From 063430129ee118c61bf6078412de99b20d77f91f Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Mon, 11 Sep 2006 16:57:01 +0000 Subject: [PATCH] . Checkpoint of WCM ui work (nothing to see here, move along please, move along) - "Websites" folder created under root of Company Home during bootstrap - Bootstrap properties and getter helper added to import-export-context & web-client - Beginnings of the Create Website wizard - Action definition added for Create Website action - Beginings of the model for avm webfolders and associated sub-structures git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3763 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/messages/webclient.properties | 9 ++++ config/alfresco/web-client-config-actions.xml | 12 +++++ config/alfresco/web-client-config-wizards.xml | 18 +++++++ .../org/alfresco/web/app/Application.java | 39 ++++++++++++++- .../org/alfresco/web/bean/BrowseBean.java | 2 +- .../web/bean/content/BaseContentWizard.java | 10 ++-- .../web/bean/dialog/BaseDialogBean.java | 13 +++-- .../alfresco/web/templating/OutputUtil.java | 45 ++++++------------ source/web/WEB-INF/faces-config-beans.xml | 36 +++++++++++--- source/web/images/icons/create_website.gif | Bin 0 -> 1039 bytes .../web/images/icons/create_website_large.gif | Bin 0 -> 1688 bytes source/web/images/icons/website.gif | Bin 0 -> 1039 bytes source/web/images/icons/website_large.gif | Bin 0 -> 1688 bytes 13 files changed, 131 insertions(+), 53 deletions(-) create mode 100644 source/web/images/icons/create_website.gif create mode 100644 source/web/images/icons/create_website_large.gif create mode 100644 source/web/images/icons/website.gif create mode 100644 source/web/images/icons/website_large.gif diff --git a/config/alfresco/messages/webclient.properties b/config/alfresco/messages/webclient.properties index 637dcf81b0..679edbafb0 100644 --- a/config/alfresco/messages/webclient.properties +++ b/config/alfresco/messages/webclient.properties @@ -782,6 +782,15 @@ space_type_note=Note: If you can only see one type of space then other space typ template_space=Template Space select_template=Select the template you want to use. +# Create Website Wizard messages +create_website=Create Website +create_website_title=Create Website Wizard +create_website_desc=This wizard helps you create a new website space. +website_details=Website Details +create_website_step1_title=Step One - Website Details +create_website_step1_desc=Enter the information about the website. +create_website_finish_instruction=To close this wizard and create your website space click Finish. To review or change your selections click Back. + # New User Wizard messages new_user_title=New User Wizard new_user_title_edit=Edit User Wizard diff --git a/config/alfresco/web-client-config-actions.xml b/config/alfresco/web-client-config-actions.xml index 4a2eb195db..b13d45c252 100644 --- a/config/alfresco/web-client-config-actions.xml +++ b/config/alfresco/web-client-config-actions.xml @@ -354,6 +354,17 @@ wizard:createSpace + + + + CreateChildren + + + create_website + /images/icons/create_website.gif + wizard:createWebsite + + @@ -571,6 +582,7 @@ + diff --git a/config/alfresco/web-client-config-wizards.xml b/config/alfresco/web-client-config-wizards.xml index 995a4cf39a..5cb58cde31 100644 --- a/config/alfresco/web-client-config-wizards.xml +++ b/config/alfresco/web-client-config-wizards.xml @@ -5,6 +5,24 @@ + + + + + + + + + + #{DictionaryService} + - The bean that backs up the Create Content Wizard + The bean that backs up the Create XML Content Type Wizard CreateXmlContentTypeWizard org.alfresco.web.bean.content.CreateXmlContentTypeWizard @@ -519,10 +520,6 @@ fileFolderService #{FileFolderService} - - searchService - #{SearchService} - navigator #{NavigationBean} @@ -535,9 +532,34 @@ contentService #{ContentService} + + + + + The bean that backs up the Create Website Wizard + + CreateWebsiteWizard + org.alfresco.web.bean.wcm.CreateWebsiteWizard + session - dictionaryService - #{DictionaryService} + nodeService + #{NodeService} + + + fileFolderService + #{FileFolderService} + + + navigator + #{NavigationBean} + + + searchService + #{SearchService} + + + avmService + #{AVMService} diff --git a/source/web/images/icons/create_website.gif b/source/web/images/icons/create_website.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a5543211867ab4a645ed955602fdb5fa6eae058 GIT binary patch literal 1039 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 i&NS16(n10Wv~kDucbH