Presentation is loading. Please wait.

Presentation is loading. Please wait.

XOWIKI AS CMS? Rocael Hernandez Alvaro Rodriguez.

Similar presentations


Presentation on theme: "XOWIKI AS CMS? Rocael Hernandez Alvaro Rodriguez."— Presentation transcript:

1 XOWIKI AS CMS? Rocael Hernandez Alvaro Rodriguez

2 Xowiki as CMS We need to create web site with a special interface to easily create and publish pages. All the content from the site needs to be multi- language. The site needs to be able to collect and manage information from specific users from different countries.

3 Xowiki as CMS A wiki based site will provide a solution for almost all our needs like creating pages dynamically with a rich-text editor, many users contributing information. Wiki also has the option to include a page into another page.

4 Xowiki as CMS To provide a solution for the website we used: OpenACS 5.3 XOTcl – Core 0.56.3 xowiki 0.60.3 dotlrn file-storage news

5 Xowiki as CMS Public Site

6 Xowiki as CMS Xowiki Design for Public Site As a need of using xowiki instance as the public site we created a design all pages. We include some scripts inside some pages to make an instance of news work with xowiki in multi- language mode and login section.

7 Xowiki as CMS Customizing Xowiki Instance for Public Site: We set up an xowiki instance with a specific configuration and some customizations to use it as the public area of the site. In xowiki package parameters we modified: Production Mode Security Policy Template File Use Connection Locale

8 Xowiki as CMS Parameters: Production Mode Information available when publishers are ready. Security Policy Manage a lot of information from different cities. -> Template File Change the way xowiki shows content normally. Use Connection Locale To let unregistered users acces content multi-language.

9 Xowiki as CMS Policies

10 Xowiki as CMS Policy3 lets us set individual permissions for each object and assign them to a user or group.

11 Xowiki as CMS Public Site Structure: Every page has different includes of pages depending on what sections we want to have. Menus and general sections can be created at any time and is going to have the same design. Xowiki pages and adp's can be included in every xowiki page by {{page -options}} {{adp file -options}}

12 Xowiki as CMS

13 When it comes to creating web pages dynamically, rich-text editors are very helpful but...

14 Xowiki as CMS Multi-Language Site: Xowiki lets us create a page in each language under the same name and it shows the one from the set locale. One instance of news for each language on different site nodes. e.g. /es/news - /en/news

15 Xowiki as CMS Multi-Language for Unregistered Users Set up a cookie when user_id = 0 with system default locale. When changing locale it only changes the cookie.

16 Xowiki as CMS Intranet

17 Xowiki as CMS dotlrn for the communities (cities) and users. Xowiki Forms to collect information. Xowiki Form Pages to publish collected information from cities.

18 Xowiki as CMS Xowiki Forms To collect the information needed specific xowiki forms where created and assign to different users to fill out. We created an interface to assign each form to a city and assign a user or group of users per city.

19 Xowiki as CMS Form Example Template @ciudad@ Form @ciudad@ Constraints @cr_fields:hidden {_name:optional} ciudad:text,inline=true,label=ciudad

20 Xowiki as CMS Forms in development phase After the a user is assigned to fill out a form it appears in his form section. When user is finished (not necessarily the first time) he can send information to CICAD.

21 Xowiki as CMS Ready to Publish Forms After assigned user fills the form and sends it to CICAD they take 5 days to check the information and publish it.

22 Xowiki as CMS Profiles Admin Create Cities Create City Profile Assign Forms to City Set permissions on Forms Set permissions on Profile

23 Xowiki as CMS

24 Profiles

25 Xowiki as CMS The site has a profiles section for each city where they show the public information when ready. Every form filled out by the city is check and if ok is publish in the city profile.

26 Xowiki as CMS Profiles Admin The user assigned to admin the profile(s) has this menu to edit or publish the profile at any time.

27 Xowiki as CMS Public Profiles After profiles are filled and publish, then they become available public users under /ciudades/$city_name.

28 Xowiki as CMS

29 Every Form that is published by CICAD is append to city profile information.

30 Xowiki as CMS Conclusion Xowiki is a powerful tool very customizable that allows us to easily collect and manage information together with OpenACS permissions gives us a very efficient way of automatically get information keeping privacy and order very high.

31 Xowiki as CMS The END


Download ppt "XOWIKI AS CMS? Rocael Hernandez Alvaro Rodriguez."

Similar presentations


Ads by Google