semanticeditor

Skjermbilde programvare:
semanticeditor
Prog.varedetaljer:
Versjon: 0.3
Last opp dato: 12 May 15
Utvikler: Luke Plant
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

semanticeditor er en Django CMS plugin for tekstredigering. & Nbsp; Den lar deg redigere en nettside i en semantisk måte, og deretter tildele presentasjon og layout detaljer for hver del av teksten. Den støtter komplekse kolonne layout ved hjelp av et enkelt sett med kontroller (ny rad, ny kolonne).
CSS klasser er lagret i databasen, og kan være begrenset til visse elementer (p, ul, li etc), og til visse maler.
Dette prosjektet blir brukt som en del av Arkestra ved Cardiff University School of Medecine, som unnfanget av systemet.
Oversikt
Målet er å ha en redaktør i hvilket innhold er redigert semantisk og layout både kolonne og styling brukes separat. Men i databasen bare den kombinerte HTML er lagret. Så har vi følgende situasjon:
HTML-innhold blir lagret i databasen, noe som:


& Nbsp;

& Nbsp;

Overskrift


& Nbsp;

Noe tekst


& Nbsp;

& Nbsp;

& Nbsp;

Noen mer tekst


& Nbsp;

Dette legges inn i en tilpasset redaktør i nettleseren som deretter gjør umiddelbart noen AJAX kall til serveren for å dekomponere det inn forenklet HTML:

Overskrift


Noe tekst


WYMeditor utvidelser
Semantic Editor program gir sin egen versjon av WYMeditor. Dette er avledet fra skinn / maler som finnes i django-cms2, med følgende tilpasninger:
& Nbsp; * Navnet på huden endret fra "Django" til "semanticeditor '. Dette er nødvendig hvis vi skal tillate to forskjellige versjoner av WYMeditor på samme side, som bruker de vanlige WYMeditor + CMS-kontroller, en annen med full 'semantisk editor' kontroller, for lengre stykker av innhold.
& Nbsp; * Den skin.js fil, fjernes den "klasser" panel, da dette ikke er nødvendig og erstattes med dynamiske elementer.
& Nbsp; * skins.css - lagt styling for ytterligere presentasjon kontroller
& Nbsp; * en WYMeditor plugin kalt "semantisk" har blitt lagt til. Denne implementerer det meste av klientsiden logikken for denne anvendelsen.
& Nbsp; * den editorwidget.html malen er endret. Spesielt:
- Huden har blitt endret til "semanticeditor '
- Et kall til wymeditor.semantic () har blitt lagt for å sette opp plugin.
& Nbsp; * en ny django widget 'SemanticEditor' har blitt opprettet som arver fra Django 'WYMEditor' widget i django-cms2. Dette er nødvendig slik at:
- Den WYMeditor 'semantisk' plugin javascript fil kan legges til Media
- Vår editorwdiget.html malen kan brukes

Hva er nytt i denne versjonen:

  • Kompatibilitet med Django-CMS 2.3. og 2.4
  • Gruppering av CSS-klasser etter kategori
  • for å åpne redaktør i ny fane
  • UI forbedringer
  • Fast skrivefeil som forårsaket fullstendig svikt i semantisk plugin henhold jQuery 1.4.2
  • Andre feilrettinger

Hva er nytt i versjon 0.2.1:

  • Fast emballasje bug (ingen maler eller statisk media)

Krav

  • Python
  • django-cms

Annen programvare fra utvikleren Luke Plant

django-anonymizer
django-anonymizer

20 Feb 15

playerdo
playerdo

14 Apr 15

Kommentarer til semanticeditor

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!