PHP5 CMS Framework Development doc

343 426 0
PHP5 CMS Framework Development doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... of using PHP5 for a CMS Some general questions about MVC, XHTML generation, and security are reviewed Chapter 2: This chapter takes us from a general overview of the CMS framework into the specifics of user management Every CMS- based site needs to make distinctions between different types of user, if only between administrators and visitors Often the requirements are much more complex The framework. .. effective data handling in the applications that use our CMS framework The heart of a CMS is its database, and although PHP can connect to databases, we look at services that can be built to make access easier Likewise, a standard abstract class for data objects corresponding to database rows can considerably aid the development of the rest of the CMS Chapter 6: This chapter shows an outline of a highly... powerful way to make a CMS more efficient is to use a cache This can be done in various ways, and we look at the most profitable and at efficient code for their implementation Chapter 9: This chapter shows how the CMS framework can provide all the basic mechanisms for menu handling While the styling of the menu, or equivalent navigational device, is outside the core of a CMS framework, we can look... to address it [] CMS Architecture This chapter lays the ground work that helps us to understand what Content Management Systems (CMS) are all about First, it summarizes the whole idea of a CMS where it came from and what it looks like This is followed by a review of the technology that is advocated here for CMS building Next, we will take account of how the circumstances in which a CMS is deployed affect... are considered Finally, all these things are brought together in an overview of CMS architecture Along the way, Aliro is introduced—the CMS framework that is used for illustrating implementations throughout this book The Idea of a CMS Since you are reading this book, most likely you have already decided to build or use a CMS But before we go into any detail, it is worth spending some time presenting... have now become well known features in the CMS world My own site relied on Mambo for a number of years, and I gradually became more and more involved with the software, eventually becoming leader of the Mambo development team for a critical period in its development For various reasons, though, I finally departed from the Mambo organization and wrote my own CMS framework, called Aliro Extensions that... that can be done in a CMS framework to provide higher level functions to meet common requirements These are needed both by the framework and by many extensions [ 11 ] CMS Architecture • Caches: These are used in many different contexts for internet processing • Menus: These are a common feature of websites, especially when taken in • Languages: Nowadays, as a minimum, software development should To... standards of the time CMS Architecture But that was followed by a period in which competition between browsers was accompanied by radical development of complex XHTML to create far higher standards of presentation It became much harder for amateurs to create presentable websites, and people started to look for tools One early success was the development of Lotus Notes as a CMS, by grafting XHTML capability... decisions necessary to create a working architecture for a PHP5- based content management system Each of the major areas and decision points are reviewed and discussed Code examples, which take advantage of PHP5' s object oriented nature, are provided and explained They serve as a means of illustrating the detailed development issues created by a CMS In areas where the code is too voluminous to be reproduced... system There are a number of small but important services that are well provided by a CMS framework We look at mail, file system management, XML handling, and several others Chapter 13: This chapter reviews the handling of the inevitable errors that go with software systems Error handling is an area where a good CMS framework can be very helpful to applications by trapping and logging errors, making . class="bi x0 y0 w0 h1" alt="" PHP5 CMS Framework Development Expert insight and practical guidance to creating an efficient, flexible, and robust framework for a PHP5- based content management. Contents Preface 1 Chapter 1: CMS Architecture 7 The Idea of a CMS 7 Critical CMS Features 9 Desirable CMS Features 11 System Management 12 Technology for CMS Building 14 Leveraging PHP5 14 Some PHP Policies. framework for a PHP5- based content management system Martin Brampton BIRMINGHAM - MUMBAI PHP5 CMS Framework Development Copyright © 2008 Packt Publishing All rights reserved. No part of this book

Ngày đăng: 03/07/2014, 03:20

Từ khóa liên quan

Mục lục

  • PHP 5 CMS Framework Development

  • Table of Contents

  • Preface

  • Chapter 1: CMS Architecture

    • The Idea of a CMS

      • Critical CMS Features

      • Desirable CMS Features

      • System Management

      • Technology for CMS Building

        • Leveraging PHP5

        • Some PHP Policies

        • Classes and Objects

        • Objects, Patterns, and Refactoring

        • The Object-Relational Compromise

        • Basics of Combining PHP and XHTML

        • Model, View, and Controller

        • The CMS Environment

          • Hosting the CMS

          • Basic Browser Matters

          • Security of a CMS

          • Some CMS Terminology

          • Summary

          • Chapter 2: Administrators, Users, and Guests

            • The Problem

            • Discussion and Considerations

              • Who Needs Users?

Tài liệu cùng người dùng

Tài liệu liên quan