WebApp : Drupal Portable

Description

Drupal est un CMS extrêmement modulaire. Sa version portable est livrée avec le module Views pour créer des affichages personnalisés de vos contenus.

Infos générales

Infos techniques

Base de donnée : Oui
Fichiers de configuration de la webapp :

  • sites\default\settings.php (contient l’adresse du serveur MySQL)

Afficher le fichier :

Startup.ini

[Unprotect]
Name=Unprotect config file
Description=Unprotect config file
Type=FILE
Query=UNPROTECT
File={$root_path_absolute}\App\{$ApplicationPath}\sites\default\settings.php

[UpdateMySQLPort]
Name=Syncronize MySQL Port
Description=Update config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\sites\default\settings.php
SearchPattern='port' \=> (\d*)?
ReplaceValue='port' \=> {$mysql_port}

[UpdateEskuelPort]
Name=Syncronize Eskuel Port
Description=Update Eskuel config with the Open MySQL Port
Type=REPLACE
File={$root_path_absolute}\ZMWS\_web.zmwsc\_vhosts.zmwsc\127.0.0.2\eskuel\config.inc.php
SearchPattern=127.0.0.1(:\d*)?
ReplaceValue=127.0.0.1:{$mysql_port}

Scripts.ini

[ResetLogPass]
Name=Reset Login and Password
Name_fr=Réinitialiser log/pass
Description=Reset Title, login and password to initial values.
Description_fr=Réinitialise le mot de passe adminstrateur avec "admin"/"framasoft"
Type=SQL
Query=REPLACE INTO `users` (`uid`,`name`,`pass`,`mail`,`theme`,`signature`,`signature_format`,`created`,`access`,`login`,`status`,`timezone`,`language`,`picture`,`init`,`data`) VALUES (0,'','','','','',NULL,0,0,0,0,NULL,'',0,'',NULL),(1,'admin','$S$C2GvNmj/JmfAKuhVtgORc4oIfLUIXcub9A2UUensoKn/IYGZ/DIV','demo@framasoft.net','','',NULL,1298550872,1298555086,1298553587,1,NULL,'',0,'demo@framasoft.net',NULL);
Done=Done: login=admin, Password=framasoft
Done_fr=Action executée: login=admin, Password=framasoft

[ResetSettings]
Name=Reset settings
Name_fr=Réinitialiser la configuration
Description=Reset all the settings (Title, Email, login and password etc) to initial values.
Description_fr=Réinitialise toutes les options (titre, email, login, password, modules, etc) aux valeurs initiales.
Type=SQLFILE
file={$appinfo_path}\reset_main_options.sql
Done=Done
Done_fr=Réinitialisation terminée.

[Synchronize]
Name=Syncronize MySQL Port
Description=Update {$appShortName} config with the Open MySQL Port
Name_fr=Syncronise le port MySQL
Description_fr=Met à jour le fichier de config {$appShortName} avec le port MySQL actuellement assigné.
Type=REPLACE
File={$root_path_absolute}\App\{$ApplicationPath}\sites\default\settings.php
SearchPattern=root@localhost(:\d*)?
ReplaceValue=root@localhost:{$mysql_port}
Done=Done
Done_fr=Fait

[OpenAdmin]
Name=Open {$appShortName} admin
Description=Open {$appShortName} admin page
Name_fr=Admininstrer {$appShortName}
Description_fr=Ouvre le panneau d'administration de {$appShortName}
Type=URL
File={$ApplicationURL}/index.php?q=admin

[EditAdmin]
Name=Edit config
Description=Edit config file
Name_fr=Edition du fichier de configuration
Description_fr=Edite le fichier de configuration
Type=EDIT
File={$root_path_absolute}\App\{$ApplicationPath}\sites\default\settings.php

Procédure utilisée pour la dernière mise à jour

Supprimer le contenu des dossiers App/drupal sauf le dossier “sites”
Télécharger le zip officiel et copier le contenu dans App/drupal
Dans l’interface d’admin, installez et activez les modules CTools et Views à partir de l’url.

Procédure utilisée pour l’installation

Télécharger le zip officiel et les modules Views et CTools
Supprimer le contenu des dossiers App/drupal et App/data/drupal
Copier le contenu du zip principal dans App/drupal
Copier le contenu des zip des modules dans le dossier App/drupal/modules
Désactiver le fichier startup.ini (à renommer en _startup.ini)
Suivre la procédure d’installation et ajouter le français comme langue par défaut
Exporter la base de donnée et renommer le fichier obtenu en master.sql
Éditer le fichier reset_main_options.sql pour y copier les requêtes de création des tables system, variables et la requête pour réinitialiser le mot de passe. (prendre modèle sur le fichier master.sql)
Réactiver le fichier startup.ini et modifier la ligne pour le changement de port sql.
Remplacer la requête de réinitialisation du mot de passe dans le fichier script.ini.

Framabook “Atelier Drupal 7″, par Cyprien Roudet

Changelog

16/05/11 (JosephK)

Mise à jour version 7.2

14/05/11 (JosephK)

FWM 0.9.14 (pas touché à Drupal)

24/02/11 (JosephK)

FWM 0.9.11 + Réinstallation en version 7.0
Lanceur refait (un oubli de la précédente mise à jour)
Requêtes sql refaites (changement majeur de version les tables ont changé)

21/01/11 (JosephK)

Format PA.c + FWM 0.9.10 (pas touché à Drupal)