Updated and consolidated bundle data

git-svn-id: https://svn.libreccm.org/ccm/trunk@5793 8810af33-2d31-482b-a856-94f89814c4df
master
pb 2018-12-22 11:40:32 +00:00
parent 4ad6bcbb81
commit e26b99ca43
116 changed files with 2306 additions and 1140 deletions

View File

@ -1,4 +1,4 @@
BUNDLE_NAME=aplaws-plus-zes-devel BUNDLE_NAME=librecms-custom
BUNDLE_PRETTY_NAME="APLAWS+ ZeS Devel Bundle" BUNDLE_PRETTY_NAME="LibreCMS Custom Bundle"
VERSION=1.1.2devel VERSION=2.3.5devel
RELEASE=1 RELEASE=1

View File

@ -24,7 +24,8 @@ waf.kernel.data_permission_check_enabled=false
waf.kernel.primary_user_identifier=email waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,16 +43,13 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to check the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
@ -78,19 +76,17 @@ waf.workflow.simple.alerts_sender=webmaster@libreCMS.org
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -110,6 +106,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -124,30 +121,37 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.atoz.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker com.arsdigita.atoz.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker
@ -171,7 +175,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -200,7 +207,7 @@ auth.http.admin_identifier=webmaster
# ccm-cms-bundle integration package configuration parameter # ccm-cms-bundle integration package configuration parameter
# ############################################################################## # ##############################################################################
# ccm-cms-bundle (Loader only) # ccm-lcs-bundle (Loader only)
#com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml #com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml
#com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu #com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu
#com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/ #com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/
@ -225,6 +232,6 @@ waf.web.server=localhost\:8080
# ============================================================================================= # =============================================================================================
# devel specific configurations # devel specific configurations
waf.debug=true ;waf.debug=true
waf.bebop.fancy_xsl_errors=true ;waf.bebop.fancy_xsl_errors=true

View File

@ -8,16 +8,17 @@
The unmodified (as distributed) bundle may be used to create a custom The unmodified (as distributed) bundle may be used to create a custom
set of packages by a site administrator using ccm-hostinit command and set of packages by a site administrator using ccm-hostinit command and
an appropriate set of add-on packages. an appropriate set of add-on packages.
======================================================================= --> ========================================================================== -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="librecms-ccm" name="librecms"
prettyName="LibreCMS OpenCCM" prettyName="LibreCMS / OpenCCM Base Bundle"
version="0-0-0" version="2.3.99"
release="trunk-base" release="base-r57xx"
webxml="libre-web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -11,7 +11,7 @@
complete web.xml file from an installation bundle may be used. complete web.xml file from an installation bundle may be used.
ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0 ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>LibreCMS Devel Site</display-name> <display-name>LibreCMS Devel Site</display-name>
@ -178,6 +178,7 @@
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class> <servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet> </servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -1,3 +1,3 @@
Subdirectory <cat> may optionally contain one or more local site specific Subdirectory <categories> may optionally contain one or more local site specific
import xml files for Terms domain categories. import xml files for Terms domain categories.

View File

@ -0,0 +1,181 @@
<?xml version="1.0"?>
<ddenums>
<ddenum name="GenericContactTypes">
<entry key="commonContact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="commonContact" lang="en">
<value>Contact</value>
</entry>
<entry key="speaker" lang="en">
<value>Speaker</value>
</entry>
<entry key="speaker" lang="de">
<value>Sprecher</value>
</entry>
<entry key="office" lang="en">
<value>Office</value>
</entry>
<entry key="office" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="GenericContactEntryKeys">
<entry key="phoneOffice" lang="en">
<value>Phone (office)</value>
</entry>
<entry key="phoneOffice" lang="de">
<value>Telefon (Büro)</value>
</entry>
<entry key="phonePrivate" lang="en">
<value>Phone (home)</value>
</entry>
<entry key="phonePrivate" lang="de">
<value>Telefon (Privat)</value>
</entry>
<entry key="phoneMobile" lang="en">
<value>Phone (mobil)</value>
</entry>
<entry key="phoneMobile" lang="de">
<value>Telefon (Mobil)</value>
</entry>
<entry key="fax" lang="en">
<value>Fax</value>
</entry>
<entry key="fax" lang="de">
<value>Fax</value>
</entry>
<entry key="email" lang="en">
<value>Email</value>
</entry>
<entry key="email" lang="de">
<value>E-Mail</value>
</entry>
<entry key="office" lang="en">
<value>Room</value>
</entry>
<entry key="office" lang="de">
<value>Raum</value>
</entry>
<entry key="homepage" lang="en">
<value>Homepage</value>
</entry>
<entry key="homepage" lang="de">
<value>Homepage</value>
</entry>
<entry key="im" lang="en">
<value>Instant Messanger</value>
</entry>
<entry key="im" lang="de">
<value>Instant Messanger</value>
</entry>
<entry key="visitingHours" lang="en">
<value>Visiting Hours</value>
</entry>
<entry key="visitingHours" lang="de">
<value>Sprechzeiten</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitRole">
<entry key="head" lang="en">
<value>Chief executive officer</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitMemberStatus">
<entry key="active" lang="en">
<value>Active</value>
</entry>
<entry key="active" lang="de">
<value>Aktiv</value>
</entry>
<entry key="associated" lang="en">
<value>Associated</value>
</entry>
<entry key="associated" lang="de">
<value>Assoziiert</value>
</entry>
<entry key="former" lang="en">
<value>Former</value>
</entry>
<entry key="former" lang="de">
<value>Ehemalig</value>
</entry>
</ddenum>
<ddenum name="SciInstituteRole">
<entry key="head" lang="en">
<value>Managing director</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführer</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="administration" lang="en">
<value>Administration</value>
</entry>
<entry key="administration" lang="de">
<value>Verwaltung</value>
</entry>
<entry key="guest" lang="en">
<value>Guest</value>
</entry>
<entry key="guest" lang="de">
<value>Gast</value>
</entry>
</ddenum>
<ddenum name="SciDepartmentRole">
<entry key="head" lang="en">
<value>Department head</value>
</entry>
<entry key="head" lang="de">
<value>Abteilungsleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="secretariat" lang="en">
<value>Office</value>
</entry>
<entry key="secretariat" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="SciProjectRole">
<entry key="head" lang="en">
<value>Project head</value>
</entry>
<entry key="head" lang="de">
<value>Projektleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationContactType">
<entry key="contact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="contact" lang="en">
<value>Contact</value>
</entry>
</ddenum>
</ddenums>

View File

@ -0,0 +1,4 @@
Subdirectory <navigation> may optionally contain a local site specific
text files describing additional jsp templates for navigation.
The template jsp files are stored in templates/ccm-navigation/navigation

View File

@ -1,3 +1,6 @@
Subdirectory <cat> may optionally contain one or more local site specific Directory <res> will be available during installation by classloader. All
import xml files for Terms domain categories. content has to be placed in a subdirectory, typically bundle. It can be
addressed as /bundle/[fileName|dirName]
EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -1,13 +0,0 @@
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!

View File

@ -1 +1,4 @@
Just a dummy file for test purpose during development. Just a dummy file as a placeholder. This directory may contain theme files
which are used by themedirector to download a base theme in order to further
customize a site by a site designer. If it will be used this way,
ccm-themedirector must be configured appropriately.

View File

@ -1,12 +1,13 @@
Subdirectory <nav> may optionally contain navigation item templates for Bundle subdir themes
navigation index pages which either overwrite or ammend those templates
which are default for ccm-sci-bundle and stored in
/web/templates/ccm-navigation/navigation
Templates of the same name in this subdirectory just overwrite the Purpose:
default files. Templates of different names are stored in addition This subdir may optionally contain theme files which either replace part of the
to the default template files. In the later case a developer must theme or add files to the theme provided as default for APLAWS+ and this
provide a customised template.txt file replacing the default file way adopt the theme for site specific design.
/src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter All files and subdirectories all copied asis to the applications ~/themes
com.arsdigita.navigation.templates_file 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 performed!

View File

@ -24,7 +24,8 @@ waf.kernel.data_permission_check_enabled=false
waf.kernel.primary_user_identifier=email waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,22 +43,18 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to check the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/portal/ core.ui.pagemap.root_page_url=/portal/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/portal/ core.ui.pagemap.workspace_url=/portal/
# With version 2 moved from kernel/security to ui rsp ui.permissions and # With version 2 moved from kernel/security to ui rsp ui.permissions and
@ -83,8 +80,9 @@ waf.workflow.simple.alerts_sender=webmaster@libreCMS.org
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
@ -92,10 +90,6 @@ waf.xml.activate_full_date_formatter=true
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -115,6 +109,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -129,26 +124,36 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
; com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
@ -176,7 +181,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -203,6 +211,11 @@ com.arsdigita.london.search.num_threads=0
auth.http.admin_email=webmaster@aplaws.org auth.http.admin_email=webmaster@aplaws.org
auth.http.admin_identifier=webmaster auth.http.admin_identifier=webmaster
# LDN Dublin Core configuration parameters
# ##############################################################################
com.arsdigita.london.cms.dublin.audience_domain=LGAL
# ccm-cms-bundle integration package configuration parameter # ccm-cms-bundle integration package configuration parameter
# ############################################################################## # ##############################################################################
# ccm-cms-bundle (Loader only) # ccm-cms-bundle (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -10,11 +10,12 @@
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="librecms-ccm" name="librecms"
prettyName="LibreCMS OpenCCM" prettyName="LibreCMS OpenCCM - Demo Bundle"
version="0-0-0" version="2.3.99"
release="trunk-demo" release="demo"
webxml="libre-web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">
@ -45,7 +46,6 @@
<ccm:application name="ccm-portalworkspace"/> <ccm:application name="ccm-portalworkspace"/>
<ccm:application name="ccm-shortcuts"/> <ccm:application name="ccm-shortcuts"/>
<ccm:application name="ccm-subsite"/> <ccm:application name="ccm-subsite"/>
<ccm:application name="ccm-themedirector"/> <ccm:application name="ccm-themedirector"/>
<!-- LDN extension --> <!-- LDN extension -->

View File

@ -183,7 +183,6 @@
MODULES SERVLET DECLARATIONS SECTION MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet declarations BEGIN --> <!-- module ccm-forum - servlet declarations BEGIN -->
<servlet> <servlet>
<servlet-name>forum-main</servlet-name> <servlet-name>forum-main</servlet-name>

View File

@ -1,3 +1,3 @@
Subdirectory <cat> may optionally contain one or more local site specific Subdirectory <categories> may optionally contain one or more local site specific
import xml files for Terms domain categories. import xml files for Terms domain categories.

