Commit Graph

6 Commits (b5a72c9b60365bbdcb1089a3a6f0cd70af14e1df)

Author SHA1 Message Date
pb 6c272debdd Fixed problem with copying default theme to new theme's directory. Added Label as Widget attribute (but not evaluated by Mandalay theme engine). Still a NPE if theme evaluation detects an error, e.g. duplicate theme url.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2681 8810af33-2d31-482b-a856-94f89814c4df
2014-06-07 14:44:09 +00:00
pb 13b7c7cf2e Unfortunately quite a large update, combined BaseDispatcher and DispatcherServlet into a modern, standard compliant CCMDispatcherServlet, modified various classes to enable CCM installed in any arbitrary context, not just ROOT. Part 1. Currently it works for ScientificCMS only, for other bundles StylesheetPaths.txt has to be modified.
git-svn-id: https://svn.libreccm.org/ccm/trunk@2557 8810af33-2d31-482b-a856-94f89814c4df
2014-03-06 12:53:03 +00:00
pb 8aca4315bd ccm-portalworkspace umgestellt auf legacy-free application type.
Damit entfallen Einträge in apm_package* und site_node samt den entsprechenden
Klassen. Und weil es, nachdem verschiedene Probleme in core gefixt waren, so
schön einfach ging, auch gleich themedirector umgestellt.

In beiden Fällen update script erforderlich:
ccm-portalworkspace  6.6.1-6.6.2
ccm-themedirector 6.6.1-6.6.2

Es müssen dann lediglich die jar-files ausgetauscht werden und das 
Basisverzeichnis für das fallback theme (in themes/heirloon/apps bzw. noch
__ccm__/apps) in portal-workspace bzw. theme-director umbenannt werden.

Der Großteil der Applicationen ließe sich jetzt mit ein paar Zeilen
Codeänderung umstellen.


git-svn-id: https://svn.libreccm.org/ccm/trunk@829 8810af33-2d31-482b-a856-94f89814c4df
2011-04-05 08:15:12 +00:00
pb 8b5474a42a themedirector jetzt korriegiert, so dass in dem Standard Theme die
Dateiliste wieder angezeigt wird. 

Für Mandalay muss in den folgenden Dateien:
 
fallback/admin-themes.xsl:  xmlns:theme="http://ccm.redhat.com/london/theme/1.0"
includes/theme/themeFile.xsl:  xmlns:theme="http://ccm.redhat.com/london/theme/1.0"
includes/theme/themeFileList.xsl:  xmlns:theme="http://ccm.redhat.com/london/theme/1.0"
includes/theme/themeErrorInfo.xsl:  xmlns:theme="http://ccm.redhat.com/london/theme/1.0"
includes/theme/themeFolder.xsl:  xmlns:theme="http://ccm.redhat.com/london/theme/1.0"

aus london/theme  themedirector gemacht werden.




git-svn-id: https://svn.libreccm.org/ccm/trunk@817 8810af33-2d31-482b-a856-94f89814c4df
2011-04-03 13:31:39 +00:00
pb 33b91fe665 ZeS Bundle complet angepasst, damit funktioniert alles mit themedirector, auch publish, aber noch nicht die Anzeige der Dateien im devel Directory (sie sind aber da).
git-svn-id: https://svn.libreccm.org/ccm/trunk@811 8810af33-2d31-482b-a856-94f89814c4df
2011-03-30 16:12:51 +00:00
pb eaaf561d73 Umbenennen von ccm-ldn-theme in ccm-themedirector.
Gleichzeitig Einführen einer neuen Infrastruktur für themes:
Es gibt nun ein Verzeichnis ~/themes/ in das alle theme bezogene Daten
migriert werden sollen. Das sollte im ersten Schritt mit den Applicationen
erfolgen, die ihre Dateien in ~/__ccm__/apps ablegen. ccm-themedirector nutzt 
bereits diese Infrastruktur.  Die alte Infrastruktur mit ~/packages und
~/templates und ~/static bleibt übergangsweise in core und cms  erhalten.

Das gibt uns die Möglichkeit, Mandalay als neues / alternatives Standard Theme
in die Standard Distribution einzubauen.  

Update Script erforderlich: 
ccm-themedirector from-version=6.6.0 to-version=6.6.1


git-svn-id: https://svn.libreccm.org/ccm/trunk@800 8810af33-2d31-482b-a856-94f89814c4df
2011-03-27 11:27:05 +00:00