Web design rates - Summary Well, if you didn t have writer s cramp

Summary Well, if you didn t have writer s cramp before, you probably do now. We hope this application has given you some insight into the separation of content and design. Because of the way the application was designed, you can easily modify the look and feel of the application by either directly altering your header and footer files, or using a CSS file to set up different styles. This won t matter to your users; they will still be able to enter articles without ever having to worry about what the article will look like on the Web when it s published. We also hope that you understand the importance of updating your site often enough to draw users back again and again. By adding an application like this to your site, and allowing users to add content for you, you create a dynamically changing site with fresh information. Just think about all the ways you could implement such a design: . Create a message board. (This is examined in more detail in Chapter 16.) . Add a daily comic. Perhaps you have an artist who can draw you a comic every day. You could create an application that allows him or her to upload comic strips and allows users to comment on them. . Compile photo journals. A while back, there was a project in which photographers went all over the world, and in a 24-hour period, they took their pictures and uploaded the digital images, and people in the central office typed up descriptions and allowed people to view them online. It was a very ambitious project and a perfect example of a CMS application. The bottom line is that if you have content that you want to be able to update on a regular basis, you definitely want to implement a CMS application. And now, you have the basic tools to build one on your own! Perhaps you should send your users an e-mail to tell them of your improved functionality. You ll do that in Chapter 14. Exercises After all that typing, are we so cruel that we d include more work at the end? Yes. Yes we are. See how you might accomplish the following tasks: 1. Delete when appropriate. When reviewing an article, the delete button always shows up, regardless of what happens in the transaction page. Alter the code so the Delete button only shows up when the article is pending. 2. Find out about the author. Authors of articles might want the readers to know a little more about them. Add the ability to enter extra fields in a user s profile, and provide a link on the article full-view page to the author s information. 3. Notify the author. Authors might want to be automatically notified when their stories have been approved. Add an e-mail notification upon approval, and give the user the ability to toggle their notification on and off. 479 Building a Content Management System
If you are looking for cheap and quality webhost to host and run your website check Jboss Web Hosting services.

Leave a Reply