site
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
site [2012/03/28 18:35] – Ajout d'une TODO list zorun | site [2020/07/15 10:48] – [Installation locale du site] mise à jour de l'adresse du dépôt gilou | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Site web ====== | ====== Site web ====== | ||
- | **Technologie utilisée | + | Le [[https:// |
- | ===== TODO ===== | ||
- | Sur le site en lui-même : | + | ===== Récupération des sources ===== |
- | * Partie visible : | + | |
- | * problème de taille sur les liens, on dirait (CSS) | + | |
- | * page d' | + | |
- | * Partie admin : | + | |
- | * changer l' | + | |
- | * mettre un plugin django pour faciliter l' | + | |
- | Sur le contenu : | + | Cloner |
- | * il y a peut-être trop de choses sur la page d'accueil ? | + | |
- | * presque toutes les pages sont à compléter | + | |
- | * idée de nouvelle page à ajouter ? | + | |
- | ===== Dump de la base de données ===== | + | git clone git@git.faimaison.net: |
- | On se place dans le cas d'une base de données postgresql, avec un utilisateur postgresql nommé « django » et une base nommée « faimaison » : | + | Note : Le projet du site étant assez lourd (>50M), le clone peut prendre quelques temps. |
- | pg_dump | + | Ou cloner le dépôt '' |
- | //TODO: le -C est-il nécessaire ?// | + | git clone https://git.faimaison.net/ |
+ | | ||
- | ===== Migration de sqlite à postgresql | + | ===== Installation locale du site ===== |
- | C'est pas aussi simple que prévu… Voici une méthode qui marche (inspiration : http:// | + | Pour éditer le site web, il est nécessaire de procéder à une installation locale pour tester ses modifications avant de les proposer. |
- | * export de la base de données sqlite. L'astuce est d'utiliser l'option //--natural// pour avoir moins de problèmes avec les ID uniques qui se retrouvent en double : < | + | Pour cela, il faut suivre les instructions du fichier |
- | * création | + | |
- | $ createdb -U django faimaison< | + | |
- | * configuration de django pour utiliser postgresql (dans // | + | |
- | * création des tables de base : < | + | |
- | * création des tables spécifiques à django-cms : < | + | |
- | * virer les tables qui ne servent à rien (on va les réimporter et ça fait des conflits) : < | + | |
- | faimaison=> | + | |
- | + | ||
- | À ce stade, si on essaie d' | + | |
- | + | ||
- | * séparer le fichier JSON en deux fichiers… un avec la liste des placeholders, | + | |
- | * importer les placeholders, | + | |
- | python2 manage.py loaddata dump-db-without-placeholders.json</ | + | |
- | + | ||
- | Et voilà, normalement, | + |
site.txt · Dernière modification : 2022/04/11 16:36 de gde