Figure 9-11: Sending e-mail to a contact. Figure 9-12: Searching for all contacts in a subcategory. Chapter 9: Intranet Contact Manager 331 12 549669 ch09.qxd 4/4/03 9:25 AM Page 331 An abridged result of the search is shown in Figure 9-13. Clicking on a contact name brings up the details as discussed earlier. Figure 9-14 shows a detailed contact information page that includes e-mail history. Figure 9-13: Search results for a subcategory’s contacts. Figure 9-14: E-mail history of a contact. 332 Part II: Developing Intranet Solutions 12 549669 ch09.qxd 4/4/03 9:25 AM Page 332 Summary In this chapter, you developed a central contact manager tool for your intranet. This tool enables your intranet users to search and manage contacts in a very effi- cient way compared to individual contact files. This application can be extended to include private and public contacts, or you can even consider extending it to allow groups of users to view a category (or prevent them from viewing a category). Chapter 9: Intranet Contact Manager 333 12 549669 ch09.qxd 4/4/03 9:25 AM Page 333 12 549669 ch09.qxd 4/4/03 9:25 AM Page 334 Chapter 10 Intranet Calendar Manager IN THIS CHAPTER ◆ Developing an intranet event calendar ◆ Installing an intranet event calendar ◆ Using an intranet event calendar WORK MEANS SCHEDULES, and schedules mean important dates. Everyone has important family- and work-related dates that they need to remember. Many use a calendar as a tool to remind themselves of such events. In this chapter, we look at an intranet calendar system that enables a company to publish important events via a central calendar, and enables users to keep track of their personal events and dates. Identifying Functionality Requirements The calendar system that you’ll put together in this chapter will have the following functionality: ◆ Global events: These events can be predefined in a configuration file to show up on the calendar every year. These may include annual company events. ◆ Holiday events: These events can be predefined in a configuration file to show up on the calendar every year. These are standard holidays with fixed dates, such as Independence Day, Christmas, New Year’s Day, and so forth. Holidays that are not on a fixed date such as Thanksgiving, Labor Day, etc. will have to be set up manually. ◆ Weekends: Weekends can be configured to be any days and any number of days using a configuration file. Some parts of the world don’t follow the Saturday-Sunday weekend system used in the U.S. and Europe. ◆ Repeatable events: Users can configure events to repeat weekly, monthly, or yearly. 335 13 549669 ch10.qxd 4/4/03 9:25 AM Page 335