Adaptation de la table des projets pour migrer des blogs de Bloginus vers un nouveau backoffice

- 05/02/2022 - 3 heures 4 minutes - Patrick Prémartin

Suite à la session un peu laborieuse de la veille, le travail de préparation de la migration depuis le CMS Bloginus vers mon nouveau backoffice peut commencer.

Aujourd'hui on se concentre sur les évolutions de la table "projets" qui correspond à l'arborescence des catégories dans lesquelles se trouvent les articles du blog ou les vidéos dans le cas de Serial Streameur.

 

Voici le détail des modifications effectuées :

- ajout des liens_par_projet qui fonctionnement comme les liens_par_video

- ajout des fichiers_par_projet qui fonctionnement comme les fichiers_par_video

- ajout d'une table "statut_de_publication"

- ajout des valeurs de base pour la table "statut_de_publication" => 1 - brouillon, 2 - planifié, 3 - public

- ajout d'une table "type_indexation"

- ajout des valeurs de base pour la table "type_indexation" => 1 - NOINDEX, 2 - INDEX, 3 - DEFAULT (selon la configuration du site)

- ajout de champs à la table "projets" : nb_videos_publiees, ordre, timestamp_de_creation, timestamp_de_modification, statut_de_publication_code, date_de_publication, heure_de_publication, type_indexation_code

- ajout de champs à la table "projets" : IP_de_creation, IP_de_modification

- gestion de la table "statut_de_publication"

- gestion de la table "type_indexation"

- prise en charge des champs dans la gestion de la table "projets" : nb_videos_publiees, ordre, timestamp_de_creation, timestamp_de_modification, statut_de_publication_code, date_de_publication, heure_de_publication, type_indexation_code, IP_de_creation, IP_de_modification

- gestion des liens par projet dans la gestion des projets

- gestion des fichiers par projet dans la gestion des projets

- prise en compte des champs liés au statut de publication des projets dans le template du site

- prise en compte des champs liés à l'ordre des sous-projets dans un projet sur le template du site

- prise en compte de la table liens_par_projet sur le template du site

- prise en compte de la table fichiers_par_projet sur le template du site

- en configuration du site, ajouter une valeur par défaut pour _RobotIndexProjet (booléen)

- prise en charge du type d'indexation des projets dans la page de détail d'un projet sur le site

- filtrage des projets selon leur statut de publication dans le flux RSS

- filtrage des projets selon leur statut de publication dans le SITEMAP

- filtrage des projets selon leur type d'indexation dans le SITEMAP

- sur la gestion des projets, ajout du statut de publication dans les colonnes afin de voir où on en est et pouvoir l'utiliser comme filtre de la liste

 

Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.

Connexion Inscription


Mots-clés associés

Live coding, MySQL, PHP


Classement

Projets > Sites web > Sites dans Zone Abo