« Drupal 7 » : différence entre les versions

De wikilivois
Aller à la navigationAller à la recherche
Ligne 85 : Ligne 85 :
* Aller dans l'interface d'administration: Modules et activer modules requis
* Aller dans l'interface d'administration: Modules et activer modules requis


==Gestion de photos==
==Construction d'albums photos==
http://www.bestplugins.com/articles/drupal-photo-gallery-module
'''Création de la page "Album"'''
* regarder le CSS avec CSS injector
* regarder Grid field formatter
 
'''Création de la page "Albums" avec views'''
* https://www.drupal.org/node/1911062
* Views
 
'''Intégration des albums dans la page utilisateur'''
 
'''Transfert multiple de 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/
* Télécharger [https://github.com/moxiecode/plupload/archive/v1.5.8.zip 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
 
'''Création d'un album photo avec Colorbox'''
* Colorbox - https://www.drupal.org/project/colorbox
** Télécharger [https://github.com/jackmoore/colorbox/archive/1.x.zip 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"


https://www.template.net/cms-templates/drupal-modules/10-best-drupal-gallery-modules/


'''Création du diaporama avec colorbox'''
* Views Slideshow - https://www.drupal.org/project/views_slideshow


===Album Photos===
'''Création d'un bloc de défilement de 5 photos'''
Album Photos - https://www.drupal.org/project/photos


https://www.drupal.org/node/2205931


* Libraries API - https://www.drupal.org/project/libraries
'''Rendre possible l'évaluation des photos'''
* Colorbox - https://www.drupal.org/project/colorbox
* Pupload - https://www.drupal.org/project/plupload
* Voting API - https://www.drupal.org/project/votingapi
* Voting API - https://www.drupal.org/project/votingapi
* Album Photos - https://www.drupal.org/project/photos
==Gestion de photos - quelques modules sympas==
* Field Slideshow - https://www.drupal.org/project/field_slideshow


http://www.bestplugins.com/articles/drupal-photo-gallery-module


Configurer Colorbox
https://www.template.net/cms-templates/drupal-modules/10-best-drupal-gallery-modules/
* Télécharger [https://github.com/jackmoore/colorbox/archive/1.x.zip 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
'''Album Photos''' - https://www.drupal.org/project/photos
* Télécharger [https://github.com/moxiecode/plupload/archive/v1.5.8.zip plupload plugin 1.x]
* Un module d'albums photos simple à installer mais un peu limité
* Le dézipper dans sites/all/libraries/
* https://www.drupal.org/node/2205931
* Renommer plupload-1.5.8 en plupload
* Pour des raisons de sécurité, supprimer le répertoire plupload/examples


Configurer photos
*  >>Configurer >>photos >>Reconstruire les permissions comme demandé à l'installation du module  
* 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
** 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  
'''Field Slideshow'''
* Télécharger [https://github.com/jsor/jcarousel/archive/0.2.9.zip Jcarousel]  
* Télécharger [https://github.com/jsor/jcarousel/archive/0.2.9.zip Jcarousel]  
* Le dézipper dans sites/all/libraries et le renommer en jcarousel
* Le dézipper dans sites/all/libraries et le renommer en jcarousel


===Construction Drupal===
'''Galleria - https://www.drupal.org/project/galleria'''
Création d'un album photo avec Colorbox
* Colorbox - https://www.drupal.org/project/colorbox


Création du diaporama avec colorbox
'''Création d'un carrousel avec Gallery Formater'''
* Views Slideshow - https://www.drupal.org/project/views_slideshow
 
Création d'un carrousel avec Gallery Formater
* Gallery Formater - https://www.drupal.org/project/galleryformatter
* Gallery Formater - https://www.drupal.org/project/galleryformatter
* https://www.drupal.org/node/1086962
* https://www.drupal.org/node/1086962
Ligne 144 : Ligne 155 :
  Modal used for full image: colorbox
  Modal used for full image: colorbox
  Linking method: On slide click
  Linking method: On slide click
Création de la page "Album"
* http://galleria.io/
* Galleria - https://www.drupal.org/project/galleria
* regarder le CSS avec CSS injector
* regarder Grid field formatter
Création de la page "Albums" avec views
* https://www.drupal.org/node/1911062
* Views
Création d'un bloc de défilement de 5 photos
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/
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==
==Iframe: intégration d'un autre site==

Version du 8 mai 2016 à 14:30


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://drupalmodules.com/

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/ .

Le programme drush permet d'installer les modules très simplement dans sites/all/modules/ :

  • Pour télécharger un module:
#sudo drush dl module
  • Pour activer un module:
#sudo drush en module
  • Pour désactiver un module:
#sudo drush dis module

Forum

Advanced Forum - https://www.drupal.org/project/advanced_forum requiert:



Migrer DragonflyCMS vers Drupal: https://www.drupal.org/node/71856

Construction d'albums photos

Création de la page "Album"

  • regarder le CSS avec CSS injector
  • regarder Grid field formatter

Création de la page "Albums" avec views

Intégration des albums dans la page utilisateur

Transfert multiple de photos

Création d'un album photo avec Colorbox


Création du diaporama avec colorbox

Création d'un bloc de défilement de 5 photos


Rendre possible l'évaluation des photos

Gestion de photos - quelques modules sympas

http://www.bestplugins.com/articles/drupal-photo-gallery-module

https://www.template.net/cms-templates/drupal-modules/10-best-drupal-gallery-modules/

Album Photos - https://www.drupal.org/project/photos

Field Slideshow

  • Télécharger Jcarousel
  • Le dézipper dans sites/all/libraries et le renommer en jcarousel

Galleria - https://www.drupal.org/project/galleria

Création d'un carrousel avec Gallery Formater

  1. Edit the field settings for your image field, select which slide imagecache preset and thumbnail imagecache preset you would like to use.
  2. Select the jQuery Gallery formatter in the display section for your imagefield.
Slides style: galleryformatter_slide
Thumbnails style: galleryformatter_thumb
Gallery style: Greenarrows
Linking to full image
Full image style: Aucun (image d'origine)
Modal used for full image: colorbox
Linking method: On slide click

Iframe: intégration d'un autre site

https://www.drupal.org/project/iframe

Copyright

© 2016 Christophe de Livois

Tête de GNU 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.