AllEvents - A Joomla Component by Christophe Avonture - AllEvents
dimanche, 06 mai 2012 20:43

Le forum privé est né

Écrit par
Évaluer cet élément
(1 Vote)

Le forum privé de AllEvents est devenu réalité. 

Toute ma priorité sera à l'avenir de répondre aux questions de ce forum. Comme mentionné précédemment, l'accès au forum privé sera sujet à un abonnement (10€ / 60 jours) et les utilisateurs Premium auront deux mois d'accès inclus dans la licence Premium.  Seul l'accès en écriture requiert un abonnement : l'accès en lecture aux posts est gratuit.

Ce faisant, j'espère réduire la charge de travail toujours plus conséquente en ce qui concerne le support de AllEvents et gagner ce temps pour continuer à développer le composant et y adjoindre des fonctionnalités plus nombreuses.

vendredi, 04 mai 2012 22:47

Tables de AllEvents manquantes...

Écrit par

Si vous avez installé un serveur web sur votre Windows et que AllEvents affiche le message "Tables de AllEvents manquantes...", cela indique que l'installateur de AllEvents ne parvient pas à trouver les tables du composant dans votre base de données.    Ce contrôle est effectué à la toute fin de l'installation et vise à garantir que l'installation est complète et réussie.

Le message "Tables de AllEvents manquantes..." indique donc une défaillance au niveau de la base de données.   

Quelle peut en être la raison ?   A priori, cela ne devrait jamais être le cas à moins que votre base de données ait explosé (taille maximale atteinte); ce dont je doute sur un localhost.   Votre base de données pourrait aussi être corrompue; j'en doute aussi.    Quoi d'autre alors ?

Récemment, Gilles35 a vécu cette erreur et a trouvé la solution à force d'essais-erreurs.   Discussion complète; voir hyperlien ci-dessous.

Le problème rencontré par Gilles est le suivant : lors de l'installation de son Joomla! local, il a utilisé un préfixe écrit en majuscules pour ses tables et le simple fait de remplacer ce préfixe dans son fichier configuration.php par la version en minuscules a résolu le problème.   Il s'agit d'un problème lié à Windows qui n'est pas sensible à la casse et à MySQL qui lui y est sensible.  Il a reproduit cela tanta sur Mov'amp que EasyPhp.

Le conseil est dès lors de ne pas utiliser des préfixes de tables en majuscules mais strictement minuscules.

Merci à Jisse03 pour nous avoir éclairé de ses connaissances.

afujhttp://forum.joomla.fr/showthread.php?170561

Informations supplémentaires

  • Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.

FileZillaFileZilla est probablement le meilleur client FTP gratuit dans le monde PC.   Toutefois, depuis des années, FileZilla stocke ses données de configuration dans des fichiers xml non cryptés.  Énoooorme problème de sécurité car il suffit de récupérer le fichier sitemanager.xml de FileZilla pour obtenir toutes les données pour se connecter sur vos sites FTP.  

J'ai longtemps cherché une solution du côté de FileZilla et j'ai aussi commencé à chercher d'autres programmes qui pourraient le remplacer mais quasi tous sont payants.  

Restait à trouver une solution gratuite.   Et c'est chose faite en utilisant le logiciel de cryptage TrueCrypt ainsi qu'un autre petit programme nommé Link Shell Extension.

