* new class DescriptiveComponent, provides setLabel and setHint
* classes Label, BaseLink and Widgets inherit from DescriptiveComponent and are ready to use setLabel and setHint
* classes TextStylable and Blockstylable removed, both provide direct html which the responsibility of the theme
* created Interface bebop/util/Panelcontraints to provide positional information for blocks fpr backwards compatibility. We have to decide whether to discard/replace or retain them.
* created cass Embedded as a kind of spinn-off from Label to handle arbitrary String data, specifically JavaScript. It's part of a strategy to remove Strings from Label to prevent developers just to hack fixed strings and make a mess of the User Interface.
* various reformatting and documentation added.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2728 8810af33-2d31-482b-a856-94f89814c4df
Weiterer Teil um ccm-docmngr umzustellen und in Gang zu bringen. Ist zur Zeit noch nicht lauffähig.
git-svn-id: https://svn.libreccm.org/ccm/trunk@1545 8810af33-2d31-482b-a856-94f89814c4df
Die Version kann parallel zu ccm-portalworkspace (ccm-ldn-portal) installiert
werden, einfach in project.xml und ~/bundle/cfg/application.cfg hinzufügen.
Es ist keine weitere Konfiguration erforderlich (und auch nicht möglich).
Es funktioniert alles mit dem alten Red Hat Theme.
Unter /ccm/administration/ wird eine Instanz für den Administrator angelegt.
Unter /ccm/portal-admin/ wird eine Administrations GUI angelegt, wo man
weitere Portalseiten, Unterseiten, etc anlegen und verwalten kann.
Der Hauptunterschied zu ldn-portal / portalworkspace besteht in der
GUI zur Administration, der Implementation von Sub-Portalen, einem Konzept
von "related portal" sowie "personal portals". Unter doc liegt mehreres an
Dokumentation.
Der Code ist noch nicht bereinigt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@854 8810af33-2d31-482b-a856-94f89814c4df