View File

@ -0,0 +1,4 @@
Subdirectory <navigation> may optionally contain a local site specific
text files describing additional jsp templates for navigation.
The template jsp files are stored in templates/ccm-navigation/navigation

View File

@ -1,3 +1,6 @@
Subdirectory <cat> may optionally contain one or more local site specific Directory <res> will be available during installation by classloader. All
import xml files for Terms domain categories. content has to be placed in a subdirectory, typically bundle. It can be
addressed as /bundle/[fileName|dirName]
EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -1,13 +0,0 @@
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!

View File

@ -1,12 +1,13 @@
Subdirectory <nav> may optionally contain navigation item templates for Bundle subdir themes
navigation index pages which either overwrite or ammend those templates
which are default for ccm-sci-bundle and stored in
/web/templates/ccm-navigation/navigation
Templates of the same name in this subdirectory just overwrite the Purpose:
default files. Templates of different names are stored in addition This subdir may optionally contain theme files which either replace part of the
to the default template files. In the later case a developer must theme or add files to the theme provided as default for APLAWS+ and this
provide a customised template.txt file replacing the default file way adopt the theme for site specific design.
/src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter All files and subdirectories all copied asis to the applications ~/themes
com.arsdigita.navigation.templates_file 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 performed!

View File

@ -25,7 +25,8 @@ waf.kernel.data_permission_check_enabled=false
waf.kernel.primary_user_identifier=email waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -43,22 +44,18 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to check the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/portal/ core.ui.pagemap.root_page_url=/portal/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/portal/ core.ui.pagemap.workspace_url=/portal/
# With version 2 moved from kernel/security to ui rsp ui.permissions and # With version 2 moved from kernel/security to ui rsp ui.permissions and
@ -84,19 +81,17 @@ waf.workflow.simple.alerts_sender=webmaster@libreCMS.org
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -110,12 +105,13 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; configuration, default is: ; configuration, default is:
; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js ; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js
; to use FCKeditor: ; to use CKeditor:
; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js ; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js
; com.arsdigita.cms.dhtml_editor_hidden_buttons= ; com.arsdigita.cms.dhtml_editor_hidden_buttons=
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -130,29 +126,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
@ -178,7 +184,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -205,9 +214,14 @@ com.arsdigita.london.search.num_threads=0
auth.http.admin_email=webmaster@aplaws.org auth.http.admin_email=webmaster@aplaws.org
auth.http.admin_identifier=webmaster auth.http.admin_identifier=webmaster
# ccm-cms-bundle integration package configuration parameter # LDN Dublin Core configuration parameters
# ############################################################################## # ##############################################################################
# ccm-cms-bundle (Loader only) com.arsdigita.london.cms.dublin.audience_domain=LGAL
# ccm-lcs-bundle integration package configuration parameter
# ##############################################################################
# ccm-lcs-bundle (Loader only)
#com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml #com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml
#com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu #com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu
#com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/ #com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -10,11 +10,12 @@
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="librecms-dev" name="librecms"
prettyName="LibreCMS OpenCCM" prettyName="LibreCMS OpenCCM - Development Bundle"
version="2.3.99" version="2.3.99"
release="devel-SNAPSHOT-r5758" release="devel-SNAPSHOT-r5758"
webxml="libre-web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -0,0 +1,560 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
basic web.xml for ccm-core and basic functions. If
additional modules provide specific web.xml snippets they must be
integrated before CCM is ready to work. Alternatively a
complete web.xml file from an installation bundle may be used.
ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>LibreCMS Devel Site</display-name>
<description>Community and Content Management</description>
<!-- path and filename of the log4j2 user accessible config file
By default is is the same as the class path accessible file
in class ccm-core-x.y.z.jar. -->
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>WEB-INF/conf/log4j2.xml</param-value>
</context-param>
<!-- Prevent Session ID in URL (for security reasons!) -->
<session-config>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
<!-- Require secure connection by redirect to host-port part
of parameter waf.web.secure_server
<filter>
<filter-name>secured</filter-name>
<filter-class>com.arsdigita.web.SecureFilter</filter-class>
</filter>
-->
<!-- Initialize Profiler timers
NOT USED with standard / production
<filter>
<filter-name>profiler</filter-name>
<filter-class>com.arsdigita.profiler.ProfilerFilter</filter-class>
</filter>
-->
<filter>
<filter-name>shortcuts</filter-name>
<filter-class>com.arsdigita.shortcuts.ShortcutFilter</filter-class>
</filter>
<filter>
<filter-name>subsite</filter-name>
<filter-class>com.arsdigita.subsite.SubsiteFilter</filter-class>
</filter>
<!-- NOT USED HERE
<filter-mapping>
<filter-name>secured</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>profiler</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<filter-mapping>
<filter-name>subsite</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>shortcuts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Context Listener
required and used to initialize the runtime environment before any other
task is performed or any servlet initialized.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<listener>
<listener-class>com.arsdigita.web.CCMApplicationContextListener</listener-class>
</listener>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BASE SERVLET DECLARATIONS SECTION
basically requirred by ccm-core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet>
<servlet-name>ccm-dispatcher</servlet-name>
<servlet-class>com.arsdigita.web.CCMDispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>cache-manager</servlet-name>
<servlet-class>com.arsdigita.caching.CacheServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>db-test</servlet-name>
<servlet-class>com.arsdigita.web.monitoring.DBTestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>versioning-log</servlet-name>
<servlet-class>com.arsdigita.versioning.VersioningServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.arsdigita.ui.login.LoginServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webadmin</servlet-name>
<servlet-class>com.arsdigita.ui.admin.AdminServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webadmin-permissions</servlet-name>
<servlet-class>com.arsdigita.ui.permissions.PermissionsServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webdevsupport</servlet-name>
<servlet-class>com.arsdigita.webdevsupport.WebDevSupportServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>oid-redirect</servlet-name>
<servlet-class>com.arsdigita.web.OIDRedirectServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>resource-resolver</servlet-name>
<servlet-class>com.arsdigita.web.ResourceServlet</servlet-class>
</servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADDITIONAL SERVLET DECLARATIONS SECTION
basically requirred by ccm-cms
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet>
<servlet-name>content-center</servlet-name>
<servlet-class>com.arsdigita.cms.ContentCenterServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-section</servlet-name>
<servlet-class>com.arsdigita.cms.ContentSectionServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>cms-service</servlet-name>
<servlet-class>com.arsdigita.cms.ServiceServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-type-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.ContentTypeXSLServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-item-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.ContentItemXSLServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>template-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-atoz - servlet definitions BEGIN -->
<servlet>
<servlet-name>atoz-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-atoz</param-value>
</init-param>
</servlet>
<!-- module ccm-atoz - servlet definitions END -->
<!-- module ccm-forum - servlet declarations BEGIN -->
<servlet>
<servlet-name>forum-main</servlet-name>
<servlet-class>com.arsdigita.forum.ForumServlet</servlet-class>
</servlet>
<!-- module ccm-forum - servlet declarations END -->
<servlet>
<servlet-name>portalworkspace-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-portalworkspace</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>navigation-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-navigation</param-value>
</init-param>
<init-param>
<param-name>file-resolver</param-name>
<param-value>com.arsdigita.navigation.NavigationFileResolver</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>portlet-type-xsl</servlet-name>
<servlet-class>com.arsdigita.dispatcher.PortletTypeXSLServlet</servlet-class>
</servlet>
<!-- module ccm-rssfeed - servlet declaration BEGIN -->
<servlet>
<servlet-name>rssfeed-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-rssfeed</param-value>
</init-param>
<init-param>
<param-name>file-resolver</param-name>
<param-value>com.arsdigita.rssfeed.RSSFileResolver</param-value>
</init-param>
</servlet>
<!-- module ccm-rssfeed - servlet declaration END -->
<!-- module ccm-ldn-search - servlet declarations BEGIN -->
<servlet>
<servlet-name>search-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-ldn-search</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<!-- module ccm-ldn-search - servlet declarations END -->
<!-- module ccm-shortcuts - servlet definitions -->
<servlet>
<servlet-name>shortcuts-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-shortcuts</param-value>
</init-param>
</servlet>
<!-- module ccm-subsite - servlet declarations BEGIN -->
<servlet>
<servlet-name>subsite-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-subsite</param-value>
</init-param>
</servlet>
<!-- module ccm-subsite - servlet declarations END -->
<!-- module ccm-ldn-terms - servlet declarations BEGIN -->
<servlet>
<servlet-name>terms-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-ldn-terms</param-value>
</init-param>
</servlet>
<!-- module ccm-ldn-terms - servlet declarations END -->
<!-- module ccm-themedirector - servlet declarations BEGIN -->
<servlet>
<servlet-name>theme-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-themedirector</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>ThemeDownload</servlet-name>
<servlet-class>com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ThemePreviewServlet</servlet-name>
<display-name>Servlet to allow admins to preview look/feel</display-name>
<servlet-class>
com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet
</servlet-class>
<init-param>
<param-name>prefix</param-name>
<param-value>/theme</param-value>
</init-param>
</servlet>
<!-- module ccm-themedirector - servlet declarations END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-atoz - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>atoz-files</servlet-name>
<url-pattern>/ccm-atoz/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-atoz - servlet mappings END -->
<!-- module ccm-forum - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>forum-main</servlet-name>
<url-pattern>/forum-main/main/*</url-pattern>
</servlet-mapping>
<!-- module ccm-forum - servlet mappings END -->
<servlet-mapping>
<servlet-name>portlet-type-xsl</servlet-name>
<url-pattern>/themes/servlet/portlet-type/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>portalworkspace-files</servlet-name>
<url-pattern>/ccm-portalworkspace/files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>navigation-files</servlet-name>
<url-pattern>/ccm-navigation/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-rssfeed - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>rssfeed-files</servlet-name>
<url-pattern>/ccm-rssfeed/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-rssfeed - servlet mappings END -->
<!-- module ccm-ldn-search - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>search-files</servlet-name>
<url-pattern>/ccm-ldn-search/files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- module ccm-ldn-search - servlet mappings END -->
<!-- module ccm-shortcuts - servlet mappings -->
<servlet-mapping>
<servlet-name>shortcuts-files</servlet-name>
<url-pattern>/ccm-shortcuts/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-subsite - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>subsite-files</servlet-name>
<url-pattern>/ccm-subsite/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-subsite - servlet mappings END -->
<!-- module ccm-ldn-terms - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>terms-files</servlet-name>
<url-pattern>/ccm-ldn-terms/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-ldn-terms - servlet mappings END -->
<!-- module ccm-themedirector - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>theme-files</servlet-name>
<url-pattern>/theme-files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ThemeDownload</servlet-name>
<url-pattern>/theme-files/download/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ThemePreviewServlet</servlet-name>
<url-pattern>/theme/*</url-pattern>
</servlet-mapping>
<!-- module ccm-themedirector - servlet mappings END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BASE SERVLET MAPPINGS SECTION
basically requirred by ccm-core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet-mapping>
<servlet-name>ccm-dispatcher</servlet-name>
<url-pattern>/ccm/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cache-manager</servlet-name>
<url-pattern>/expireCache/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>db-test</servlet-name>
<url-pattern>/dbtest</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>versioning-log</servlet-name>
<url-pattern>/versioning/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webadmin</servlet-name>
<url-pattern>/admin/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webadmin-permissions</servlet-name>
<url-pattern>/admin-permissions/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webdevsupport</servlet-name>
<url-pattern>/webdevsupport/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>oid-redirect</servlet-name>
<url-pattern>/redirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>resource-resolver</servlet-name>
<url-pattern>/resource/*</url-pattern>
</servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADDITIONAL SERVLET MAPPINGS SECTION
basically requirred by ccm-cms
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet-mapping>
<servlet-name>content-center</servlet-name>
<url-pattern>/templates/servlet/content-center/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-section</servlet-name>
<url-pattern>/templates/servlet/content-section/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cms-service</servlet-name>
<url-pattern>/templates/servlet/cms-service/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-item-xsl</servlet-name>
<url-pattern>/templates/servlet/content-item/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-type-xsl</servlet-name>
<url-pattern>/themes/servlet/content-type/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>template-xsl</servlet-name>
<url-pattern>/themes/servlet/template/*</url-pattern>
</servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ERROR PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<error-page>
<exception-type>com.arsdigita.dispatcher.AccessDeniedException</exception-type>
<location>/error/access-denied.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.dispatcher.ObjectNotFoundException</exception-type>
<location>/error/object-not-found.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.kernel.permissions.PermissionException</exception-type>
<location>/error/permission-denied.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.persistence.DbNotAvailableException</exception-type>
<location>/error/db-not-available.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.db.DbNotAvailableException</exception-type>
<location>/error/db-not-available.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error/general.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Error</exception-type>
<location>/error/general.jsp</location>
</error-page>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TAG LIBS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/bebop-show.tld</taglib-uri>
<taglib-location>/WEB-INF/bebop-show.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/bebop-define.tld</taglib-uri>
<taglib-location>/WEB-INF/bebop-define.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>

View File

@ -1,3 +1,3 @@
Subdirectory <cat> may optionally contain one or more local site specific Subdirectory <categories> may optionally contain one or more local site specific
import xml files for Terms domain categories. import xml files for Terms domain categories.

View File

@ -0,0 +1,181 @@
<?xml version="1.0"?>
<ddenums>
<ddenum name="GenericContactTypes">
<entry key="commonContact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="commonContact" lang="en">
<value>Contact</value>
</entry>
<entry key="speaker" lang="en">
<value>Speaker</value>
</entry>
<entry key="speaker" lang="de">
<value>Sprecher</value>
</entry>
<entry key="office" lang="en">
<value>Office</value>
</entry>
<entry key="office" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="GenericContactEntryKeys">
<entry key="phoneOffice" lang="en">
<value>Phone (office)</value>
</entry>
<entry key="phoneOffice" lang="de">
<value>Telefon (Büro)</value>
</entry>
<entry key="phonePrivate" lang="en">
<value>Phone (home)</value>
</entry>
<entry key="phonePrivate" lang="de">
<value>Telefon (Privat)</value>
</entry>
<entry key="phoneMobile" lang="en">
<value>Phone (mobil)</value>
</entry>
<entry key="phoneMobile" lang="de">
<value>Telefon (Mobil)</value>
</entry>
<entry key="fax" lang="en">
<value>Fax</value>
</entry>
<entry key="fax" lang="de">
<value>Fax</value>
</entry>
<entry key="email" lang="en">
<value>Email</value>
</entry>
<entry key="email" lang="de">
<value>E-Mail</value>
</entry>
<entry key="office" lang="en">
<value>Room</value>
</entry>
<entry key="office" lang="de">
<value>Raum</value>
</entry>
<entry key="homepage" lang="en">
<value>Homepage</value>
</entry>
<entry key="homepage" lang="de">
<value>Homepage</value>
</entry>
<entry key="im" lang="en">
<value>Instant Messanger</value>
</entry>
<entry key="im" lang="de">
<value>Instant Messanger</value>
</entry>
<entry key="visitingHours" lang="en">
<value>Visiting Hours</value>
</entry>
<entry key="visitingHours" lang="de">
<value>Sprechzeiten</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitRole">
<entry key="head" lang="en">
<value>Chief executive officer</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitMemberStatus">
<entry key="active" lang="en">
<value>Active</value>
</entry>
<entry key="active" lang="de">
<value>Aktiv</value>
</entry>
<entry key="associated" lang="en">
<value>Associated</value>
</entry>
<entry key="associated" lang="de">
<value>Assoziiert</value>
</entry>
<entry key="former" lang="en">
<value>Former</value>
</entry>
<entry key="former" lang="de">
<value>Ehemalig</value>
</entry>
</ddenum>
<ddenum name="SciInstituteRole">
<entry key="head" lang="en">
<value>Managing director</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführer</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="administration" lang="en">
<value>Administration</value>
</entry>
<entry key="administration" lang="de">
<value>Verwaltung</value>
</entry>
<entry key="guest" lang="en">
<value>Guest</value>
</entry>
<entry key="guest" lang="de">
<value>Gast</value>
</entry>
</ddenum>
<ddenum name="SciDepartmentRole">
<entry key="head" lang="en">
<value>Department head</value>
</entry>
<entry key="head" lang="de">
<value>Abteilungsleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="secretariat" lang="en">
<value>Office</value>
</entry>
<entry key="secretariat" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="SciProjectRole">
<entry key="head" lang="en">
<value>Project head</value>
</entry>
<entry key="head" lang="de">
<value>Projektleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationContactType">
<entry key="contact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="contact" lang="en">
<value>Contact</value>
</entry>
</ddenum>
</ddenums>

View File

@ -0,0 +1,4 @@
Subdirectory <navigation> may optionally contain a local site specific
text files describing additional jsp templates for navigation.
The template jsp files are stored in templates/ccm-navigation/navigation

View File

@ -1,3 +1,6 @@
Subdirectory <cat> may optionally contain one or more local site specific Directory <res> will be available during installation by classloader. All
import xml files for Terms domain categories. content has to be placed in a subdirectory, typically bundle. It can be
addressed as /bundle/[fileName|dirName]
EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -1,13 +0,0 @@
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!

View File

@ -1 +0,0 @@
Just a dummy file for test purpose during development.

View File

@ -1,12 +1,13 @@
Subdirectory <nav> may optionally contain navigation item templates for Bundle subdir themes
navigation index pages which either overwrite or ammend those templates
which are default for ccm-sci-bundle and stored in
/web/templates/ccm-navigation/navigation
Templates of the same name in this subdirectory just overwrite the Purpose:
default files. Templates of different names are stored in addition This subdir may optionally contain theme files which either replace part of the
to the default template files. In the later case a developer must theme or add files to the theme provided as default for LibreCMS and this
provide a customised template.txt file replacing the default file way adopt the theme for site specific design.
/src/WEB-INF/navigation/sci-templates.txt
This file must be specified in parameter All files and subdirectories all copied asis to the applications ~/themes
com.arsdigita.navigation.templates_file 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 performed!

View File

@ -24,7 +24,8 @@ waf.kernel.data_permission_check_enabled=false
waf.kernel.primary_user_identifier=email waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,22 +43,18 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to check the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/navigation/ core.ui.pagemap.root_page_url=/navigation/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/navigation/ core.ui.pagemap.workspace_url=/navigation/
@ -78,19 +75,17 @@ waf.workflow.simple.alerts_sender=webmaster@libreCMS.org
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -110,6 +105,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -124,29 +120,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2014 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2014 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
@ -171,7 +177,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -198,9 +207,15 @@ com.arsdigita.london.search.num_threads=0
auth.http.admin_email=webmaster@aplaws.org auth.http.admin_email=webmaster@aplaws.org
auth.http.admin_identifier=webmaster auth.http.admin_identifier=webmaster
# ccm-cms-bundle integration package configuration parameter # LDN Dublin Core configuration parameters
# ############################################################################## # ##############################################################################
# ccm-cms-bundle (Loader only) com.arsdigita.london.cms.dublin.audience_domain=LGAL
# ccm-lcs-bundle integration package configuration parameter
# ##############################################################################
# ccm-lcs-bundle (Loader only)
#com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml #com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml
#com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu #com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu
#com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/ #com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -7,17 +7,18 @@
Other modules are commented out but compiled into an add-on bundle to Other modules are commented out but compiled into an add-on bundle to
be used by a site administrator to create a customized installation be used by a site administrator to create a customized installation
using ccm-hostinit command. using ccm-hostinit command.
Last checked: 2018-05 Last checked: 2018-12
======================================================================= --> ======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="LibreCMS-SL" name="librecms"
prettyName="LibreCMS (Slimline Bundle)" prettyName="LibreCMS (Slimline Bundle)"
version="2.3.99" version="2.3.99"
release="trunk-r5397" release="sl-r5397"
webxml="libre-web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -13,7 +13,6 @@
ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0 ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>LibreCMS Slimline Site</display-name> <display-name>LibreCMS Slimline Site</display-name>
<description>Community and Content Management</description> <description>Community and Content Management</description>
@ -183,10 +182,12 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet declarations BEGIN --> <!-- module ccm-forum - servlet declarations BEGIN -->
<!--
<servlet> <servlet>
<servlet-name>forum-main</servlet-name> <servlet-name>forum-main</servlet-name>
<servlet-class>com.arsdigita.forum.ForumServlet</servlet-class> <servlet-class>com.arsdigita.forum.ForumServlet</servlet-class>
</servlet> </servlet>
-->
<!-- module ccm-forum - servlet declarations END --> <!-- module ccm-forum - servlet declarations END -->
<servlet> <servlet>
@ -310,15 +311,18 @@
</servlet> </servlet>
<!-- module ccm-themedirector - servlet declarations END --> <!-- module ccm-themedirector - servlet declarations END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET MAPPINGS SECTION MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet mappings BEGIN --> <!-- module ccm-forum - servlet mappings BEGIN -->
<!--
<servlet-mapping> <servlet-mapping>
<servlet-name>forum-main</servlet-name> <servlet-name>forum-main</servlet-name>
<url-pattern>/forum-main/main/*</url-pattern> <url-pattern>/forum-main/main/*</url-pattern>
</servlet-mapping> </servlet-mapping>
-->
<!-- module ccm-forum - servlet mappings END --> <!-- module ccm-forum - servlet mappings END -->
<servlet-mapping> <servlet-mapping>

View File

@ -11,7 +11,7 @@ waf.bebop.base_page=com.arsdigita.bundle.ui.SimplePage
; Xinha is default ; Xinha is default
; default: Xinha editor & src=/assets/xinha/XinhaLoader.js ; default: Xinha editor & src=/assets/xinha/XinhaLoader.js
; To use FCKeditor configure: ; To use FCKeditor configure:
; waf.bebop.dhtml_editor=FCKeditor ; waf.bebop.dhtml_editor=CKeditor
waf.categorization.show_internal_name=true waf.categorization.show_internal_name=true
@ -24,7 +24,8 @@ waf.kernel.data_permission_check_enabled=false
waf.kernel.primary_user_identifier=email waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,22 +43,18 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to check the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/navigation/ core.ui.pagemap.root_page_url=/navigation/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/navigation/ core.ui.pagemap.workspace_url=/navigation/
@ -78,19 +75,17 @@ waf.workflow.simple.alerts_sender=webmaster@libreCMS.org
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -104,12 +99,13 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; configuration, default is: ; configuration, default is:
; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js ; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js
; to use FCKeditor: ; to use CKeditor:
; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js ; com.arsdigita.cms.dhtml_editor_config=CKEditor.Config.StyleDefault?,/assets/ckeditor/config/ckconfigOpenCCM.js
; com.arsdigita.cms.dhtml_editor_hidden_buttons= ; com.arsdigita.cms.dhtml_editor_hidden_buttons=
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -124,29 +120,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
@ -171,7 +177,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/lcs-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -198,9 +207,14 @@ com.arsdigita.london.search.num_threads=0
auth.http.admin_email=webmaster@aplaws.org auth.http.admin_email=webmaster@aplaws.org
auth.http.admin_identifier=webmaster auth.http.admin_identifier=webmaster
# ccm-cms-bundle integration package configuration parameter # LDN Dublin Core configuration parameters
# ############################################################################## # ##############################################################################
# ccm-cms-bundle (Loader only) com.arsdigita.london.cms.dublin.audience_domain=LGAL
# ccm-lcs-bundle integration package configuration parameter
# ##############################################################################
# ccm-lcs-bundle (Loader only)
#com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml #com.arsdigita.bundle.loader.category_files=bundle/categories/sci-nav-domain-1.00.xml,bundle/categories/sci-nav-hierarchy-1.00.xml
#com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu #com.arsdigita.bundle.loader.custom_app_instances=com.arsdigita.navigation.Navigation:scimenu:ScientificCMS Navigation Menu,com.arsdigita.navigation.Navigation:libmenu:LibreCMS Navigation Menu
#com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/ #com.arsdigita.bundle.loader.domain_mappings=STD-NAV:/navigation/,STD-NAV:/generic/,STD-NAV:/portal/
@ -210,21 +224,21 @@ auth.http.admin_identifier=webmaster
# runtime specific configurations # runtime specific configurations
# ============================================================================== # ==============================================================================
waf.admin.email=webmaster@libreCMS.org ; waf.admin.email=webmaster@libreCMS.org
waf.admin.name.given=LibreCMS ; waf.admin.name.given=LibreCMS
waf.admin.name.family=Administrator ; waf.admin.name.family=Administrator
waf.admin.password=lib2000 ; waf.admin.password=lib2000
waf.admin.password.question=12345 ; waf.admin.password.question=12345
waf.admin.password.answer=6 ; waf.admin.password.answer=6
waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/ccm?user\=ccm&password\=ccm42web&stringtype\=unspecified ; waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/ccm?user\=ccm&password\=ccm42web&stringtype\=unspecified
waf.runtime.jdbc_pool_size=60 ; waf.runtime.jdbc_pool_size=60
waf.web.server=localhost\:8080 ; waf.web.server=localhost\:8080
# ============================================================================================= # =============================================================================================
# devel specific configurations # devel specific configurations
waf.debug=true #waf.debug=true
waf.bebop.fancy_xsl_errors=true #waf.bebop.fancy_xsl_errors=true

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -7,16 +7,18 @@
Other modules are commented out but compiled into an add-on bundle to Other modules are commented out but compiled into an add-on bundle to
be used by a site administrator to create a customized installation be used by a site administrator to create a customized installation
using ccm-hostinit command. using ccm-hostinit command.
Last checked: 2018-12
======================================================================= --> ======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="librecms-std" name="librecms"
prettyName="LibreCMS (Standard Bundle)" prettyName="LibreCMS (Standard Bundle)"
version="2.3.99" version="2.3.99"
release="trunk-r5397" release="std-r5397"
webxml="libre-web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -5,7 +5,7 @@
version="3.0"> version="3.0">
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
basic web.xml for ccm-core and basic functions. If basic web.xml for ccm-core and basic functions. If
additional modules provide specific web.xml snippets they must be additional modules provide specific web.xml snippets they must be
integrated before CCM is ready to work. Alternatively a integrated before CCM is ready to work. Alternatively a
complete web.xml file from an installation bundle may be used. complete web.xml file from an installation bundle may be used.
@ -177,6 +177,7 @@
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class> <servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet> </servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@ -311,6 +312,7 @@
</servlet> </servlet>
<!-- module ccm-themedirector - servlet declarations END --> <!-- module ccm-themedirector - servlet declarations END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET MAPPINGS SECTION MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -0,0 +1,181 @@
<?xml version="1.0"?>
<ddenums>
<ddenum name="GenericContactTypes">
<entry key="commonContact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="commonContact" lang="en">
<value>Contact</value>
</entry>
<entry key="speaker" lang="en">
<value>Speaker</value>
</entry>
<entry key="speaker" lang="de">
<value>Sprecher</value>
</entry>
<entry key="office" lang="en">
<value>Office</value>
</entry>
<entry key="office" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="GenericContactEntryKeys">
<entry key="phoneOffice" lang="en">
<value>Phone (office)</value>
</entry>
<entry key="phoneOffice" lang="de">
<value>Telefon (Büro)</value>
</entry>
<entry key="phonePrivate" lang="en">
<value>Phone (home)</value>
</entry>
<entry key="phonePrivate" lang="de">
<value>Telefon (Privat)</value>
</entry>
<entry key="phoneMobile" lang="en">
<value>Phone (mobil)</value>
</entry>
<entry key="phoneMobile" lang="de">
<value>Telefon (Mobil)</value>
</entry>
<entry key="fax" lang="en">
<value>Fax</value>
</entry>
<entry key="fax" lang="de">
<value>Fax</value>
</entry>
<entry key="email" lang="en">
<value>Email</value>
</entry>
<entry key="email" lang="de">
<value>E-Mail</value>
</entry>
<entry key="office" lang="en">
<value>Room</value>
</entry>
<entry key="office" lang="de">
<value>Raum</value>
</entry>
<entry key="homepage" lang="en">
<value>Homepage</value>
</entry>
<entry key="homepage" lang="de">
<value>Homepage</value>
</entry>
<entry key="im" lang="en">
<value>Instant Messanger</value>
</entry>
<entry key="im" lang="de">
<value>Instant Messanger</value>
</entry>
<entry key="visitingHours" lang="en">
<value>Visiting Hours</value>
</entry>
<entry key="visitingHours" lang="de">
<value>Sprechzeiten</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitRole">
<entry key="head" lang="en">
<value>Chief executive officer</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationalUnitMemberStatus">
<entry key="active" lang="en">
<value>Active</value>
</entry>
<entry key="active" lang="de">
<value>Aktiv</value>
</entry>
<entry key="associated" lang="en">
<value>Associated</value>
</entry>
<entry key="associated" lang="de">
<value>Assoziiert</value>
</entry>
<entry key="former" lang="en">
<value>Former</value>
</entry>
<entry key="former" lang="de">
<value>Ehemalig</value>
</entry>
</ddenum>
<ddenum name="SciInstituteRole">
<entry key="head" lang="en">
<value>Managing director</value>
</entry>
<entry key="head" lang="de">
<value>Geschäftsführer</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="administration" lang="en">
<value>Administration</value>
</entry>
<entry key="administration" lang="de">
<value>Verwaltung</value>
</entry>
<entry key="guest" lang="en">
<value>Guest</value>
</entry>
<entry key="guest" lang="de">
<value>Gast</value>
</entry>
</ddenum>
<ddenum name="SciDepartmentRole">
<entry key="head" lang="en">
<value>Department head</value>
</entry>
<entry key="head" lang="de">
<value>Abteilungsleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
<entry key="secretariat" lang="en">
<value>Office</value>
</entry>
<entry key="secretariat" lang="de">
<value>Sekretariat</value>
</entry>
</ddenum>
<ddenum name="SciProjectRole">
<entry key="head" lang="en">
<value>Project head</value>
</entry>
<entry key="head" lang="de">
<value>Projektleitung</value>
</entry>
<entry key="member" lang="en">
<value>Member</value>
</entry>
<entry key="member" lang="de">
<value>Mitglied</value>
</entry>
</ddenum>
<ddenum name="GenericOrganizationContactType">
<entry key="contact" lang="de">
<value>Kontakt</value>
</entry>
<entry key="contact" lang="en">
<value>Contact</value>
</entry>
</ddenum>
</ddenums>

View File

@ -0,0 +1,4 @@
Subdirectory <navigation> may optionally contain a local site specific
text files describing additional jsp templates for navigation.
The template jsp files are stored in templates/ccm-navigation/navigation

View File

@ -1,13 +0,0 @@
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!

View File

@ -25,6 +25,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -52,6 +53,7 @@ waf.search.indexer=lucene
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt
@ -84,19 +86,17 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=xalan
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=Xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -116,6 +116,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -130,26 +131,35 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
# for updates you may want to set it to false to retain old behaviour
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
@ -175,9 +185,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -17,9 +17,10 @@
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws" name="aplaws"
prettyName="APLAWS plus Base Bundle" prettyName="APLAWS plus Base Bundle"
version="2.3.1" version="2.3.99"
release="base-rc1" release="base-rxxx"
webxml="web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">
@ -28,6 +29,7 @@
<ccm:database name="oracle-se"/> <ccm:database name="oracle-se"/>
</ccm:databases> </ccm:databases>
<ccm:build> <ccm:build>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
@ -68,6 +70,16 @@
<!-- Various combinations of these packages make up specific bundles --> <!-- Various combinations of these packages make up specific bundles -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Content Assets -->
<!-- Content Types -->
<!-- Applications -->
<!-- LDN extension -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Base Add-On packages (& Standard Bundle's included packages) --> <!-- Base Add-On packages (& Standard Bundle's included packages) -->
<!-- Uncomment according to your site's requirements. --> <!-- Uncomment according to your site's requirements. -->

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -1,13 +0,0 @@
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. Doing so it is possible
to adopt the theme for site specific design.
All files and subdirectories are 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!

View File

@ -28,6 +28,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -55,6 +56,7 @@ waf.search.indexer=lucene
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
@ -86,19 +88,17 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=xalan
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
waf.xml.xsl_transformer=xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -118,6 +118,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -132,28 +133,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
# Change to false to retain old / previous behaviour
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
@ -178,9 +190,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -211,6 +225,7 @@ auth.http.admin_identifier=webmaster
# ############################################################################## # ##############################################################################
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# LDN bundle integration package configuration parameters # LDN bundle integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-ldn-aplaws (Loader only) # ccm-ldn-aplaws (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -9,6 +9,7 @@
Other modules are commented out but compiled into an add-on bundle to Other modules are commented out but compiled into an add-on bundle to
be used by a site administrator to create a customized fully backwards be used by a site administrator to create a customized fully backwards
compatible installation using ccm-hostinit command. compatible installation using ccm-hostinit command.
Last checked: 2018-12
======================================================================= --> ======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@ -16,9 +17,10 @@
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws" name="aplaws"
prettyName="APLAWS plus Standard compatible Spin" prettyName="APLAWS plus Standard compatible Spin"
version="2.3.0" version="2.3.99"
release="stdcomp-beta-1" release="stdcomp-r5397"
webxml="web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -1,4 +1,4 @@
Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/nav-default.jsp Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/def-page.jsp
Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/nav-recent.jsp Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/def-recent.jsp
Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/nav-atoz.jsp Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/def-atoz.jsp
Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp

View File

@ -4,4 +4,3 @@ addressed as /bundle/[fileName|dirName]
EXAMPLE: EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -1,13 +0,0 @@
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!

View File

@ -28,6 +28,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -55,6 +56,7 @@ waf.search.indexer=lucene
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt
@ -87,19 +89,17 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=xalan
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
waf.xml.xsl_transformer=xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -113,12 +113,13 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; configuration, default is: ; configuration, default is:
; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js ; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js
; to use FCKeditor: ; to use CKeditor:
; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js ; com.arsdigita.cms.dhtml_editor_config=CKEditor.Config.StyleDefault?,/assets/ckeditor/config/ckconfigOpenCCM.js
; com.arsdigita.cms.dhtml_editor_hidden_buttons= ; com.arsdigita.cms.dhtml_editor_hidden_buttons=
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -133,28 +134,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
# Change to false to retain old / previous behaviour
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
@ -179,9 +191,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -212,6 +226,7 @@ auth.http.admin_identifier=webmaster
# ############################################################################## # ##############################################################################
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# LDN bundle integration package configuration parameters # LDN bundle integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-ldn-aplaws (Loader only) # ccm-ldn-aplaws (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -4,6 +4,7 @@
project.xml - COMPLETE - containing a nearly complete set of modules project.xml - COMPLETE - containing a nearly complete set of modules
of the current aplaws repository. of the current aplaws repository.
DEPRECATED! DON'T USE for new installations! DEPRECATED! DON'T USE for new installations!
Last checked: 2018-12
======================================================================= --> ======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@ -11,13 +12,20 @@
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws" name="aplaws"
prettyName="APLAWS plus Complete Bundle" prettyName="APLAWS plus Complete Bundle"
version="2.3.0" version="2.3.99"
release="compl-beta-1" release="compl-r5397"
webxml="web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">
<ccm:build> <ccm:databases>
<ccm:database name="postgres"/>
<ccm:database name="oracle-se"/>
</ccm:databases>
<ccm:build>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- APLAWS+ set of CORE packages --> <!-- APLAWS+ set of CORE packages -->

View File

@ -1,4 +1,4 @@
Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/nav-default.jsp Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/def-page.jsp
Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/nav-recent.jsp Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/def-recent.jsp
Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/nav-atoz.jsp Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/def-atoz.jsp
Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp

View File

@ -4,4 +4,3 @@ addressed as /bundle/[fileName|dirName]
EXAMPLE: EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -1,13 +0,0 @@
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!

View File

@ -25,6 +25,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -52,6 +53,7 @@ waf.search.indexer=lucene
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
@ -66,6 +68,7 @@ core.ui.pagemap.workspace_url=/portal/
# waf.pagemap.permission=permissions/ ; DEFAULT # waf.pagemap.permission=permissions/ ; DEFAULT
# waf.pagemap.perm_single=permissions/one # waf.pagemap.perm_single=permissions/one
# CORE WEB configuration parameters # CORE WEB configuration parameters
# ############################################################################## # ##############################################################################
# TODO: Check what exactly happens with/without this parameter set # TODO: Check what exactly happens with/without this parameter set
@ -82,15 +85,14 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=xalan
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
waf.xml.xsl_transformer=xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -111,6 +113,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -125,29 +128,40 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
; com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.atoz.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker com.arsdigita.atoz.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker
@ -170,9 +184,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -203,6 +219,7 @@ auth.http.admin_identifier=webmaster
# ############################################################################## # ##############################################################################
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# LDN bundle integration package configuration parameters # LDN bundle integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-ldn-aplaws (Loader only) # ccm-ldn-aplaws (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -11,9 +11,10 @@
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws" name="aplaws"
prettyName="APLAWS plus Demo Spin" prettyName="APLAWS plus Demo Spin"
version="2.3.0" version="2.3.99"
release="demo" release="demo"
webxml="web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -502,6 +502,7 @@
<url-pattern>/themes/servlet/template/*</url-pattern> <url-pattern>/themes/servlet/template/*</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ERROR PAGES ERROR PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -1,4 +1,4 @@
Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/nav-default.jsp Aplaws Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/def-page.jsp
Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/nav-recent.jsp Aplaws Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/def-recent.jsp
Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/nav-atoz.jsp Aplaws A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/def-atoz.jsp
Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp Aplaws Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp

View File

@ -4,4 +4,3 @@ addressed as /bundle/[fileName|dirName]
EXAMPLE: EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -1,13 +0,0 @@
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!

View File

@ -12,8 +12,9 @@ waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage
; dhtml editor to use (system wide) ; dhtml editor to use (system wide)
; Xinha is default ; Xinha is default
; default: Xinha editor & src=/assets/xinha/XinhaLoader.js ; default: Xinha editor & src=/assets/xinha/XinhaLoader.js
; To use FCKeditor configure: ; To use CKeditor configure:
; waf.bebop.dhtml_editor=FCKeditor ; waf.bebop.dhtml_editor=CKeditor
; waf.bebop.dhtml_editor_src=/assets/ckeditor/ckeditor.js
waf.categorization.show_internal_name=true waf.categorization.show_internal_name=true
@ -27,6 +28,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -100,10 +102,6 @@ waf.xml.xsl_transformer=saxonhe
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -117,12 +115,13 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; configuration, default is: ; configuration, default is:
; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js ; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js
; to use FCKeditor: ; to use CKeditor:
; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js ; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js
; com.arsdigita.cms.dhtml_editor_hidden_buttons= ; com.arsdigita.cms.dhtml_editor_hidden_buttons=
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -137,10 +136,16 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
@ -156,10 +161,14 @@ com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
@ -184,9 +193,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -10,12 +10,13 @@
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws-dev" name="aplaws"
prettyName="APLAWS plus (devel)" prettyName="APLAWS plus (devel)"
version="2.3.99" version="2.3.99"
release="SNAPSHOT-r5758" release="dev-SNAPSHOT-r5758"
webxml="web.xml" webxml="web.xml"
webapp="aplaws" portletxml="portlet.xml"
webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">
<ccm:databases> <ccm:databases>

View File

@ -11,7 +11,7 @@
complete web.xml file from an installation bundle may be used. complete web.xml file from an installation bundle may be used.
ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0 ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>APLAWS devel bundle </display-name> <display-name>APLAWS devel bundle </display-name>

View File

@ -1,4 +1,4 @@
Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/nav-default.jsp Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/def-page.jsp
Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/nav-recent.jsp Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/def-recent.jsp
Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/nav-atoz.jsp Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/def-atoz.jsp
Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp

View File

@ -4,4 +4,3 @@ addressed as /bundle/[fileName|dirName]
EXAMPLE: EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -1,13 +0,0 @@
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!

View File

@ -11,7 +11,7 @@ waf.bebop.base_page=com.arsdigita.aplaws.ui.SimplePage
; Xinha is default ; Xinha is default
; default: Xinha editor & src=/assets/xinha/XinhaLoader.js ; default: Xinha editor & src=/assets/xinha/XinhaLoader.js
; To use FCKeditor configure: ; To use FCKeditor configure:
; waf.bebop.dhtml_editor=FCKeditor ; waf.bebop.dhtml_editor=CKeditor
waf.categorization.show_internal_name=true waf.categorization.show_internal_name=true
@ -25,6 +25,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=en,de,fr waf.kernel.supported_languages=en,de,fr
waf.kernel.language_independent_code=en
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -52,12 +53,13 @@ waf.search.indexer=lucene
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/aplaws-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/portal/ core.ui.pagemap.root_page_url=/portal/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/portal/ core.ui.pagemap.workspace_url=/portal/
# With version 2 moved from kernel/security to ui rsp ui.permissions and # With version 2 moved from kernel/security to ui rsp ui.permissions and
@ -83,19 +85,17 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=xalan
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
waf.xml.xsl_transformer=xalan
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -109,12 +109,13 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; configuration, default is: ; configuration, default is:
; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js ; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js
; to use FCKeditor: ; to use CKeditor:
; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js ; com.arsdigita.cms.dhtml_editor_config=CKEditor.Config.StyleDefault?,/assets/ckeditor/config/ckconfigOpenCCM.js
; com.arsdigita.cms.dhtml_editor_hidden_buttons= ; com.arsdigita.cms.dhtml_editor_hidden_buttons=
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -129,28 +130,39 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
# Change to false to retain old / previous behaviour
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false
; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
# AtoZ configuration parameters # AtoZ configuration parameters
@ -175,9 +187,11 @@ com.arsdigita.forum.use_wysiwyg_editor=true
com.arsdigita.navigation.category_menu_show_grand_children=false com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/nav-default.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates. ; uncomment the following line and edit the file to use a custom set of templates.
#com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt #com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -208,6 +222,7 @@ auth.http.admin_identifier=webmaster
# ############################################################################## # ##############################################################################
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# LDN bundle integration package configuration parameters # LDN bundle integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-ldn-aplaws (Loader only) # ccm-ldn-aplaws (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -7,6 +7,7 @@
Other modules are commented out but compiled into an add-on bundle to Other modules are commented out but compiled into an add-on bundle to
be used by a site administrator to create a customized installation be used by a site administrator to create a customized installation
using ccm-hostinit command. using ccm-hostinit command.
Last checked: 2018-12
======================================================================= --> ======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@ -14,9 +15,10 @@
ccmVersion="6.1" ccmVersion="6.1"
name="aplaws" name="aplaws"
prettyName="APLAWS plus Standard Spin" prettyName="APLAWS plus Standard Spin"
version="2.3.1" version="2.3.99"
release="std-rc1" release="std-r5397"
webxml="web.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -322,6 +322,7 @@
</servlet> </servlet>
<!-- module ccm-themedirector - servlet declarations END --> <!-- module ccm-themedirector - servlet declarations END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET MAPPINGS SECTION MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -1,4 +1,4 @@
Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/nav-default.jsp Navigation Default Index Page,Default Navigation Index Page ordering items in ascending order,/templates/ccm-navigation/navigation/def-page.jsp
Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/nav-recent.jsp Navigation Recent Items,List of items ordered with most recent first,/templates/ccm-navigation/navigation/def-recent.jsp
Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/nav-atoz.jsp Navigation A-Z Items,List of items paginated as A-Z,/templates/ccm-navigation/navigation/def-atoz.jsp
Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp Navigation Demo Items Page,Demo items page,/templates/ccm-navigation/navigation/nav-demo.jsp

View File

@ -4,4 +4,3 @@ addressed as /bundle/[fileName|dirName]
EXAMPLE: EXAMPLE:
com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/templates.txt

View File

@ -14,3 +14,6 @@ provide a customised template.txt file replacing the default file
This file must be specified in parameter This file must be specified in parameter
com.arsdigita.navigation.templates_file com.arsdigita.navigation.templates_file
It is usually stored in res/bundle/navigation It is usually stored in res/bundle/navigation
Please use a unique prefix for additional template files, e.g. my-defaultpage.jsp
and don't forget to add a usage comment.

View File

@ -72,7 +72,6 @@ public class ItemCategoryPicker extends ACSObjectCategoryPicker {
* @see com.arsdigita.london.terms.ui.ACSObjectCategoryPicker#getObject() * @see com.arsdigita.london.terms.ui.ACSObjectCategoryPicker#getObject()
*/ */
protected ACSObject getObject(PageState state) { protected ACSObject getObject(PageState state) {
ContentItem item = CMS.getContext().getContentItem(); ContentItem item = CMS.getContext().getContentItem();
return item.getParent(); return item.getParent();

View File

@ -1,4 +1,4 @@
BUNDLE_NAME=scientificcms-custom BUNDLE_NAME=scientificcms-custom
BUNDLE_PRETTY_NAME="ScientificCMS custom bundle, minimal set of required modules" BUNDLE_PRETTY_NAME="ScientificCMS custom bundle, minimal set of required modules"
VERSION=2.0.0 VERSION=2.3.99
RELEASE=1 RELEASE=1

View File

@ -25,6 +25,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=de,en waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,19 +43,15 @@ waf.mail.default_from=webmaster@scientificcms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to chech the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/portal/ core.ui.pagemap.root_page_url=/portal/
@ -84,19 +81,17 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
; For updates and existing Mandalay based themes:
#waf.xml.xsl_transformer=
# CMS configuration parameters # CMS configuration parameters
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
#com.arsdigita.cms.loader.section_names=generic,openccm,sci,libre,homepages
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -116,6 +111,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -130,28 +126,47 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
;com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2010 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
com.arsdigita.cms.publicpersonalprofile.publications.groups=monographs\:com.arsdigita.cms.contenttypes.Monograph;collectedVolumes\:com.arsdigita.cms.contenttypes.CollectedVolume;collectedVolumeArticles\:com.arsdigita.cms.contenttypes.ArticleInCollectedVolume;journalArticlesReviewed\:com.arsdigita.cms.contenttypes.ArticleInJournal_reviewed;journalArticles\:com.arsdigita.cms.contenttypes.ArticleInJournal_notreviewed
#com.arsdigita.cms.publicpersonalprofile.publications.groupSplit=20
#com.arsdigita.cms.publicpersonlprofile.publications.groupSplit=20
com.arsdigita.cms.publicpersonlprofile.publications.groupSplit=1
com.arsdigita.cms.publicpersonlprofile.publications.pageSize=100
com.arsdigita.cms.publicPersonalProfile.person_type=com.arsdigita.cms.contenttypes.SciMember
com.arsdigita.cms.publicpersonalprofile.projects.groupSplit=1
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
@ -176,8 +191,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/sci-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/sci-templates.txt
com.arsdigita.navigation.index_page_max_items com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
# ############################################################################## # ##############################################################################
@ -208,11 +225,6 @@ auth.http.admin_identifier=webmaster
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# SCI bundles integration package configuration parameters # SCI bundles integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-sci-bundle (Loader only) # ccm-sci-bundle (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -15,9 +15,10 @@
ccmVersion="6.1" ccmVersion="6.1"
name="scientificcms" name="scientificcms"
prettyName="Scientific CMS BaseBundle" prettyName="Scientific CMS BaseBundle"
version="2-3-0" version="2.3.99"
release="base" release="base-r57xx"
webxml="web-sci.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -1,553 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<!--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
basic web.xml for ccm-core and basic functions. If
additional modules provide specific web.xml snippets they must be
integrated before CCM is ready to work. Alternatively a
complete web.xml file from an installation bundle may be used.
ccm-core requires at minimum Servlet Spec 3.0 / Tomcat 7.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>Scientific CMS (base bundle)</display-name>
<description>Content and Collaboration Management for Scientific Institutions</description>
<!-- path and filename of the log4j2 user accessible config file
By default is is the same as the class path accessible file
in class ccm-core-x.y.z.jar. -->
<context-param>
<param-name>log4jConfiguration</param-name>
<param-value>WEB-INF/conf/log4j2.xml</param-value>
</context-param>
<!-- Prevent Session ID in URL (for security reasons!) -->
<session-config>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
<!-- Require secure connection by redirect to host-port part
of parameter waf.web.secure_server
<filter>
<filter-name>secured</filter-name>
<filter-class>com.arsdigita.web.SecureFilter</filter-class>
</filter>
-->
<!-- Initialize Profiler timers
NOT USED with standard / production
<filter>
<filter-name>profiler</filter-name>
<filter-class>com.arsdigita.profiler.ProfilerFilter</filter-class>
</filter>
-->
<filter>
<filter-name>shortcuts</filter-name>
<filter-class>com.arsdigita.shortcuts.ShortcutFilter</filter-class>
</filter>
<filter>
<filter-name>subsite</filter-name>
<filter-class>com.arsdigita.subsite.SubsiteFilter</filter-class>
</filter>
<!-- NOT USED HERE
<filter-mapping>
<filter-name>secured</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>profiler</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
<filter-mapping>
<filter-name>subsite</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>shortcuts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Context Listener
required and used to initialize the runtime environment before any other
task is performed or any servlet initialized.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<listener>
<listener-class>com.arsdigita.web.CCMApplicationContextListener</listener-class>
</listener>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BASE SERVLET DECLARATIONS SECTION
basically requirred by ccm-core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet>
<servlet-name>reg</servlet-name>
<servlet-class>com.arsdigita.web.ContextRegistrationServlet</servlet-class>
<init-param>
<param-name>uri</param-name>
<param-value>/</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>ccm-dispatcher</servlet-name>
<servlet-class>com.arsdigita.web.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>cache-manager</servlet-name>
<servlet-class>com.arsdigita.caching.CacheServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>db-test</servlet-name>
<servlet-class>com.arsdigita.web.monitoring.DBTestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>versioning-log</servlet-name>
<servlet-class>com.arsdigita.versioning.VersioningServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>login</servlet-name>
<servlet-class>com.arsdigita.ui.login.LoginServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webadmin</servlet-name>
<servlet-class>com.arsdigita.ui.admin.AdminServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webadmin-permissions</servlet-name>
<servlet-class>com.arsdigita.ui.permissions.PermissionsServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>webdevsupport</servlet-name>
<servlet-class>com.arsdigita.webdevsupport.WebDevSupportServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>oid-redirect</servlet-name>
<servlet-class>com.arsdigita.web.OIDRedirectServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>resource-resolver</servlet-name>
<servlet-class>com.arsdigita.web.ResourceServlet</servlet-class>
</servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADDITIONAL SERVLET DECLARATIONS SECTION
basically requirred by ccm-cms
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet>
<servlet-name>content-center</servlet-name>
<servlet-class>com.arsdigita.cms.ContentCenterServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-section</servlet-name>
<servlet-class>com.arsdigita.cms.ContentSectionServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>cms-service</servlet-name>
<servlet-class>com.arsdigita.cms.ServiceServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-type-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.ContentTypeXSLServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>content-item-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.ContentItemXSLServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>template-xsl</servlet-name>
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet declarations BEGIN -->
<servlet>
<servlet-name>forum-main</servlet-name>
<servlet-class>com.arsdigita.forum.ForumServlet</servlet-class>
</servlet>
<!-- module ccm-forum - servlet declarations END -->
<servlet>
<servlet-name>portalworkspace-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-portalworkspace</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>navigation-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-navigation</param-value>
</init-param>
<init-param>
<param-name>file-resolver</param-name>
<param-value>com.arsdigita.navigation.NavigationFileResolver</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>portlet-type-xsl</servlet-name>
<servlet-class>com.arsdigita.dispatcher.PortletTypeXSLServlet</servlet-class>
</servlet>
<!-- module ccm-rssfeed - servlet declaration BEGIN -->
<servlet>
<servlet-name>rssfeed-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-rssfeed</param-value>
</init-param>
<init-param>
<param-name>file-resolver</param-name>
<param-value>com.arsdigita.rssfeed.RSSFileResolver</param-value>
</init-param>
</servlet>
<!-- module ccm-rssfeed - servlet declaration END -->
<!-- module ccm-ldn-search - servlet declarations BEGIN -->
<servlet>
<servlet-name>search-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-ldn-search</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<!-- module ccm-ldn-search - servlet declarations END -->
<!-- module ccm-shortcuts - servlet definitions -->
<servlet>
<servlet-name>shortcuts-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-shortcuts</param-value>
</init-param>
</servlet>
<!-- module ccm-subsite - servlet declarations BEGIN -->
<servlet>
<servlet-name>subsite-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-subsite</param-value>
</init-param>
</servlet>
<!-- module ccm-subsite - servlet declarations END -->
<!-- module ccm-ldn-terms - servlet declarations BEGIN -->
<servlet>
<servlet-name>terms-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-ldn-terms</param-value>
</init-param>
</servlet>
<!-- module ccm-ldn-terms - servlet declarations END -->
<!-- module ccm-themedirector - servlet declarations BEGIN -->
<servlet>
<servlet-name>theme-files</servlet-name>
<servlet-class>com.arsdigita.web.ApplicationFileServlet</servlet-class>
<init-param>
<param-name>template-path</param-name>
<param-value>/templates/ccm-themedirector</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>ThemeDownload</servlet-name>
<servlet-class>com.arsdigita.themedirector.dispatcher.ThemeDownloadServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>ThemePreviewServlet</servlet-name>
<display-name>Servlet to allow admins to preview look/feel</display-name>
<servlet-class>
com.arsdigita.themedirector.dispatcher.InternalThemePrefixerServlet
</servlet-class>
<init-param>
<param-name>prefix</param-name>
<param-value>/theme</param-value>
</init-param>
</servlet>
<!-- module ccm-themedirector - servlet declarations END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>forum-main</servlet-name>
<url-pattern>/forum-main/main/*</url-pattern>
</servlet-mapping>
<!-- module ccm-forum - servlet mappings END -->
<servlet-mapping>
<servlet-name>portlet-type-xsl</servlet-name>
<url-pattern>/themes/servlet/portlet-type/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>portalworkspace-files</servlet-name>
<url-pattern>/ccm-portalworkspace/files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>navigation-files</servlet-name>
<url-pattern>/ccm-navigation/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-rssfeed - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>rssfeed-files</servlet-name>
<url-pattern>/ccm-rssfeed/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-rssfeed - servlet mappings END -->
<!-- module ccm-ldn-search - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>search-files</servlet-name>
<url-pattern>/ccm-ldn-search/files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<!-- module ccm-ldn-search - servlet mappings END -->
<!-- module ccm-shortcuts - servlet mappings -->
<servlet-mapping>
<servlet-name>shortcuts-files</servlet-name>
<url-pattern>/ccm-shortcuts/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-subsite - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>subsite-files</servlet-name>
<url-pattern>/ccm-subsite/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-subsite - servlet mappings END -->
<!-- module ccm-ldn-terms - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>terms-files</servlet-name>
<url-pattern>/ccm-ldn-terms/files/*</url-pattern>
</servlet-mapping>
<!-- module ccm-ldn-terms - servlet mappings END -->
<!-- module ccm-themedirector - servlet mappings BEGIN -->
<servlet-mapping>
<servlet-name>theme-files</servlet-name>
<url-pattern>/theme-files/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ThemeDownload</servlet-name>
<url-pattern>/theme-files/download/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ThemePreviewServlet</servlet-name>
<url-pattern>/theme/*</url-pattern>
</servlet-mapping>
<!-- module ccm-themedirector - servlet mappings END -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BASE SERVLET MAPPINGS SECTION
basically requirred by ccm-core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet-mapping>
<servlet-name>ccm-dispatcher</servlet-name>
<url-pattern>/ccm/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cache-manager</servlet-name>
<url-pattern>/expireCache/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>db-test</servlet-name>
<url-pattern>/dbtest</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>versioning-log</servlet-name>
<url-pattern>/versioning/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>login</servlet-name>
<url-pattern>/login/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webadmin</servlet-name>
<url-pattern>/admin/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webadmin-permissions</servlet-name>
<url-pattern>/admin-permissions/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>webdevsupport</servlet-name>
<url-pattern>/webdevsupport/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>oid-redirect</servlet-name>
<url-pattern>/redirect/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>resource-resolver</servlet-name>
<url-pattern>/resource/*</url-pattern>
</servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ADDITIONAL SERVLET MAPPINGS SECTION
basically requirred by ccm-cms
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet-mapping>
<servlet-name>content-center</servlet-name>
<url-pattern>/templates/servlet/content-center/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-section</servlet-name>
<url-pattern>/templates/servlet/content-section/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cms-service</servlet-name>
<url-pattern>/templates/servlet/cms-service/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-item-xsl</servlet-name>
<url-pattern>/templates/servlet/content-item/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>content-type-xsl</servlet-name>
<url-pattern>/themes/servlet/content-type/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>template-xsl</servlet-name>
<url-pattern>/themes/servlet/template/*</url-pattern>
</servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ERROR PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<error-page>
<exception-type>com.arsdigita.dispatcher.AccessDeniedException</exception-type>
<location>/error/access-denied.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.dispatcher.ObjectNotFoundException</exception-type>
<location>/error/object-not-found.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.kernel.permissions.PermissionException</exception-type>
<location>/error/permission-denied.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.persistence.DbNotAvailableException</exception-type>
<location>/error/db-not-available.jsp</location>
</error-page>
<error-page>
<exception-type>com.arsdigita.db.DbNotAvailableException</exception-type>
<location>/error/db-not-available.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/error/general.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Error</exception-type>
<location>/error/general.jsp</location>
</error-page>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TAG LIBS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/bebop-show.tld</taglib-uri>
<taglib-location>/WEB-INF/bebop-show.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/bebop-define.tld</taglib-uri>
<taglib-location>/WEB-INF/bebop-define.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>

View File

@ -14,8 +14,8 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<display-name>LibreCMS BASE Site</display-name> <display-name>Scientific CMS (base bundle)</display-name>
<description>Community and Content Management</description> <description>Content and Collaboration Management for Scientific Institutions</description>
<!-- path and filename of the log4j2 user accessible config file <!-- path and filename of the log4j2 user accessible config file
By default is is the same as the class path accessible file By default is is the same as the class path accessible file
@ -30,7 +30,6 @@
<tracking-mode>COOKIE</tracking-mode> <tracking-mode>COOKIE</tracking-mode>
</session-config> </session-config>
<!-- Require secure connection by redirect to host-port part <!-- Require secure connection by redirect to host-port part
of parameter waf.web.secure_server of parameter waf.web.secure_server
<filter> <filter>
@ -179,7 +178,6 @@
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class> <servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet> </servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -1,4 +0,0 @@
Just a dummy file as a placeholder. This directory may contain theme files
which are used by themedirector to download a base theme in order to further
customize a site by a site designer. If it will be used this way,
ccm-themedirector must be configured appropriately.

View File

@ -0,0 +1,17 @@
Purpose:
This subdir is an optional default, pre-configured location for a custom theme,
which is included in / added to a distribution.
In unmanaged (without ccm-themedirector installed) mode it is at first searched
for a theme. If none is found, the bundle default (scicms-defaault) is used.
In managed mode (with ccm-themedirector installed) the parameter
themedirector.default_theme_path=themes/scicms-[custom|default]
is used to select between custom or bundle default.
All files and subdirectories are copied asis to the applications ~/themes
directory in its document (context) root.
It is the responsibility of the 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 performed!

View File

@ -25,6 +25,7 @@ waf.kernel.primary_user_identifier=email
; if you activate screen_name, forum loader does not work. ; if you activate screen_name, forum loader does not work.
; waf.kernel.primary_user_identifier=screen_name ; waf.kernel.primary_user_identifier=screen_name
waf.kernel.supported_languages=de,en waf.kernel.supported_languages=de,en
waf.kernel.language_independent_code=de
waf.kernel.language_independent_items=true waf.kernel.language_independent_items=true
# CORE KERNEL.SECURITY configuration parameters # CORE KERNEL.SECURITY configuration parameters
@ -42,23 +43,21 @@ waf.mail.default_from=webmaster@librecms.org
# CORE SEARCH.LUCENE configuration parameters # CORE SEARCH.LUCENE configuration parameters
# ############################################################################## # ##############################################################################
waf.search.indexer=lucene waf.search.indexer=lucene
; Below parameter used in version 1.0.4, now outdated und not valid anymore
; May be useful to chech the lucene serach functionality. Has to be deleted
; after all QA testing
; waf.lucene.location=/var/ccm-devel/web/redhat/intratest/data/lucene
# CORE TEMPLATING configuration parameters # CORE TEMPLATING configuration parameters
# ############################################################################## # ##############################################################################
; Searches for localized style sheet (among others) ; Searches for localized style sheet (among others)
waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver
; For new installations and Foundry default theme
waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-stylesheet-paths.txt
; For updates and existing Mandalay based themes:
#waf.templating.stylesheet_paths=/WEB-INF/resources/scientificCMS-Mandalay-stylesheet-paths.txt
# CORE UI configuration parameters # CORE UI configuration parameters
# ############################################################################## # ##############################################################################
core.ui.pagemap.root_page_url=/navigation/ core.ui.pagemap.root_page_url=/navigation/
#core.ui.pagemap.user_redirect_url=content-center/redirect.jsp
core.ui.pagemap.user_redirect_url=/content-center/ core.ui.pagemap.user_redirect_url=/content-center/
core.ui.pagemap.workspace_url=/navigation/ core.ui.pagemap.workspace_url=/navigation/
# With version 2 moved from kernel/security to ui rsp ui.permissions and # With version 2 moved from kernel/security to ui rsp ui.permissions and
@ -84,8 +83,9 @@ waf.workflow.simple.alerts_sender=root@localhost.localdomain
# CORE XML processing configuration parameters # CORE XML processing configuration parameters
# ############################################################################## # ##############################################################################
waf.xml.xsl_transformer=saxonhe
waf.xml.activate_full_date_formatter=true waf.xml.activate_full_date_formatter=true
; For new installations and Foundry default theme
waf.xml.xsl_transformer=saxonhe
@ -93,10 +93,6 @@ waf.xml.activate_full_date_formatter=true
# ############################################################################## # ##############################################################################
com.arsdigita.cms.allow_content_create_in_section_listing=false com.arsdigita.cms.allow_content_create_in_section_listing=false
# In order to create several content-section uncomment the line below and
# list the desired content section names
com.arsdigita.cms.loader.section_names=institute,homepages,publications,research
# Replace CMS category form with a terms specific widget # Replace CMS category form with a terms specific widget
com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker
@ -116,6 +112,7 @@ com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatch
; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS ; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS
com.arsdigita.cms.disable_item_pfs=true com.arsdigita.cms.disable_item_pfs=true
com.arsdigita.cms.delete_workflow_after_publication=false
com.arsdigita.cms.hide_admin_tabs=true com.arsdigita.cms.hide_admin_tabs=true
com.arsdigita.cms.hide_folder_index_checkbox=true com.arsdigita.cms.hide_folder_index_checkbox=true
@ -130,28 +127,46 @@ com.arsdigita.cms.image_browser.thumbnail_max_height=150
com.arsdigita.cms.soon_expired_timespan_days=7 com.arsdigita.cms.soon_expired_timespan_days=7
com.arsdigita.cms.soon_expired_timespan_months=0 com.arsdigita.cms.soon_expired_timespan_months=0
# Do we want this?
; com.arsdigita.cms.skip_asset_steps=com.arsdigita.cms.contenttypes.MultiPartArticle:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.contenttypes.InlineSite:com.arsdigita.cms.contentassets.ui.ImageStep,com.arsdigita.cms.InlineSite:com.arsdigita.cms.contentassets.ui.FileAttachmentsStep
com.arsdigita.cms.unpublished_not_found=false com.arsdigita.cms.unpublished_not_found=false
com.arsdigita.cms.use_language_extension=true
com.arsdigita.cms.use_section_categories=false com.arsdigita.cms.use_section_categories=false
com.arsdigita.cms.use_streamlined_creation=true com.arsdigita.cms.use_streamlined_creation=true
com.arsdigita.cms.delete_workflow_after_publication=false ; contenttypes.properties
com.arsdigita.cms.contenttypes.generic_contact.contact_entry_keys=email,phoneOffice,phoneMobile,phonePrivate,fax,building,office,vistitingHours
# ccm-cms-types-event parameters # ccm-cms-types-event parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.event.hide_cost=true com.arsdigita.cms.contenttypes.event.hide_cost=true
com.arsdigita.cms.contenttypes.event.hide_date_description=false com.arsdigita.cms.contenttypes.event.hide_date_description=false
com.arsdigita.cms.contenttypes.event.hide_event_type=true com.arsdigita.cms.contenttypes.event.hide_event_type=true
com.arsdigita.cms.contenttypes.event.hide_link_to_map=true com.arsdigita.cms.contenttypes.event.hide_link_to_map=true
com.arsdigita.cms.contenttypes.event.hide_main_contributor=true com.arsdigita.cms.contenttypes.event.hide_main_contributor=true
com.arsdigita.cms.contenttypes.event.use_html_date_description=false com.arsdigita.cms.contenttypes.event.use_html_date_description=false
com.arsdigita.cms.contenttypes.event.start_year=2000 com.arsdigita.cms.contenttypes.event.start_year=2015
com.arsdigita.cms.contenttypes.event.end_year_delta=5 com.arsdigita.cms.contenttypes.event.end_year_delta=5
# ccm-cms-types-newsitem parameters # ccm-cms-types-newsitem parameters
# ##############################################################################
com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true
com.arsdigita.cms.contenttypes.newsitem.start_year=2000 com.arsdigita.cms.contenttypes.newsitem.start_year=2015
com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5
# ccm-cms-publicpersonalprofile
# ##############################################################################
com.arsdigita.cms.publicpersonalprofile.publications.groups=monographs\:com.arsdigita.cms.contenttypes.Monograph;collectedVolumes\:com.arsdigita.cms.contenttypes.CollectedVolume;collectedVolumeArticles\:com.arsdigita.cms.contenttypes.ArticleInCollectedVolume;journalArticlesReviewed\:com.arsdigita.cms.contenttypes.ArticleInJournal_reviewed;journalArticles\:com.arsdigita.cms.contenttypes.ArticleInJournal_notreviewed
#com.arsdigita.cms.publicpersonalprofile.publications.groupSplit=20
#com.arsdigita.cms.publicpersonlprofile.publications.groupSplit=20
com.arsdigita.cms.publicpersonlprofile.publications.groupSplit=1
com.arsdigita.cms.publicpersonlprofile.publications.pageSize=100
com.arsdigita.cms.publicPersonalProfile.person_type=com.arsdigita.cms.contenttypes.SciMember
com.arsdigita.cms.publicpersonalprofile.projects.groupSplit=1
# AtoZ configuration parameters # AtoZ configuration parameters
# ############################################################################## # ##############################################################################
@ -176,7 +191,10 @@ com.arsdigita.navigation.category_menu_show_grand_children=false
; com.arsdigita.navigation.category_menu_show_nephews=false ; com.arsdigita.navigation.category_menu_show_nephews=false
com.arsdigita.navigation.default_cat_root_path=/navigation/ com.arsdigita.navigation.default_cat_root_path=/navigation/
com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/def-page.jsp
com.arsdigita.navigation.index_page_cache_lifetime=300
; uncomment the following line and edit the file to use a custom set of templates.
com.arsdigita.navigation.templates_file=bundle/navigation/sci-templates.txt com.arsdigita.navigation.templates_file=bundle/navigation/sci-templates.txt
com.arsdigita.navigation.index_page_max_items=30
# SUBSITE configuration parameters # SUBSITE configuration parameters
@ -189,7 +207,8 @@ com.arsdigita.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCat
# Required to point to the bundle containing the theme to copy from when creating # Required to point to the bundle containing the theme to copy from when creating
# a new theme! (In addition to default_theme_path. Otherwise no files are copied! # a new theme! (In addition to default_theme_path. Otherwise no files are copied!
themedirector.default_theme_manifest=ccm-sci-bundle.web.mf themedirector.default_theme_manifest=ccm-sci-bundle.web.mf
# Required to denote the dir containing the default theme! # Required to denote the dir containing the default theme! Can be one of:
# either Location of an optional customer specific theme
themedirector.default_theme_path=themes/scicms-default themedirector.default_theme_path=themes/scicms-default
# LDN-SEARCH application # LDN-SEARCH application
@ -208,11 +227,6 @@ auth.http.admin_identifier=webmaster
com.arsdigita.london.cms.dublin.audience_domain=LGAL com.arsdigita.london.cms.dublin.audience_domain=LGAL
# SCI bundles integration package configuration parameters # SCI bundles integration package configuration parameters
# ############################################################################## # ##############################################################################
# ccm-sci-bundle (Loader only) # ccm-sci-bundle (Loader only)

View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<portlet-app
xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd
http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd">
<portlet>
<description>Single Content Item</description>
<portlet-name>ContentItemJSRPortlet</portlet-name>
<display-name>ContentItem JSR Portlet</display-name>
<portlet-class>
com.arsdigita.cms.portlet.ContentItemJSRPortlet
</portlet-class>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
<portlet-mode>EDIT</portlet-mode>
<portlet-mode>HELP</portlet-mode>
</supports>
<portlet-info>
<title>Hello, Pluto from LibreCCM!</title>
</portlet-info>
</portlet>
</portlet-app>

View File

@ -1,16 +1,19 @@
<?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
<!-- project.xml SCI demo - containing only modules used for <!-- ======================================================================
ScientificCMS DEMO exition --> project.xml SCI demo - containing only modules used for
ScientificCMS DEMO edition
======================================================================= -->
<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" <ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ccm="http://ccm.redhat.com/ccm-project" xmlns:ccm="http://ccm.redhat.com/ccm-project"
ccmVersion="6.1" ccmVersion="6.1"
name="ScientificCMS" name="scientificcms"
prettyName="Scientific CMS" prettyName="Scientific CMS - DEMO Bundle"
version="2-0-0" version="2.3.99"
release="devel" release="demo-r57xx"
webxml="web-sci.xml" webxml="web.xml"
portletxml="portlet.xml"
webapp="ROOT" webapp="ROOT"
xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd">

View File

@ -92,20 +92,10 @@
basically requirred by ccm-core basically requirred by ccm-core
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<servlet>
<servlet-name>reg</servlet-name>
<servlet-class>com.arsdigita.web.ContextRegistrationServlet</servlet-class>
<init-param>
<param-name>uri</param-name>
<param-value>/</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet> <servlet>
<servlet-name>ccm-dispatcher</servlet-name> <servlet-name>ccm-dispatcher</servlet-name>
<servlet-class>com.arsdigita.web.DispatcherServlet</servlet-class> <servlet-class>com.arsdigita.web.CCMDispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup> <load-on-startup>1</load-on-startup>
</servlet> </servlet>
<servlet> <servlet>
@ -188,11 +178,11 @@
<servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class> <servlet-class>com.arsdigita.cms.dispatcher.TemplateXSLServlet</servlet-class>
</servlet> </servlet>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
MODULES SERVLET DECLARATIONS SECTION MODULES SERVLET DECLARATIONS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-forum - servlet declarations BEGIN --> <!-- module ccm-forum - servlet declarations BEGIN -->
<servlet> <servlet>
<servlet-name>forum-main</servlet-name> <servlet-name>forum-main</servlet-name>
@ -325,6 +315,12 @@
MODULES SERVLET MAPPINGS SECTION MODULES SERVLET MAPPINGS SECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- module ccm-atoz - servlet mappings BEGIN - - >
<servlet-mapping>
<servlet-name>atoz-files</servlet-name>
<url-pattern>/ccm-atoz/files/*</url-pattern>
</servlet-mapping>
<! - - module ccm-atoz - servlet mappings END -->
<!-- module ccm-forum - servlet mappings BEGIN --> <!-- module ccm-forum - servlet mappings BEGIN -->
<servlet-mapping> <servlet-mapping>
@ -495,6 +491,7 @@
<url-pattern>/themes/servlet/template/*</url-pattern> <url-pattern>/themes/servlet/template/*</url-pattern>
</servlet-mapping> </servlet-mapping>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ERROR PAGES ERROR PAGES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

View File

@ -1 +0,0 @@
Just a dummy file for test purpose during development.

View File

@ -0,0 +1,17 @@
Purpose:
This subdir is an optional default, pre-configured location for a custom theme,
which is included in / added to a distribution.
In unmanaged (without ccm-themedirector installed) mode it is at first searched
for a theme. If none is found, the bundle default (scicms-defaault) is used.
In managed mode (with ccm-themedirector installed) the parameter
themedirector.default_theme_path=themes/scicms-[custom|default]
is used to select between custom or bundle default.
All files and subdirectories are copied asis to the applications ~/themes
directory in its document (context) root.
It is the responsibility of the 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 performed!

Some files were not shown because too many files have changed in this diff Show More