Mode d'emploi :

  1. Téléchargez et installez TrueCrypt
  2. Créez votre fichier crypté.   Un excellent tutoriel, pas à pas, chez notre ami Korben : http://free.korben.info/index.php/TrueCrypt.  Vu qu'il ne s'agit que du stockage de fichiers texte très simple, un fichier de 1 MB est suffisant.
  3. "Montez" votre fichier crypté comme étant un lecteur disque (p.ex. le disque L:).
  4. Ouvrez le dossier de FileZilla.   Il s'agit du dossier %APPDATA%/FileZilla.
  5. Déplacer les trois fichiers : filezilla.xml, recentservers.xml et sitemanager.xml vers le disque L:
  6. Maintenant, parce que FileZilla exige que ses fichiers soient dans son répertoire, il faut trouver une astuce.  Le problème est résolu grâce à Link Shell Extensionqui permet d'avoir un fichier à un endroit et de faire croire au système d'exploitation qu'il se trouve aussi à un autre endroit
    1. Téléchargez Link Shell Extension
    2. Affichez le dossier sur le disque L: , là où vous avez déplacé les trois fichiers de FileZilla.
    3. Cliquez avec le bouton de droite de la souris sur le premier fichier, filezilla.xml
    4. Dans le menu contextuel, vous allez trouver une nouvelle option "Pick Link Source".   Cliquez dessus.   Rien ne va se passer (comme lorsque vous faites un "Copy" suivi d'un "Paste").
    5. Allez dans le dossier de FileZilla (%APPDATA%/FileZilla).
    6. Faites un clic droit et, dans le menu contextuel, choississez "Drop Symbolic Link" (l'équivalent du Paste).
    7. Répétez ces opérations pour les trois fichiers.
    8. Visuellement, vous verrez donc dans le répertoire de FileZilla les trois fichiers.   Comprenez bien qu'il s'agit d'un lien vers le fichier; pas du fichier lui-même.   Si on modifie le fichier depuis le dossier de FileZilla, c'est bien celui du disque L: qui sera modifié.

A ce stade, vous avez un FileZilla sécurisé.  Dorénavant, ce que vous devez faire avant d'utiliser FileZilla, c'est de "monter" votre fichier crypté.  

Sur mon PC, j'ai mis l'icône vers le fichier crypté de TrueCrypt juste à côté de l'icône vers FileZilla.   Je double-clique d'abord sur mon fichier TrueCrypt, je l'associe à un lecteur (toujours le même et donc L:) puis, ceci fait, je lance FileZilla.    Et tout fonctionne à merveille.

Si comme moi vous avez plusieurs PCs, il est vite intéressant d'avoir le même fichier de configuration sur chaque PC : si vous modifiez un mot de passe, si vous ajouter une nouvelle machine, ... que ces modifications soient faites sur tous les PCs.   Est-ce possible ?   OUI.   Il suffit de stocker le fichier TrueCrypt que vous avez créé au point 2. ci-dessus dans un dossier de votre Dropbox.  Le fichier étant crypté, aucun soucis de confidentialité.

Source : l'idée de l'utilisation de Shell Link Extension provient de l'article "How to use FileZilla with Dropbox?"

Après près de six mois de travail, j'ai le plaisir de mettre à votre disposition la première version stable de AllEvents pour Joomla 1.5, 1.6, 1.7 et 2.5.   L'ancienne version stable (1.1b) qui ne fonctionnait que sous Joomla 1.5 est donc officiellement morte.

Première version stable de AllEvents

AllEvents est le résultat de trois ans de travail ce qui avoisine à peu près 2.000 heures de développement, tests, support, etc. 

Je tiens à remercier toutes les personnes qui m'ont supporté en faisant un don ou en prenant une version Premium.  A côté de l'aspect pécunier, cela fait plaisir, énormément plaisir de voir son travail apprécié.

Merci aussi à tous ceux qui participent à l'aventure AllEvents en étant actif sur le forum, en répondant aux questions, en débugant les différentes versions, en partageant sur les réseaux sociaux les statuts de AllEvents, etc. 

Merci à l'AFUJ pour l'amitié qu'ils témoignent à AllEvents depuis trois ans.

Merci à ceux qui sont actuellement occupé à traduire/relire AllEvents (Jacky / Serge), à rédiger un guide d'utilisation (Simon), à écrire un plug-in pour gérer les évènements récurrents (Emmanuel) et à Loïcdu21, le fidèle parmi les fidèles, qui participe activement à l'aventure depuis le début.

Merci à tous !!!

Télécharger AllEvents Free - Télécharger la version Premium

(credit de l'image : http://www.best2know.info/google-chrome-final-evolving-from-beta-to-stable/)

A l'installation d'un package Partial de AllEvents, le programme d'installation va lancer une requête vers le site web de AllEvents afin de télécharger un fichier zip qui contient les médias requis par le composant. Il s'agit d'un fichier extrêmement important contenant les images, les feuilles de styles, les codes javascripts ainsi que les modèles des mails utilisés par AllEvents.

Ce fichier est téléchargé automatiquement mais il est que cela ne fonctionne pas à cause des contraintres de votre serveur Web qui interdirait une telle connexion.   C'est aussi le cas que vous êtes en local mais derrière un proxy filtrant le trafic réseau.

Le message d'erreur "Les fichiers médias de AllEvents n'ont pas pû être téléchargé automatiquement.  Veuillez le faire manuellement." s'affiche alors.

Veuillez reproduire les étapes ci-dessous pour corriger le problème :

  1. Cliquez ci-après pour téléchargez le fichier des medias : téléchargement.
  2. Rendez-vous sur votre disque dur; à l'endroit où vous avez télécharger le fichier et décompressez-le.   Vous obtiendrez alors un sous-dossier nommé com_allevents dans lequel vous trouverez des fichiers et des dossiers.
  3. Exécutez votre client FTP.
  4. Rendez-vous dans le dossier /media de votre site.
  5. Envoyez le dossier com_allevents depuis votre disque dur vers votre serveur FTP.   Vous devrez au final avoir un dossier /media/com_allevents.

Le transfert prendra un certain temps à cause du nombre conséquent de fichiers.

Informations supplémentaires

  • Package Free Ce billet concerne le package Free et est donc immédiatement disponible dans la version gratuitement téléchargeable de AllEvents.
Page 1 sur 64