Installation
de phpMyAgenda
Version
3.0 Final
copyright ©
2000-2001 emmanuel vanneau
Contact : mvanneau@hotmail.com
Updated 2006 by Tyree Jackson
Visit : www.tyreejackson.com
Vous trouverez
dans cette page toutes les informations afin de mener à bien l'installation
de phpMyAgenda.
Objet
phpMyAgenda
permet la gestion d'événements dans le but d'une diffusion publique
ou privée. Cette application s'adresse particulièrement aux associations,
salles de spectacles et plus généralement à toutes les
structures proposant de l'événementiel au public.
phpMyAgenda
enregistre description, dates, lieux, contacts,... Cette application vous permet
de :
- Ajouter, dupliquer,
modifier, effacer des événements,
- Ajouter, modifier,
effacer les lieux dans lesquels se déroulent ces événements,
- Ajouter, modifier,
effacer les contacts liés aux événements ou aux lieux,
- Intégrer
facilement phpMyAgenda à votre site grâce à l'utilisation
de modèles
- Proposer à
vos visiteurs un moteur de recherche sur les événements.
- Sauvegarder
votre base de donnée en format ascii
Un événement
est conçue comme une unité événementielle regroupant
différentes informations telles que :
- son type (colloque,
concert, réunion,..),
- sa description,
- une liste non
limitée des dates et lieux associés,
- les informations
complètes sur chaque lieu et contact,
- jusqu'à
5 organisateurs par événement,
- l'URL de l'événement
phpMyAgenda Version 3.0
adds the following features :
- Extended Authentication: The admin authentication in
VisitorUI has been included in other public scripts. This allows the system to become closed for non-public sites.
There is also a guest account (no login required) that allows for visitors to browse the site under limited
permissions.
- New User Fields: Added the following new fields to
the admin table: First Name, Last Name, Email Address.
- New Event Fields: Email Sent (boolean:smallint(5))
- Email Capability: Added an email capability to the
system. After attempting to reinvent the wheel to provide this capability and checking out a couple of other
options, we finally settled on using the excellent PHPMailer library
(http://sourceforge.net/projects/phpmailer/).
- Event Registration: Added an event registration
capability to the event listings. A user who is logged in can now register for any event by clicking on a
register for this event link in each event listing. Upon registration an email is sent to the user to let
them know that they have registered.
- New Event Notification: Added the ability to have
the system email users when events are added of event types that they want to be emailed about. Each notifiction
will either email their main email address, or an alternate address specific for that event type.
- Event Polls: Added the capability to add polls to
the events. Registered users of an event may vote on polls attached to that event. If they unregister, their
vote no longer count, but are still intact in the database. If they re-register, then their previous votes
count once more. Poll may contain any number of poll options. Polls may be multiple choice (with checkboxes) or
single chioce (with radion buttons). Polls can be set to allow users to change their vote, or to not allow a user
to change their vote once it has been set. Polls can be set to close by a specific time, such that users may not
vote after that time. In addition, a poll may be set to allow for "write-in" votes. These write-ins are added to
the list of options so that others may then be able to vote for those options. The code does not allow duplicate
write-ins for a single poll.
- Leverages SSL for protecting sensitive data.
Technologie

phpMyAgenda
utilise
- PHP3/4 avec
mySQL 3.23.10 ou supérieur.
- Les cookies
doivent être autorisés pour l'interface administrateur. Ils ne
sont pas obligatoires sur l'interface visiteur mais leur absence impose la
langue anglaise.
- Javascript 1.2
ou supérieur.
Installation

phpMyAgenda
est maintenant pourvu d'un script de configuration :
Installation
Automatique :
1 - Dézipper
les scripts en gardant l'arborescence.
2 - Exécuter le script install.php3. Remplissez les champs du formulaire
de configuration et valider. Les étapes d'installations s'affiche à
l'écran. Lorsque toutes les étapes se sont terminées avec
succès, l'agenda est prêt.
LE LOGIN ET
MOT DE PASSE PAR DEFAUT DE LA PAGE D'ADMINISTRATION EST :
admin | admin
Installation
Manuelle :
Si le script de configuration
ne fonctionne pas, vous pouvez installer manuellement phpmyagenda en suivant les
étapes suivantes :
1 - Dézipper
les scripts en gardant l'arborescence.
Les points d'entrée
et les scripts les plus importants de phpMyAgenda sont les suivants:
 |
 |
 |
 |
repetoire |
fichier |
description |
|
application.php3 |
Contient
toutes les informations de configuration de phpMyAgenda
|
|
index.php3
|
page
d'entrée de l'interface visiteur
|
admin |
index.php3 |
page
d'entrée de l'interface administrateur
|
|
phpMyAgenda.slq |
Le
fichier de requetes SQL pour la création des tables de la base
de donnée. |
|
 |
 |
 |
 |
2 - Modifier
le fichier application.php3
a) changer
$serveur en mettant l'accès au serveur de votre hébergeur exemple
: sql.free.fr
b) changer $utilisateur pour mettre votre nom d'utilisateur chez votre hébergeur
c) changer $motdepasse pour mettre votre mot de passe
d) changer $database et mettre le nom de votre base
3- Utilisez
le fichier phpMyAgenda.sql pour créer les tables de mySQL
Vous pouvez utiliser
phpMyAdmin (www.phpwizard.net) pour effectuer cette étape.
4-
Débuter avec phpMyAgenda
L'installation
de votre agenda est maintenant terminée.
L'étape
suivante est maintenant de modifier le mot de passe administrateur en utilisant
la page de préférence dans l'interface administrative.
L'interface est lancée en ouvrant la page admin/index.php3.
Attention, le login par défaut est "admin"
(mot de passe "pass")
Newsletter
Vous pouvez
recevoir les dernières informations sur phpMyAgenda en vous inscrivant
à la liste de diffusion openphp-phpMyAgenda.
Bonne
utilisation !
Manu VANNEAU