PHP 5/MySQL Programming- P60

PHP 5/MySQL Programming- P60:computer programming has often been seen as a difficult and arcane skill. Programming languages are difficult and complicated, out of the typical person’s reach. However, the advent of the World Wide Web has changed that to some extent. It’s reasonably easy to build and post a Web page for the entire world to see. The language of the Web is reasonably simple, and numerous applications are available to assist in the preparation of static pages | figure This CMS is much simpler but still profoundly powerful. You also learn how to build an even more powerful CMS using a cool technology called XML. I won t give you a screenshot of that program though because to the user it looks just like the simple CMS described in Figure . Understanding Content Management Systems When the Web began it was conceived as a web of interconnected documents. The ability to link any document to any other was powerful. However as developers began utilizing the Web the freeform nature of the Internet sometimes caused headaches. In particular it became somewhat challenging to manage a large system of related pages to customize content for individual users and to maintain consistency in a Web site that might contain hundreds or thousands of documents. Also the nature of the Web began to change. Instead of simply being a repository of documents the Web has become a series of interconnected applications. Much of the Web s content is no longer stored in HTML pages but is created dynamically by programs such as PHP. CMS has become a popular solution for creating a dynamic Web site that connects many HTML pages and serves them up in a flexible efficient manner. Flexibility in this context means the site owner has a lot of options for determining the layout and content of the page. A number of very popular free and commercial CMSs are based on PHP. CMSs frequently include such features like these Chapter 8 XmL and Content Management Systems User management. Users can log into the system. A CMS often has multiple user-access levels so some can add content and others can view content. 274 PHP 5 MySQL Programming for the Absolute Beginner Separation of content into blocks. Content can be grouped into semantic blocks based on its meaning. For example rather than having arbitrary Web pages as the basic unit you can organize news stories Web links and other elements into HTML pages. Isolation of layout from content. A CMS usually .

Không thể tạo bản xem trước, hãy bấm tải xuống
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.