Author: pboy Date: 2013-02-02 23:46:44 +0000 (Sat, 02 Feb 2013) New Revision: 2479 Added: trunk/ccm-bundle/bundles/base/ trunk/ccm-bundle/bundles/base/AUTHORS trunk/ccm-bundle/bundles/base/ChangeLog trunk/ccm-bundle/bundles/base/NEWS trunk/ccm-bundle/bundles/base/README trunk/ccm-bundle/bundles/base/bundle.in trunk/ccm-bundle/bundles/base/cfg/ trunk/ccm-bundle/bundles/base/cfg/integration.properties trunk/ccm-bundle/bundles/base/cfg/project.xml trunk/ccm-bundle/bundles/base/cfg/web-ccm.xml trunk/ccm-bundle/bundles/base/res/ trunk/ccm-bundle/bundles/base/res/bundle/ trunk/ccm-bundle/bundles/base/res/bundle/categories/ trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-domain-1.00.xml trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-hierarchy-1.00.xml trunk/ccm-bundle/bundles/base/res/bundle/categories/placeholder.info trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-domain.xml trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-hierarchy.xml trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-mapping-lgcl-anav.xml trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-mapping-lgcl-anav.xsl trunk/ccm-bundle/bundles/base/res/bundle/navigation/ trunk/ccm-bundle/bundles/base/res/bundle/navigation/gen-templates.txt trunk/ccm-bundle/bundles/base/res/placeholder.info trunk/ccm-bundle/bundles/base/templates/ trunk/ccm-bundle/bundles/base/templates/ccm-navigation/ trunk/ccm-bundle/bundles/base/templates/ccm-navigation/navigation/ trunk/ccm-bundle/bundles/base/templates/placeholder.info trunk/ccm-bundle/bundles/base/themes/ trunk/ccm-bundle/bundles/base/themes/README trunk/ccm-bundle/bundles/base/themes/master/ trunk/ccm-bundle/bundles/base/themes/master/dummy trunk/ccm-bundle/bundles/base/themes/placeholder.info trunk/ccm-bundle/bundles/demo/res/bundle/categories/gen-nav-domain-1.00.xml trunk/ccm-bundle/bundles/demo/res/bundle/categories/gen-nav-hierarchy-1.00.xml Removed: trunk/ccm-bundle/bundles/demo/res/bundle/categories/sci-nav-domain-1.00.xml trunk/ccm-bundle/bundles/demo/res/bundle/categories/sci-nav-hierarchy-1.00.xml Log: Added base bundes to ccm-bundle, fixed minor bugs. Added: trunk/ccm-bundle/bundles/base/AUTHORS =================================================================== Added: trunk/ccm-bundle/bundles/base/ChangeLog =================================================================== --- trunk/ccm-bundle/bundles/base/ChangeLog (rev 0) +++ trunk/ccm-bundle/bundles/base/ChangeLog 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,9 @@ +* Thu Sep 22 2005 Alan Pevec <ap...@re...> +- Build all APLAWS+ bundles from the common set of templates. + +* Mon Feb 21 2005 Alan Pevec <ap...@re...> +- Requires applications. + +* Mon Jan 26 2004 Daniel Berrange <ber...@re...> +- Initial build. + Added: trunk/ccm-bundle/bundles/base/NEWS =================================================================== Added: trunk/ccm-bundle/bundles/base/README =================================================================== Added: trunk/ccm-bundle/bundles/base/bundle.in =================================================================== --- trunk/ccm-bundle/bundles/base/bundle.in (rev 0) +++ trunk/ccm-bundle/bundles/base/bundle.in 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,4 @@ +BUNDLE_NAME=aplaws-plus-zes-devel +BUNDLE_PRETTY_NAME="APLAWS+ ZeS Devel Bundle" +VERSION=1.1.2devel +RELEASE=1 Added: trunk/ccm-bundle/bundles/base/cfg/integration.properties =================================================================== --- trunk/ccm-bundle/bundles/base/cfg/integration.properties (rev 0) +++ trunk/ccm-bundle/bundles/base/cfg/integration.properties 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,243 @@ +# ############################################################################## +# Libre CMS BASE bundle integration.properties, version 2.0.x +# ############################################################################## +# +# +# CORE BEBOP configuration parameters +# ############################################################################## +waf.bebop.base_page=com.arsdigita.bundle.ui.SimplePage +# +; dhtml editor to use (system wide) +; Xinha is default +; default: Xinha editor & src=/assets/xinha/XinhaLoader.js +; To use FCKeditor configure: +; waf.bebop.dhtml_editor=FCKeditor + +waf.categorization.show_internal_name=true + +waf.dispatcher.default_expiry=3600 + + +# CORE KERNEL configuration parameters +# ############################################################################## +waf.kernel.data_permission_check_enabled=false +waf.kernel.primary_user_identifier=email +; if you activate screen_name, forum loader does not work. +; waf.kernel.primary_user_identifier=screen_name +waf.kernel.supported_languages=de,en +waf.kernel.language_independent_items=true + +# CORE KERNEL.SECURITY configuration parameters +# ############################################################################## +; waf.login_config resembles DEFAULTS, but leaves off RegisterSSO, TODO CHECK!! +; config file is cad.kernel.security.SecurityConfig +; waf.login_config=Request\:com.arsdigita.kernel.security.AdminLoginModule\:sufficient,Request\:com.arsdigita.kernel.security.RecoveryLoginModule\:sufficient,Request\:com.arsdigita.kernel.security.CookieLoginModule\:requisite,Register\:com.arsdigita.kernel.security.LocalLoginModule\:requisite,Register\:com.arsdigita.kernel.security.UserIDLoginModule\:requisite,Register\:com.arsdigita.kernel.security.CookieLoginModule\:optional +waf.auto_registration_on=false + +# CORE MAIL configuration parameters +# ############################################################################## +waf.mail.default_from=web...@li... + + +# CORE SEARCH.LUCENE configuration parameters +# ############################################################################## +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 +# ############################################################################## +; Searches for localized style sheet (among others) +waf.templating.stylesheet_resolver=com.arsdigita.templating.PatternStylesheetResolver +waf.templating.stylesheet_paths=/WEB-INF/resources/librecms-stylesheet-paths.txt + +# CORE UI configuration parameters +# ############################################################################## +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.workspace_url=/portal/ +# With version 2 moved from kernel/security to ui rsp ui.permissions and +# no longer intended to be user configurable. +# TODO CHECK what these URLS (esp. ../one) is used for. +# waf.pagemap.permission=permissions/ ; DEFAULT +# waf.pagemap.perm_single=permissions/one + + +# CORE WEB configuration parameters +# ############################################################################## +# TODO: Check what exactly happens with/without this parameter set +;waf.web.cache_policy=none +; Default value is FALSE +;waf.web.deactivate_cache_host_notifications=true +;waf.web.dynamic_host_provider=com.arsdigita.util.servlet.HttpHost.SubsiteDynamicHostProvider + + +# CORE WORKFLOW configuration parameters +# ############################################################################## +waf.workflow.simple.alerts_enabled=true +waf.workflow.simple.alerts_sender=web...@li... + +# CORE XML processing configuration parameters +# ############################################################################## +waf.xml.xsl_transformer=xalan +waf.xml.activate_full_date_formatter=true + + + +# CMS configuration parameters +# ############################################################################## +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 +com.arsdigita.cms.category_authoring_add_form=com.arsdigita.london.terms.ui.ItemCategoryPicker + +com.arsdigita.cms.default_folder_template_path=/default/aplaws-folder.jsp +com.arsdigita.cms.default_item_template_path=/default/aplaws-item.jsp +com.arsdigita.cms.default_template_resolver_class=com.arsdigita.subsite.dispatcher.SubsiteItemTemplateResolver + +; Configure dhtml editor for use in cms content-center +; Xinha is default and does work out of the box +; A CCM specific configuration file is used to prevent a mess with the standard +; configuration, default is: +; com.arsdigita.cms.dhtml_editor_config=Xinha.Config,/assets/xinha/CCMcmsXinhaConfig.js + +; to use FCKeditor: +; com.arsdigita.cms.dhtml_editor_config=FCKEditor.Config.StyleDefault?,/assets/fckeditor/config/fckconfigOpenCCM.js +; com.arsdigita.cms.dhtml_editor_hidden_buttons= +; com.arsdigita.cms.dhtml_editor_plugins=TableOperations,CSS + +com.arsdigita.cms.disable_item_pfs=true + +com.arsdigita.cms.hide_admin_tabs=true +com.arsdigita.cms.hide_folder_index_checkbox=true +com.arsdigita.cms.hide_launch_date=true +com.arsdigita.cms.hide_templates_tab=true +com.arsdigita.cms.hide_timezone=true +com.arsdigita.cms.hide_udct_ui=true + +com.arsdigita.cms.image_browser.thumbnail_max_width=200 +com.arsdigita.cms.image_browser.thumbnail_max_height=150 + +com.arsdigita.cms.soon_expired_timespan_days=7 +com.arsdigita.cms.soon_expired_timespan_months=0 + +com.arsdigita.cms.unpublished_not_found=false +com.arsdigita.cms.use_section_categories=false +com.arsdigita.cms.use_streamlined_creation=true + + +# ccm-cms-types-event parameters +com.arsdigita.cms.contenttypes.event.hide_cost=true +com.arsdigita.cms.contenttypes.event.hide_date_description=false +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_main_contributor=true +com.arsdigita.cms.contenttypes.event.use_html_date_description=false +com.arsdigita.cms.contenttypes.event.start_year=2000 +com.arsdigita.cms.contenttypes.event.end_year_delta=5 + + +# ccm-cms-types-newsitem parameters +com.arsdigita.cms.contenttypes.newsitem.hide_homepage=true +com.arsdigita.cms.contenttypes.newsitem.start_year=2000 +com.arsdigita.cms.contenttypes.newsitem.end_year_delta=5 + + +# Forum application +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true +com.arsdigita.forum.allow_quick_finish=true +com.arsdigita.forum.disable_page_caching=true + +# AtoZ configuration parameters +# ############################################################################## +com.arsdigita.atoz.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + +# FORUM application +# ############################################################################## +# com.arsdigita.forum.admin_can_edit_posts=true ; DEFAULT anyway +com.arsdigita.forum.allow_quick_finish=true +# com.arsdigita.forum.author_can_edit_posts=true ; DEFAULT anyway +com.arsdigita.forum.disable_page_caching=true +com.arsdigita.forum.show_new_tabs=true +com.arsdigita.forum.use_wysiwyg_editor=true + +# NAVIGATION application +# ############################################################################## +; com.arsdigita.navigation.category_menu_show_grand_children_min=1 +; com.arsdigita.navigation.category_menu_show_grand_children=adaptive +; com.arsdigita.navigation.category_menu_show_grand_children_limit=1 +; com.arsdigita.navigation.category_menu_show_grand_children_max=65536 +com.arsdigita.navigation.category_menu_show_grand_children=false +; com.arsdigita.navigation.category_menu_show_nephews=false +com.arsdigita.navigation.default_cat_root_path=/navigation/ +com.arsdigita.navigation.default_template=/templates/ccm-navigation/navigation/gen-default.jsp +com.arsdigita.navigation.templates_file=bundle/navigation/gen-templates.txt + + +# SUBSITE configuration parameters +# ############################################################################## +com.arsdigita.subsite.root_category_picker=com.arsdigita.london.terms.ui.RootCategoryPicker + + +# THEMEDIRECTOR configuration parameters +# ############################################################################## +# Required to point to the package containing the theme to copy from when creating +# a new theme! (In addition to default_theme_path. Otherwise no files are copied! +themedirector.default_theme_manifest=ccm-bundle.web.mf +# Required to denote the dir containing the default theme! +themedirector.default_theme_path=themes/static/aplaws-generic + +# LDN-SEARCH application +# ############################################################################## +com.arsdigita.london.search.show_sponsored_links=true +; Comment this out or increase the num_of_threads if you really use remote search +com.arsdigita.london.search.num_threads=0 + +# AUTH-HTTP application +# ############################################################################## +auth.http.admin_email=web...@ap... +auth.http.admin_identifier=webmaster + +# LDN Dublin Core configuration parameters +# ############################################################################## +com.arsdigita.london.cms.dublin.audience_domain=LGAL + +# ccm-bundle integration package configuration parameter +# ############################################################################## +# ccm-sci-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.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/ + + +# ============================================================================== +# runtime specific configurations +# ============================================================================== + +waf.admin.email=web...@li... +waf.admin.name.given=LibreCMS +waf.admin.name.family=Administrator +waf.admin.password=lib2000 +waf.admin.password.question=12345 +waf.admin.password.answer=6 + +waf.runtime.jdbc_url=jdbc\:postgresql\://localhost/ccm?user\=ccm&password\=ccm42web +waf.runtime.jdbc_pool_size=30 + +waf.web.server=localhost\:8080 + + +# ============================================================================================= +# devel specific configurations +waf.debug=true +waf.bebop.fancy_xsl_errors=true + Added: trunk/ccm-bundle/bundles/base/cfg/project.xml =================================================================== --- trunk/ccm-bundle/bundles/base/cfg/project.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/cfg/project.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,173 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<!-- ====================================================================== + project.xml - BASE - containing all modules of the current LibreCMS + repository. A set of core modules is active, others are commented out + and may be activated (uncomment) according to a sites requirements. + + The unmodified (as distributed) bundle may be used to create a custom + set of packages by a site administrator using ccm-hostinit command and + an appropriate set of add-on packages. + ======================================================================= --> + +<ccm:project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ccm="http://ccm.redhat.com/ccm-project" + ccmVersion="6.1" + name="librecms-ccm" + prettyName="LibreCMS OpenCCM" + version="0-0-0" + release="trunk-base" + webxml="web-ccm.xml" + webapp="ROOT" + xsi:schemaLocation="http://ccm.redhat.com/ccm-project file:tools-ng/common/xsd/project.xsd"> + +<ccm:databases> + <ccm:database name="postgres"/> +</ccm:databases> + + +<ccm:build> + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> +<!-- LibreCMS set of CORE packages --> +<!-- NONE can be omitted for technical reasons / internal dependencies --> +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + +<!-- Main apps --> + <ccm:application name="ccm-core"/> + <ccm:application name="ccm-cms"/> + +<!-- Content Assets --> + +<!-- Content Types --> + <ccm:application name="ccm-cms-types-article"/> + +<!-- Applications --> + <ccm:application name="ccm-navigation"/> + <!-- ccm-portalworkspace depends on ccm-subsite --> + <ccm:application name="ccm-portalworkspace"/> + <ccm:application name="ccm-shortcuts"/> + <ccm:application name="ccm-subsite"/> + <ccm:application name="ccm-themedirector"/> + +<!-- LDN extension --> + <ccm:application name="ccm-ldn-search"/> + <ccm:application name="ccm-ldn-terms"/> + <ccm:application name="ccm-ldn-util"/> + +<!-- SCI extension --> + <ccm:application name="ccm-bundle"/> + + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> +<!-- Libre CMS OPTIONAL packages --> +<!-- Various combinations of these packages make up specific editions --> +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + +<!-- Content Assets --> + +<!-- Content Types --> + +<!-- Applications --> + +<!-- LDN extension --> + + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> +<!-- Scientific CMS potential ADD-ONS packages --> +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + +<!-- Content Assets --> + <ccm:application name="ccm-cms-assets-fileattachment"/> + <ccm:application name="ccm-cms-assets-imagestep"/> + <ccm:application name="ccm-cms-assets-notes"/> + <ccm:application name="ccm-cms-assets-relatedlink"/> + +<!-- CMS Content Types --> +<!-- + <ccm:application name="ccm-cms-types-address"/> + <ccm:application name="ccm-cms-types-agenda"/> + <ccm:application name="ccm-cms-types-bookmark"/> + <ccm:application name="ccm-cms-types-contact"/> + <ccm:application name="ccm-cms-types-event"/> + <ccm:application name="ccm-cms-types-faqitem"/> + <ccm:application name="ccm-cms-types-filestorageitem"/> + <ccm:application name="ccm-cms-types-formitem"/> + <ccm:application name="ccm-cms-types-formsectionitem"/> + <ccm:application name="ccm-cms-types-glossaryitem"/> + <ccm:application name="ccm-cms-types-htmlform"/> + <ccm:application name="ccm-cms-types-image"/> + <ccm:application name="ccm-cms-types-inlinesite"/> + <ccm:application name="ccm-cms-types-job"/> + <ccm:application name="ccm-cms-types-legalnotice"/> + <ccm:application name="ccm-cms-types-minutes"/> + <ccm:application name="ccm-cms-types-mparticle"/> + <ccm:application name="ccm-cms-types-newsitem"/> + <ccm:application name="ccm-cms-types-organization"/> + <ccm:application name="ccm-cms-types-person"/> + <ccm:application name="ccm-cms-types-pressrelease"/> + <ccm:application name="ccm-cms-types-service"/> + <ccm:application name="ccm-cms-types-siteproxy"/> + <ccm:application name="ccm-cms-types-xmlfeed"/> +--> + +<!-- Applications --> +<!-- + <ccm:application name="ccm-auth-http"/> + <ccm:application name="ccm-bookmarks"/> + <ccm:application name="ccm-cms-publicpersonalprofile"/> + <ccm:application name="ccm-docmgr"/> + <ccm:application name="ccm-docrepo"/> + <ccm:application name="ccm-forum"/> + <ccm:application name="ccm-forum-categorised"/> +--> +<!-- + <ccm:application name="ccm-portalserver"/> + <ccm:application name="ccm-portalworkspace-homepage"/> + <ccm:application name="ccm-weblog"/> + <ccm:application name="ccm-webpage"/> +--> + +<!-- LDN extension --> +<!-- + <ccm:application name="ccm-ldn-exporter"/> + <ccm:application name="ccm-ldn-freeform"/> + <ccm:application name="ccm-ldn-importer"/> +--> + + + </ccm:build> + + +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> +<!-- Libre CMS list of OBSOLETE modules --> +<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + +<!-- Content Types --> +<!-- <ccm:application name="ccm-cms-types-motditem"/> + Current code does not include any xsl templates, conent type does not + appear in the list of types in content center. + For the moment no longer supported (2012-02-06) --> + +<!-- Applications --> +<!-- currently doesn't work for unknown reason + <ccm:application name="ccm-simplesurvey"/> --> +<!-- Without known funcionality + <ccm:application name="ccm-formbuilder-pdf"/> + <ccm:application name="ccm-user-preferences"/> --> + +<!-- LDN extension --> +<!-- Conflicts with ccm-sci-bundle (this package) --> +<!-- <ccm:application name="ccm-ldn-aplaws"/> --> +<!-- In it's current implementation very ldn / aplaws specific + <ccm:application name="ccm-ldn-atoz"/> + <ccm:application name="ccm-ldn-dublin"/> --> + + +<!-- tools will be downloaded from trunk, but does not + contain java code to be compiled! + <ccm:application name="tools"/> --> + +</ccm:project> Added: trunk/ccm-bundle/bundles/base/cfg/web-ccm.xml =================================================================== --- trunk/ccm-bundle/bundles/base/cfg/web-ccm.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/cfg/web-ccm.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,591 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns="http://java.sun.com/xml/ns/j2ee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" + version="2.4"> + + <display-name>LibreCMS DEMO Site</display-name> + <description>Community and Content Management</description> + + <!-- path and filename of the log4j user accessible config file + WEB-INF/conf/log4j.properties is the built-in default value --> + <context-param> + <param-name>log4j-conf-file</param-name> + <param-value>WEB-INF/conf/log4j.properties</param-value> + </context-param> + + + <!-- 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> + + <servlet> + <servlet-name>TextOnlyServlet</servlet-name> + <display-name>Text Only Servlet</display-name> + <servlet-class> + com.arsdigita.web.InternalPrefixerServlet + </servlet-class> + <init-param> + <param-name>prefix</param-name> + <param-value>/text</param-value> + </init-param> + </servlet> + + <servlet> + <servlet-name>PrintFriendlyServlet</servlet-name> + <display-name>Printer Friendly Output Servlet</display-name> + <servlet-class> + com.arsdigita.web.InternalPrefixerServlet + </servlet-class> + <init-param> + <param-name>prefix</param-name> + <param-value>/print</param-value> + </init-param> + </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>reg</servlet-name> + <url-pattern>/themes/null/reg/*</url-pattern> + </servlet-mapping> + + <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> + + <servlet-mapping> + <servlet-name>TextOnlyServlet</servlet-name> + <url-pattern>/text/*</url-pattern> + </servlet-mapping> + + <servlet-mapping> + <servlet-name>PrintFriendlyServlet</servlet-name> + <url-pattern>/print/*</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 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + + <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> + +</web-app> Added: trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-domain-1.00.xml =================================================================== --- trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-domain-1.00.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-domain-1.00.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Document : gen-nav-domain-1.00.xml + Created on : 2. Juni 2007, 10:00 + Author : pb + Description: + Definition of the example terms (categories) in the generic Navigation Menue. + In gen-nav-hierarchy the structure of the tree will be defined. +--> + +<terms:domain xmlns:terms="http://xmlns.redhat.com/london/terms/1.0" + about="http://www.aplaws.org.uk/standards/nav/1.03/termslist.xml" + key="STD-NAV" + title="Default Navigation" + version="1.00" released="2005-10-01"> + + <terms:term id="10000" name="Category 1" inAtoZ="false"/> + <terms:term id="12000" name="Category 1.1" inAtoZ="false"/> + <terms:term id="14000" name="Category 1.2" inAtoZ="false"/> + + <terms:term id="30000" name="Category 2" inAtoZ="false"/> + <terms:term id="32000" name="Category 2.1" inAtoZ="false"/> + <terms:term id="34000" name="Category 2.2" inAtoZ="false"/> + + <terms:term id="50000" name="Category 3" inAtoZ="false"/> + <terms:term id="52000" name="Category 3.1" inAtoZ="false"/> + <terms:term id="54000" name="Category 3.2" inAtoZ="false"/> + +</terms:domain> + Added: trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-hierarchy-1.00.xml =================================================================== --- trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-hierarchy-1.00.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/res/bundle/categories/gen-nav-hierarchy-1.00.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Document : gen-nav-hierarchy-1.00.xml + Created on : 2. Juni 2007, 10:30 + Author : pb + Description: + Purpose of the document follows. +--> + +<terms:hierarchy xmlns:terms="http://xmlns.redhat.com/london/terms/1.0"> + <terms:domain resource="http://www.aplaws.org.uk/standards/nav/1.03/termslist.xml"/> + <!-- set root terms --> + <terms:term id="10000"/> + <terms:term id="30000"/> + <terms:term id="50000"/> + + <terms:orderedPair> + <!-- narrower terms, first level --> + <terms:source> + <terms:term id="10000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="12000"/> + </terms:destination> + </terms:orderedPair> + + <terms:orderedPair> + <terms:source> + <terms:term id="10000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="14000"/> + </terms:destination> + </terms:orderedPair> + + + <terms:orderedPair> + <terms:source> + <terms:term id="30000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="32000"/> + </terms:destination> + </terms:orderedPair> + + <terms:orderedPair> + <terms:source> + <terms:term id="30000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="34000"/> + </terms:destination> + </terms:orderedPair> + + + <terms:orderedPair> + <terms:source> + <terms:term id="50000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="52000"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="50000"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="54000"/> + </terms:destination> + </terms:orderedPair> + + </terms:hierarchy> Added: trunk/ccm-bundle/bundles/base/res/bundle/categories/placeholder.info =================================================================== --- trunk/ccm-bundle/bundles/base/res/bundle/categories/placeholder.info (rev 0) +++ trunk/ccm-bundle/bundles/base/res/bundle/categories/placeholder.info 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,3 @@ +Subdirectory <cat> may optionally contain one or more local site specific +import xml files for Terms domain categories. + Added: trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-domain.xml =================================================================== --- trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-domain.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-domain.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,151 @@ +<?xml version="1.0"?> +<terms:domain xmlns:terms="http://xmlns.redhat.com/london/terms/1.0" + about="http://www.aplaws.org.uk/standards/nav/1.03/termslist.xml" + key="APLAWS-NAV" + title="APLAWS Navigation List" + version="1.03" released="2004-03-24"> + + <terms:term id="1" name="Business" inAtoZ="false"/> + <terms:term id="1007" name="Jobs and careers" inAtoZ="false"/> + <terms:term id="1021" name="Legal services" inAtoZ="false"/> + <terms:term id="1039" name="Leisure and culture" inAtoZ="false"/> + <terms:term id="1286" name="Policing and public safety" inAtoZ="false"/> + <terms:term id="1325" name="Social issues" inAtoZ="false"/> + <terms:term id="1337" name="Transport and streets" inAtoZ="false"/> + <terms:term id="204" name="Education and learning" inAtoZ="false"/> + <terms:term id="281" name="Environment" inAtoZ="false"/> + <terms:term id="3088" name="Council, government and democracy" inAtoZ="false"/> + <terms:term id="3168" name="Obsolete terms" inAtoZ="false"/> + <terms:term id="596" name="Health and social care" inAtoZ="false"/> + <terms:term id="93" name="Community and living" inAtoZ="false"/> + <terms:term id="946" name="Housing" inAtoZ="false"/> + <terms:term id="11" name="Business promotion" inAtoZ="false"/> + <terms:term id="15" name="Business property" inAtoZ="false"/> + <terms:term id="1523" name="Business procurement" inAtoZ="false"/> + <terms:term id="21" name="Business sectors and services" inAtoZ="false"/> + <terms:term id="3100" name="Workers' co-operatives" inAtoZ="false"/> + <terms:term id="3300" name="Business and street trading licences" inAtoZ="false"/> + <terms:term id="3323" name="Business support and advice" inAtoZ="false"/> + <terms:term id="3329" name="Imports and exports" inAtoZ="false"/> + <terms:term id="5" name="Business finance" inAtoZ="false"/> + <terms:term id="59" name="Economic development" inAtoZ="false"/> + <terms:term id="62" name="Employing people" inAtoZ="false"/> + <terms:term id="66" name="Health and safety" inAtoZ="false"/> + <terms:term id="70" name="Trading standards" inAtoZ="false"/> + <terms:term id="8" name="Business opportunities" inAtoZ="false"/> + <terms:term id="1008" name="Finding work" inAtoZ="false"/> + <terms:term id="1017" name="Retirement" inAtoZ="false"/> + <terms:term id="1026" name="Legal advice" inAtoZ="false"/> + <terms:term id="1029" name="Courts" inAtoZ="false"/> + <terms:term id="1037" name="Probation" inAtoZ="false"/> + <terms:term id="1308" name="Police" inAtoZ="false"/> + <terms:term id="1309" name="Prisons" inAtoZ="false"/> + <terms:term id="1326" name="Equal opportunities" inAtoZ="false"/> + <terms:term id="2083" name="Legislation" inAtoZ="false"/> + <terms:term id="3025" name="Civil and human rights" inAtoZ="false"/> + <terms:term id="3441" name="Legal professions" inAtoZ="false"/> + <terms:term id="3442" name="Young offending" inAtoZ="false"/> + <terms:term id="1041" name="Arts and entertainment" inAtoZ="false"/> + <terms:term id="1098" name="Children's activities" inAtoZ="false"/> + <terms:term id="1102" name="Libraries" inAtoZ="false"/> + <terms:term id="1106" name="Local history and heritage" inAtoZ="false"/> + <terms:term id="1113" name="Hobbies and interests" inAtoZ="false"/> + <terms:term id="1132" name="Parks and recreation" inAtoZ="false"/> + <terms:term id="1164" name="Social clubs" inAtoZ="false"/> + <terms:term id="1165" name="Sports" inAtoZ="false"/> + <terms:term id="1248" name="Tourism and travel" inAtoZ="false"/> + <terms:term id="1258" name="Uniformed groups" inAtoZ="false"/> + <terms:term id="1261" name="Young people's activities" inAtoZ="false"/> + <terms:term id="1482" name="Museums and galleries" inAtoZ="false"/> + <terms:term id="1287" name="Accidents, emergencies and safety" inAtoZ="false"/> + <terms:term id="1298" name="Coastguard" inAtoZ="false"/> + <terms:term id="1299" name="Crime and law enforcement" inAtoZ="false"/> + <terms:term id="1310" name="Victim support" inAtoZ="false"/> + <terms:term id="1311" name="Discrimination or harassment" inAtoZ="false"/> + <terms:term id="3454" name="Fire fighting and rescue services" inAtoZ="false"/> +<!-- bug: this appears twice (look up a bit) + <terms:term id="1326" name="Equal opportunities" inAtoZ="false"/> +--> + <terms:term id="1327" name="Identity cards" inAtoZ="false"/> + <terms:term id="1328" name="Immigration and nationality" inAtoZ="false"/> + <terms:term id="1329" name="Sexual orientation" inAtoZ="false"/> + <terms:term id="1331" name="Firearms" inAtoZ="false"/> + <terms:term id="1332" name="Population and migration" inAtoZ="false"/> + <terms:term id="1333" name="Privacy and data protection" inAtoZ="false"/> + <terms:term id="1335" name="Rural communities" inAtoZ="false"/> + <terms:term id="1336" name="Social inclusion" inAtoZ="false"/> + <terms:term id="697" name="Family planning" inAtoZ="false"/> + <terms:term id="1352" name="Public rights of way" inAtoZ="false"/> + <terms:term id="1353" name="Motor vehicles, roads and parking" inAtoZ="false"/> + <terms:term id="1388" name="Public transport" inAtoZ="false"/> + <terms:term id="1402" name="Road and pathway maintenance" inAtoZ="false"/> + <terms:term id="1424" name="Transport planning" inAtoZ="false"/> + <terms:term id="3457" name="Ports and harbours" inAtoZ="false"/> + <terms:term id="3459" name="Waterways" inAtoZ="false"/> + <terms:term id="3461" name="Reservoirs" inAtoZ="false"/> + <terms:term id="205" name="Educational institutions" inAtoZ="false"/> + <terms:term id="206" name="Distance learning" inAtoZ="false"/> + <terms:term id="212" name="Language tuition" inAtoZ="false"/> + <terms:term id="219" name="Adult and community education" inAtoZ="false"/> + <terms:term id="2237" name="Teaching" inAtoZ="false"/> + <terms:term id="238" name="Work based learning" inAtoZ="false"/> + <terms:term id="280" name="Youth service" inAtoZ="false"/> + <terms:term id="3008" name="Higher education" inAtoZ="false"/> + <terms:term id="3345" name="Home education" inAtoZ="false"/> + <terms:term id="3346" name="School library service" inAtoZ="false"/> + <terms:term id="3347" name="Schools and colleges" inAtoZ="false"/> + <terms:term id="3359" name="Education welfare services" inAtoZ="false"/> + <terms:term id="3366" name="Youth support" inAtoZ="false"/> + <terms:term id="3440" name="Job training and development" inAtoZ="false"/> + <terms:term id="284" name="Animal welfare" inAtoZ="false"/> + <terms:term id="3374" name="Land and premises" inAtoZ="false"/> + <terms:term id="3379" name="Pests and nuisance" inAtoZ="false"/> + <terms:term id="3391" name="Pollution" inAtoZ="false"/> + <terms:term id="3393" name="Street care and cleaning" inAtoZ="false"/> + <terms:term id="3400" name="Town centre management" inAtoZ="false"/> + <terms:term id="347" name="Food production and quality" inAtoZ="false"/> + <terms:term id="372" name="Planning" inAtoZ="false"/> + <terms:term id="409" name="Energy" inAtoZ="false"/> + <terms:term id="420" name="Rubbish, waste and recycling" inAtoZ="false"/> + <terms:term id="451" name="Weather" inAtoZ="false"/> + <terms:term id="13" name="Information management" inAtoZ="false"/> + <terms:term id="3116" name="Democratic processes and events" inAtoZ="false"/> + <terms:term id="3344" name="Data protection and freedom of information" inAtoZ="false"/> + <terms:term id="454" name="Central government" inAtoZ="false"/> + <terms:term id="459" name="Councils" inAtoZ="false"/> + <terms:term id="524" name="Elections" inAtoZ="false"/> + <terms:term id="552" name="European affairs" inAtoZ="false"/> + <terms:term id="566" name="International affairs" inAtoZ="false"/> + <terms:term id="569" name="Non-governmental organisations" inAtoZ="false"/> + <terms:term id="584" name="Political parties" inAtoZ="false"/> + <terms:term id="592" name="Public services" inAtoZ="false"/> + <terms:term id="593" name="Regional governments" inAtoZ="false"/> + <terms:term id="178" name="Village newsletters" inAtoZ="false"/> + <terms:term id="462" name="Council documents, facts and figures" inAtoZ="false"/> + <terms:term id="514" name="Petitions" inAtoZ="false"/> + <terms:term id="515" name="Surveys" inAtoZ="false"/> + <terms:term id="597" name="Health and medical care" inAtoZ="false"/> + <terms:term id="631" name="Disabilities" inAtoZ="false"/> + <terms:term id="856" name="Social policy" inAtoZ="false"/> + <terms:term id="860" name="Social services" inAtoZ="false"/> + <terms:term id="107" name="Ethnic communities" inAtoZ="false"/> + <terms:term id="1302" name="Community safety" inAtoZ="false"/> + <terms:term id="1527" name="Life events" inAtoZ="false"/> + <terms:term id="182" name="Twinning" inAtoZ="false"/> + <terms:term id="184" name="Voluntary organisations" inAtoZ="false"/> + <terms:term id="201" name="Volunteering" inAtoZ="false"/> + <terms:term id="3013" name="Neighbourhood and village" inAtoZ="false"/> + <terms:term id="3101" name="Interpreters' services" inAtoZ="false"/> + <terms:term id="3118" name="Charities and citizens' interest groups" inAtoZ="false"/> + <terms:term id="3330" name="Community grants" inAtoZ="false"/> + <terms:term id="3332" name="Faiths, beliefs and religions" inAtoZ="false"/> + <terms:term id="95" name="Consumer advice and protection" inAtoZ="false"/> + <terms:term id="1627" name="Supported and sheltered housing" inAtoZ="false"/> + <terms:term id="2639" name="Private housing" inAtoZ="false"/> + <terms:term id="3424" name="Housing associations and co-operatives" inAtoZ="false"/> + <terms:term id="3426" name="Housing finance" inAtoZ="false"/> + <terms:term id="3430" name="Housing improvement and repairs" inAtoZ="false"/> + <terms:term id="3438" name="Multiple occupancy homes" inAtoZ="false"/> + <terms:term id="952" name="Housing advice" inAtoZ="false"/> + <terms:term id="960" name="Council housing" inAtoZ="false"/> +</terms:domain> Added: trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-hierarchy.xml =================================================================== --- trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-hierarchy.xml (rev 0) +++ trunk/ccm-bundle/bundles/base/res/bundle/categories/xample-nav-hierarchy.xml 2013-02-02 23:46:44 UTC (rev 2479) @@ -0,0 +1,1034 @@ +<?xml version="1.0"?> +<terms:hierarchy xmlns:terms="http://xmlns.redhat.com/london/terms/1.0"> + <terms:domain resource="http://www.aplaws.org.uk/standards/nav/1.03/termslist.xml"/> + <terms:term id="1"/> + <terms:term id="1007"/> + <terms:term id="1021"/> + <terms:term id="1039"/> + <terms:term id="1286"/> + <terms:term id="1325"/> + <terms:term id="1337"/> + <terms:term id="204"/> + <terms:term id="281"/> + <terms:term id="3088"/> + <terms:term id="3168"/> + <terms:term id="596"/> + <terms:term id="93"/> + <terms:term id="946"/> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="11"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="15"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="1523"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="21"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="3100"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="3300"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="3323"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="3329"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <terms:source> + <terms:term id="1"/> + </terms:source> + <terms:destination isDefault="true" isPreferred="true"> + <terms:term id="5"/> + </terms:destination> + </terms:orderedPair> + <terms:orderedPair> + <... [truncated message content] |