Family Diary

This is a suit of programs to allow you to store appointments, birthdays and anniversaries for your famiy and friends.

themed_object
Affordable Project Management
Bookmark and Share
Family Diary Logo Family Diary

 

Description

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 and a Windows Home Server Add-in. These programs are described in more detail below.

 

Windows Service

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).

 

Windows Client

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.

 

Outlook Add-in

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.