A propos de Event-call, Version 2.0

Bienvenue dans la page d'aide du module event-call.

A propos de Event-call, Version 2.0

Pré-requis : Pour utiliser ce module vous devez avoir PHP version 4.1.2 ou suppérieure, et MySQL version 3.23.39 ou suppérieure d'installée et en fonction sur votre serveur (local ou web).
Pour fonctionner, ce module utilise l'environnement portail
NPDS. Ce module à été testé avec la version 5.0 de NPDS.

Il a été testé avec succès sur Apache version 1.3.20 mini.
Il a aussi été testé avec succès dans IE 5.5 mini.

Pour une utilisation optimale, vérifier vos versions.

  1. Installation
    1. Création du répertoire d'accueil
    2. Modification attribut (chmod)
    3. Création des tables MySql
    4. Test du module
    5. Définition du mode Administrateur
  2. Configuration du bloc event-call
  3. Aide sur les menu mode Administrateur :
    1. Configuration affichage
    2. Configuration générale
    3. Configuratioin texte
    4. Historique
    5. Jours fériés
    6. Approbation
    7. Tarif
    8. Voir
    9. Catégories
    10. Ajouter un évènement
    11. Utilisateur
    12. Déconnexion
    13. Utilisateur du calendrier

  1.  Installation
    1. Création du répertoire d'accueil
      Créer un répertoire event-call à l'adresse suivante : votre_site_NPDS/modules/
      Vous devez avoir après création : votre_site_NPDS/modules/event-call

      Unzip de l'archive event-call_v2.0.zip dans ce répertoire.

      Uploader l'ensemble des fichiers et répertoires de l'archive "event-call.v2.0.zip dans le répertoire modules/event-call de votre site NPDS.
      (supprimer éventuellement l'ancienne version avant l'upload).

    2. Modification attribut (chmod)
      Modifier les droits (lecture/écriture) de la totalité des répertoires contenus dans votre_site_npds/modules/event-call chmod à 777
      Modifier les droits (lecture/écriture de la totalité des fichiers contenus dans votre_site_npds/modules/event-call chmod à 744.

    3. Création des tables MySql
      Executer le script mysql contenu dans le repertoire modules/event-call/sql/ nommé : event-call.sql et qui contient le squelette des tables
      - sous phpmyadmin utilisez l'interface : 'emplacement du fichier texte'
      - en mode console avec les commandes suivantes :
         mysqladmin -u root [database name] < install-tables.sql

    4. Test du module
      Testez le fonctionnement du module en pointant l'URL de votre fureteur sur : http://votre.url.npds/modules.php?ModPath=event-call&ModStart=calendar

    5. Définition du mode Administrateur
      Pour définir l'usage du mode administrateur de votre module event-call par l'intermédiaire du menu de votre site NPDS
      - Administrateur
      - NPDS-Plugins
      modifier le fichier : extend-modules.txt situé à l'emplacement : votre_racine_NPDS/admin/

      Ajouter les lignes suivantes :

      [module]
         [nom]Module event-call[/nom]
         [ModPath]event-call[/ModPath]
         [ModStart]admin/calendar[/ModStart]
         [niveau]radminsuper[/niveau]
      [/module]

      Sauvegarder le fichier et uploader sur votre site NPDS

      Vous authentifier en tant qu'administrateur afin de configurer le module :
      - lancez l'exécution du module comme décrit en 4.
      - scroll-down, au bas du calendrier vous disposez d'un lien 'Connexion'
      - cliquez dessus
      - renseigner les valeurs par defaut pour le(s) administrateur(s) :
      - Nom d'utilisateur : admin
      - Mot de passe : admin
      - Validez ! : Connexion

      A ce stade, votre connexion comme administrateur (mode utilisateur) est acceptée mais la configuration de base du module ne permet pas d'effectuer des modifications d'administration.
      Pour se faire :
      1. Connecter vous à votre site NPDS comme administrateur
        Menu :
        - Administrateur
        - NPDS-Plugins
        - Module event-call

        A ce stade, vous êtes reconnu comme Administrateur de votre site

         
      2. Pour administrer le module event-call un script de connexion peut vous être demandé.
        - renseigner les valeurs par defaut pour le(s) administrateur(s) du module event-call :
        - Nom d'utilisateur : admin
        - Mot de passe : admin
        - Validez ! : Connexion
        Vous êtes maintenant reconnu comme administrateur de votre site NPDS et du module event-call avec tous les droits.
        Un menu est disponible au dessus du calendrier vous permettant de configurer votre module event-call.


  2. Configuration du bloc event-call

    Pour lancer le modules event-call depuis un bloc (droite ou gauche) de votre site NPDS deux possibilités :
    1. Soit par la ligne de commande :

      <li><a href=modules.php?ModPath=event-call&ModStart=calendar>Agenda</a>

      La fonction <li> permet de placer avant le lien une petite puce
      Vous pouvez enlever cette commande <li>.
       
    2. Soit en plaçant un petit calendrier dans un bloc.
      Dans ce cas, la ligne de commande à insérer dans le bloc (droite ou gauche) est :

      include#modules/event-call/block_event_cal.php

      ## ATTENTION ##
      Ne pas faire de retour chariot (Return) après ces lignes de commande !!!


      Dans le fichier : block_event_cal.php
      disponible à l'adresse : votre_site_npds/modules/event-call/

      Trois zones de configuration sont disponible dans ce script :
      1. Zone 1 : ligne 26 à 45 : Définition des mois et jours (actuellement en français)
      2. Zone 2 : ligne 54 à 75 : Définition des variables d'affichage du bloc mini-calendrier qui se nomme "block_event_call
      3. Zone 3 : ligne 82 : Définition du nom du bloc dans vos pages web NPDS.
         

      A partir de la ligne de code 87 et au delà, rien ne doit être modifier.


  3. Aide sur les menu mode Administrateur :
     
    1. Configuration affichage
      Cette page vous permets de modifier tous les attributs relatifs aux affichages de votre module event-call.
      Taille des tables, cellules. Couleur des fonds tables et cellules, à savoir :
      - Vue mois
      - Couleur évènements importants
      - Page Body
      - Apperçu : Jour/Semaine/Liste
      - Ligne des états
      - Menus et Titres

    2. Configuration générale
       Cette page détermine toute la configuration de base de votre module event-call, à savoir :
      - Accès au calendrier
      - Popup configuration
      - Affichage évènements
      - Configuration Date/heure
      - Utiliser feuille de style
      - Approbations
      - Vues permises dans Calendrier de l'Utilisateur
      - Recherche permise dans Calendrier de l'Utilisateur
      - Configuration Zones
      - Configuration Mail
       
    3. Configuratioin texte
      Cette page détermine la configuration du mode affichage de votre module event-call.
      Type de font (police de carractère), taille, couleur, à savoir :
      - Nom de société
      - Nom du calendrier
      - Popup Window Text
      - Autre Texte
      - Vue (texte) mois
      - Page de recherche Texte
      - Texte pied
      - Monnaie

    4. Historique
      Jusqu'a une date maxi (avant le jj/mm/aa), cette page affiche tous les titres des évènements saisies.
      Les évènements peuvent êtrent triés par évènements ou dates.
    5. Les évènements peuvent être montrés pour un utilisateur ou tous.
      Possibilité de voir le détail d'un évènement sélectionné, le modifier et le supprimer.
      Possibiliter de supprimer tous les évènements listés.
       
    6. Jours fériés
      Cette page permets d'ajouter/modifier/effacer ou voir les jours fériés qui seront affichés dans le calendrier
       
    7. Approbation
      Si, dans la page de Configuration générale vous avez demandé d'approuver les évènements avant la publication, cette page vous permets d'effectuer un contrôle sur les évènement avant publication.
      Vous pouvez modifier/supprimer les évènements ou les approuver.
       
    8. Tarif
      Cette page gère les tarifs si un montant est saisie pour une manifestation par exemple.
       
    9. Voir
      Ce menu vous permets d'appercevoir votre calendrier en mode Administrateur.
      Toutes les opérations sont disponible sur cette page :
      - Ajout/modification/suppression d'évènements.
      - copie d'un évènement vers une autre date.
       
    10. Catégories
      Cette page vous permets la gestion des catégories attribuées aux évènements, exemple :
      - Catégorie A - évènement 1
      - Catégorie B - évènement 2
      Vous pouvez ajouter/éditer/supprimer une catégorie.
       
    11. Ajouter un évènement
      Comme son nom l'indique, cette page vous permets l'ajout d'un évènement.
      Définition d'un évènement :
      - Titre
      - Description
      - Tarif
      - Email
      - URL
      - Catégorie
      - Heure de début le cas échéant
      - Heure de fin le cas échéant
      - Montrer une fois pour un jour donné
      - Montrer périodiquement chaque x jour de chaque x mois de telle date à telle date.
    12. Utilisateur
      Cette page assure la gestion des utilisateurs de votre module event-call.
      Un travail reste à faire pour lier les utilisateur du site NPDS avec ceux du module event-call.
      Actuellement, si vous souhaiter autoriser la gestion des utilisateurs par login, vous devrez les définir dans cette page.
      Il en est de même pour la gestion Administrateur.
      Vous pouvez :
      - Ajouter
      - Supprimer
      - Modifier
      un utilisateur ou :
      - Changer son mot de passe.
      Vous définirez également la gestion de la durée d'activité de la connexion en secondes.

      ## ATTENTION ##
      Les mots de passe sont cryptés suivant une clé définie dans le fichier
      cal_db.inc.php disponible à l'adresse :
      votre_site_NPDS/modules/event-call/config/

      Les lignes 62 à 69 définissent la gestioin des cookies
      Vous pouvez modifier la variable
      Les lignes 81 à 83 sont réservé au cryptage des mots de passe

      ## ATTENTION ## PROCEDURE DE MODIFICATION ##

      Ne modifier les lignes de codes  81 à 83 que lorsque vous êtes déjà connecté au module event-call en mode Administrateur avec les codes de base fourni dans le fichier install.txt et indiqué au paragraphe 1 - 5
      Aucun utilisateur ou administrateur ne doit être créé.
      Cette procédure est à exécuter à l'installation du module event-call.

      Votre connexion doit impérativement restée active. Ne vous déconnectez pas. Ne fermer pas votre navigateur web !!!

      Faite une copie de sauvegarde de ce fichier, par exemple cal_db.inc_sauv.php
      Faite une copie de sauvegarde de la table event_call_users avec votre gestionnaire phpMyAdmin
      Modifier ces lignes dans le fichier : cal_db.inc.php a l'adresse :
      votre_site_NPDS/modules/event-call/config/cal_db.inc.php

      comme indiqué dans le fichier.
      Sauvegarder et uploader ce fichier sur votre site web.

      Votre connexion au modules event-call comme administrateur étant toujours active (c'est impératif), sélectionner dans le menu administration de votre module event-call le lien Utilisateur.
      Dans la page de gestion des utilisateurs, sélectionner pour l'administrateur de base le lien : Changer le mot de passe.
      Définisser un nouveau mot de passe et valider.

      Votre modification est prise en compte.

      Si un utilisateur n'à pas eu son mot de passe de changer suivant cette procédure, il ne pourra pas se connecter.
      Dans ce cas,
      Supprimer la table : event_call_users avec votre gestionnaire phpMyAdmin
      Restaurer l'ancienne table : event_call_users avec votre gestionnaire phpMyAdmin
      Restaurer votre ancien fichier nommé, par exemple : cal_db.inc_sauv.php en cal_db.inc.php dans le répertoire :
      votre_site_NPDS/modules/event-call/config/
      Uploade sur votre site web et, les anciens logs seront actifs.


    13. Déconnexion
      Comme son nom l'indique, ce menu met fin à la connexion administrateur de votre site NPDS.
       
    14. Utilisateur du calendrier
      Ce menu pointe directement vers le mode utilisateur du module event-call.

* Si vous avez des questions ...

  ...ou des suggestions, n'hesitez pas à les soumettre par l'intermediare du forum suivant :

  Sur le site de NPDS : http://www.npds.org/forum.php

  Merci de poster dans le forum adequat : Addons-NPDS
  sujet : modules event-call.

A propos de Event-call, Version 1.0

Bienvenue dans la page d'aide du module event-call.

A propos de Event-call, Version 1.0