<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<document>
<title>Content Management Systems</title>
<cid>PIM-CMS</cid>
<sapsubmodule>P221-0137</sapsubmodule>
<bkey>pim3</bkey>
<ctypes>
<hours>2</hours>
<type>V</type>
<hours>2</hours>
<type>PA</type>
</ctypes>
<cp>6</cp>
<semester>3</semester>
<mandatory>no</mandatory>
<language>German</language>
<exam>Project work</exam>
<curriculum>
<curriculum_entry>
<cid>DFI-CMS</cid>
<branch>Computer Science</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KI743</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KIM-CMS</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIM-WI15</cid>
<branch>Applied Informatics</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIM-CMS</cid>
<branch>Applied Informatics</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIM-CMS</cid>
<branch>Applied Informatics</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>TIM-CMS</cid>
<branch>Technical Computer Science</branch>
<semester>3</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
</curriculum>
<workload>
60 class hours (= 45 clock hours) over a 15-week period.The total student study time is 180 hours (equivalent to 6 ECTS credits).There are therefore 135 hours available for class preparation and follow-up work and exam preparation.</workload>
<prerequisites>
</prerequisites>
<knowledge>[?]</knowledge>
<prerequisitesfor>
</prerequisitesfor>
<convenor>Dipl.-Inform. Roman Jansen-Winkeln</convenor>
<convenor-person-key>rjw</convenor-person-key>
<lecturers>
<lecturer>Dipl.-Inform. Roman Jansen-Winkeln</lecturer>
<lecturer-person-key>rjw</lecturer-person-key>
</lecturers>
<objectives>After successfully completing this module, students will have an overview of the existing CMS systems and be able to use them competently. They will be able to work with a CMS, i. e. collect content, customize its appearance and add and develop modules. Students will learn about template languages, skins and scripts and be able to use them. Depending on the application, students will be able to select and set up the appropriate infrastructure, e. g. with proxies, caches or as a server farm. With the topics of search engine optimization, enterprise CMS,  Social Software  and Web 2.0 they will acquire additional knowledge that they can use appropriately depending on the situation. 

The goal of this module is to teach students to evaluate, adapt and use content management systems. In addition, they should also be able to introduce these systems and advise others on their use. Exercises, regular short presentations and project work in teams will help solidify the students’ knowledge and skills. 

</objectives>
<content>1. Foundation

   Plone/Zope/Python
   Communication via the web
   Representation in the computer

2. Using and adapting a CMS

   Hello World: initial content
   Template languages, sever-based scripting
   Skins
   Custom content types

3. CMS infrastructures

   CMS operation
   Search engines and search engine optimization
   User management
   Fat clients, single page applications

4. Using CMS

   Classic applications
   Enterprise CMS
   Web 2.0 applications
   Financing CMS platforms
   Legal framework
</content>
<literature>Aspeli, Martin: Professional Plone Development, Packt Publishing Ltd., 2007
ASPELI, Martin: Professional Plone 4 Development, Packt Publishing Ltd., 2011
CLARK, Alex / DE STEFANO, John (u. a.): Practical Plone 3, Packt Publishing Ltd., 2009</literature>
<offered>
</offered>
<moduldb-query>Sat Sep 12 06:17:12 CEST 2026, CKEY=kc, BKEY=pim3, CID=[?], LANGUAGE=en, DATE=12.09.2026</moduldb-query>
</document>
