diff --git a/ccm-sci-bundle/bundles/local/iaw/AUTHORS b/ccm-sci-bundle/bundles/demo/AUTHORS similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/AUTHORS rename to ccm-sci-bundle/bundles/demo/AUTHORS diff --git a/ccm-sci-bundle/bundles/local/iaw/ChangeLog b/ccm-sci-bundle/bundles/demo/ChangeLog similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/ChangeLog rename to ccm-sci-bundle/bundles/demo/ChangeLog diff --git a/ccm-sci-bundle/bundles/local/iaw/NEWS b/ccm-sci-bundle/bundles/demo/NEWS similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/NEWS rename to ccm-sci-bundle/bundles/demo/NEWS diff --git a/ccm-sci-bundle/bundles/local/iaw/README b/ccm-sci-bundle/bundles/demo/README similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/README rename to ccm-sci-bundle/bundles/demo/README diff --git a/ccm-sci-bundle/bundles/local/iaw/bundle.in b/ccm-sci-bundle/bundles/demo/bundle.in similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/bundle.in rename to ccm-sci-bundle/bundles/demo/bundle.in diff --git a/ccm-sci-bundle/bundles/demo/cfg/integration.properties b/ccm-sci-bundle/bundles/demo/cfg/integration.properties new file mode 100644 index 000000000..367634a7e --- /dev/null +++ b/ccm-sci-bundle/bundles/demo/cfg/integration.properties @@ -0,0 +1,142 @@ +# Scientific CMS devel bundle integration.properties +# +waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage +# +; dhtml editor to use (system wide) +; Xinha is default +; default: Xinha editor & src=/assets/xinha/XinhaLoader.js +#waf.bebop.dhtml_editor=FCKeditor + +waf.categorization.show_internal_name=true +waf.categorization.supported_languages=de,en + +waf.dispatcher.default_expiry=3600 +; +waf.kernel.data_permission_check_enabled=false +waf.kernel.primary_user_identifier=email +; if you activate screen_name, forum loader does not work. +; waf.kernel.primary_user_identifier=screen_name +waf.kernel.supported_languages=de,en + +; security.properties: +waf.auto_registration_on=false + +; Searches for localized style sheet (among others) +waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver +waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt + +core.ui.pagemap.root_page_url=navigation/ +core.ui.pagemap.workspace_url=navigation/ +core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp + +; workflow configuration +waf.workflow.simple.alerts_enabled=true +waf.workflow.simple.alerts_sender=root@localhost.localdomain + +; Configures the xml processing +waf.xml.xsl_transformer=xalan +waf.xml.activate_full_date_formatter=true + +# ccm-cms parameters + +com.arsdigita.cms.category_authoring_add_form=com.arsdigita.aplaws.ui.ItemCategoryPicker + +com.arsdigita.cms.default_folder_template_path=/default/aplaws-folder.jsp +com.arsdigita.cms.default_item_template_path=/default/aplaws-item.jsp +com.arsdigita.cms.default_template_resolver_class=com.arsdigita.london.subsite.dispatcher.SubsiteItemTemplateResolver + +; Configure dhtml editor for use in cms content-center +; Xinha is default and should work out of the box +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; as a temporary measure a different configuration file which includes a link selection box for CCM items +; and CCM images should be specified: +com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/CCMcmsXinhaConfig.js + +; to use FCKeditor: +; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; com.arsdigita.cms.dhtml_editor_hidden_buttons= +; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS +com.arsdigita.cms.dhtml_editor_plugins= + +com.arsdigita.cms.disable_item_pfs=true + +com.arsdigita.cms.hide_admin_tabs=true +com.arsdigita.cms.hide_folder_index_checkbox=true +com.arsdigita.cms.hide_launch_date=true +com.arsdigita.cms.hide_templates_tab=true +com.arsdigita.cms.hide_timezone=true +com.arsdigita.cms.hide_udct_ui=true + +com.arsdigita.cms.use_section_categories=false +com.arsdigita.cms.use_streamlined_creation=true + + +# ccm-cms-types-event parameters +com.arsdigita.cms.contenttypes.event.hide_cost=true +com.arsdigita.cms.contenttypes.event.hide_link_to_map=true +com.arsdigita.cms.contenttypes.event.use_html_date_description=false +com.arsdigita.cms.contenttypes.event.start_year=2000 +com.arsdigita.cms.contenttypes.event.end_year_delta=5 + + +# ccm-cms-types-newsitem parameters +com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true +com.arsdigita.cms.contenttypes.newsitem.start_year=2000 +com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 + + +# Forum application +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true +com.arsdigita.forum.allow_quick_finish=true +com.arsdigita.forum.disable_page_caching=true + + +# ccm-ldn-navigation application +com.arsdigita.london.navigation.category_menu_show_grand_children=false +com.arsdigita.london.navigation.default_cat_root_path=/navigation/ +# com.arsdigita.london.navigation.default_template=/packages/navigation/templates/zes-default.jsp +com.arsdigita.london.navigation.default_template=/templates/ccm-ldn-navigation/navigation/sci-default.jsp +com.arsdigita.london.navigation.templates_file=WEB-INF/navigation/sci-templates.txt + + +# ccm-ldn-search application +com.arsdigita.london.search.show_sponsored_links=true + + +# ccm-ldn-subsite application +com.arsdigita.london.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + + +# ccm-ldn-themedirector application +themedirector.default_theme_context= +themedirector.default_theme_manifest=ccm-zes-aplaws.web.mf +themedirector.default_theme_path=themes/static/aplaws-generic +themedirector.file_extensions=bmp css gif jpeg jpg js png xml xsl + + +# ccm-sci-bundle (Loader only) +# com.arsdigita.bundle.category_files=WEB-INF/sci/sci-nav-domain-1.00.xml,WEB-INF/sci/sci-nav-hierarchy-1.00.xml + +# ============================================================================================= +# runtime specific configurations + +waf.admin.email=webmaster@scientificCMS.org +waf.admin.name.given=SCI +waf.admin.name.family=Administrator +waf.admin.password=sci2000 +waf.admin.password.question=12345 +waf.admin.password.answer=6 + +waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/ccm-sci?user\=sci&password\=sci47web&stringtype\=unspecified +waf.runtime.jdbc_pool_size=30 + +waf.web.server=localhost\:8080 + + +# ============================================================================================= +# devel specific configurations +waf.debug=true +waf.bebop.fancy_xsl_errors=true + diff --git a/ccm-sci-bundle/bundles/demo/cfg/project.xml b/ccm-sci-bundle/bundles/demo/cfg/project.xml new file mode 100644 index 000000000..1b6253d3a --- /dev/null +++ b/ccm-sci-bundle/bundles/demo/cfg/project.xml @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw/cfg/web.xml-sci b/ccm-sci-bundle/bundles/demo/cfg/web.xml-sci similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/cfg/web.xml-sci rename to ccm-sci-bundle/bundles/demo/cfg/web.xml-sci diff --git a/ccm-sci-bundle/bundles/devel/res/bundle/categories/dummy b/ccm-sci-bundle/bundles/devel/res/bundle/categories/dummy new file mode 100644 index 000000000..f9c053b8b --- /dev/null +++ b/ccm-sci-bundle/bundles/devel/res/bundle/categories/dummy @@ -0,0 +1 @@ +Dummy file for developing & testing purpose \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/devel/cat/placeholder.info b/ccm-sci-bundle/bundles/devel/res/bundle/categories/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/devel/cat/placeholder.info rename to ccm-sci-bundle/bundles/devel/res/bundle/categories/placeholder.info diff --git a/ccm-sci-bundle/bundles/local/aap/cat/placeholder.info b/ccm-sci-bundle/bundles/devel/res/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/local/aap/cat/placeholder.info rename to ccm-sci-bundle/bundles/devel/res/placeholder.info diff --git a/ccm-sci-bundle/bundles/devel/nav/placeholder.info b/ccm-sci-bundle/bundles/devel/templates/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/devel/nav/placeholder.info rename to ccm-sci-bundle/bundles/devel/templates/placeholder.info diff --git a/ccm-sci-bundle/bundles/devel/themes/README b/ccm-sci-bundle/bundles/devel/themes/README new file mode 100644 index 000000000..13248d9bb --- /dev/null +++ b/ccm-sci-bundle/bundles/devel/themes/README @@ -0,0 +1,13 @@ +Bundle subdir themes + +Purpose: +This subdir may optionally contain theme files which either replace part of the +theme or add files to the theme provided as default for ScientificCMS and this +way adopt the theme for site specific design. + +All files and subdirectories all copied asis to the applications ~/themes +directory in its document (context) root. + +It is the responsibility of developer / system integrator to ensure all files +are copied to the right location and the theme works with the modification. No +functionality or consistency check is perfordmed! \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/devel/themes/master/dummy b/ccm-sci-bundle/bundles/devel/themes/master/dummy new file mode 100644 index 000000000..beec54a4d --- /dev/null +++ b/ccm-sci-bundle/bundles/devel/themes/master/dummy @@ -0,0 +1 @@ +Just a dummy file for test purpose during development. \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/aap/nav/placeholder.info b/ccm-sci-bundle/bundles/devel/themes/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/local/aap/nav/placeholder.info rename to ccm-sci-bundle/bundles/devel/themes/placeholder.info diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/AUTHORS b/ccm-sci-bundle/bundles/local/iaw-dev/AUTHORS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/ChangeLog b/ccm-sci-bundle/bundles/local/iaw-dev/ChangeLog new file mode 100644 index 000000000..786623bdb --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-dev/ChangeLog @@ -0,0 +1,9 @@ +* Thu Sep 22 2005 Alan Pevec +- Build all APLAWS+ bundles from the common set of templates. + +* Mon Feb 21 2005 Alan Pevec +- Requires applications. + +* Mon Jan 26 2004 Daniel Berrange +- Initial build. + diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/NEWS b/ccm-sci-bundle/bundles/local/iaw-dev/NEWS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/README b/ccm-sci-bundle/bundles/local/iaw-dev/README new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/bundle.in b/ccm-sci-bundle/bundles/local/iaw-dev/bundle.in new file mode 100644 index 000000000..093aac421 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-dev/bundle.in @@ -0,0 +1,4 @@ +BUNDLE_NAME=aplaws-plus-zes-devel +BUNDLE_PRETTY_NAME="APLAWS+ ZeS Devel Bundle" +VERSION=1.1.2devel +RELEASE=1 diff --git a/ccm-sci-bundle/bundles/local/iaw/cfg/integration.properties b/ccm-sci-bundle/bundles/local/iaw-dev/cfg/integration.properties similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/cfg/integration.properties rename to ccm-sci-bundle/bundles/local/iaw-dev/cfg/integration.properties diff --git a/ccm-sci-bundle/bundles/local/iaw/cfg/project.xml b/ccm-sci-bundle/bundles/local/iaw-dev/cfg/project.xml similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/cfg/project.xml rename to ccm-sci-bundle/bundles/local/iaw-dev/cfg/project.xml diff --git a/ccm-sci-bundle/bundles/local/iaw-dev/cfg/web.xml-sci b/ccm-sci-bundle/bundles/local/iaw-dev/cfg/web.xml-sci new file mode 100644 index 000000000..390ca7722 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-dev/cfg/web.xml-sci @@ -0,0 +1,540 @@ + + + + Scientific CMS + Content and Collaboration Management for Scientific Institutions + + + + log4j-conf-file + WEB-INF/conf/log4j.properties + + + + + + + + shortcuts + com.arsdigita.london.shortcuts.ShortcutFilter + + + + subsite + com.arsdigita.london.subsite.SubsiteFilter + + + + + + subsite + /* + + + + shortcuts + /* + + + + + com.arsdigita.web.CCMApplicationContextListener + + + + + + reg + com.arsdigita.web.ContextRegistrationServlet + + uri + / + + 1 + + + + legacy-dispatcher + com.arsdigita.sitenode.SiteNodeDispatcher + 3 + + + + ccm-dispatcher + com.arsdigita.web.DispatcherServlet + + fallback-servlet + legacy-dispatcher + + 2 + + + + legacy-adapter + com.arsdigita.web.LegacyAdapterServlet + + + + cache-manager + com.arsdigita.caching.CacheServlet + + + + db-test + com.arsdigita.web.monitoring.DBTestServlet + + + + versioning-log + com.arsdigita.versioning.VersioningServlet + + + + oid-redirect + com.arsdigita.web.OIDRedirectServlet + + + + resource-resolver + com.arsdigita.web.ResourceServlet + + + + + + content-section + com.arsdigita.cms.ContentSectionServlet + + + + content-type-xsl + com.arsdigita.cms.dispatcher.ContentTypeXSLServlet + + + + content-item-xsl + com.arsdigita.cms.dispatcher.ContentItemXSLServlet + + + + template-xsl + com.arsdigita.cms.dispatcher.TemplateXSLServlet + + + + TextOnlyServlet + Text Only Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /text + + + + + PrintFriendlyServlet + Printer Friendly Output Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /print + + + + + + + + + forum-main + com.arsdigita.forum.ForumServlet + + + + + portalworkspace-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-portalworkspace + + + + + navigation-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-navigation + + + file-resolver + com.arsdigita.london.navigation.NavigationFileResolver + + + + + portlet-type-xsl + com.arsdigita.dispatcher.PortletTypeXSLServlet + + + + + rss-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-rss + + + file-resolver + com.arsdigita.london.rss.RSSFileResolver + + + + + + + worker + com.arsdigita.london.search.SearchWorkerServlet + 4 + + + + search-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-search + + + + + AxisServlet + Apache-Axis Servlet + + org.apache.axis.transport.http.AxisServlet + + + + + + + shortcuts-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-shortcuts + + + + + + subsite-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-subsite + + + + + + + terms-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-terms + + + + + + + theme-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-themedirector + + + + + ThemeDownload + com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet + + + + ThemePreviewServlet + Servlet to allow admins to preview look/feel + + com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet + + + prefix + /theme + + + + + + + + + + forum-main + /forum-main/main/* + + + + + portlet-type-xsl + /__ccm__/servlet/portlet-type/* + + + + portalworkspace-files + /ccm-portalworkspace/files/* + + + + navigation-files + /ccm-ldn-navigation/files/* + + + + + rss-files + /ccm-ldn-rss/files/* + + + + + search-files + /ccm-ldn-search/files/* + + + + AxisServlet + /services/* + + + + + + shortcuts-files + /ccm-ldn-shortcuts/files/* + + + + + subsite-files + /ccm-ldn-subsite/files/* + + + + + + terms-files + /ccm-ldn-terms/files/* + + + + + + theme-files + /theme-files/* + + + + ThemeDownload + /theme-files/download/* + + + + ThemePreviewServlet + /theme/* + + + + + + + + reg + /__ccm__/null/reg/* + + + + ccm-dispatcher + /ccm/* + + + + legacy-adapter + /__ccm__/servlet/legacy-adapter/* + + + + cache-manager + /expireCache/* + + + + db-test + /dbtest + + + + versioning-log + /versioning/* + + + + oid-redirect + /redirect/* + + + + resource-resolver + /resource/* + + + + + + content-section + /__ccm__/servlet/content-section/* + + + + content-item-xsl + /__ccm__/servlet/content-item/* + + + + content-type-xsl + /__ccm__/servlet/content-type/* + + + + template-xsl + /__ccm__/servlet/template/* + + + + TextOnlyServlet + /text/* + + + + PrintFriendlyServlet + /print/* + + + + + + com.arsdigita.dispatcher.AccessDeniedException + /error/access-denied.jsp + + + + com.arsdigita.dispatcher.ObjectNotFoundException + /error/object-not-found.jsp + + + + com.arsdigita.kernel.permissions.PermissionException + /error/permission-denied.jsp + + + + com.arsdigita.persistence.DbNotAvailableException + /error/db-not-available.jsp + + + + com.arsdigita.db.DbNotAvailableException + /error/db-not-available.jsp + + + + java.lang.Exception + /error/general.jsp + + + + java.lang.Error + /error/general.jsp + + + + + + /WEB-INF/bebop-show.tld + /WEB-INF/bebop-show.tld + + + + /WEB-INF/bebop-define.tld + /WEB-INF/bebop-define.tld + + + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/AUTHORS b/ccm-sci-bundle/bundles/local/iaw-std/AUTHORS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-std/ChangeLog b/ccm-sci-bundle/bundles/local/iaw-std/ChangeLog new file mode 100644 index 000000000..786623bdb --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/ChangeLog @@ -0,0 +1,9 @@ +* Thu Sep 22 2005 Alan Pevec +- Build all APLAWS+ bundles from the common set of templates. + +* Mon Feb 21 2005 Alan Pevec +- Requires applications. + +* Mon Jan 26 2004 Daniel Berrange +- Initial build. + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/NEWS b/ccm-sci-bundle/bundles/local/iaw-std/NEWS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-std/README b/ccm-sci-bundle/bundles/local/iaw-std/README new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/iaw-std/bundle.in b/ccm-sci-bundle/bundles/local/iaw-std/bundle.in new file mode 100644 index 000000000..093aac421 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/bundle.in @@ -0,0 +1,4 @@ +BUNDLE_NAME=aplaws-plus-zes-devel +BUNDLE_PRETTY_NAME="APLAWS+ ZeS Devel Bundle" +VERSION=1.1.2devel +RELEASE=1 diff --git a/ccm-sci-bundle/bundles/local/iaw-std/cfg/integration.properties b/ccm-sci-bundle/bundles/local/iaw-std/cfg/integration.properties new file mode 100644 index 000000000..85795d65f --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/cfg/integration.properties @@ -0,0 +1,137 @@ +# Scientific CMS devel bundle integration.properties +# +waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage +# +; dhtml editor to use (system wide) +; Xinha is default +; default: Xinha editor & src=/assets/xinha/XinhaLoader.js +#waf.bebop.dhtml_editor=FCKeditor + +waf.categorization.show_internal_name=true +waf.categorization.supported_languages=de,en + +waf.dispatcher.default_expiry=3600 +; +waf.kernel.data_permission_check_enabled=false +waf.kernel.primary_user_identifier=email +; if you activate screen_name, forum loader does not work. +; waf.kernel.primary_user_identifier=screen_name +waf.kernel.supported_languages=de,en + +; security.properties: +waf.auto_registration_on=false + +; Searches for localized style sheet (among others) +waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver +waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt + +core.ui.pagemap.root_page_url=navigation/ +core.ui.pagemap.workspace_url=navigation/ +core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp + +; workflow configuration +waf.workflow.simple.alerts_enabled=true +waf.workflow.simple.alerts_sender=root@localhost.localdomain + +; Configures the xml processing +waf.xml.xsl_transformer=xalan +waf.xml.activate_full_date_formatter=true + +# ccm-cms parameters + +com.arsdigita.cms.category_authoring_add_form=com.arsdigita.aplaws.ui.ItemCategoryPicker + +com.arsdigita.cms.default_folder_template_path=/default/aplaws-folder.jsp +com.arsdigita.cms.default_item_template_path=/default/aplaws-item.jsp +com.arsdigita.cms.default_template_resolver_class=com.arsdigita.london.subsite.dispatcher.SubsiteItemTemplateResolver + +; Configure dhtml editor for use in cms content-center +; Xinha is default and should work out of the box +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; as a temporary measure a different configuration file which includes a link selection box for CCM items +; and CCM images should be specified: +com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/CCMcmsXinhaConfig.js + +; to use FCKeditor: +; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; com.arsdigita.cms.dhtml_editor_hidden_buttons= +; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS +com.arsdigita.cms.dhtml_editor_plugins= + +com.arsdigita.cms.disable_item_pfs=true + +com.arsdigita.cms.hide_admin_tabs=true +com.arsdigita.cms.hide_folder_index_checkbox=true +com.arsdigita.cms.hide_launch_date=true +com.arsdigita.cms.hide_templates_tab=true +com.arsdigita.cms.hide_timezone=true +com.arsdigita.cms.hide_udct_ui=true + +com.arsdigita.cms.use_section_categories=false +com.arsdigita.cms.use_streamlined_creation=true + + +# ccm-cms-types-event parameters +com.arsdigita.cms.contenttypes.event.hide_cost=true +com.arsdigita.cms.contenttypes.event.hide_link_to_map=true +com.arsdigita.cms.contenttypes.event.use_html_date_description=false +com.arsdigita.cms.contenttypes.event.start_year=2000 +com.arsdigita.cms.contenttypes.event.end_year_delta=5 + + +# ccm-cms-types-newsitem parameters +com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true +com.arsdigita.cms.contenttypes.newsitem.start_year=2000 +com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 + + +# Forum application +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true +com.arsdigita.forum.allow_quick_finish=true +com.arsdigita.forum.disable_page_caching=true + + +# ccm-ldn-navigation application +com.arsdigita.london.navigation.category_menu_show_grand_children=false +com.arsdigita.london.navigation.default_cat_root_path=/navigation/ +com.arsdigita.london.navigation.default_template=/packages/navigation/templates/zes-default.jsp + + +# ccm-ldn-search application +com.arsdigita.london.search.show_sponsored_links=true + + +# ccm-ldn-subsite application +com.arsdigita.london.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + + +# ccm-ldn-themedirector application +themedirector.default_theme_context= +themedirector.default_theme_manifest=ccm-zes-aplaws.web.mf +themedirector.default_theme_path=themes/static/aplaws-generic +themedirector.file_extensions=bmp css gif jpeg jpg js png xml xsl + + +# ============================================================================================= +# runtime specific configurations + +waf.admin.email=webmaster@scientificCMS.org +waf.admin.name.given=SCI +waf.admin.name.family=Administrator +waf.admin.password=sci2000 +waf.admin.password.question=12345 +waf.admin.password.answer=6 + +waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/ccm-sci?user\=sci&password\=sci47web&stringtype\=unspecified +waf.runtime.jdbc_pool_size=30 + +waf.web.server=localhost\:8080 + + +# ============================================================================================= +# devel specific configurations +waf.debug=true +waf.bebop.fancy_xsl_errors=true + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/cfg/project.xml b/ccm-sci-bundle/bundles/local/iaw-std/cfg/project.xml new file mode 100644 index 000000000..c53d2a9cf --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/cfg/project.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/cfg/web.xml-sci b/ccm-sci-bundle/bundles/local/iaw-std/cfg/web.xml-sci new file mode 100644 index 000000000..390ca7722 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/cfg/web.xml-sci @@ -0,0 +1,540 @@ + + + + Scientific CMS + Content and Collaboration Management for Scientific Institutions + + + + log4j-conf-file + WEB-INF/conf/log4j.properties + + + + + + + + shortcuts + com.arsdigita.london.shortcuts.ShortcutFilter + + + + subsite + com.arsdigita.london.subsite.SubsiteFilter + + + + + + subsite + /* + + + + shortcuts + /* + + + + + com.arsdigita.web.CCMApplicationContextListener + + + + + + reg + com.arsdigita.web.ContextRegistrationServlet + + uri + / + + 1 + + + + legacy-dispatcher + com.arsdigita.sitenode.SiteNodeDispatcher + 3 + + + + ccm-dispatcher + com.arsdigita.web.DispatcherServlet + + fallback-servlet + legacy-dispatcher + + 2 + + + + legacy-adapter + com.arsdigita.web.LegacyAdapterServlet + + + + cache-manager + com.arsdigita.caching.CacheServlet + + + + db-test + com.arsdigita.web.monitoring.DBTestServlet + + + + versioning-log + com.arsdigita.versioning.VersioningServlet + + + + oid-redirect + com.arsdigita.web.OIDRedirectServlet + + + + resource-resolver + com.arsdigita.web.ResourceServlet + + + + + + content-section + com.arsdigita.cms.ContentSectionServlet + + + + content-type-xsl + com.arsdigita.cms.dispatcher.ContentTypeXSLServlet + + + + content-item-xsl + com.arsdigita.cms.dispatcher.ContentItemXSLServlet + + + + template-xsl + com.arsdigita.cms.dispatcher.TemplateXSLServlet + + + + TextOnlyServlet + Text Only Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /text + + + + + PrintFriendlyServlet + Printer Friendly Output Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /print + + + + + + + + + forum-main + com.arsdigita.forum.ForumServlet + + + + + portalworkspace-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-portalworkspace + + + + + navigation-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-navigation + + + file-resolver + com.arsdigita.london.navigation.NavigationFileResolver + + + + + portlet-type-xsl + com.arsdigita.dispatcher.PortletTypeXSLServlet + + + + + rss-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-rss + + + file-resolver + com.arsdigita.london.rss.RSSFileResolver + + + + + + + worker + com.arsdigita.london.search.SearchWorkerServlet + 4 + + + + search-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-search + + + + + AxisServlet + Apache-Axis Servlet + + org.apache.axis.transport.http.AxisServlet + + + + + + + shortcuts-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-shortcuts + + + + + + subsite-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-subsite + + + + + + + terms-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-terms + + + + + + + theme-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-themedirector + + + + + ThemeDownload + com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet + + + + ThemePreviewServlet + Servlet to allow admins to preview look/feel + + com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet + + + prefix + /theme + + + + + + + + + + forum-main + /forum-main/main/* + + + + + portlet-type-xsl + /__ccm__/servlet/portlet-type/* + + + + portalworkspace-files + /ccm-portalworkspace/files/* + + + + navigation-files + /ccm-ldn-navigation/files/* + + + + + rss-files + /ccm-ldn-rss/files/* + + + + + search-files + /ccm-ldn-search/files/* + + + + AxisServlet + /services/* + + + + + + shortcuts-files + /ccm-ldn-shortcuts/files/* + + + + + subsite-files + /ccm-ldn-subsite/files/* + + + + + + terms-files + /ccm-ldn-terms/files/* + + + + + + theme-files + /theme-files/* + + + + ThemeDownload + /theme-files/download/* + + + + ThemePreviewServlet + /theme/* + + + + + + + + reg + /__ccm__/null/reg/* + + + + ccm-dispatcher + /ccm/* + + + + legacy-adapter + /__ccm__/servlet/legacy-adapter/* + + + + cache-manager + /expireCache/* + + + + db-test + /dbtest + + + + versioning-log + /versioning/* + + + + oid-redirect + /redirect/* + + + + resource-resolver + /resource/* + + + + + + content-section + /__ccm__/servlet/content-section/* + + + + content-item-xsl + /__ccm__/servlet/content-item/* + + + + content-type-xsl + /__ccm__/servlet/content-type/* + + + + template-xsl + /__ccm__/servlet/template/* + + + + TextOnlyServlet + /text/* + + + + PrintFriendlyServlet + /print/* + + + + + + com.arsdigita.dispatcher.AccessDeniedException + /error/access-denied.jsp + + + + com.arsdigita.dispatcher.ObjectNotFoundException + /error/object-not-found.jsp + + + + com.arsdigita.kernel.permissions.PermissionException + /error/permission-denied.jsp + + + + com.arsdigita.persistence.DbNotAvailableException + /error/db-not-available.jsp + + + + com.arsdigita.db.DbNotAvailableException + /error/db-not-available.jsp + + + + java.lang.Exception + /error/general.jsp + + + + java.lang.Error + /error/general.jsp + + + + + + /WEB-INF/bebop-show.tld + /WEB-INF/bebop-show.tld + + + + /WEB-INF/bebop-define.tld + /WEB-INF/bebop-define.tld + + + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-domain-1.00.xml b/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-domain-1.00.xml new file mode 100644 index 000000000..3123c67d8 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-domain-1.00.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-hierarchy-1.00.xml b/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-hierarchy-1.00.xml new file mode 100644 index 000000000..441260d0b --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/res/bundle/categories/iaw-nav-hierarchy-1.00.xml @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw/cat/placeholder.info b/ccm-sci-bundle/bundles/local/iaw-std/res/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/cat/placeholder.info rename to ccm-sci-bundle/bundles/local/iaw-std/res/placeholder.info diff --git a/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-archive.jsp b/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-archive.jsp new file mode 100644 index 000000000..ff2ba858c --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-archive.jsp @@ -0,0 +1,83 @@ +<%-- + Document : iaw-archive + Created on : 20.03.2011, 22:57:33 + Author : pb +--%> + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.Event"); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setSQLFilter("(endDate <= :today) or (endDate is null and startDate <= :today)"); + + // Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings + // abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren. + // Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen. + // Komplizierter geht's wohl nicht mehr. + java.util.GregorianCalendar now = new java.util.GregorianCalendar(); + java.util.Date today = (new java.util.GregorianCalendar(now.get(java.util.GregorianCalendar.YEAR), + now.get(java.util.GregorianCalendar.MONTH), + now.get(java.util.GregorianCalendar.DATE))).getTime(); + // Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit aber als SQL-Typ timestamptz. Leider wird von ccm im letzten + // das Datum nicht gesetzt, so daß der Timestamp immer eine Uhrzeit am 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier + // diesen kompliezierten Vergleich notwendig. Sonst könnte man einfach mit dem aktuellen Timestamp vergleichen. + java.util.Date time = (new java.util.GregorianCalendar(70,0,1, // this is 01.01.1970 - start of UNIX timestamp + now.get(java.util.GregorianCalendar.HOUR_OF_DAY), + now.get(java.util.GregorianCalendar.MINUTE), + now.get(java.util.GregorianCalendar.SECOND))).getTime(); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setParameter("today", today); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setParameter("time", time); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().setDescendCategories(true); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().addOrder("startDate"); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().setPageSize(30); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("objectType"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("title"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("lead"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("eventDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("launchDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("startDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("endDate"); + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-events.jsp b/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-events.jsp new file mode 100644 index 000000000..821ba9367 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/templates/ccm-ldn-navigation/navigation/iaw-events.jsp @@ -0,0 +1,83 @@ +<%-- + Document : iaw-events + Created on : 20.03.2011, 22:59:41 + Author : pb +--%> + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.contenttypes.Event"); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setSQLFilter("(endDate >= :today and (endTime > :time or endTime is null)) or (endDate is null and startDate >= :today)"); + + // Java ist mal wieder kompliziert. Man braucht ein Calender-Object, damit man Datumsarithmetik betreiben kann. java.util.Calendar ist allerdings + // abstract. Deshalb muß man java.util.GregorianCalendar verwenden. Dann kann man mit der add-Methode verschiedene Felder manipulieren. + // Aber Achtung - die add-Method liefert void zurück. Daher kann man das nicht alles in einer Zeile machen. Also Variablen anlegen. + // Komplizierter geht's wohl nicht mehr. + java.util.GregorianCalendar now = new java.util.GregorianCalendar(); + java.util.Date today = (new java.util.GregorianCalendar(now.get(java.util.GregorianCalendar.YEAR), + now.get(java.util.GregorianCalendar.MONTH), + now.get(java.util.GregorianCalendar.DATE))).getTime(); + // Im Event-CT ist das Datum als SQL-Type Date eingetragen, die Uhrzeit aber als SQL-Typ timestamptz. Leider wird von ccm im letzten + // das Datum nicht gesetzt, so daß der Timestamp immer eine Uhrzeit am 1.1.1970 angibt. Das ist ziemlich bescheuert und macht hier + // diesen kompliezierten Vergleich notwendig. Sonst könnte man einfach mit dem aktuellen Timestamp vergleichen. + java.util.Date time = (new java.util.GregorianCalendar(70,0,1, // this is 01.01.1970 - start of UNIX timestamp + now.get(java.util.GregorianCalendar.HOUR_OF_DAY), + now.get(java.util.GregorianCalendar.MINUTE), + now.get(java.util.GregorianCalendar.SECOND))).getTime(); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setParameter("today", today); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).setParameter("time", time); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().setDescendCategories(true); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getDefinition().addOrder("startDate"); + + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().setPageSize(30); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("objectType"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("title"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("lead"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("eventDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("launchDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("startDate"); + ((com.arsdigita.london.navigation.ui.object.ComplexObjectList) itemList).getRenderer().addAttribute("endDate"); + + + + + + diff --git a/ccm-sci-bundle/bundles/local/iaw/nav/placeholder.info b/ccm-sci-bundle/bundles/local/iaw-std/templates/placeholder.info similarity index 100% rename from ccm-sci-bundle/bundles/local/iaw/nav/placeholder.info rename to ccm-sci-bundle/bundles/local/iaw-std/templates/placeholder.info diff --git a/ccm-sci-bundle/bundles/local/iaw-std/themes/README b/ccm-sci-bundle/bundles/local/iaw-std/themes/README new file mode 100644 index 000000000..13248d9bb --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/themes/README @@ -0,0 +1,13 @@ +Bundle subdir themes + +Purpose: +This subdir may optionally contain theme files which either replace part of the +theme or add files to the theme provided as default for ScientificCMS and this +way adopt the theme for site specific design. + +All files and subdirectories all copied asis to the applications ~/themes +directory in its document (context) root. + +It is the responsibility of developer / system integrator to ensure all files +are copied to the right location and the theme works with the modification. No +functionality or consistency check is perfordmed! \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/iaw-std/themes/master/dummy b/ccm-sci-bundle/bundles/local/iaw-std/themes/master/dummy new file mode 100644 index 000000000..beec54a4d --- /dev/null +++ b/ccm-sci-bundle/bundles/local/iaw-std/themes/master/dummy @@ -0,0 +1 @@ +Just a dummy file for test purpose during development. \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-dev/AUTHORS b/ccm-sci-bundle/bundles/local/zes-dev/AUTHORS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-dev/ChangeLog b/ccm-sci-bundle/bundles/local/zes-dev/ChangeLog new file mode 100644 index 000000000..786623bdb --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/ChangeLog @@ -0,0 +1,9 @@ +* Thu Sep 22 2005 Alan Pevec +- Build all APLAWS+ bundles from the common set of templates. + +* Mon Feb 21 2005 Alan Pevec +- Requires applications. + +* Mon Jan 26 2004 Daniel Berrange +- Initial build. + diff --git a/ccm-sci-bundle/bundles/local/zes-dev/NEWS b/ccm-sci-bundle/bundles/local/zes-dev/NEWS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-dev/README b/ccm-sci-bundle/bundles/local/zes-dev/README new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-dev/bundle.in b/ccm-sci-bundle/bundles/local/zes-dev/bundle.in new file mode 100644 index 000000000..abe9f2faa --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/bundle.in @@ -0,0 +1,4 @@ +BUNDLE_NAME=aplaws-plus-zes-devel +BUNDLE_PRETTY_NAME="APLAWS+ ZeS Devel Bundle" +VERSION=1.1.4devel +RELEASE=1 diff --git a/ccm-sci-bundle/bundles/local/zes-dev/cfg/applications.cfg b/ccm-sci-bundle/bundles/local/zes-dev/cfg/applications.cfg new file mode 100644 index 000000000..b8bf6afda --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/cfg/applications.cfg @@ -0,0 +1,58 @@ +# ZeS devel application.cfg +# +# Das devel bundle enthält die Modul Zusammensetzung der aktuellen +# Entwicklungsversion und somit der *kommenden* ZeS Produktiv-Version +# +# +# Main apps +ccm-core +ccm-cms + +# Content assets +ccm-cms-assets-fileattachment +ccm-cms-assets-imagestep +ccm-cms-assets-notes +ccm-cms-assets-relatedlink + +# Content types +ccm-cms-types-address +ccm-cms-types-article +ccm-cms-types-bookmark +ccm-cms-types-contact +ccm-cms-types-event +ccm-cms-types-filestorageitem +ccm-cms-types-formitem +ccm-cms-types-formsectionitem +ccm-cms-types-mparticle +ccm-cms-types-newsitem +ccm-cms-types-person +ccm-cms-types-siteproxy +# -- xmlfeed wird moeglicherweise ebenfalls nicht gebraucht +ccm-cms-types-xmlfeed + +# Applications +# ------------ +ccm-forum +ccm-portalworkspace +ccm-simplesurvey +ccm-themedirector +ccm-user-preferences + +# ldn extensions +# -------------- +ccm-ldn-navigation +ccm-ldn-rss +ccm-ldn-search +ccm-ldn-shortcuts +ccm-ldn-subsite +ccm-ldn-terms +ccm-ldn-util + +# sci extensions +# -------------- +ccm-cms-dabinimporter +ccm-sci-publications +ccm-sci-types-organization +# integration layer +ccm-zes-aplaws + diff --git a/ccm-sci-bundle/bundles/local/zes-dev/cfg/integration.properties b/ccm-sci-bundle/bundles/local/zes-dev/cfg/integration.properties new file mode 100644 index 000000000..79cd57b7e --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/cfg/integration.properties @@ -0,0 +1,151 @@ +# ZeS devel bundle integration.properties +# +waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage +# +; dhtml editor to use (system wide) +; Xinha is default +; default: Xinha editor & src=/assets/xinha/XinhaLoader.js +#waf.bebop.dhtml_editor=FCKeditor + +waf.categorization.show_internal_name=true +waf.categorization.supported_languages=de,en + +waf.dispatcher.default_expiry=3600 +; +waf.kernel.data_permission_check_enabled=false +waf.kernel.primary_user_identifier=email +; if you activate screen_name, forum loader does not work. +; waf.kernel.primary_user_identifier=screen_name +waf.kernel.supported_languages=de,en + +; security.properties: +waf.auto_registration_on=false + +# MOVED to ui.Config +#waf.pagemap.root=navigation/ +#waf.pagemap.workspace=navigation/ +#waf.pagemap.login_redirect=content/content-center-redirect.jsp + +; Searches for localized style sheet (among others) +waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver +waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt + +core.ui.pagemap.root_page_url=navigation/ +core.ui.pagemap.workspace_url=navigation/ +core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp + +; workflow configuration +waf.workflow.simple.alerts_enabled=true +waf.workflow.simple.alerts_sender=root@localhost.localdomain + +; Configures the xml processing +waf.xml.xsl_transformer=xalan +waf.xml.activate_full_date_formatter=true + +# ccm-cms parameters + +com.arsdigita.cms.category_authoring_add_form=com.arsdigita.aplaws.ui.ItemCategoryPicker + +com.arsdigita.cms.default_folder_template_path=/default/aplaws-folder.jsp +com.arsdigita.cms.default_item_template_path=/default/aplaws-item.jsp +com.arsdigita.cms.default_template_resolver_class=com.arsdigita.london.subsite.dispatcher.SubsiteItemTemplateResolver + +; Configure dhtml editor for use in cms content-center +; Xinha is default and should work out of the box +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; as a temporary measure a different configuration file which includes a link selection box for CCM items +; and CCM images should be specified: +com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/CCMcmsXinhaConfig.js + +; to use FCKeditor: +; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; com.arsdigita.cms.dhtml_editor_hidden_buttons= +; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS +com.arsdigita.cms.dhtml_editor_plugins= + +com.arsdigita.cms.disable_item_pfs=true + +com.arsdigita.cms.hide_admin_tabs=true +com.arsdigita.cms.hide_folder_index_checkbox=true +com.arsdigita.cms.hide_launch_date=true +com.arsdigita.cms.hide_templates_tab=true +com.arsdigita.cms.hide_timezone=true +com.arsdigita.cms.hide_udct_ui=true + +com.arsdigita.cms.use_section_categories=false +com.arsdigita.cms.use_streamlined_creation=true + + +# ccm-cms-types-event parameters +com.arsdigita.cms.contenttypes.event.hide_cost=true +com.arsdigita.cms.contenttypes.event.hide_link_to_map=true +com.arsdigita.cms.contenttypes.event.use_html_date_description=false +com.arsdigita.cms.contenttypes.event.start_year=2000 +com.arsdigita.cms.contenttypes.event.end_year_delta=5 + + +# ccm-cms-types-newsitem parameters +com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true +com.arsdigita.cms.contenttypes.newsitem.start_year=2000 +com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 + + +# ?? Where are these used? +com.arsdigita.cms.contenttypes.mparticle.template=/WEB-INF/content-types/com/arsdigita/cms/contenttypes/aplaws-mparticle-item.jsp + +com.arsdigita.cms.contenttypes.siteproxy.defaulttemplate=/WEB-INF/content-types/com/arsdigita/cms/contenttypes/aplaws-siteproxy-item.jsp + + +# Forum application +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true +com.arsdigita.forum.allow_quick_finish=true +com.arsdigita.forum.disable_page_caching=true + + +# ccm-ldn-navigation application +com.arsdigita.london.navigation.category_menu_show_grand_children=false +com.arsdigita.london.navigation.default_cat_root_path=/navigation/ +com.arsdigita.london.navigation.default_template=/packages/navigation/templates/zes-default.jsp + + + +# ccm-ldn-search application +com.arsdigita.london.search.show_sponsored_links=true + + + +# ccm-ldn-subsite application +com.arsdigita.london.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + + +# ccm-ldn-themedirector application +themedirector.default_theme_context= +themedirector.default_theme_manifest=ccm-zes-aplaws.web.mf +themedirector.default_theme_path=themes/static/aplaws-generic +themedirector.file_extensions=bmp css gif jpeg jpg js png xml xsl + + +# ============================================================================================= +# runtime specific configurations + +waf.admin.email=webmaster@zes.uni-bremen.de +waf.admin.name.given=ZeS +waf.admin.name.family=Administrator +waf.admin.password=nge2015 +waf.admin.password.question=12345 +waf.admin.password.answer=6 + +waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/zes?user\=zes&password\=zes47web&stringtype\=unspecified +; waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/zes-testupd?user\=zes&password\=zes47web +waf.runtime.jdbc_pool_size=30 + +waf.web.server=localhost\:8080 + + +# ============================================================================================= +# devel specific configurations +waf.debug=true +waf.bebop.fancy_xsl_errors=true + diff --git a/ccm-sci-bundle/bundles/local/zes-dev/cfg/project.xml b/ccm-sci-bundle/bundles/local/zes-dev/cfg/project.xml new file mode 100644 index 000000000..91f7927b7 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/cfg/project.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-dev/cfg/web.xml b/ccm-sci-bundle/bundles/local/zes-dev/cfg/web.xml new file mode 100644 index 000000000..aafa3183a --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-dev/cfg/web.xml @@ -0,0 +1,558 @@ + + + + CCM ZeS + Content and Collaboration Management + + + + log4j-conf-file + WEB-INF/conf/log4j.properties + + + + + + + + shortcuts + com.arsdigita.london.shortcuts.ShortcutFilter + + + + subsite + com.arsdigita.london.subsite.SubsiteFilter + + + + + + subsite + /* + + + + shortcuts + /* + + + + + com.arsdigita.web.CCMApplicationContextListener + + + + + + reg + com.arsdigita.web.ContextRegistrationServlet + + uri + / + + 1 + + + + legacy-dispatcher + com.arsdigita.sitenode.SiteNodeDispatcher + 3 + + + + ccm-dispatcher + com.arsdigita.web.DispatcherServlet + + fallback-servlet + legacy-dispatcher + + 2 + + + + legacy-adapter + com.arsdigita.web.LegacyAdapterServlet + + + + cache-manager + com.arsdigita.caching.CacheServlet + + + + db-test + com.arsdigita.web.monitoring.DBTestServlet + + + + versioning-log + com.arsdigita.versioning.VersioningServlet + + + + oid-redirect + com.arsdigita.web.OIDRedirectServlet + + + + resource-resolver + com.arsdigita.web.ResourceServlet + + + + + + content-section + com.arsdigita.cms.ContentSectionServlet + + + + content-type-xsl + com.arsdigita.cms.dispatcher.ContentTypeXSLServlet + + + + content-item-xsl + com.arsdigita.cms.dispatcher.ContentItemXSLServlet + + + + template-xsl + com.arsdigita.cms.dispatcher.TemplateXSLServlet + + + + TextOnlyServlet + Text Only Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /text + + + + + PrintFriendlyServlet + Printer Friendly Output Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /print + + + + + + + + + + forum-main + com.arsdigita.forum.ForumServlet + + + + + portalworkspace-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-portalworkspace + + + + + navigation-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-navigation + + + file-resolver + com.arsdigita.london.navigation.NavigationFileResolver + + + + + portlet-type-xsl + com.arsdigita.dispatcher.PortletTypeXSLServlet + + + + + rss-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-rss + + + file-resolver + com.arsdigita.london.rss.RSSFileResolver + + + + + + + worker + com.arsdigita.london.search.SearchWorkerServlet + 4 + + + + search-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-search + + + + + AxisServlet + Apache-Axis Servlet + + org.apache.axis.transport.http.AxisServlet + + + + + + + shortcuts-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-shortcuts + + + + + + subsite-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-subsite + + + + + + + terms-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-terms + + + + + + + theme-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-themedirector + + + + + ThemeDownload + com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet + + + + ThemePreviewServlet + Servlet to allow admins to preview look/feel + + com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet + + + prefix + /theme + + + + + + + + + + + forum-main + /forum-main/main/* + + + + + portlet-type-xsl + /__ccm__/servlet/portlet-type/* + + + + portalworkspace-files + /ccm-portalworkspace/files/* + + + + navigation-files + /ccm-ldn-navigation/files/* + + + + + rss-files + /ccm-ldn-rss/files/* + + + + + search-files + /ccm-ldn-search/files/* + + + + AxisServlet + /services/* + + + + + + shortcuts-files + /ccm-ldn-shortcuts/files/* + + + + + subsite-files + /ccm-ldn-subsite/files/* + + + + + + terms-files + /ccm-ldn-terms/files/* + + + + + + theme-files + /theme-files/* + + + + ThemeDownload + /theme-files/download/* + + + + ThemePreviewServlet + /theme/* + + + + + + + + reg + /__ccm__/null/reg/* + + + + ccm-dispatcher + /ccm/* + + + + legacy-adapter + /__ccm__/servlet/legacy-adapter/* + + + + cache-manager + /expireCache/* + + + + db-test + /dbtest + + + + versioning-log + /versioning/* + + + + oid-redirect + /redirect/* + + + + resource-resolver + /resource/* + + + + + + content-section + /__ccm__/servlet/content-section/* + + + + content-item-xsl + /__ccm__/servlet/content-item/* + + + + content-type-xsl + /__ccm__/servlet/content-type/* + + + + template-xsl + /__ccm__/servlet/template/* + + + + TextOnlyServlet + /text/* + + + + PrintFriendlyServlet + /print/* + + + + + + com.arsdigita.dispatcher.AccessDeniedException + /error/access-denied.jsp + + + + com.arsdigita.dispatcher.ObjectNotFoundException + /error/object-not-found.jsp + + + + com.arsdigita.kernel.permissions.PermissionException + /error/permission-denied.jsp + + + + com.arsdigita.persistence.DbNotAvailableException + /error/db-not-available.jsp + + + + com.arsdigita.db.DbNotAvailableException + /error/db-not-available.jsp + + + + java.lang.Exception + /error/general.jsp + + + + java.lang.Error + /error/general.jsp + + + + + + /WEB-INF/bebop-show.tld + /WEB-INF/bebop-show.tld + + + + /WEB-INF/bebop-define.tld + /WEB-INF/bebop-define.tld + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/AUTHORS b/ccm-sci-bundle/bundles/local/zes-std/AUTHORS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-std/ChangeLog b/ccm-sci-bundle/bundles/local/zes-std/ChangeLog new file mode 100644 index 000000000..786623bdb --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/ChangeLog @@ -0,0 +1,9 @@ +* Thu Sep 22 2005 Alan Pevec +- Build all APLAWS+ bundles from the common set of templates. + +* Mon Feb 21 2005 Alan Pevec +- Requires applications. + +* Mon Jan 26 2004 Daniel Berrange +- Initial build. + diff --git a/ccm-sci-bundle/bundles/local/zes-std/NEWS b/ccm-sci-bundle/bundles/local/zes-std/NEWS new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-std/README b/ccm-sci-bundle/bundles/local/zes-std/README new file mode 100644 index 000000000..e69de29bb diff --git a/ccm-sci-bundle/bundles/local/zes-std/bundle.in b/ccm-sci-bundle/bundles/local/zes-std/bundle.in new file mode 100644 index 000000000..794a88093 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/bundle.in @@ -0,0 +1,4 @@ +BUNDLE_NAME=aplaws-plus-ZeS +BUNDLE_PRETTY_NAME="APLAWS+ ZeS Standard Bundle" +VERSION=1.1.4 +RELEASE=1 diff --git a/ccm-sci-bundle/bundles/local/zes-std/cfg/integration.properties b/ccm-sci-bundle/bundles/local/zes-std/cfg/integration.properties new file mode 100644 index 000000000..ae649fd49 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/cfg/integration.properties @@ -0,0 +1,149 @@ +# ZeS standard bundle integration.properties +# +waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage +# +; dhtml editor to use (system wide) +; Xinha is default +; default: Xinha editor & src=/assets/xinha/XinhaLoader.js +#waf.bebop.dhtml_editor=FCKeditor + +waf.categorization.show_internal_name=true +waf.categorization.supported_languages=de,en + +waf.dispatcher.default_expiry=3600 +; +waf.kernel.data_permission_check_enabled=false +waf.kernel.primary_user_identifier=email +; if you activate screen_name, forum loader doesn't work. +; waf.kernel.primary_user_identifier=screen_name +waf.kernel.supported_languages=de,en + +; security.properties: +waf.auto_registration_on=false + +# MOVED to ui.Config +#waf.pagemap.root=navigation/ +#waf.pagemap.workspace=navigation/ +#waf.pagemap.login_redirect=content/content-center-redirect.jsp + +; Searches for localized style sheet (among others) +waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver +waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt + +core.ui.pagemap.root_page_url=navigation/ +core.ui.pagemap.workspace_url=navigation/ +core.ui.pagemap.user_redirect_url=content/content-center-redirect.jsp + +; workflow configuration +waf.workflow.simple.alerts_enabled=true +waf.workflow.simple.alerts_sender=webmaster@zes.uni-bremen.de + +; Configures the xml processing +waf.xml.xsl_transformer=xalan +waf.xml.activate_full_date_formatter=true + +# ccm-cms parameters + +com.arsdigita.cms.category_authoring_add_form=com.arsdigita.aplaws.ui.ItemCategoryPicker + +com.arsdigita.cms.default_folder_template_path=/default/aplaws-folder.jsp +com.arsdigita.cms.default_item_template_path=/default/aplaws-item.jsp +com.arsdigita.cms.default_template_resolver_class=com.arsdigita.london.subsite.dispatcher.SubsiteItemTemplateResolver + +; Configure dhtml editor for use in cms content-center +; Xinha is default and should work out of the box +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; as a temporary measure a different configuration file which includes a link selection box for CCM items +; and CCM images should be specified: +com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/CCMcmsXinhaConfig.js + +; to use FCKeditor: +; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js +; com.arsdigita.cms.dhtml_editor_config=XinhaConfig,/assets/xinha/XinhaConfig.js +; com.arsdigita.cms.dhtml_editor_hidden_buttons= +; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS +com.arsdigita.cms.dhtml_editor_plugins= + +com.arsdigita.cms.disable_item_pfs=true + +com.arsdigita.cms.hide_admin_tabs=true +com.arsdigita.cms.hide_folder_index_checkbox=true +com.arsdigita.cms.hide_launch_date=true +com.arsdigita.cms.hide_templates_tab=true +com.arsdigita.cms.hide_timezone=true +com.arsdigita.cms.hide_udct_ui=true +com.arsdigita.cms.item_search.default_tab=search + +com.arsdigita.cms.use_section_categories=false +com.arsdigita.cms.use_streamlined_creation=true + + +# ccm-cms-types-event parameters +com.arsdigita.cms.contenttypes.event.hide_cost=true +com.arsdigita.cms.contenttypes.event.hide_link_to_map=true +com.arsdigita.cms.contenttypes.event.use_html_date_description=false +com.arsdigita.cms.contenttypes.event.start_year=2000 +com.arsdigita.cms.contenttypes.event.end_year_delta=5 + + +# ccm-cms-types-newsitem parameters +com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true +com.arsdigita.cms.contenttypes.newsitem.start_year=2000 +com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 + + +# ?? Where are these used? +com.arsdigita.cms.contenttypes.mparticle.template=/WEB-INF/content-types/com/arsdigita/cms/contenttypes/aplaws-mparticle-item.jsp + +com.arsdigita.cms.contenttypes.siteproxy.defaulttemplate=/WEB-INF/content-types/com/arsdigita/cms/contenttypes/aplaws-siteproxy-item.jsp + + +# Forum application +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true +com.arsdigita.forum.allow_quick_finish=true +com.arsdigita.forum.disable_page_caching=true + + +# ccm-ldn-navigation application +com.arsdigita.london.navigation.category_menu_show_grand_children=false +com.arsdigita.london.navigation.default_cat_root_path=/navigation/ +com.arsdigita.london.navigation.default_template=/packages/navigation/templates/zes-default.jsp + + + +# ccm-ldn-search application +com.arsdigita.london.search.show_sponsored_links=true + + + +# ccm-ldn-subsite application +com.arsdigita.london.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + + +# ccm-ldn-themedirector application +themedirector.default_theme_context= +themedirector.default_theme_manifest=ccm-zes-aplaws.web.mf +themedirector.default_theme_path=themes/static/aplaws-generic +themedirector.file_extensions=bmp css gif jpeg jpg js png xml xsl + + +# ============================================================================================= +# runtime specific configurations + +waf.admin.email=webmaster@zes.uni-bremen.de +waf.admin.name.given=ZeS +waf.admin.name.family=Administrator +waf.admin.password=nge2015 +waf.admin.password.question=12345 +waf.admin.password.answer=6 + +waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/zes-test?user\=zes&password\=zes47web +# waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/zes-testupd?user\=zes&password\=zes47web +# waf.runtime.jdbc_url=jdbc\:postgresql\://134.102.3.27/zes?user\=zes&password\=zes47web +waf.runtime.jdbc_pool_size=30 + +waf.web.server=localhost\:8080 +# waf.web.server=www.zes.uni-bremen.de\:80 +# waf.web.host=www.zes.uni-bremen.de\:80 +# waf.web.site_name=www.zes.uni-bremen.de diff --git a/ccm-sci-bundle/bundles/local/zes-std/cfg/project.xml b/ccm-sci-bundle/bundles/local/zes-std/cfg/project.xml new file mode 100644 index 000000000..84cfe3f94 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/cfg/project.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/cfg/web.xml b/ccm-sci-bundle/bundles/local/zes-std/cfg/web.xml new file mode 100644 index 000000000..aafa3183a --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/cfg/web.xml @@ -0,0 +1,558 @@ + + + + CCM ZeS + Content and Collaboration Management + + + + log4j-conf-file + WEB-INF/conf/log4j.properties + + + + + + + + shortcuts + com.arsdigita.london.shortcuts.ShortcutFilter + + + + subsite + com.arsdigita.london.subsite.SubsiteFilter + + + + + + subsite + /* + + + + shortcuts + /* + + + + + com.arsdigita.web.CCMApplicationContextListener + + + + + + reg + com.arsdigita.web.ContextRegistrationServlet + + uri + / + + 1 + + + + legacy-dispatcher + com.arsdigita.sitenode.SiteNodeDispatcher + 3 + + + + ccm-dispatcher + com.arsdigita.web.DispatcherServlet + + fallback-servlet + legacy-dispatcher + + 2 + + + + legacy-adapter + com.arsdigita.web.LegacyAdapterServlet + + + + cache-manager + com.arsdigita.caching.CacheServlet + + + + db-test + com.arsdigita.web.monitoring.DBTestServlet + + + + versioning-log + com.arsdigita.versioning.VersioningServlet + + + + oid-redirect + com.arsdigita.web.OIDRedirectServlet + + + + resource-resolver + com.arsdigita.web.ResourceServlet + + + + + + content-section + com.arsdigita.cms.ContentSectionServlet + + + + content-type-xsl + com.arsdigita.cms.dispatcher.ContentTypeXSLServlet + + + + content-item-xsl + com.arsdigita.cms.dispatcher.ContentItemXSLServlet + + + + template-xsl + com.arsdigita.cms.dispatcher.TemplateXSLServlet + + + + TextOnlyServlet + Text Only Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /text + + + + + PrintFriendlyServlet + Printer Friendly Output Servlet + + com.arsdigita.web.InternalPrefixerServlet + + + prefix + /print + + + + + + + + + + forum-main + com.arsdigita.forum.ForumServlet + + + + + portalworkspace-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-portalworkspace + + + + + navigation-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-navigation + + + file-resolver + com.arsdigita.london.navigation.NavigationFileResolver + + + + + portlet-type-xsl + com.arsdigita.dispatcher.PortletTypeXSLServlet + + + + + rss-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-rss + + + file-resolver + com.arsdigita.london.rss.RSSFileResolver + + + + + + + worker + com.arsdigita.london.search.SearchWorkerServlet + 4 + + + + search-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-search + + + + + AxisServlet + Apache-Axis Servlet + + org.apache.axis.transport.http.AxisServlet + + + + + + + shortcuts-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-shortcuts + + + + + + subsite-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-subsite + + + + + + + terms-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-ldn-terms + + + + + + + theme-files + com.arsdigita.web.ApplicationFileServlet + + template-path + /templates/ccm-themedirector + + + + + ThemeDownload + com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet + + + + ThemePreviewServlet + Servlet to allow admins to preview look/feel + + com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet + + + prefix + /theme + + + + + + + + + + + forum-main + /forum-main/main/* + + + + + portlet-type-xsl + /__ccm__/servlet/portlet-type/* + + + + portalworkspace-files + /ccm-portalworkspace/files/* + + + + navigation-files + /ccm-ldn-navigation/files/* + + + + + rss-files + /ccm-ldn-rss/files/* + + + + + search-files + /ccm-ldn-search/files/* + + + + AxisServlet + /services/* + + + + + + shortcuts-files + /ccm-ldn-shortcuts/files/* + + + + + subsite-files + /ccm-ldn-subsite/files/* + + + + + + terms-files + /ccm-ldn-terms/files/* + + + + + + theme-files + /theme-files/* + + + + ThemeDownload + /theme-files/download/* + + + + ThemePreviewServlet + /theme/* + + + + + + + + reg + /__ccm__/null/reg/* + + + + ccm-dispatcher + /ccm/* + + + + legacy-adapter + /__ccm__/servlet/legacy-adapter/* + + + + cache-manager + /expireCache/* + + + + db-test + /dbtest + + + + versioning-log + /versioning/* + + + + oid-redirect + /redirect/* + + + + resource-resolver + /resource/* + + + + + + content-section + /__ccm__/servlet/content-section/* + + + + content-item-xsl + /__ccm__/servlet/content-item/* + + + + content-type-xsl + /__ccm__/servlet/content-type/* + + + + template-xsl + /__ccm__/servlet/template/* + + + + TextOnlyServlet + /text/* + + + + PrintFriendlyServlet + /print/* + + + + + + com.arsdigita.dispatcher.AccessDeniedException + /error/access-denied.jsp + + + + com.arsdigita.dispatcher.ObjectNotFoundException + /error/object-not-found.jsp + + + + com.arsdigita.kernel.permissions.PermissionException + /error/permission-denied.jsp + + + + com.arsdigita.persistence.DbNotAvailableException + /error/db-not-available.jsp + + + + com.arsdigita.db.DbNotAvailableException + /error/db-not-available.jsp + + + + java.lang.Exception + /error/general.jsp + + + + java.lang.Error + /error/general.jsp + + + + + + /WEB-INF/bebop-show.tld + /WEB-INF/bebop-show.tld + + + + /WEB-INF/bebop-define.tld + /WEB-INF/bebop-define.tld + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-domain-1.00.xml b/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-domain-1.00.xml new file mode 100644 index 000000000..f568d3278 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-domain-1.00.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-hierarchy-1.00.xml b/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-hierarchy-1.00.xml new file mode 100644 index 000000000..bd3872ec7 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/res/bundle/categories/zes-nav-hierarchy-1.00.xml @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/res/placeholder.info b/ccm-sci-bundle/bundles/local/zes-std/res/placeholder.info new file mode 100644 index 000000000..5ae76207c --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/res/placeholder.info @@ -0,0 +1,3 @@ +Subdirectory may optionally contain one or more local site specific +import xml files for Terms domain categories. + diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartment-index.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartment-index.jsp new file mode 100644 index 000000000..335e93ba7 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartment-index.jsp @@ -0,0 +1,67 @@ + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); + ((com.arsdigita.cms.contenttypes.ui.SciDepartmentPanel) sectionXML).setContentItem(item); + + + + + + ((com.arsdigita.cms.contenttypes.ui.SciDepartmentPanel)sectionXML).setPageSize(30); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" ); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate"); + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentActiveMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentActiveMembers.jsp new file mode 100644 index 000000000..6e81f3f34 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentActiveMembers.jsp @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentAssociatedMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentAssociatedMembers.jsp new file mode 100644 index 000000000..890957e58 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentAssociatedMembers.jsp @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentDescription.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentDescription.jsp new file mode 100644 index 000000000..2e1d5a139 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentDescription.jsp @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFinishedProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFinishedProjects.jsp new file mode 100644 index 000000000..b6c5815fa --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFinishedProjects.jsp @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFormerMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFormerMembers.jsp new file mode 100644 index 000000000..706a76a3a --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentFormerMembers.jsp @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentMembers.jsp new file mode 100644 index 000000000..87af629b7 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentMembers.jsp @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentOngoingProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentOngoingProjects.jsp new file mode 100644 index 000000000..e910d132d --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentOngoingProjects.jsp @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + '" + todayDate + "'"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + ]]> + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentProjects.jsp new file mode 100644 index 000000000..15b32d4c1 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentProjects.jsp @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentSubDepartments.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentSubDepartments.jsp new file mode 100644 index 000000000..f4ee43330 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciDepartmentSubDepartments.jsp @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciDepartment", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/departmentDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/subDepartments"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciMember-index.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciMember-index.jsp new file mode 100644 index 000000000..5fb8f9004 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciMember-index.jsp @@ -0,0 +1,70 @@ + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); + ((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel) sectionXML).setContentItem(item); + + + + + + + + ((com.arsdigita.cms.contenttypes.ui.SciMemberDemoPanel)sectionXML).setPageSize(20); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" ); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate"); + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganization-index.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganization-index.jsp new file mode 100644 index 000000000..5aee1477f --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganization-index.jsp @@ -0,0 +1,67 @@ + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + com.arsdigita.cms.ContentItem item = (com.arsdigita.cms.ContentItem)((com.arsdigita.london.navigation.ui.GreetingItem) greetingItem).getObject(); + ((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel) sectionXML).setContentItem(item); + + + + + + ((com.arsdigita.cms.contenttypes.ui.SciOrganizationPanel)sectionXML).setPageSize(30); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setDefinition(new CMSDataCollectionDefinition()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).setRenderer(new CMSDataCollectionRenderer()); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setObjectType("com.arsdigita.cms.ContentPage"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().setDescendCategories(false); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getDefinition().addOrder("parent.categories.link.sortKey"); + + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().setPageSize(30); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("objectType"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute("title"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "definition"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "summary"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "lead"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "description"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "eventDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "startDate" ); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "endDate"); + ((com.arsdigita.london.navigation.ui.object.SimpleObjectList) itemList).getRenderer().addAttribute( "newsDate"); + + + + + + + + diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationActiveMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationActiveMembers.jsp new file mode 100644 index 000000000..f94befbc7 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationActiveMembers.jsp @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationAssociatedMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationAssociatedMembers.jsp new file mode 100644 index 000000000..6041bad0d --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationAssociatedMembers.jsp @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember != true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("associatedMember = true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDepartments.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDepartments.jsp new file mode 100644 index 000000000..7ff218392 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDepartments.jsp @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDescription.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDescription.jsp new file mode 100644 index 000000000..9fcaecf02 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationDescription.jsp @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFinishedProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFinishedProjects.jsp new file mode 100644 index 000000000..c31ed85e1 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFinishedProjects.jsp @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFormerMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFormerMembers.jsp new file mode 100644 index 000000000..3e702b584 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationFormerMembers.jsp @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).addFilter("formerMember = true"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationMembers.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationMembers.jsp new file mode 100644 index 000000000..0289f84c1 --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationMembers.jsp @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/persons"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setOrder("surname asc, givenname asc"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationOngoingProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationOngoingProjects.jsp new file mode 100644 index 000000000..5b2f64a9d --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationOngoingProjects.jsp @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + '" + todayDate + "'"); + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + ]]> + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationProjects.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationProjects.jsp new file mode 100644 index 000000000..286fb0f0a --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciOrganizationProjects.jsp @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).loadTraversalAdapter("com.arsdigita.cms.contenttypes.SciOrganization", + SimpleXMLGenerator.ADAPTER_CONTEXT); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAttributeProperty("/object/organizationDescription"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().clearAssociationProperties(); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/projects"); + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).getTraversalAdapter().addAssociationProperty("/object/departments/projects"); + + + ((com.arsdigita.london.navigation.ui.CustomizableGreetingItem) greetingItem).setPageSize(20); + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciProjectList.jsp b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciProjectList.jsp new file mode 100644 index 000000000..ccb76568a --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/SciProjectList.jsp @@ -0,0 +1,67 @@ + + + + + + + + + + + + long age = Navigation.getConfig().getIndexPageCacheLifetime(); + if (age == 0) { + DispatcherHelper.cacheDisable(response); + } else { + DispatcherHelper.cacheForWorld(response, (int)age); + } + + + + + + + + + + CustomizableObjectList objList = (CustomizableObjectList) itemList; + objList.setDefinition(new CMSDataCollectionDefinition()); + objList.setRenderer(new CMSDataCollectionRenderer()); + objList.setCustomName("SciProjectList"); + objList.getDefinition().setObjectType("com.arsdigita.cms.contenttypes.SciProject"); + objList.getDefinition().setDescendCategories(false); + objList.addTextFilter("title", "title"); + + java.util.GregorianCalendar now = new java.util.GregorianCalendar(); + String today = String.format("%d-%02d-%02d", now.get(java.util.GregorianCalendar.YEAR), + now.get(java.util.GregorianCalendar.MONTH) + 1, + now.get(java.util.GregorianCalendar.DATE)); + + objList.addCompareFilter("projectend", "projectstatus", true, true, false) + .addOption("ongoing", CompareFilter.Operators.GTEQ, today, true) + .addOption("finished", CompareFilter.Operators.LT, today, false); + objList.addSortField("title", "title asc"); + objList.getDefinition().addOrder(objList.getOrder(request.getParameter("sort"))); + + objList.getRenderer().setPageSize(20); + objList.getRenderer().setSpecializeObjects(true); + objList.getRenderer().setSpecializeObjectsContext("sciProjectList"); + + + + + + + + + \ No newline at end of file diff --git a/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/placeholder.info b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/placeholder.info new file mode 100644 index 000000000..38db9a8ae --- /dev/null +++ b/ccm-sci-bundle/bundles/local/zes-std/templates/ccm-ldn-navigation/navigation/placeholder.info @@ -0,0 +1,12 @@ +Subdirectory