This is a suit of programs to allow you to store appointments, birthdays and anniversaries for your famiy and friends.
Family Diary is a suit of applications to allow you to set up a database of appointments and contacts for family and friends. Currently the suit consists of the Windows Service, a Windows client application, an Outlook Add-in, a Windows Phone 7 application and a Windows Home Server Add-in. These programs are described in more detail below.
The Family Diary Service is a Windows Communications Foundation (WCF) service that is installed on your server and should run all the time. The service provides access to the database through stored procedures on the SQL Server database. When the service installation program is initially run it installs and runs the service, then creates some rules in your Windows firewall, to allow remote access on ports 8088, 8089 and 8090. Port 8089 is used for access from a workstation on your internal network with a Windows account matching a user account on the server.
Port 8088 is used by remote clients who don't have a matching Windows account. These accounts must have a Member account set up within Family Diary with a User Name and Password, the remote client is authenticated using this User Name and Password along with the Windows Home Server secure certificate. If you have a non-standard installation of Windows Home Server such as a branded version, or you have installed your own certificate for client authentication, you may need to do some additional configuration to make the system work, (please contact us for information).
Port 8090 is used for Windows Phone 7 access using a User Name and Password in the Family Diary database.
The Windows Client for Family Diary is developed using the Microsoft.NET framework version 4 and requires this to be installed on your computer before installation. When the program is first run you will be requested to enter the name of the server where the Family Diary Service is running, once entered you will not be prompted for this again unless connection to the server is lost.
The product is designed with touch screen in mind, so you can navigate around the system using either touch or using the mouse. There are a number of views of appointments, these are as follows:Day View
This view shows all appointments for the selected day and member, double clicking on an appointment allows for editing or deleting the appointment. If the appointment is a recursive one, a recursive icon will be displayed and right clicking the icon will bring up a menu to allow moving through the recursive appointments.Month View
Month view allows you to see all appointments for the selected month and member, it is similar to day view but shows all the appointments for the month.Member View
Member view displays all appointments for the selected member.
The Outlook Add-in allows you to import and export appointments and contacts to and from Family Diary. Before you can carry out these operations you will need to connect to the server, each time Outlook is run you need to connect to the server. The Family Diary functions are only displayed when Outlook is in either the Calendar or Contacts pages. You first need to set up the server and connect to it using the Settings button. Once the server is set up you can set it to connect automatically when you run Outlook, however, this may slow down access to Outlook depending on the speed of your network and server. If this becomes an issue you can switch this off and connect only when you want to interface to Family Diary.
Windows Home Server Add-in & Stand alone Configuration Program
This add-in allows you to start and stop the Family Diary service and to set some communications parameters. The WCF service uses message buffering to send and receive data to and from Family Diary clients, depending on how many contacts and appointments are in your database you may need to increase the buffer sizes, you can do this on the server through the add-in.
You can change the default name for the diary to one of your choice, the default is Family Diary. You can also set a flag to disable access to Members, Categories and Contacts for the client application. This allows you to control access to these areas and only allow people with access to the add-in to create Members, Categories and Contacts.
Windows Phone 7 Applications
This client application can be downloaded from the Microsoft Marketplace and gives you access to most of the functions provided by the Windows client. This provides for appointments and reminders, contacts and members. Please see the screenshots for more details.