Book Image

Building Websites with TYPO3

By : Michael Peacock
Book Image

Building Websites with TYPO3

By: Michael Peacock

Overview of this book

<p>The book has 8 chapters, each dealing with a different aspect of TYPO3 and by the end you can genuinely claim to have tamed the beast that is TYPO3.</p> <p class="TISBody">TYPO3 is a popular, free, feature-rich open source content management system. It has the flexibility and scalability to more than match commercial systems and allow you to build a powerful and complex website. Because of its complex system and numerous extensions, TYPO3 can be daunting on first approach and the initial learning curve can be steep. However the nature of its advanced features will reward an extra investment in learning.</p>
Table of Contents (14 chapters)

What is a CMS?


A Content Management System (CMS) is a system that allows users to collaborate to create and manage content for their website. These systems can range from applications installed on your computer—which link into your website to allow you to manage it—to web-based applications, which run on your web server and allow all aspects of the website to be managed directly from the website.

Content management systems are one of the common methods for creating and managing content on the Internet and on intranets, especially in environments where there is more than one person working on the content, or where there is a lot of content involved.

These systems generally give users the ability to:

  • Create content

  • Manage content

  • Manage, provide, and restrict access to content and also the editing of content

  • Modify a design layer independent of the site's content

  • Collaborate effectively

  • Manage versions of content

With a CMS, content and design are kept separate, which means that the design of a website can completely change and it will have no impact on the content of the website. This is quite an important feature as it means that the design need only be changed once, and not across each page of the website. This makes it easy for websites of any size to easily and quickly change their design. Also, it protects the design, as content editors do not need to integrate design into their content, which could cause problems, for instance if the content editors do not know HTML.