Presentation is loading. Please wait.

Presentation is loading. Please wait.

XHTML Presenters : Jarkko Lunnas Sakari Laaksonen.

Similar presentations

Presentation on theme: "XHTML Presenters : Jarkko Lunnas Sakari Laaksonen."— Presentation transcript:

1 XHTML Presenters : Jarkko Lunnas Sakari Laaksonen

2 Contents INTRODUCTION XHTML 1.0 Why XHTML? XHTML vs. HTML Declarations Differencies in declarations Validating XHTML XHTML - Introduction

3 What are CMSs ideal for? CMSs are for managing larger scale publications which are hard to control and manage Used for publishing same content in different publications CMSs (in web) – What are CMSs

4 Categorizing CMSs Enterprise Management Systems / EMSs: Stores and manages organization’s e-publications, documentation and Web content so that the employee of the company can reuse the information across different applications. Web Content Management Systems / WCM systems: The main focus of the system is to publish content in the Internet environment The system repositories lie on web server Managed with browser-based tools CMSs (in web) – What are CMSs

5 Categorizing CMSs Open source (free): Ez Publish PHP-Nuke Mambo server Commercial CMSs: Crasmanager http://www.crasmanager.fi Navigo CMS http://www.ch5finland.com CMSs (in web) – What are CMSs

6 What CMS provides? Main purpose; to provide solid control over the content and publications, to be able to publish same content in different publications Role of CMS for clients; makes possible to maintain the sites without knowing actual code-languages For developers; To provide a structured and easy to use framework for further development CMSs (in web) – What are CMSs

7 Main principles Rendering format needs to be separated from the actual content and metadata Content needs to be separated to components and stored in a hierarchial structure Content managing is all about relating components to each other CMSs (in web) – Principles and logical design

8 11007 Cardboard Cup Sleeve $00.02 Available in brown, white, and green. /images/cupsleeve.jpg 11008 Cardboard Elvis.. Components Information content components All the content needs to be separated into smaller chunks of information. CMSs (in web) – Principles and logical design

9 Structuring Hierarchies (TOC) Indexes Cross references Sequences CMSs (in web) – Principles and logical design

10 Structuring “Control the structure and you control the content and its publications” CMS access structure Inside the CMS; for management Outside; for navigation Publication access structure Set of access structures that relate the parts inside the publication and let’s you know what’s inside the publication CMSs (in web) – Principles and logical design

11 Templates Basic templates shouldn’t require any programming skills Template process: 1. create a standard page, that all the other pages follow 2. replace all the particulars (that will differ between pages) with placeholders 3. template processor replaces the placeholders with the particulars they address per page - own syntax can be added as well CMSs (in web) – Principles and logical design [Insert Title] [Insert Body]

12 Templates Main template types Page templates Navigation templates Component templates CMSs (in web) – Principles and logical design

13 Programming, use of mark-up languages and databases Open programming standards: Object-oriented programming Programmed components use from and stores the data (the given attributes) to a relational database or to an XML file CMSs (in web) – Principles and logical design

14 Repository “the heart of the management system” Storage for components from where they can be continually managed to increase the quality of their metadata or content Content databases Content databases such as relational databases and XML Object databases, not necessarily mutually exclusive Content media files Apart from a database as separate files Control and configuration files Templates, metadata lists & indexes, scripts, workflow rules etc. CMSs (in web) – CMS areas and w orkflow principles

15 Main workphases Collect Manage Publish CMSs (in web) – CMS areas and w orkflow principles

16 Workflow system Goal is to make complex tasks as easy as possible for the user to carry out layered functionality triggering archiving backup processes connection management processes CMSs (in web) – CMS areas and w orkflow principles

17 The publishing system Repository -> Content -> Templates -> Publications Web publication process 1. Loads a template. 2. Pass any parameters that came along the request 3. Execute code in template to produce the finished page 4. Pass finished page to web server for display to user’s browser CMSs (in web) – CMS areas and w orkflow principles

18 Administration system sets parameters and takes care of the structure of CMS includes staff configuration, metatorial and system configuration CMSs (in web) – CMS areas and w orkflow principles

19 CMS Demonstration CMSs (in web) – CMS demonstration Crasmanager 4.1

20 Additional business values through CMSs Hosting deals Efficient re-use of resources More focused component and system development Savings in providing correct up-to-date info … CMSs (in web) – Additional business values

21 Future scopes The content management market is huge and growing day by day CMS features are expected to become more standardized CMS field is maturing all the time to have higher level of consistency, repeatability and professionalism Content managing will extend its scope more and more to hypermedia, software engineering, marketing and business process design and such CMSs (in web) – Future scopes

22 Sources Books Content Management Bible, by Bob Boiko Companies Crasman Company Ltd. Internet Content Management Tutorial @ http://chalaki.com CMSs (in web) – Sources

Download ppt "XHTML Presenters : Jarkko Lunnas Sakari Laaksonen."

Similar presentations

Ads by Google