390 likes | 484 Vues
Nd intranet. Jur.lu.se Webproject. Workshop – For administrators. November 25, 2013. Agenda. Neo.WCMS Architecture & Administration Neo.Repository Architecture & Administration How to … Cases … Round op. Nd intranet. Neo.WCMS – For administrators. Jur.lu.se.
E N D
Nd intranet Jur.lu.se Webproject Workshop – For administrators November 25, 2013
Agenda • Neo.WCMS • Architecture & Administration • Neo.Repository • Architecture & Administration • How to … • Cases … • Round op
Nd intranet Neo.WCMS – For administrators Jur.lu.se
Neo.WCMS – Administration from WEB • Server host name / WCMS database file path /admin • E.g. http://www.opusneo.com/wcms.nsf/admin • Administrate menu items (pages) • Content Editor >= have access
Neo.WCMS – Administration from Notes • Open the database from Notes client • E.g. \wcms.nsf • Administrate setup (documents) • Only Administrators has access
Nd intranet Neo.Repository – For administrators Jur.lu.se
Neo.Repository - Administration from WEB • Server host name / Repository database file path • E.g. http://www.opusneo.com/repository.nsf • Administrate repository items (images & focus) • Content Editor >= has access
Neo.Repository - Administration from Notes UI Notes administration layout is coming… • Open the database form Notes client • E.g. \repository.nsf • Administrate repository setup • Only Administrators has access
Neo.Repository – User types User types not fully implemented - is coming… Right now ContentEditors must be setup as same level as SuperUsers.
Nd intranet How to… Jur.lu.se
How to … • How to setup home URL • How to setup access • How to customize header and footer • How to customize news workflow mails • How to load build/source mode • How to create a News target • How to setup a feed for a news target • How to create a WCMS Site • How to customize a content page • How to customize widgets on a content page • How to setup available template for a menu root • How to create a template page • How to create a top menu item • How to create user friendly URL links • How to setup repository access • How to Customize repository settings • How to create a repository
Cases… • Cookies längst ner i footern • Ändra till http://www.jur.lu.se/#!cookies • WCMS & DNS root: • Test server: en.jur.lu.se & se.jur.lu.se • In english news • New target in SE • Link to target in UK
Neo.WCMS - How to setup home URL • Using the Domino Administrator client, the home URL should be added to either the Server Document or if using Internet Site Documents, the HTTP server document. Restart the http server after updating the directory documents. • This should be added as the home url: • <Neo.WCMS database file path>/menuItem.xsp/#!<key> e.g.: • /wcms.nsf/menuItem.xsp#!start • The key that follws the “#!” is the id of the start page in the Neo.WCMS database. The default is “start” • From the Notes client, edit the WCMS database Application setup document and remove the WCMS database filepath from: rootUrl, startUrl and errorUrl. • Save the document and reload application setup.
Neo.WCMS - How to setup access • Administrators: • ACL: Manager, enable Delete documents • Roles: [Admin], [SuperUser], [ContentEditor] • SuperUsers: • ACL: Editor • Roles: [SuperUser], [ContentEditor] • ContentEditors: • ACL: Author, enable Create documents • Roles: [ContentEditor] • Reader • Default reader
Neo.WCMS - How to customize header and footer • From the Notes client, edit the WCMS database Application setup document and edit field below: • globalMenuTargetId • Dom id in ”mainHeaderHTML” to place global menu on load • mainHeaderHTML • Header html • mainFooterHTML • Footer html • Save the document and reload application setup.
Neo.WCMS - How to customize news workflow mails • From the Notes client, edit the WCMS database Application setup document and edit fields below: • News request approval mail subject/body • Sent to approver on request approval • News approve mail subject/body • Sent to author on approve • News reject mail subject/body • Sent to author on reject • Save the document and reload application setup.
Neo.WCMS - How to load build/source mode • From the Notes client, edit the WCMS database Application setup document and edit fields below to point to src files.: • settingsUrl • E.g. opusneo/neoWCMS.src/settings.js • stringsUrl • E.g. opusneo/neoWCMS.src/strings.js • mainCssUrl • E.g. /opusneo/neoWCMS.src/skin/neo_main.css • customCssUrl • E.g. /opusneo/neoWCMS.src/skin/custom.css • Save the document and reload application setup.
Neo.WCMS - How to create a News target • From the Notes client, in the WCMS database: • Edit the content setup documents: • newslist& newspage • In the ”Target” fieldenter the new target • Save the documents • From a Browser, login in WCMS: • Open the main news list “newsall” • Create a new subpage of template “newslist” • Enter title, select the new target as target and fill in owner • Save the page
Neo.WCMS - How to setup a feed for a news target • From a Browser, login in WCMS: • Edit the specified page • In the right content area add a news feed widget and set: • Subtitle: ”Nyheter” • Link label: ”Flernyheter” • Link Url= ”#newsfakulteten” (newslist page id) • Feedurl = ”/[dbFilePath]/getnewsitems?openagent&target=Fakulteten” (newstarget) • Show header = no • Show info = yes • Show content = yes • Max items = all • Max height (px) = blank • Close the widget and save the page
Neo.WCMS - How to create a WCMS Site From the Notes client, create database based on Neo.WCMS template Custom the new WCMS database ACL Open the new WCMS database and edit Application setup and configure “Main settings” Save the document and reload application setup.
Neo.WCMS - How to customize a content page • From the Notes client, in the WCMS database: • Edit the specified content setup document: • Top Container • Breadcrumb • LeftContainer • Menu • Main Container • MediaList, Title, Footer, Widgets • Right Container • Widgets • BottomContainer • Widgets • Save the document
Neo.WCMS - How to customize widgets on a content page • From the Notes client, in the WCMS database: • Edit the specified content setup document widgetsettings: • neo_autoCreateElementWidgetType • Auto createdwhen a new page is created • neo_otherElementWidgetTypes • Available for all content providers • neo_advancedElementWidgetTypes • Available for only SuperUsers and Administrators • Syntax: {"name":"neo_dynamicContent.ewLightTextEditor","title":"Light richtext"} • Save the document • !Important on syntax error can cause the page to crash
Neo.WCMS - How to setup available template for a menu root • From the Notes client, in the WCMS database: • Edit the specific menu root document • In “menuItemSetupIds” - Add specified menu items that all content providers can create. • In “menuItemAdvancedSetupIds” - Add specified menu items that only SuperUsers and Administrators can create • Save and close the document
Neo.WCMS - How to setup a template page (1/3) • From the Notes client, in the WCMS database: • Create a new content setup document • Select docSubType • Enter id & title • Save and close the document and re-edit it to load the custom fields for the selected docSubType • TIP: You can also copy-paste an existing content setup document and change the id • Fill out the custom content settings • Save and close the document
Neo.WCMS - How to create a template page (2/3) • From the Notes client, in the WCMS database: • Create a new menu item setup document • Select itemType = “Page” • Enter id & title • Select the new created content setup document in contentSetupID • Optional: Enter one or more css class name to style the page • Save and close the document
Neo.WCMS - How to create a template page (3/3) • From the Notes client, in the WCMS database: • Edit the menu root document where the new page template should be available. • If available for all content providers, select the new menu item id in “menuItemSetupIds” • If available for only SuperUsers and Administrators select the new menu item id in “menuItemAdvancedSetupIds” • Save and close the document
Neo.WCMS - How to create a top menu item • From a browser, open the WCMS and login: • Open the ”start” page • Create a new subpage to the ”start” page • Choose page template • Enter title and sort no. • Fill out other fields • Save the page • NOTE! The new page is not a top menu page
Neo.WCMS - How to create user friendly URL links • From a browser, open the WCMS and login: • Edit the specific content page • Open the advance tab • Enter a user friendly ID in the Page ID field • Save the page • If Home URL has been specified, the link to the page is now: • Server rootname/#!pageId (youcan skip the ”!”) • Eg. http://www.opusneo.com/#products
Neo.Repository - How to setup access User types not full implemented is coming… Right now ContentEditors must be setup as same level as SuperUsers. • Administrators: • ACL: Manager, enable Delete documents • Roles: [Admin], [SuperUser], [ContentEditor] • SuperUsers: • ACL: Editor • Roles: [SuperUser], [ContentEditor] • ContentEditors: • ACL: Author, enable Create documents • Roles: [ContentEditor] • Users • ACL: Reader • Roles: [RepositoryUser] • Reader • Default reader
Neo.Repository - How to Customize repository settings • From the Notes client, in the Repository database: • Edit the specified repository setup document • You should only change the following settings, the rest of the settings might need changes in stylesheets and code: • Authors (changes only effects new items) • Tags (default available) • Types on image repository • Save and close the document
Neo.Repository - How to create a repository • 2 options for creating a new repository: • Create new repository setup doc in an existing repository database. • If the new repository is to be used by a WCMS, specified the new repository setup id in WCMS settings.js • Create new repository database. • If the new repository is to be used by a WCMS, specified the new repository database path in WCMS Application setup.
Nd intranet Round op Jur.lu.se