Adaptation de la table des vidéos pour migrer des blogs de Bloginus vers un nouveau backoffice
- 06/02/2022 - 2 heures 5 minutes - Patrick Prémartin
Poursuite des changements sur le backoffice utilisé sur Serial Streameur afin d'y migrer le contenu de mes blogs sous Bloginus. Aujourd'hui c'est au tour de la table des "videos" qui contiendront aussi les articles des blogs.
Voici les modifications du jour :
- ajou des champs timestamp_de_creation et timestamp_de_modification (par défaut identiques à timestamp_de_creation) sur videos
- ajout de l'IP de modification et de créations dans les tables ayant un timestamp de CRT/UPD => videos
- ajout d'un statut_de_publication_code (lien avec table correspondante), d'une date_de_publication et d'une heure_de_publication dans la table videos
- ajout du type_indexation_code (selon table correspondante) sur les vidéos
- ajout d'une durée (en minutes) sur les vidéos
- adapt de la gestion des vidéos pour prendre en charge les nouveaux champs
- ajout d'un champ "ordre" sur le lien "projet/vidéos" => videos_projets
- ajout d'un index sur la table videos_projets pour les trier par numéro d'ordre par rapport à chaque projet
- ajout d'un index sur la table projets pour les trier par numéro d'ordre par rapport à leur parent
- prise en compte des champs liés au statut de publication des vidéos dans le site
- prise en compte des champs liés à l'ordre des vidéos dans les pages de projets sur le site
- en configuration du site, ajouter une valeur par défaut pour _RobotIndexVideos
- prise en charge du type d'indexation des vidéos dans la page de détail d'une vidéo sur le site
- filtrage des videos selon leur statut de publication dans le flux RSS
- filtrage des videos selon leur statut de publication dans le SITEMAP
- filtrage des videos selon leur type d'indexation dans le SITEMAP
- afficher la durée, la langue et la date d'enregistrement de chaque vidéo (dans les blocs vidéos)
- afficher la durée de chaque vidéo (dans l’entête de la page vidéo)
- afficher la durée, la langue et la date d'enregistrement de chaque vidéo dans le plan du site
- ajouter le nombre de vidéos publiées associées à chaque thème dans la page du plan du site listant l’arborescence des projets
- rendre le sitemap.php indépendant du nom de domaine (utiliser les infos provenant de la config pour recréer l'URL et ne pas l'avoir en dur)
- modifier sitemap.php pour indiquer la date (timestamp) de dernière modification des projets
- modifier sitemap.php pour indiquer la date (timestamp) de dernière modification des vidéos
- ajout d'une image d'illustration dans la configuration (utilisée notamment sur le flux RSS)
- rendre le rss.php indépendant du nom de domaine, du titre du site et de l'image d'illustration (utiliser les infos provenant de la config pour recréer l'URL et ne pas l'avoir en dur)
- modifier rss.php pour indiquer la date (timestamp) de dernière modification des projets lorsqu'elle est disponible
- modifier rss.php pour indiquer la date (timestamp) de dernière modification des vidéos lorsqu'elle est disponible
- Utilisation de la configuration _BanniereDuSite comme image de bannière par défaut dans l'entête des pages
- modification du GUID dans le flux RSS pour passer le validateur W3C
Certaines informations n'ont pas été affichées. Vous devez vous connecter pour y accéder.
Mots-clés associés
HTML, Live coding, MySQL, PHP
Classement
Projets > Sites web > Sites dans Zone Abo
