semanticeditor

Szoftver screenshot:
semanticeditor
Szoftver adatai:
Változat: 0.3
Feltöltés dátuma: 12 May 15
Fejlesztő: Luke Plant
Engedély: Ingyenes
Népszerűség: 30

Rating: nan/5 (Total Votes: 0)

semanticeditor egy Django CMS plugin szövegszerkesztési. & Nbsp; Ez lehetővé teszi, hogy módosítsuk a weboldal egy szemantikai módon, majd adjon bemutatása és layout adatai minden része a szöveg. Támogatja összetett oszlop elrendezés segítségével egy egyszerű kontrollt (új sor, új oszlop).
CSS osztályokat az adatbázisban tárolt, és lehet, hogy csak bizonyos elemek (p, ul, li, stb), másrészt a sablonokat.
Ez a projekt részeként használják Arkestra által Cardiff University School of Medicine, aki fogant a rendszer.
Áttekintés
A cél az, hogy egy szerkesztő, amelyben a tartalom szerkesztett szemantikailag, és mindkét oszlop elrendezés és stílus alkalmazása külön-külön. Azonban, az adatbázis csak a kombinált HTML van tárolva. Szóval, mi a következő helyzetet:
HTML tartalom az adatbázisban tárolt valami ilyesmit:


& Nbsp;

& Nbsp;

Rovat


& Nbsp;

Néhány szöveg


& Nbsp;

& Nbsp;

& Nbsp;

Még egy kis szöveget


& Nbsp;

Ez betöltődik egy egyéni szerkesztő a böngésző, amely azonnal nem valami AJAX hívások a szerverhez lebomlanak be egyszerűsített HTML:

Rovat


Néhány szöveg


& Nbsp; {"p_1": ["megjegyzés", "határos"]}, # stílusok a P
& Nbsp; {"newrow_h1_1 ':' newrow '}, # megadja sorban, mielőtt h1_1
& Nbsp; {"newrow_p_2 ':' newcolum"},
]
Ez a két rész azután szerkesztette külön, azaz a felhasználó nem látja a kombinált HTML szerkesztés közben. Mentés előtt az adatbázisba, a szerkesztő nem egy Ajax hívás, hogy összekapcsolják a két rész. Figyeljük meg az "id" attribútumokat hozzá, hogy segítsen megállapítani, hogy a stílus információk tartozik - ez eltávolításra kerül a mentés előtt az adatbázisban.
Attól függően, hogy a GUI szerkesztésre a bemutató info, a felhasználó lehet, hogy nyomja meg a "refresh" gombot, hogy lehet rendelni bemutatása info az újonnan belépett bekezdések és fejezetek stb újonnan megadott bekezdések és fejezetek nyilvánvalóan nincs meg a 'id' attribútumok , így a HTML lehet aktualizálni kell ezen a ponton is, így mindent egy id.
WYMeditor kiterjesztések
A szemantikus szerkesztő alkalmazás saját verzióját WYMeditor. Ez a származik a nyersbőr / sablonok találhatók django-cms2, az alábbi testreszabások:
& Nbsp; * neve a bőrt változott "Django", hogy "semanticeditor". Erre azért van szükség, ha meg akarjuk, hogy két különböző változatai WYMeditor ugyanazon az oldalon, az egyik a normál WYMeditor + CMS ellenőrzések, a másik a teljes "szemantikai szerkesztője" ellenőrzéseket, hosszabb darab tartalmát.
& Nbsp; * A skin.js fájl eltávolítja a "osztályok" panel, mivel ez nem szükséges, és helyébe dinamikus elemeket.
& Nbsp; * skins.css - tette hozzá styling további prezentáció vezérlő
& Nbsp; * a WYMeditor bővítmény neve "szemantikai" került. Ez érvényre legtöbb kliens oldali logikát ehhez az alkalmazáshoz.
& Nbsp; * a editorwidget.html sablon megváltozott. Különösen:
- A bőr változott "semanticeditor"
- Hívjuk fel wymeditor.semantic () bővült a felállás a plugin.
& Nbsp; * új Django widgetet "SemanticEditor" hoztak létre, amely örökli a Django 'WYMEditor "widget Django-cms2. Ez szükséges ahhoz, hogy:
- A WYMeditor "szemantikai" plugint javascript fájlt lehet hozzá Media
- A editorwdiget.html sablont lehet használni.

Mi az új ebben a kiadásban:

  • összeegyeztethetőség Django-cms 2.3 és 2.4
  • csoportosulás CSS osztályok kategória
  • gombot, hogy megnyissa szerkesztő új lapon
  • UI fejlesztések
  • Rögzített elírás, ami miatt teljes kudarcát szemantikai plugint alatt jQuery 1.4.2
  • Egyéb hibajavítások

Mi az új verzióban 0.2.1:

  • Fix csomagolás bug (nincs sablonok, vagy statikus média)

követelmények :

  • Python
  • Django-cms

Más szoftver fejlesztő Luke Plant

django-anonymizer
django-anonymizer

20 Feb 15

playerdo
playerdo

14 Apr 15

Hozzászólások a semanticeditor

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!