Content Authoring

Jahia4Authoring.gif Third party commercial editors

Jahia provides several graphical user interfaces to help users input and manage content. We call these interfaces "engines" in the Jahia vocabulary. Each type of content object has its own custom engine. For example a date field will launch a Date Picker interface while a text field will launch a WYSIWYG HTML Editor.

Jahia is by default configured with several WYSIWYG XHTML Editors. Some of these editors are free and open source, others are commercial. You may also add other or your own HTML Editor if you think it is useful as a generic API was developed to support such plug-ins.

All the inputed HTML based texts are then parsed by Jahia with jTidy before being stored in the file system. This allows the site administrator to limit the tags he will accept in his portal (for example he may want to refuse all the tag <Font> or all the custom Microsoft Word tags). The parsing will also detect and if possible correct the bad HTML syntax.

The internal hardcoded links are also detected and directly managed by the Jahia CMS. So for example when you delete a page that is still cross-linked elsewhere in a Jahia HTML free text, a warning will let you know that you will soon have a broken link on your site that will need to be corrected.