Book Image

Building Websites with XOOPS : A step-by-step tutorial

By : Steve Atwal
Book Image

Building Websites with XOOPS : A step-by-step tutorial

By: Steve Atwal

Overview of this book

<p class="MsoNormal">XOOPS is an open source web content management system, written in PHP. It allows administrators to easily create dynamic websites with great content and many outstanding features. It is an ideal tool for developing small to large dynamic community websites, intra company portals, corporate portals, weblogs and much more. It has a large, enthusiastic, and helpful community of users.<br /><o:p><br /></o:p>If you want to create a powerful, fully-featured website in no time, this book is for you. This book will help you explore XOOPS, putting you in the picture of what it offers, and how to go about building a site with the system.<o:p></o:p><br />You will be introduced to the main components of XOOPS, and learn how to manage them. You will develop the skills and confidence to manage all types of content on the site, and also understand how users interact with the site. As you find your way round, your own ideas for what you need in your new website begin to crystallize around what you can see of the capabilities and flexibility of XOOPS.</p> <p class="MsoNormal">To make sure that you create the site that looks the way you want, the book covers working with themes to help define your look for your pages. A case study of developing an example Intranet rounds off the book.<o:p></o:p></p>
Table of Contents (12 chapters)

Some Cautions


XOOPS is a rich content management system that can be used for many types of websites, depending on the features you need. It is database-driven, with support for both MySQL and PostgreSQL. XOOPS is modular, where new modules that provide additional functionality can be added, removed, activated, or deactivated easily using the web administration system. Registered users have access to change the appearance of some aspects of a XOOPS site, such as the look and feel (using themes). Administrators can send email to subscribed users, change the site language, and update user permissions.

However, there are some limitations of XOOPS, such as:

  • Data repository is limited to MySQL and PostgreSQL. If you are using anything else, like Oracle or Microsoft SQL Server, then you are out of luck.

  • There is no support for scalability or replication, other than replication provided by the database.

  • XOOPS has no support for data import or data conversion. It is also not fully HTML/XHTML-compliant.

  • There is no version control of documents, or rollback of changes.

  • There is no WYSIWYG editing for users.

  • There is no facility to manage a large number of users other than the web interface, and that becomes unsuitable for more than a small user base.

Despite these shortcomings, which may be addressed in future releases of the XOOPS system, there is plenty to like about XOOPS. Just be aware that if any of the above are a must have for you, then XOOPS may not be the right tool for your needs.