Chapter 8. Newsletters

In this chapter you design and implement a complete newsletter mailing list system. Your system will allow users to subscribe to online newsletters and allow administrators to manage the newsletter content. First, you look at what newsletters can offer to websites like the one developed in this book, and then you examine the various management aspects that must be addressed to make the mailing list administrator's life as easy as possible. By the end of the chapter, you'll have a powerful newsletter module fully developed and integrated into your site!

Problem

Throughout this book you have learned that the key to a successful site is having good content. This content must be logically organized to ease navigability, have an attractive design, and offer some interaction with the user. The content not only has to be interesting and accurate, but must also be fresh and regularly updated to ensure that users keep coming back to visit the site. To help you achieve this for the TheBeerHouse website, you developed an article management module in Chapter 6 to allow administrators and editors to easily manage and publish new content. Although you should try to publish new content on a regular basis, sometimes this simply is not possible. This is especially true when you cannot afford a dedicated team to publish content, or if your company has no news to pass on to its users. If your users see that content has not changed for a long time, chances are good that they won't ...

Get ASP.NET MVC 1.0 Website Programming: Problem – Design – Solution now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.