semanticeditor

소프트웨어 스크린 샷:
semanticeditor
소프트웨어 정보:
버전: 0.3
업로드 날짜: 12 May 15
개발자: Luke Plant
라이센스: 무료
인기: 2

Rating: nan/5 (Total Votes: 0)

.

semanticeditor는 & NBSP 텍스트 편집을위한 장고 CMS 플러그인입니다, 그것은 당신이 텍스트의 각 부분을 프리젠 테이션 및 레이아웃 정보를 의미 적 방법으로 웹 사이트를 편집 한 다음 할당 할 수 있습니다. 이 컨트롤의 간단한 세트 (새 행, 새 열)를 사용하여 복잡한 열 레이아웃을 지원합니다.
CSS 클래스는 데이터베이스에 저장되며, 특정 요소 (p, UL, 리튬 등)과 특정 템플릿에 한정 될 수있다.
이 프로젝트는 시스템의 생각 Medecine의 카디프 대학에 의해 Arkestra의 일부로서 사용된다.
개요
목적은 콘텐츠를 의미 론적으로 편집되는 편집기를 가지고 있으며, 열 레이아웃 및 스타일은 모두 개별적으로 적용된다. 그러나, 데이터베이스에 결합 된 HTML 만이 저장된다. 그래서, 우리는 다음과 같은 상황이있다 :
HTML 내용은 데이터베이스 뭔가에 저장되어있는 같은 :


& NBSP;

& NBSP;

제목


& NBSP;

텍스트


& NBSP;

& NBSP;

& NBSP;

좀 더 텍스트


& NBSP;

이것은 즉시 일부 AJAX를 단순화 HTML로 분해 서버에 호출을 수행하는 브라우저에서 사용자 지정 편집기에로드 :

제목


텍스트


좀 더 텍스트


프리젠 테이션 등을 지정하는 객체의 배열 :
[
& NBSP; { 'h1_1'[ '공상']} (H1)에 대한, # 스타일
& NBSP; { 'P_1': '주의', '경계']} P에 대한, # 스타일
& NBSP; { 'newrow_h1_1': 'newrow는'}, #은 h1_1 전에 행을 지정합니다
& NBSP; { 'newrow_p_2': 'newcolum'}
]
사용자가 편집하는 동안 결합​​ 된 HTML을 볼 수 없습니다 즉,이 두 부분은 별도로 편집됩니다. 데이터베이스에 저장하기 전에, 편집자는 AJAX는 두 부분을 결합하는 호출 않는다. 이 데이터베이스에 저장하기 전에 제거됩니다 - 'ID'속성의 사용을 참고 스타일링 정보에 속한 것을 식별 할 수 있도록 추가됩니다.
프리젠 테이션 정보를 편집하기위한 GUI에 따라, 사용자들은 새로 입력 단락과 제목은 분명 'ID'를 필요가 없습니다 등 새로 입력 단락과 제목으로 프리젠 테이션 정보를 할당 할 수 있도록 버튼을 '새로 고침'눌러야 할 수 속성 , HTML은 물론이 시점에서 업데이트해야 할 수 있습니다, 그래서 모든 ID를 갖도록.
WYMeditor 확장
시맨틱 편집기 응용 프로그램은 WYMeditor의 자신의 버전을 제공합니다. 이것은 다음과 같은 사용자 설정과 장고 - cms2에있는 스킨 / 템플릿에서 유래 :
& NBSP; * '장고' 'semanticeditor'로 변경 피부의 이름입니다. 우리는 콘텐츠의 긴 조각이 동일한 페이지 WYMeditor의 두 가지 버전, 정상 WYMeditor + CMS 컨트롤을 이용 하나, 전체 '시맨틱 편집자 다른 컨트롤을 허용하는 경우에 필요하다.
& NBSP;이 필요하지 않고 동적 요소에 의해 대체되기 때문에 * skin.js 파일은, '클래스'패널을 제거합니다.
& NBSP; * skins.css - 추가 프리젠 테이션 컨트롤에 대한 추가 스타일링
& NBSP; * '의미'라는 이름의 WYMeditor 플러그인이 추가되었습니다. 이것은이 응용 프로그램의 클라이언트 측 로직의 대부분을 구현합니다.
& NBSP; * editorwidget.html 템플릿이 변경되었습니다. 특히 :
- 피부는 'semanticeditor'로 변경되었습니다
- wymeditor.semantic에 대한 호출은 () 플러그인을 설정하는 추가되었습니다.
& NBSP; * 새로운 장고 위젯 'SemanticEditor'장고 장고 - cms2에서 'WYMEditor'위젯에서 상속 만들어졌습니다. 이는 있도록 필요한 :
- 자바 스크립트 파일 WYMeditor '의미'플러그인은 미디어에 추가 할 수 있습니다
- 우리의 editorwdiget.html 템플릿을 사용할 수 있습니다

이 릴리스의 새로운 기능 :.와

호환성 장고-CMS 2.3 및 2.4
카테고리별로 CSS 클래스의 그룹화
버튼 새 탭에서 편집기를 엽니 다
UI 개선
jQuery를 1.4.2에서 의미 플러그인의 완전한 실패의 원인이 고정 오타
기타 버그 수정

버전 0.2.1의 새로운 기능 :

고정 포장 버그 (NO 템플릿 또는 정적 미디어)

요구 사항 :

파이썬
장고-CMS를

개발자의 기타 소프트웨어 Luke Plant

django-anonymizer
django-anonymizer

20 Feb 15

playerdo
playerdo

14 Apr 15

코멘트 semanticeditor

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!