pollsFactory : Installation
Par JcDenis le lundi 29 mars 2010, 04:21 - Help - Lien permanent
Cette partie de la documentation de pollsFactory pour Dotclear 2 explique la procédure d'installation de l'extension ainsi que les modifications qu'elle apporte à la structure de Dotclear.
Installation
Télécharger l'extension pollsFactory
où installer là directement depuis l'interface d'administration de
votre blog. Pour plus d'informations concernant l'installation d'une extension,
consultez la documentation
de Dotclear à ce sujet. Une fois l'installation effectuée, vous verrez "
Usine à sondage" apparaître sur l'administration de votre blog dans la
colonne de gauche sous le titre "BLOG".
Modifications
L'extension utilise la table "post" par défaut de Dotclear et en créé une nouvelle nommée "post_option" et est structurée comme suit:
- option_id, bigint, 0, false,
- post_id, bigint, 0 , false,
- option_meta, varchar, 255, true, null,
- option_creadt, timestamp, 0, false, now(),
- option_upddt, timestamp, 0, false, now(),
- option_type, varchar, 32, false, '',
- option_format, varchar, 32, false, 'xhtml',
- option_lang, varchar, 5, true, null,
- option_title, varchar, 255, true, null,
- option_content, text, true, null,
- option_content_xhtml, false,
- option_selected, smallint, 0, false, 0,
- option_position, integer, 0 false, 0
Des index s'ajoutent à cette structure de table :
- idx_post_option_option, btree, option_id,
- idx_post_option_post, btree, post_id,
- idx_post_option_type, btree, option_type
Cette table peut-être utilisée pour d'autres extensions et dispose d'une classe générique pour facilité l'accès, l'ajout, la modification de données.
Le fichier de cette classe est dans pollsFactory/inc/class.postoption.php .
Ensuite l'extension ajoute des paramètres dans la table settings. (Activation, personnalisation des graphiques, etc)
Enfin elle créée et utilise un répertoire "polls" dans le répertoire de cache de Dotclear pour sauvegarder les graphiques.
pollsFactory utilise l'API Google Charts pour générer les diagrammes. Il faut donc que votre serveur est un accès vers l'Internet pour pouvoir générer ses images. (NDLR: Je pense ici à ceux qui ont un serveur local.) Si le chemin de cache n'est pas disponible en écriture les images seront générées à chaque affichage sinon elle seront stockées dans ce répertoire. Les couleurs des différents éléments des diagrammes sont personnalisables ainsi que la largeur de l'image depuis les paramètres de l'extension.
Évaluer ce billet
- Note : 0
- Votes : 0
