semanticeditor

ソフトウェアのスクリーンショット:
semanticeditor
ソフトウェアの詳細:
バージョン: 0.3
日付のアップロード: 12 May 15
開発者: Luke Plant
ライセンス: 無料
人気: 2

Rating: nan/5 (Total Votes: 0)

semanticeditorは、テキスト編集&NBSPためのDjango CMSのプラグインであり、それはあなたがセマンティックな方法でWebサイトを編集し、テキストの各セクションに提示するとレイアウトの詳細を割り当てることができます。これは、コントロールの簡単なセット(新しい行、新しいカラム)を使用して複雑な列のレイアウトをサポートしています。
CSSクラスは、データベースに格納され、特定の要素(p、UL、リチウムなど)および特定のテンプレートに制限することができます。
このプロジェクトは、システムの構想Medecineのカーディフ大学によるアーケストラの一部として使用されます。
概要
目的は、コンテンツを意味論的に編集されているエディタを持つことで、列のレイアウトとスタイルの両方が別々に適用されます。しかし、データベースに合わせたHTMLのみが格納されています。そこで、次のような状況があります。
HTMLコンテンツは、データベースに格納されているもののように:

 の
  見出し
  一部のテキスト


 

 の
 

いくつかの複数のテキスト


 

これは、その後すぐにいくつかのAJAXを簡略化し、HTMLにそれを分解するために、サーバーへの呼び出しんブラウザでカスタムエディタにロードされます:

見出し


一部のテキスト


いくつかの複数のテキスト


プレゼンテーションなどを指定してオブジェクトの配列:
[
  {'h1_1':['空想']} H1のため、#スタイル
  {'P_1':['注意'、 '境']} Pのため、#スタイル
  {'newrow_h1_1': 'newrowは'}、#はh1_1前に列を指定します
  {'newrow_p_2': 'newcolum'}、
]
ユーザーが編集中に組み合わせたHTMLを見ていない、すなわち、これらの2つの部分は、その後、個別に編集されています。データベースに保存する前に、編集者は二つの部分を結合するAJAX呼び出しを行います。これらは、データベースに保存する前に削除されます - 「ID」属性の使用(注)スタイル情報が属するものを特定するために追加されます。
プレゼンテーション情報を編集するためのGUIによって、ユーザは、彼らが新たに入力された段落や見出しなどに提示する情報を割り当てることができるようにボタンを「リフレッシュ」新たに入力された段落や見出しを押す必要があるかもしれません、明らかに「ID」属性を持っていませんので、HTMLにも、この時点で更新する必要がある場合があり、そのすべてがIDを持っています。
WYMeditor拡張
セマンティックエディタアプリケーションはWYMeditorの独自のバージョンを提供します。これは、以下のカスタマイゼーションとジャンゴ·CMS2で見つかったスキン/テンプレートから導出されます。
  *スキンの名前は「semanticeditor」に「ジャンゴ」から変更しました。我々はコンテンツの長い作品のために、同じページにWYMeditorの2つの異なるバージョン、通常のWYMeditor + CMSのコントロールを使用して、1つは、完全な「セマンティックエディタ」のコントロールを持つ別のを可能にするためにしている場合に必要です。
 これは不要であり、動的な要素で置き換えられているので、* skin.jsファイルは、「クラス」パネルが削除されます。
  * skins.css - 追加のプレゼンテーションのコントロールの追加スタイリング
  * 'セマンティック'という名前WYMeditorプラグインが追加されました。これは、このアプリケーションのクライアント側のロジックのほとんどを実装しています。
  * editorwidget.htmlテンプレートが変更されました。特に:
- 皮膚は「semanticeditor」に変更されました
- wymeditor.semantic()の呼び出しは、プラグインを設定するために追加されました。
  *新しいDjangoのウィジェットは、「SemanticEditor「ジャンゴジャンゴ-CMS2の「WYMEditor」ウィジェットを継承することが作成されています。ようにするために必要とされています:
- JavaScriptのファイルWYMeditor「セマンティック」プラグインはメディアに追加することができます
- 私たちのeditorwdiget.htmlテンプレートを使用することができます。

このリリースで新しく追加されました:ジャンゴ-CMS 2.3と2.4と

この互換性。
カテゴリー別のCSSクラスのグループ化
新しいタブでエディタを開くためのボタン
UIの改善
jQueryの1.4.2の下セマンティックプラグインの完全な失敗の原因となった固定タイプミス
その他のバグ修正

このバージョン0.2.1の新機能:

この修正されたパッケージのバグ(無テンプレートまたは静的メディア)

この要件:

このパイソン
ジャンゴ-CMS

開発者の他のソフトウェア Luke Plant

playerdo
playerdo

14 Apr 15

django-anonymizer
django-anonymizer

20 Feb 15

へのコメント semanticeditor

コメントが見つかりません
コメントを追加
画像をオンにする!