4 <extension target="application#MODULE">
6 <ejb>${bundle.fileName}</ejb>
11 <web-uri>nuxeo.war</web-uri>
12 <context-root>/nuxeo</context-root>
17 <!-- uncomment that to enable tomcat based auth
18 <extension target="web#LOGIN-CONFIG">
20 <auth-method>FORM</auth-method>
21 <realm-name>nuxeo.ecm</realm-name>
23 <form-login-page>/login.jsp</form-login-page>
24 <form-error-page>/login.jsp?loginFailed=true</form-error-page>
30 <extension target="web#FILTER-MAPPING">
32 <!-- Seam Context Filter is declared in org.nuxeo.ecm.platform.ui.web
33 deployment fragment -->
36 <filter-name>Seam Context Filter</filter-name>
37 <url-pattern>/ws/FileManageWS</url-pattern>
41 <filter-name>Seam Context Filter</filter-name>
42 <url-pattern>/DocumentManagerWS</url-pattern>
46 <extension target="web#SERVLET">
49 <extension target="web#SERVLET-MAPPING">
52 <extension target="pages#PAGES">
53 <!-- This calls a method which load the Workspace logo -->
54 <page view-id="/showLogo.xhtml" action="#{logoHelper.getLogo}"/>
56 <!-- Bind URL to the Document URL resolver-->
57 <page view-id="/getDocument.xhtml"
58 action="#{navigationContext.navigateToURL}">
61 <page view-id="/nxliveedit.xhtml" action="#{liveEditHelper.getBootstrap()}"/>
63 <!-- Bind URL to the Parallele conversation Document URL resolver-->
64 <page view-id="/parallele.xhtml"
65 action="#{paralleleNavigationHelper.navigateToURL}">
68 <!-- Post login and 'home' view handler -->
69 <page view-id="/nxstartup.xhtml"
70 action="#{startupHelper.initDomainAndFindStartupPage('Default domain', 'view')}"/>
72 <!-- To redirect to the user dashboard instead, use instead:
74 <page view-id="/nxstartup.xhtml"
75 action="#{startupHelper.initDomainAndFindStartupPage('Default domain', 'user_dashboard')}" />
78 <!-- config for workspace management
79 = give a description for each viewId
82 <page view-id="/view_domains.xhtml">
83 #{currentServerLocation.name}/#{currentTabAction.label}
86 <page view-id="/select_document_type.faces.xhtml">
87 Create new document in #{currentDocument.name}
90 <page view-id="/create_document.faces.xhtml">
91 Create new document in #{currentDocument.name}
94 <page view-id="/user_dashboard.xhtml">
95 breadcrumb=command.user_dashboard
98 <page view-id="/view_users.xhtml">
99 breadcrumb=command.manageMembers
102 <page view-id="/view_many_users.xhtml">
103 breadcrumb=command.manageMembers
106 <page view-id="/view_vocabularies.xhtml">
107 breadcrumb=title.vocabularies
110 <page view-id="/search/search_form.xhtml">
111 breadcrumb=command.advancedSearch
115 <extension target="faces-config#APPLICATION">
117 <default-locale>en</default-locale>
118 <supported-locale>en_GB</supported-locale>
119 <supported-locale>en_US</supported-locale>
120 <supported-locale>fr</supported-locale>
121 <supported-locale>de</supported-locale>
122 <supported-locale>es</supported-locale>
123 <supported-locale>it</supported-locale>
124 <supported-locale>ar</supported-locale>
125 <supported-locale>ru</supported-locale>
126 <supported-locale>ja</supported-locale>
127 <supported-locale>vn</supported-locale>
130 <message-bundle>messages</message-bundle>
133 <extension target="components#PAGEFLOW">
134 <value>config/addWorkspace.jpdl.xml</value>
137 <extension target="faces-config#NAVIGATION">
138 <!-- generic pages -->
140 <from-outcome>generic_error_page</from-outcome>
141 <to-view-id>/generic_error_page.xhtml</to-view-id>
146 <from-outcome>generic_message_page</from-outcome>
147 <to-view-id>/generic_message_page.xhtml</to-view-id>
152 <from-outcome>home</from-outcome>
153 <to-view-id>/nxstartup.xhtml</to-view-id>
158 <from-outcome>user_login</from-outcome>
159 <to-view-id>/login.xhtml</to-view-id>
164 <from-outcome>user_logout</from-outcome>
165 <to-view-id>/logout.xhtml</to-view-id>
170 <from-outcome>view_servers</from-outcome>
171 <to-view-id>/view_servers.xhtml</to-view-id>
175 <!-- pages for document actions -->
178 <from-outcome>view_domains</from-outcome>
179 <to-view-id>/view_domains.xhtml</to-view-id>
184 <from-outcome>select_document_type</from-outcome>
185 <to-view-id>/select_document_type.xhtml</to-view-id>
190 <from-outcome>create_document</from-outcome>
191 <to-view-id>/create_document.xhtml</to-view-id>
196 <from-outcome>edit_document</from-outcome>
197 <to-view-id>/edit_document.xhtml</to-view-id>
202 <from-outcome>view_documents</from-outcome>
203 <to-view-id>/view_documents.xhtml</to-view-id>
208 <from-outcome>create_file</from-outcome>
209 <to-view-id>/create_file.xhtml</to-view-id>
214 <from-outcome>create_workspace_wizard</from-outcome>
215 <to-view-id>/createWorkspaceWizard.xhtml</to-view-id>
220 <from-outcome>send_email</from-outcome>
221 <to-view-id>/document_email.xhtml</to-view-id>
225 <!-- AT: BBB, use view_documents instead -->
227 <from-outcome>view_workspaces</from-outcome>
228 <to-view-id>/view_workspaces.xhtml</to-view-id>
232 <!-- AT: BBB, use create_document instead -->
234 <from-outcome>create_domain</from-outcome>
235 <to-view-id>/create_domain.xhtml</to-view-id>
239 <!-- AT: BBB, use edit_document instead -->
241 <from-outcome>edit_domain</from-outcome>
242 <to-view-id>/edit_domain.xhtml</to-view-id>
246 <!-- AT: BBB, use create_document instead -->
248 <from-outcome>create_workspace</from-outcome>
249 <to-view-id>/create_workspace.xhtml</to-view-id>
253 <!-- AT: BBB, use edit_document instead -->
255 <from-outcome>edit_workspace</from-outcome>
256 <to-view-id>/edit_workspace.xhtml</to-view-id>
260 <!-- users ang groups -->
263 <from-outcome>members_management</from-outcome>
264 <to-view-id>/members_management.xhtml</to-view-id>
269 <from-outcome>view_users</from-outcome>
270 <to-view-id>/view_users.xhtml</to-view-id>
275 <from-outcome>view_many_users</from-outcome>
276 <to-view-id>/view_many_users.xhtml</to-view-id>
281 <from-outcome>edit_user</from-outcome>
282 <to-view-id>/edit_user.xhtml</to-view-id>
287 <from-outcome>edit_user_password</from-outcome>
288 <to-view-id>/edit_user_password.xhtml</to-view-id>
293 <from-outcome>view_user</from-outcome>
294 <to-view-id>/view_user.xhtml</to-view-id>
299 <from-outcome>create_user</from-outcome>
300 <to-view-id>/create_user.xhtml</to-view-id>
305 <from-outcome>view_groups</from-outcome>
306 <to-view-id>/view_groups.xhtml</to-view-id>
311 <from-outcome>view_group</from-outcome>
312 <to-view-id>/view_group.xhtml</to-view-id>
317 <from-outcome>edit_group</from-outcome>
318 <to-view-id>/edit_group.xhtml</to-view-id>
323 <from-outcome>create_group</from-outcome>
324 <to-view-id>/create_group.xhtml</to-view-id>
329 <from-outcome>view_vocabularies</from-outcome>
330 <to-view-id>/view_vocabularies.xhtml</to-view-id>
335 <from-outcome>view_vocabulary</from-outcome>
336 <to-view-id>/view_vocabulary.xhtml</to-view-id>
343 <from-outcome>search_form</from-outcome>
344 <to-view-id>/search/search_form.xhtml</to-view-id>
349 <from-outcome>search_results_nxql</from-outcome>
350 <to-view-id>/search/search_results_nxql.xhtml</to-view-id>
355 <from-outcome>search_results_advanced</from-outcome>
357 /search/search_results_advanced.xhtml
363 <from-outcome>search_results_simple</from-outcome>
364 <to-view-id>/search/search_results_simple.xhtml</to-view-id>
368 <!-- miscellaneaous -->
371 <from-outcome>clipboard</from-outcome>
372 <to-view-id>/incl/clipboard.xhtml</to-view-id>
377 <from-outcome>user_dashboard</from-outcome>
378 <to-view-id>/user_dashboard.xhtml</to-view-id>
383 <from-outcome>select_workspace_template</from-outcome>
384 <to-view-id>/select_workspace_template.xhtml</to-view-id>
389 <from-outcome>pdf_generation_error</from-outcome>
390 <to-view-id>/pdf_generation_error.xhtml</to-view-id>
395 <from-outcome>mass_edit</from-outcome>
396 <to-view-id>/massedit_documents.xhtml</to-view-id>
401 <from-outcome>mass_edit_confirm</from-outcome>
402 <to-view-id>/massedit_documents_preview.xhtml</to-view-id>