Studio Lounge
Studio Lounge Wed Design and Photography Edmonton
Address Book 2.5
Views

address book 2.5I have updated the Address Book script it has a new header, better Google Maps API integration, e-mail support for single and group contacts. there has also been a number of bug fixes and links updated, i also trimmed the code a bit, i made some improvements as well as added more comments to the code so people can make changes a bit easier.

Have a look at the changes made or the installation instructions.

This scrip has and continues to undergo changes based on the input from its users, so please keep giving me feed back or feature requests.

Features:

  • Free
  • Dynamic Content
  • GD2 Thumbnails
  • Google Maps API
  • Email Single or Group contacts
  • Printer friendly
  • User Login with SHA1 encryption
  • Change Password and User name
  • XHTML and CSS2 Standards
  • Search Database
  • Sort by Groups
  • CSV Backup
  • V-Card Export
  • Dashboard

Screen Shots:

  1. Screen Shot 1:

    login

  2. Screen Shot 2: Dashboard

    dashboard

  3. Screen Shot 3: Add Content

    add

  4. Screen Shot 4: View Destails

    view detailed

  5. Screen Shot 5: Send Email

    view e-mail

  6. Screen Shot 6: View Details

    view

  7. Screen Shot 7: View Details

    search

  8. Screen Shot 8: Change Profile

    profile

  9. Screen Shot 9: Full View

    full view

  10. Screen Shot 10: Backup

    backup

Download Address Book2
Downloaded 2185 Times.


Changes:

Version 2.5
Completely redesigned the site, Numerous functional improvements, Better Google Maps integration, Added e-mail support for single and group contacts.

Version 2.0
Completely redesigned the site, Numerous functional improvements, Google Maps Support, Backup to MySQL and CSV, More Contact Information, Sort by groups, Better Security, Better Installation Script.

Version 1.9
Added a V-Card download option so data can be added to your Microsoft Out look or any other application.
Version 1.8
Leaps and bounds in this version in terms of fixing things, i have added more fields in the forms as requested, updated the MySQL a bit, changed the log-in system to be encrypted in the database. Found a thumbnail script that does what i want, so you no longer need an EXIF embedded thumbnail. Added a CVS Backup feature.

Version 1.6
Fixed the deny page error, and you must now log-in to view any content. I think its safer that way.

Version 1.5
You now have to be logedin to add and delete content. A unauthorized user is only allowed to read content.

Version 1.2
Added User login to edit content as well as a few code changes.

Version 1.0
Initial release.

Installation:

The installation script can be found here “/setup/index.php”

Before getting started, we need some information on the database. You will need to know the following items before proceeding.

  • Database name
  • Database username
  • Database password
  • Database host
  • Register Globals Turned On
  • Register a Google Maps API

If for any reason the automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open config-sample.php in a text editor, fill in your information, and save it as config.php.

In all likelihood, these items were supplied to you by your ISP or host. If you do not have this information, then you will need to contact them before you can continue. If you’re all ready, let’s go!

You should enter your database connection details. If you’re not sure about these, contact your host.

  • Database Name:The name of the database you want to run your script in.
  • User Name: Your MySQL username.
  • Password: Your MySQL password.
  • Database Host: Most Likely won’t need to change this value.

Next is your login and preferences.

  • Username
  • Password
  • Your Email
  • Page Size (how many contacts per page)

First things first, go to the setup directory and enter your database Connection details as well as your personal information. Follow the directions and if all goes well your config.php file will be created and your MySQL will have been imported with your username and password saved to the Database.

If you don’t want to use the instillation script then you may make your changes in the config-sample.php file saving the changes as config.php and under the setup directory you will find the MySQL script you can import using PHPmyAdmin.

Create a folder on your web server called profiles and backup in your FTP application change the folder CHMOD to “777″

Add this too -
Tags - | | |

38 Responses to “ Address Book 2.5 ” Jump

Pages: [4] 3 2 1 » Show All

  1. Gravatar Dave Said ,

    August 31, 2008 at 6:08 pm

    Hi, I love your address book! Is there a way to create a guest account so visitors can view only the contact info without logging in? Thanks.

  2. Gravatar Oliver Said ,

    August 31, 2008 at 3:42 pm

    I’d love to use this script, but sadly and unfortunatelly I can’t as it won’t save any contacts I add, it just clears the “add” page (doesn’t show the “data saved” text it does on the demo site) and no data will be added.

    I am running php5 and register globals is off on my webserver. I really hope that future versions will run with php5 and register globals turned off as this is the first web based address book that would have met my needs.

    thanks a lot for sharing this nice piece of software with us though

  3. Gravatar Adam Patterson Said ,

    August 12, 2008 at 10:16 pm

    Vanessa - the upgrade would not effect your data, it would be nice and safe.

  4. Gravatar Vanessa Said ,

    August 12, 2008 at 10:09 pm

    Hey Adam,

    Thanks very much, I look forward to the next version of Address Book. With the newer version, would it be an upgrade to this one, or would I have to re-install the entire app? Just curious as with all of the contacts I’m putting into the address book, I wouldn’t want to have to re-input them.

    Thanks so much for doing this, it is incredibly helpful!

    Vanessa

  5. Gravatar Adam Patterson Said ,

    August 12, 2008 at 2:58 pm

    You might not have PHP 5 installed on your web server, or I also herd Google was having some issues yesterday. Try it again and let me know if it works.

    The next version of the Addressbook will be made compliant with PHP 6 and will probably fix some of the errors people have with registerglobals, i will also try to add multiple user accounts as well as a way to import data.

  6. Gravatar Vanessa Said ,

    August 12, 2008 at 1:08 am

    Fixed It again, I just deleted the google api portion from the add.php page.

    Sorry for my back-and-forthness. I’m a bit impatient tonight. :) Thanks for all of your support, this is a great tool! :)

    I look forward to the import, and multiple user features in the future. Thanks so much for creating this :)

    Vanessa

  7. Gravatar Vanessa Said ,

    August 12, 2008 at 12:51 am

    Hey Adam,

    Thanks for your quick reply. It looks like I got everything working, except when I went to add a contact, I get this error message:

    Add Information:

    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /misc/25/000/090/354/7/user/web/withinkingston.com/ab/add.php on line 27

    Warning: file_get_contents(http://maps.google.com/maps/geo?q=+Kingston+Ontario+Canada&output=xml&key=ABQIAAAAszLikyuY4pfiEpirkGCftRRuq_0xIe31RPQ27lsUiOZikg6IYxS0EY7fSKFxRPl31×6v4×8fdHtUFw) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /misc/25/000/090/354/7/user/web/withinkingston.com/ab/add.php on line 27

    Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in /misc/25/000/090/354/7/user/web/withinkingston.com/ab/add.php:30 Stack trace: #0 /misc/25/000/090/354/7/user/web/withinkingston.com/ab/add.php(30): SimpleXMLElement->__construct(”) #1 /misc/25/000/090/354/7/user/web/withinkingston.com/ab/index2.php(84): include(’/misc/25/000/09…’) #2 {main} thrown in /misc/25/000/090/354/7/user/web/withinkingston.com/ab/add.php on line 30

    Do you know what it means?

  8. Gravatar Adam Patterson Said ,

    August 11, 2008 at 10:42 pm

    Vanessa - No importing yet :( some day :)

    Rob - Still no multiple user, still to tied up with work and haven’t had any free time to play with the script.

Pages: [4] 3 2 1 » Show All

Leave a Reply