« Drupal 7 » : différence entre les versions
Ligne 117 : | Ligne 117 : | ||
===Construction Drupal=== | ===Construction Drupal=== | ||
Création d'un album photo avec Colorbox | Création d'un album photo avec Colorbox | ||
* Colorbox - https://www.drupal.org/project/colorbox | * Colorbox - https://www.drupal.org/project/colorbox | ||
Ligne 142 : | Ligne 135 : | ||
Création du diaporama | Création du diaporama | ||
* Views Slideshow - https://www.drupal.org/project/views_slideshow | |||
Rendre possible l'évaluation des photos | |||
* Voting API - https://www.drupal.org/project/votingapi | |||
Intégration des albums dans la page utilisateur | Intégration des albums dans la page utilisateur |
Version du 5 mai 2016 à 05:11
Drupal est un logiciel qui permet aux individus comme aux communautés d'utilisateurs de publier facilement, de gérer et d'organiser un vaste éventail de contenus sur un site web. Des dizaines de milliers de personnes et d'organisations utilisent Drupal pour propulser des sites de toutes tailles et fonctions. - http://drupalfr.org/
Installation Ubuntu
https://doc.ubuntu-fr.org/drupal
#sudo apt-get install drupal7 #sudo ln -s /usr/share/drupal7/ /var/www/html/
Localisation
Télécharger le module de localisation française à l'adresse https://localize.drupal.org/download
#sudo mv Téléchargements/drupal-7.43.fr.po /var/www/html/drupal7/profiles/standard/translations/
Mysql
#mysql -u root -p
CREATE DATABASE drupal CREATE USER drupal@localhost IDENTIFIED BY 'motdepasse'; GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES ON drupal.* TO drupal@localhost; FLUSH PRIVILEGES; exit
install.php
Autoriser l'accès aux fichiers de configuration:
#sudo chmod a+w /var/www/html/drupal7/sites/default/
puis aller à l'adresse d'installation: http://test.livois.com/drupal7/install.php
Changer les droits des fichiers de configurations pour la sécurité
#sudo chmod go-w /var/www/html/drupal7/sites/default/settings.php #sudo chmod go-w /var/www/html/drupal7/sites/default
cron
Le cron est lancé toutes les heures : <licode file=/etc/cron.d/drupal7> 0 * * * * www-data if test -x /usr/share/drupal7/scripts/cron.sh ; then /usr/share/drupal7/scripts/cron.sh ; fi </licode>
Il faut indiquer la clé dans le script cron.sh: <licode file=/usr/share/drupal7/scripts/cron.sh> for site in /etc/drupal/7/sites/* ; do
BASE_URL="" CRON_KEY="clé à indiquer" FULL_URL=""
</licode> La clé est donnée dans l'interface d'administration : Configuration>>Système>>Tâche planifiée (cron)
Organisation du contenu avec Taxonomy
https://www.drupal.org/documentation/modules/taxonomy
https://www.drupal.org/project/taxonomy_image
Les modules
http://juliendubreuil.fr/blog/drupal/selection-de-modules-pour-drupal/
Installer un module
http://www.coopernet.fr/infos/cms/drupal/Installer-module-drupal7
https://www.drupal.org/documentation/install/modules-themes
Les modules sont à installer dans le répertoire /usr/share/drupal7/modules/ .
Forum
Advanced Forum - https://www.drupal.org/project/advanced_forum requiert:
Migrer DragonflyCMS vers Drupal: https://www.drupal.org/node/71856
- Télécharger les modules suivants
- bbcode https://www.drupal.org/project/bbcode
- et son patch https://www.drupal.org/node/2379029
- Aller dans l'interface d'administration: Modules et activer modules requis
Gestion de photos
http://www.bestplugins.com/articles/drupal-photo-gallery-module
https://www.template.net/cms-templates/drupal-modules/10-best-drupal-gallery-modules/
Album Photos
Album Photos - https://www.drupal.org/project/photos
https://www.drupal.org/node/2205931
- Libraries API - https://www.drupal.org/project/libraries
- Colorbox - https://www.drupal.org/project/colorbox
- Pupload - https://www.drupal.org/project/plupload
- Voting API - https://www.drupal.org/project/votingapi
- Album Photos - https://www.drupal.org/project/photos
- Field Slideshow - https://www.drupal.org/project/field_slideshow
Configurer Colorbox
- Télécharger colorbox plugin 1.x
- Le dézipper dans sites/all/libraries/ - créer les répertoire si nécessaire
- Renommer colorbox-1.x en colorbox
- Dans le menu de configuration du module, choisir "Enable Colorbox load"
Configurer plupload
- Télécharger plupload plugin 1.x
- Le dézipper dans sites/all/libraries/
- Renommer plupload-1.5.8 en plupload
- Pour des raisons de sécurité, supprimer le répertoire plupload/examples
Configurer photos
- Reconstruire les permissions comme demandé à l'installation du module
- Si la reconstruction se bloque éditer node.module comme l'indique les pages https://www.drupal.org/node/399572 et https://www.drupal.org/node/1366286
Configurer Field Slideshow
- Télécharger Jcarousel
- Le dézipper dans sites/all/libraries et le renommer en jcarousel
Construction Drupal
Création d'un album photo avec Colorbox
- Colorbox - https://www.drupal.org/project/colorbox
Transfert multiples photos
- Plupload - https://www.drupal.org/project/plupload
- FileField Sources https://www.drupal.org/project/filefield_sources
- FileField Sources Plupload - https://www.drupal.org/project/filefield_sources_plupload
- Libraries API - https://www.drupal.org/project/libraries
- La bibliothèque plupload - http://www.plupload.com/
Création de la page "Album"
Création de la page "Albums" avec views
- Views
Création du diaporama
- Views Slideshow - https://www.drupal.org/project/views_slideshow
Rendre possible l'évaluation des photos
- Voting API - https://www.drupal.org/project/votingapi
Intégration des albums dans la page utilisateur
Iframe: intégration d'un autre site
https://www.drupal.org/project/iframe
Copyright
© 2016 Christophe de Livois
Vous avez l'autorisation de copier, distribuer et/ou modifier ce document suivant les termes de la GNU Free Documentation License, Version 1.2 ou n'importe quelle version ultérieure publiée par la Free Software Foundation; sans section invariante, sans page de garde, sans entête et sans page finale. Pour plus d'informations consulter le site de l'APRIL. |