<reference id="repository" interface="javax.jcr.Repository"\r
filter="(cn=home)" />\r
<reference id="userAdminService" interface="org.argeo.connect.UserAdminService" />\r
-\r
+ <reference id="nodeFileSystemProvider" interface="java.nio.file.spi.FileSystemProvider"\r
+ filter="(service.pid=org.argeo.node.fsProvider)" />\r
<!-- Maintenance service -->\r
<reference id="systemMaintenanceService" interface="org.argeo.connect.SystemMaintenanceService" />\r
<!-- Generic DJ-ing app -->\r
<reference id="peopleService" interface="org.argeo.people.PeopleService" />\r
<reference id="trackerService" interface="org.argeo.tracker.TrackerService" />\r
<reference id="documentsService" interface="org.argeo.documents.DocumentsService" />\r
+\r
+ <!-- Execute initialisation with a system authentication -->\r
+ <beans:bean\r
+ class="org.argeo.cms.spring.AuthenticatedApplicationContextInitialization" />\r
</beans:beans>\r
<property name="bundleContext" ref="bundleContext" />
</bean>
- <bean name="app" class="org.argeo.cms.util.SimpleApp" abstract="true">
- <property name="headerHeight" value="40" />
- <property name="repository" ref="repository" />
- <property name="bundleContext" ref="bundleContext" />
- <property name="jcrBasePath" value="/public" />
- </bean>
+<!-- <bean name="app" class="org.argeo.cms.util.SimpleApp" abstract="true"> -->
+<!-- <property name="headerHeight" value="40" /> -->
+<!-- <property name="repository" ref="repository" /> -->
+<!-- <property name="bundleContext" ref="bundleContext" /> -->
+<!-- <property name="jcrBasePath" value="/public" /> -->
+<!-- </bean> -->
<bean id="header" class="org.argeo.cms.util.SimpleCmsHeader"
abstract="true">
<list>
<bean p:label="Dashboard" p:target="/#" parent="menuLink" />
<bean p:label="Contacts" p:target="/#/people" parent="menuLink" />
- <bean p:label="Files" p:target="/#/sharedFiles" parent="menuLink" />
+ <bean p:label="Files" p:target="/#/public" parent="menuLink" />
</list>
</property>
<property name="end" ref="headerEnd" />
<bean id="people.mainPage" class="org.argeo.people.web.pages.PeopleDynamicPages">
<property name="dynamicPages" ref="people.dynamicPages" />
<property name="resourcesService" ref="resourcesService" />
- <property name="activitiesService" ref="activitiesService" />
<property name="peopleService" ref="peopleService" />
<property name="iconPathes" ref="peopleEntityIcons" />
</bean>
<bean id="people.header" class="org.argeo.cms.util.SimpleCmsHeader">
<property name="lead">
<list>
- <bean p:image="theme/argeo-classic/img/byArgeo.png" p:target="/people#"
+ <bean p:image="theme/argeo-classic/img/logo-argeo.png" p:target="/people#"
p:custom="cms_header-logo" parent="menuLink" />
<bean p:label="All" p:target="people!/search/all" parent="menuLink" />
<bean p:label="Persons" p:target="people!/search/persons"
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">
<!-- Main entry point for the CMS -->
- <bean id="about" parent="app" init-method="init" destroy-method="destroy"
- depends-on="systemMaintenanceService">
+ <bean name="app" class="org.argeo.cms.util.SimpleApp" init-method="init"
+ destroy-method="destroy">
+ <property name="headerHeight" value="40" />
+ <property name="repository" ref="repository" />
+ <property name="bundleContext" ref="bundleContext" />
+ <property name="jcrBasePath" value="/public" />
<property name="workspace" value="main" />
<property name="header" ref="headerManager" />
<property name="pages">
<map>
<entry key="">
<bean class="org.argeo.suite.web.DefaultMainPage">
- <property name="peopleService" ref="peopleService" />
<property name="peopleIconPaths" ref="peopleEntityIcons" />
<property name="nodeFileSystemProvider" ref="nodeFileSystemProvider" />
+ <property name="resourcesService" ref="resourcesService" />
+ <property name="peopleService" ref="peopleService" />
+ <property name="suiteMaintenanceService" ref="systemMaintenanceService" />
</bean>
</entry>
<entry key="people" value-ref="people.mainPage" />
</map>
</property>
</bean>
+
</beans>
org.argeo.activities,\
org.argeo.connect.resources,\
org.argeo.connect.ui,\
+org.argeo.cms.spring,\
org.argeo.eclipse.spring,\
org.argeo.node,\
org.argeo.util,\
argeo.osgi.start.5.workbench=org.eclipse.equinox.http.registry
# WEB and RAP Workbench
-argeo.osgi.start.5.apps=org.argeo.suite.app
+argeo.osgi.start.5.apps=org.argeo.suite.apps
-argeo.osgi.start.6.apps=org.argeo.suite.web,\
+argeo.osgi.start.6.apps=org.argeo.suite.apps.web,\
org.argeo.suite.workbench.rap
## Rap Workbench configuration