General

  eZ Systems Website
  Technical documentation
  Editor documentation

This Documentation contains:
 
Technical documentation:



⚠ WARNING ! This documentation is deprecated !

Please go to the current Technical Documentation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: cosmetic changes

...

Potential improvements and bugs

We know now have a basic interface but it already has some bugs and it could be improved in a lots of ways. Here is a list of things that are left as exercises:

  • Improve the look and feel and output: it's kind partially of done in commit 13d5a0b2 but this can probably improved againfurther.
  • Reload only the table, not the full view when filtering.
  • Sorting.
  • More filters, more columns, etc...
  • The server side code deserves to be refactored.
  • Unit tests.
  • [bug] Highlight is buggy in navigation because we have several routes while the navigation item added in Configure the navigation only recognizes the first route we add.
  • [bug] 'eng-GB' hardcoded when getting Content Type name.

Documentation pages to go further

This tutorial talks and uses a lots of concepts coming from Symfony, eZ Platform, PlatformUI itself or YUI. Here is a list of documentation pages that are worth reading to be read to completely understand what's going on behind the scenescenes:

Symfony-related documentation pages

eZ Platform-related documentation pages

PlatformUI-related documentation pages

YUI-related documentation pages

The whole YUI documentation could be useful when working with PlatformUI, but amongst others things here is a list of the most important pages:

  • For the very low level foundations, the guides about Attribute and Base (almost everything in PlatformUI is YUI Base object with attributes), EventTarget (custom events) and Plugin (for tweaking almost any PlatformUI components) can be very useful
  • A large part of the application is about manipulating the DOM and subscribing to DOM Eventsevents, this is covered in the Node and DOM Events guides.
  • The PlatformUI Application is based on the YUI App Framework which itself is mainly described in the App Framework, Router and View guides.