drupal

Par Artusamak
Julien Dubois

Comment activer l’upload de fichier via FCKeditor ?

Suite à la demande du client il se peut que vous ayez besoin d’activer l’upload de fichier via l’éditeur de texte riche afin de pouvoir facilement insérer des images dans votre contenu.
FCKeditor vous donne la possibilité d’insérer des fichiers dans vos documents.

Pour cela, il faut vous rendre sur la page d’administration de FCKeditor (Administrer > Configuration du contenu > FCKeditor)

Pour les profils auxquels vous souhaitez donner les droits en upload, cliquer sur Modifier et dans la partie File Browser settings faire deux choses :

  • Passer l’option Allow quick uploads à true
  • Sélectionner la méthode d’upload de fichier via l’option File browser type.
    • Si vous sélectionnez « Aucun », l’utilisateur aura juste un champ Parcourir pour envoyer son fichier.
    • Si vous choisissez « Built-in filebrowser » vous pourrez utiliser l’interface de FCKeditor qui permet entre autres de créer des sous-répertoires et de réinsérer des fichiers précédemment uploadés.

Après avoir fait cela il se peut que vous rencontriez le message d’erreur suivant si vous vous jetez sur votre champ de texte pour tester l’upload :

This connector is disabled. Please check the « editor/filemanager/connectors/php/config.php » file.

Pour corriger cette erreur il faut modifier le fichier de configuration de FCKeditor afin d’indiquer où uploader les fichiers sur votre serveur. Le fichier à modifier est le suivant : « sites/all/modules/fckeditor/fckeditor/editor/filemanager/connectors/php/config.php ».

Les modifications à y apporter sont très simples, voilà une portion de code :

// Activer l'upload de fichier en passant la valeur à "true"
$Config['Enabled'] = true ;

// Indiquez le chemin relatif à votre DocumentRoot pour uploader les fichiers
$Config['UserFilesPath'] = '/files/' ;

// Indiquez le même répertoire que $Config['UserFilesPath']
// mais de façon absolue cette fois.
$Config['UserFilesAbsolutePath'] = '/var/www/lequipe/www/files/' ;

Si un message d’erreur apparait lorsque vous tentez d’uploader un fichier, vérifier le chemin de votre répertoire d’upload (syntaxe et droits d’accès).

Après avoir fait cela vous devriez maintenant pouvoir jouir de l’upload de fichier grâce à votre éditeur de texte riche.

Par Artusamak
Julien Dubois

Comment choisir entre Drupal et les autres CMS ?

Lors de la phase de lancement d’un projet, une question est récurrente, pour quelle solution technique opter ? Le chef de projet a assimilé les besoins du client, il a établi les fonctionnalités du site, il ne reste plus qu’à choisir la technologie à employer.

Dans un premier temps il est en général simple de trancher entre CMS et framework, l’un étant adapté pour de la publication de contenu et l’autre étant plus adapté pour des besoins très précis, il faut préférer le framework au CMS lorsque la majorité des fonctionnalités du site ne sont pas couvertes par le CMS.

Mais si l’on doit se tourner vers un CMS, comment trancher ? Il y a beaucoup de produits sur le marché et quels sont les atouts des uns et des autres.

Je vous propose donc de découvrir une présentation que j’ai traduis d’une version anglaise (réalisée par la société finlandaise Exove) qui compare quatre CMS : WordPress, CMS Made Simple, eZ Publish et Drupal.
Pour chaque CMS, les principales qualités et les principaux défauts sont listés, un comparatif est fait avec Drupal et une slide résume dans quelle situation préférer tel ou tel CMS à Drupal.

Cette présentation est amenée à évoluer, l’objectif qui pourrait être utile à Drupal serait d’élargir aux autres principaux CMS du marché afin d’en faire découler un tableau comparatif qui pourra être réutilisé par les commerciaux et autres décideurs lors des avant-ventes de vos projets. Cette démarche peut s’inclure dans le chantier marketing du groupe france de Drupal.

Si vous êtes tenté(e) d’élargir cette présentation foncez publier un commentaire et si le coeur vous en dit, rejoignez le groupe france de Drupal.
N’hésitez pas à vous impliquer ou à impliquer votre société, la communauté a besoin de vous pour grandir.

Télécharger la présentation

Par GoZ
Fabien CLEMENT

Migrer Drupal-5 vers Drupal-6

Ce log me permet d'effectuer la migration de Drupal 5 vers Drupal 6.

1. Préparer la migration

Dans un premier temps, préparer la migration.

1.1. Nommage

On admettra que le site se trouve dans le répertoire /var/www/drupal/.
La base de données est configurée de la sorte :

  • Emplacement : localhost
  • Utilisateur : MyUser
  • Mot de passe : MyPass
  • Nom de la base de données : dbDrupal
  • Préfixe des tables : drupal_

1.2. Préparer l'archivage du site

en lire plus

Par GoZ
Fabien CLEMENT

Activer la réécriture d'url pour drupal

Après une énième galère pour de nouveau activer l'url rewriting, je note ici la démarche à effectuer.
Ma configuration actuelle :

  • Ubuntu
  • Apache2
  • Drupal 5

Installer le module rewrite pour apache :

a2enmod rewrite

Vérifier dans le fichier de configuration d'apache apache2.conf que les fichier .htaccess sont bien utilisés :

vi /etc/apache2/apache2.conf

Vérifier que la ligne est décommentée :

AccessFileName .htaccess

en lire plus

Pages