EasyCMS
easy cms
    EasyCMS ist ein FTP-basiertes ContentManagementSystem. Der Kern des CMS ist der WYSIWYG Editor und das XHTML basiertes Templating System.
Die WebDokumente werden offline erstellt, bearbeitet und anschließend ins Internet freigegeben.
Das System befindet sich bereits im produktiven Einsatzt bei verschiedenen Kunden.





Folgende Features beinhaltet das EasyCMS:
  • WYSIWYG Editor
  • Dokumenten-/Resourcenmanagement
  • FTP-basierte Freigabe der Dokumente
  • Dependency Management(Abhängigkeitsprüfung für Dokumente und Resourcen)
  • XML-basierte Datenbank
  • XSL Extensions
  • XHTML Templating

EasyCMSDas XHTML basierte Templating System.
Der Vorteil dieses Templating System ist, dass man keinerlei Programmierkenntnisse benötigt, nur die HTML Kenntnisse werden vorausgesetzt. Man kann die Templates auch mit Dreamviewer und co. Erstellen.

Technischer Hintergrund
Die Erstellung der Templates funktioniert ganz einfach: Man erstellt zuerst ganz normales HTML per Hand oder mit Dreamviewer und co. danach werden die HTML Tags mit Hilfe der EasyCMS spezifischen Attributen zu editierbaren Elementen(Bereichen im Dokument) definiert, wie hier im Beispiel gezeigt wird!

<table editable="true" id="teaser" elm-type="iterator" direction="vertical" ph_position="relative" elm-desc="Dies ist eine Beschreibung">
  <tr iterator="true" direction="vertical" id="iterTeaser">
    <td><itemplaceholder position="relative"/>
      <h2 class="headline" id="teaserHeadline" body-field="text">Aktuelles</h2>
      <div id="teaserText" class="teaser" body-field="text">Text hallo ich war hier</div>
    </td>
  </tr>
</table>

EasyCMS Die Rendering-Engine parst das XHTML Template und generiert daraus die DHTML Editier-Masken. Außerdem werden XML Daten mit dem Template gemerget. Mit Hilfe der XSL Transformationen werden HTML Files generiert die anschließend in dem integrierten BrowserControl angezeigt werden. Die Freigabe der Dokumente ins Internet erfolgt über den in das System integrierten FTP-Client.