GContact est une application web (en Ajax / PHP / MySQL) qui vous permet de gérer votre carnet d'adresse en ligne.
Cette application vous permet de classer les personnes que vous connaissez par groupes et d'y ajouter plusieurs contacts (téléphones, emails, ICQ, MSN, etc) et adresses postales.
Vous pouvez également gérer vos mailing-lists grâce à cet outil et être averti des anniversaires à venir par email.
Par ailleurs, vos données peuvent être sauvegardées sous Excel, ce qui vous permet de les consulter hors-connexion.
Vous pouvez visualiser des démonstrations au format Macromedia Flash :
GContact est un projet riche, qui propose dès aujourd'hui de nombreuses fonctionnalités, mais ce n'est pas encore un projet abouti.
En effet, j'ai prévu un certain nombre d'amélioration (Cf le fichier TODO dans les archives zip/tar.gz).
Bien entendu, vos suggestions pour améliorer GContact sont les bienvenues.
Je n'ai malheureusement pas le temps d'ajouter rapidement toutes ces fonctionnalités ou bien pas les compétences (exemple : traduction dans des langues que je ne connais pas). Vous pouvez donc, si vous le souhaitez, contribuer à ce projet pour l'améliorer (que cela soit par du graphisme, du code, des traductions, de la publicité ou de la documentation).
GContact is a web application (in Ajax / PHP / MySQL) which allows you to manage your address book online.
You can add persons with multiples contacts (email, phone, ICQ, MSN, ...) and multiples addresses.
This application can notify next birthdays by email and you can export all yours data by excel.
Mailing-lists can also be managed by this application to send an email to a group of people.
I've got a JavaScript alert with message "Exception: TypeError: groups has no properties." :
It seems that PHP don't have the xml extensions.
After login, see URL http://your_server/gcontact/actions/getGroups.php for more informations on that error.
You have to install the xml dom extension.
To do so on Fedora, use "yum install php-xml" and then restart apache.
This macromedia help page is also a good help to fix this problem.
See the PHP manual for more informations about lib xml.
I've got this error while trying to export to excel the address book :
Warning: main(Spreadsheet/Excel/Writer.php):
failed to open stream: No such file or directory in .../gcontact/actions/exportExcel.php on line 7
Warning: main(): Failed opening 'Spreadsheet/Excel/Writer.php' for inclusion
(include_path='.:/usr/lib/php:/usr/local/lib/php') in .../gcontact/actions/exportExcel.php on line 7
Fatal error: Cannot instantiate non-existent class:
spreadsheet_excel_writer in ../gcontact/actions/exportExcel.php on line 57
It's because you don't have installed the Spreadsheet_Excel_Writer PEAR extensions. See the PEAR manual for more informations.
You can see some presentations of GContact (requires Macromedia Flash) :
GContact is a rich project but not a complete one. You can yet use it for many features.
However, I have planned to add many others (see TODO file in zip/tar.gz archive). And, of course I will accept (and enjoy) every suggestion you may tell me.
My problem is I don't have time to implement everything quickly. Also, sometimes, I simply don't have the knowledges to do that (for exemple translation in others langage).
So, if you would like, you can contribute to GContact's project in order to improve it (How ? By implementing some features, by enhancing graphism, advertising or translation, ...).