Outils pour utilisateurs

Outils du site


site

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
site [2012/04/04 10:29] – Importation DB zorunsite [2013/09/12 17:21] – début de référence du site sur pelican gde
Ligne 1: Ligne 1:
 ====== Site web ====== ====== Site web ======
 +
 +Le site de faimaison est statique et géré par [[http://docs.getpelican.com/ pelican]].
 +
 +===== init du nouvel éditeur =====
 +
 +  * cloner le répo ''site-pelican'' avec git
 +
 +
 +====== DEPRICATED ======
  
 **Technologie utilisée :** django-cms **Technologie utilisée :** django-cms
  
-Instances fonctionnelles (encore en dev) : +Mis en prod le 10 avril 2012 : http://faimaison.net (à cause de la campagne d'adhésion lancée par la fédé…)
-  * http://django.faimaison.net [methyl] +
-  * http://django2.faimaison.net [zorun]+
  
 Code : dépôt « site-django » sur le serveur git. Code : dépôt « site-django » sur le serveur git.
  
-===== TODO avant mise en production =====+Travail sur le contenu : voir [[contenu du site]]
  
-Instance sur http://django2.faimaison.net pour le moment.+===== TODO ===== 
 + 
 +Site mis en production ! 
 + 
 +Ce qu'il reste à faire tout de même : 
 + 
 +  * Finir la page « Accès Internet » avec notamment les jolis schémas que thy avait fait passer : http://faimaison.net/acces-internet/ **[thy ?]** 
 +  * Tester la tenue face à la charge (base de données qui tient la route, etc) à grands coups de curl/whatever → //ok, ça a tenu la charge avec la campagne d'adhésion de la FFDN :)//
  
-  * Finir la page « Accès Internet » avec notamment les jolis schémas que thy avait fait passer : http://django2.faimaison.net/acces-internet/ **[thy ?]** 
-  * Faire tout relire par les membres (coquilles, liens morts, problèmes de CSS) 
-  * Mettre en place les backups des données (« media/… ») ainsi que de la base de données postgresql **[zorun]** 
-  * Mettre en place une deuxième instance propre (avec virtualenv et tout, cf README) chez methyl **[methyl]** 
-  * Synchroniser les données (« media/… ») et éventuellement la base de données entre les deux instances (unison ?) **[zorun & methyl]** 
-  * Rajouter la config de lighty dans le dépôt git **[methyl ou cthuluh]** 
-  * Repérer les liens qui pointent vers l'ancien site et qui seront cassés par la mise en prod : 
-    * http://www.ffdn.org/doku.php?id=essaimage:projets:faimaison 
-    * 
-  * Tester la tenue face à la charge (base de données qui tient la route, etc) à grands coups de curl/whatever 
-  * Changer la conf du DNS (faimaison.net et www.faimaison.net) 
  
 ===== Dump de la base de données ===== ===== Dump de la base de données =====
Ligne 58: Ligne 61:
 À ce stade, si on essaie d'importer le dump JSON, il reste un problème avec les placeholders… À ce stade, si on essaie d'importer le dump JSON, il reste un problème avec les placeholders…
  
-  * séparer le fichier JSON en deux fichiers… un avec la liste des placeholders, un sans (oui, c'est chiant, il faut le faire à la main^W^W^Wavec emacs)+  * séparer le fichier JSON en deux fichiers… un avec la liste des placeholders, un sans (oui, c'est chiant, il faut le faire à la main^W^W^Wavec emacs) //cf. plus bas pour une autre méthode (non testée)//
   * importer les placeholders, puis le reste : <code>python2 manage.py loaddata dump-db-with-placeholders.json   * importer les placeholders, puis le reste : <code>python2 manage.py loaddata dump-db-with-placeholders.json
 python2 manage.py loaddata dump-db-without-placeholders.json</code> python2 manage.py loaddata dump-db-without-placeholders.json</code>
 +
 +Autre méthode à essayer, plutôt que de séparer à la main :
 +  python2 manage.py dumpdata --indent 2 --natural --exclude cms.placeholder > dump-db-without-placeholders.json
 +  python2 manage.py dumpdata --indent 2 --natural cms.placeholder > dump-db-with-placeholders.json
 +puis importer ça avec postgresql.
  
 Et voilà, normalement, ça marche :) Et voilà, normalement, ça marche :)
site.txt · Dernière modification : 2022/04/11 16:36 de gde