| 1 |
// $Id: readme.txt,v 1.26 2009/09/16 18:41:09 wplaat Exp $
|
| 2 |
|
| 3 |
Created by wplaat (Plaatsoft)
|
| 4 |
|
| 5 |
This software is open source and may be copied, distributed or modified under the terms of the GNU General Public License (GPL) Version 2
|
| 6 |
|
| 7 |
For more information visit the following website.
|
| 8 |
Website : http://www.plaatsoft.nl
|
| 9 |
|
| 10 |
Or send an email to the following address.
|
| 11 |
Email : info@plaatsoft.nl
|
| 12 |
|
| 13 |
This module contains a simple addressbook.
|
| 14 |
|
| 15 |
Key features
|
| 16 |
------------
|
| 17 |
- Standard storage of family and family member information
|
| 18 |
- JPG picture can be added to contact information (requires GD library)
|
| 19 |
- Access to information is protected by standard drupal access roles
|
| 20 |
- Family member roles can be added (added search on)
|
| 21 |
- CSV file upload / download of contact information
|
| 22 |
- Birthday notification by email (cron job runs every day round 00:00:30 )
|
| 23 |
- Graphical map integration through www.map24.com
|
| 24 |
- Search within family member database only
|
| 25 |
|
| 26 |
Requirements
|
| 27 |
------------
|
| 28 |
This module requires the latest development version 6.X of Drupal.
|
| 29 |
The GD library must be active in the PHP Apache module, or else images will not work!
|
| 30 |
|
| 31 |
Installation
|
| 32 |
------------
|
| 33 |
|
| 34 |
1. Copy the addressbook folder and its contents to the Drupal modules/ directory.
|
| 35 |
Drupal should automatically detect it and create the necessary database queries.
|
| 36 |
|
| 37 |
2. Go to 'administer -> modules' and enable activeselect.
|
| 38 |
|
| 39 |
3. Setting can be changed in 'Administer > Settings > Addressbook'
|
| 40 |
Obtain a free www.map24.com AJAX API key, or else the map function will not work!
|
| 41 |
|
| 42 |
4. Populate database with an initial CSV upload file.
|
| 43 |
CSV must have the following format (First line of the CSV input file must be this banner line):
|
| 44 |
|
| 45 |
FIRST_NAME,MIDDLE_NAME,LAST_NAME,STREET,ZIPCODE,CITY,COUNTRY,TELEPHONE,MOBILE,EMAIL,BIRTH_DAY,WORK,NOTES,ACTIVE_ROLES,WANTED_ROLES
|
| 46 |
|
| 47 |
5. Create a new drupal menu which is pointing to the following URL http://!your URL!/addressbook/family/list.
|
| 48 |
Now you can access the addressbook by this URL.
|
| 49 |
|
| 50 |
Release Notes
|
| 51 |
-------------
|
| 52 |
|
| 53 |
16-09-2009 v6.x-3.4
|
| 54 |
- Took addressbook v5.x-3.4 as baseline for this build
|
| 55 |
- Use file_directory_path() function instead of hardcoded /files definition.
|
| 56 |
- Improve address.info information.
|
| 57 |
- This is the first Addressbook release for Drupal 6.
|
| 58 |
- Updated drupal.org addressbook cvs repository for automatic update detection.
|
| 59 |
- Note: Sending birthday and group emails is not working yet. This will be solved in next release!
|
| 60 |
|
| 61 |
17-09-2009 v6.x-3.5
|
| 62 |
- Birthday and groups email functionality is working now fine!
|
| 63 |
- First stable release for Drupal 6
|
| 64 |
|
| 65 |
20-09-2009 v6.x-3.6
|
| 66 |
- Remove english typo's in module, documentation and source code.
|
| 67 |
- Thanks Stijn Bouwhuis for the correction!
|
| 68 |
|
| 69 |
23-10-2009 v6.x-3.7
|
| 70 |
- Hot security fix to protect against XSS (Cross Site Scripting) hacking.
|
| 71 |
|
| 72 |
Known Minor Issues
|
| 73 |
------------------
|
| 74 |
- Image is not removed when family member is deleted
|
| 75 |
- Image is not removed when family is deleted
|
| 76 |
- Family members are not removed when family is deleted
|
| 77 |
- Role definitions may not contain spaces
|
| 78 |
|
| 79 |
|