[ { "category": "Extras", "title": "Configurer Google Analytics ?", "checked": "0", "description": "Une option aujourd'hui indispensable, attention toutefois de bien configurer afin d'obtenir des résultats proche de la réalité. ", "ordering": "69", "state": "1" }, { "category": "Extras", "title": "Configuration Watchful.li ? (Watchful.li)", "checked": "0", "description": "Pour gérer plusieurs sites, la solution Watchful.li apporte un véritable soutien en terme de suivi et de monitoring de Joomla.", "ordering": "70", "state": "1" }, { "category": "Extras", "title": "AeSecure Actif", "checked": "0", "description": "Agissant sur la sécurité, l'optimisation et la performance, aeSecure utilise tout le potentiel du fichier htaccess. Son interface ergonomique offre un véritable outil accessible à chacun du débutant à l'expert. https://www.aesecure.com/fr/", "ordering": "71", "state": "1" }, { "category": "Extras", "title": "Analyse par myJoomla", "checked": "0", "description": "Pour effectuer un audit de sécurité, myJoomla propose un très bon service en ligne : https://myjoomla.com/", "ordering": "72", "state": "1" }, { "category": "Extras", "title": "Y a-t-il un système de sauvegarde ?", "checked": "0", "description": "Avec ou sans solution serveur, Akeeba Backup est une solution leader dans la sauvegarde et la restauration de site. Il est important d'effectuer régulièrement des sauvegardes. https://www.akeebabackup.com/", "ordering": "73", "state": "1" }, { "category": "Extras", "title": "Test de sauvegarde et restauration effectué ?", "checked": "0", "description": "Le test consiste simplement à vérifier que l'archive soit valide en effectuant une restauration. La sauvegarde doit être faite depuis l'hébergement du site en production afin que toutes les conditions soient réunies.", "ordering": "74", "state": "1" }, { "category": "Extras", "title": "Connexion (S)FTP disponible pour le support ?", "checked": "0", "description": "Il est important de conserver un accès FTP (SFTP si possible) afin de pouvoir acceder directement aux fichiers.", "ordering": "75", "state": "1" }, { "category": "Extras", "title": "Archive et exemple supprimés ?", "checked": "0", "description": "Les versions de test et d'exemple ne doivent pas être transférées. Il est préférable de supprimer les versions qui pourraient induire en erreur et de conserver une version proche de celle du site. ", "ordering": "76", "state": "1" }, { "category": "Extras", "title": "Site Web vérifié en dehors de votre propre réseau / dns ?", "checked": "0", "description": "Un site peut être accessible sur une ou plusieurs zones en attendant le deploiement complet via les dns. Il est important de contrôler le deploiement via des sites comme http://migrationdns.com/ ", "ordering": "77", "state": "1" }, { "category": "Extras", "title": "Vitesse et performance du site ? (YSlow), (PageSpeed ​​Insights), (WebPagetest)", "checked": "0", "description": "Plusieurs tests existent sur le marché, le plus courant étant PageSpeed ​​Insights : https://developers.google.com/speed/pagespeed/insights/?hl=fr", "ordering": "78", "state": "1" }, { "category": "Optimisation / SEO", "title": "Les URL SEO-friendly installées et configurées ?", "checked": "0", "description": "L'activation de la réécriture est pratiquement nécessaire pour être référencé correctement. Le fichier htaccess doit être actif et la configuration du site doit comporter le SEF ainsi que la réécriture au Vol. L'activation d'unicode qui s'adresse plus à des langues cyrilliques est déconseillée (menu système / configuration / Site)", "ordering": "60", "state": "1" }, { "category": "Optimisation / SEO", "title": "Mootools actif ?", "checked": "0", "description": "La librairie MooTools fut progressivement remplacée par jQuery. De préference, il vaut mieux éviter d'utiliser cette librairie et toutes extensions susceptibles de l'utiliser pour des raisons de compatibilité.", "ordering": "61", "state": "1" }, { "category": "Optimisation / SEO", "title": "La configuration de mise en cache est correct ?", "checked": "0", "description": "Le cache peut être désactivé lors du développement mais son utilisation est vivement conseillé lors de la mise en production car le site consommera moins de ressources. De préférence, choisissez un serveur qui utilise un cache opcode (memcache, apc..) qui peut être choisi à la place du cache de Joomla. Jotcache est une extension qui optimise la gestion du cache.", "ordering": "62", "state": "1" }, { "category": "Optimisation / SEO", "title": "Les répertoires cache / tmp sont vides ?", "checked": "0", "description": "Certaines installations peuvent laisser des traces dans le répertoire tmp et des extensions peuvent utiliser le cache de Joomla même désactivé ! Il est donc important de vider leur contenu avant la mise en ligne.", "ordering": "63", "state": "1" }, { "category": "Optimisation / SEO", "title": "Configuration Varnish ?", "checked": "0", "description": "Si l'hébergement choisi comporte le reverse proxy varnish. Le site peut obtenir un gain de performance important. Fotis Evangelou propose un modèle de configuration pour cette solution : https://gist.github.com/fevangelou/84d2ce05896cab5f730a", "ordering": "64", "state": "1" }, { "category": "Optimisation / SEO", "title": "Compression, minification et fusion CSS/Javascript installé et configuré ?", "checked": "0", "description": "L'extension JCH Optimize offre de nombreuses possibilités pour optimiser les fichiers CSS et javaScript. Le temps de chargement est appréciable mais attention aux conflits avec d'autres solutions similaires ou un mauvais paramétrage : https://www.jch-optimize.net/", "ordering": "65", "state": "1" }, { "category": "Optimisation / SEO", "title": "CDN activé ?", "checked": "0", "description": "Cela consiste à répliquer vos données sur plusieurs serveurs afin d'optimiser le temps d'accès à vos fichiers. La plupart des hébergeurs ont choisi Cloudflare comme partenaire CDN car il offre une solution gratuite de base et peut être déployé rapidement. Des CDN plus performants sont également sur le marché et il faudra choisir suivant vos besoins.", "ordering": "66", "state": "1" }, { "category": "Optimisation / SEO", "title": "Droit Cookie / alerte Cookie", "checked": "0", "description": "Une directive européenne oblige les sites à informer sur l'utilisation des cookies. Il est donc nécessaire d'installer une notification ainsi qu'une page relative aux cookies. Des extensions sont disponibles sur le JED : http://extensions.joomla.org/category/site-management/cookie-control. Une solution complète est proposée par iubenda intégrant la page sur la politique de confidentialité : http://www.iubenda.com/en/help/posts/1323", "ordering": "67", "state": "1" }, { "category": "Optimisation / SEO", "title": "Bouton de partage / AddThis installé et configuré ?", "checked": "0", "description": "De nombreuses extensions proposent des boutons de partage. AddThis est une solution assez simple à installer. Pour optimiser votre contenu pour facebook, Social Meta est une fabuleuse extension Joomla! qui offre de nombreux paramètres réservés à cet usage : https://github.com/vistamedia/socialmeta ", "ordering": "68", "state": "1" }, { "category": "HTTPS", "title": "Le certificat SSL est actif (si nécessaire) ?", "checked": "0", "description": "Pour obtenir une solution via let's encrypt, consultez notre tutoriel : http://cinnk.com/joomla/3/tutoriels/le-https-facilement-sur-son-site-joomla", "ordering": "58", "state": "1" }, { "category": "HTTPS", "title": "HTTPS Activé (si nécessaire) ?", "checked": "0", "description": "L'activation du https est expliquée dans notre tutoriel. La majeure partie des nouveaux sites choisissent le https afin de bénéficier d'un certificat SSL gratuit et de répondre au souhait de Google de favoriser les sites sécurisés.", "ordering": "59", "state": "1" }, { "category": "OSMap (Plan de site)", "title": "Plan du site créé pour tous les menus ?", "checked": "0", "description": "OSMap est l'une extensions qui remplace Xmap. Les menus doivent être inclus dans le plan de site xml pour être pris en compte.", "ordering": "55", "state": "1" }, { "category": "OSMap (Plan de site)", "title": "Ajouter une ligne au .htaccess pour afficher OSMap en tant que sitemap.xml ?", "checked": "0", "description": "La plupart des systèmes reconnaisse le fichier sitemap.xml à la racine du site. Il est important de définir une redirection via le htaccess comme ceci : index.php?option=com_osmap&view=xml&tmpl=component&id=1 / le numéro d'ID étant celui du plan de site OSMap. Attention : de préférence, utiliser une autre solution qu'OSMap pour les sites multilingues.", "ordering": "56", "state": "1" }, { "category": "OSMap (Plan de site)", "title": "Le plan de site XML a été ajouté à Google Webmaster Tools ?", "checked": "0", "description": "Le plan de site XML a été ajouté à Google Webmaster Tools ?", "ordering": "57", "state": "1" }, { "category": "JCE Editor", "title": "profil optimisé ajouté / configuré ?", "checked": "0", "description": "Les options de l'éditeur peuvent être personnalisées par groupe, ainsi vous pouvez limiter les interactions avec les utilisateurs ayant un accès minimum.", "ordering": "53", "state": "1" }, { "category": "JCE Editor", "title": "Joomla! - plugin éditeur étendu non publié ?", "checked": "0", "description": "JCE dispose également d'extensions commerciales spécifiques pour diverses fonctionnalités. Activez et utilisez ce qui est nécessaire sans oublier les mises à jour indispensables. JCE est une extension suivie et très utilisée.", "ordering": "54", "state": "1" }, { "category": "La sécurité", "title": "AdminTools Pro / jHackGuard / AdminExile installé et configuré ?", "checked": "0", "description": "Ces trois solutions proposent d'améliorer la sécurité de Joomla.", "ordering": "50", "state": "1" }, { "category": "La sécurité", "title": "Empêcher le blacklistage du nom de domaine", "checked": "0", "description": "Empêcher le blacklistage du nom de domaine", "ordering": "51", "state": "1" }, { "category": "La sécurité", "title": "Bloquer l'accès à l'administration avec un mot secret dans l'url ou via une liste d'IP autorisées", "checked": "0", "description": "Bloquer l'accès à l'administration avec un mot secret dans l'url ou via une liste d'IP autorisées", "ordering": "52", "state": "1" }, { "category": ".htaccess", "title": "Rediriger sans les www vers l'adresse avec www dans le .htaccess ?", "checked": "0", "description": "Rediriger sans les www vers l'adresse avec www dans le .htaccess ?", "ordering": "48", "state": "1" }, { "category": ".htaccess", "title": "Rediriger la connexion non sécurisée vers le https dans le .htaccess ?", "checked": "0", "description": "Avec Let's Encrypt (SSL gratuit), les sites https ont progressé et sont devenus une pratique courante. Le https doit être indiqué dans le htaccess (voir étape HTTPS).", "ordering": "49", "state": "1" }, { "category": "Template", "title": "Site Web testé avec tous les principaux navigateurs (OSX: Safari, Chrome, Firefox / Windows: IE, EDGE, Chrome, Firefox)", "checked": "0", "description": "Une vérification s’impose car le site doit pouvoir fonctionner dans les dernières versions des navigateurs du marché. Des solutions comme testingbot.com offrent un panel de tests y compris sur MacOs Sierra et le futur Safari.", "ordering": "46", "state": "1" }, { "category": "Template", "title": "Template mobile présent et testé ?", "checked": "0", "description": "Théoriquement votre template doit être responsive (proposé nativement dans Joomla! 3). Dans le cas contraire, il est nécessaire d'utiliser la solution d'un template pour mobile qui sera utilisé par la détection du user-agent (navigateur android, ios). L'affichage mobile doit être testé et validé. Exemple : https://testmysite.thinkwithgoogle.com/", "ordering": "47", "state": "1" }, { "category": "Contenu", "title": "Le contenu d'exemple est supprimé ?", "checked": "0", "description": "À l’installation d'un site Joomla, les exemples et contenus qui ne seront pas utilisés doivent être supprimés ce qui évitera à Google de les indexer et de les considérer comme du contenu dupliqué.", "ordering": "29", "state": "1" }, { "category": "Contenu", "title": "Tous les fichiers et images non utilisés, comme les images par défaut de Joomla ?", "checked": "0", "description": "Comme les articles, les images peuvent être indexées dans Google image. Il est donc important de supprimer les images pour éviter leur indexation ou détection.", "ordering": "30", "state": "1" }, { "category": "Contenu", "title": "Le faux contenu / Lorem Ipsum est-il remplacé ?", "checked": "0", "description": "Vérifier les pages pour ne pas avoir à indexer du contenu inutiles. Il faut savoir que malgré la suppression, le contenu des pages peut être conservé dans le cache Google ainsi que dans le projet wayback machine : https://archive.org/web", "ordering": "31", "state": "1" }, { "category": "Contenu", "title": "Suppression définitive du contenu supprimé ?", "checked": "0", "description": "Cela consiste à vider la corbeille dans les sections Articles, Catégories, Liens de menu et Modules, garantissant ainsi leur suppression définitive.", "ordering": "32", "state": "1" }, { "category": "Contenu", "title": "Remplacer l’URL de développement dans la base de données avec les URL du site en production ?", "checked": "0", "description": "Bien que Joomla! utilise des URL relatives, on peut aussi oublier la copie d’URL réécrites incluant l’URL de développement. Un rechercher/remplacer depuis phpMyAdmin permet de filtrer les URL et de les corriger.", "ordering": "33", "state": "1" }, { "category": "Contenu", "title": "Le fichier robots.txt est bien configuré ?", "checked": "0", "description": "Pour assurer une compatibilité avec les mobiles, Google oblige l’indexation des fichiers CSS de différents répertoires dont template et modules. Il est important de vérifier si le fichier robots.txt ne bloque pas ces repertoires (dissalow). L’indication d’un plan de site XML dans le fichier robots.txt est optionnel.", "ordering": "34", "state": "1" }, { "category": "Contenu", "title": "La favicon est-elle installée ?", "checked": "0", "description": "L’icône illustrant le site doit être définie afin d’éviter l’affichage du logo Joomla. Il existe bon nombre de générateur de favicon afin de mettre l'image aux bonnes dimensions.", "ordering": "35", "state": "1" }, { "category": "Contenu", "title": "Les icônes mobiles sont-elles installées ?", "checked": "0", "description": "Pour tous les types d’icônes y compris les favicon et autres iOs, android... le site http://realfavicongenerator.net/ propose différents formats.", "ordering": "36", "state": "1" }, { "category": "Contenu", "title": "Une redirection d’URL de l’ancien site vers le nouveau nom de domaine du site est-elle définie ?", "checked": "0", "description": "Dans le cas d’un changement d’adresse, il est important de définir une adresse de redirection permanente (301) afin que la nouvelle adresse soit prise en compte indépendamment de l’ancienne.", "ordering": "37", "state": "1" }, { "category": "Contenu", "title": "Ajout d’une page d’erreur 404 personnalisée ?", "checked": "0", "description": "Pour certains Frameworks de template, l’erreur 404 peut-être personnalisée depuis le template ce qui permet de conserver une charte graphique cohérente. À défaut, certaines extensions tierces proposent le même service notamment les extensions dédiées au SEO.", "ordering": "38", "state": "1" }, { "category": "Contenu", "title": "Les images sont-elles optimisées ?", "checked": "0", "description": "La compression d’image est importante, certaines extensions peuvent gérer celà mais vous pouvez également décider de compresser le contenu des repertoires d’images à l’aide de logiciels disponibles comme Jpegmicro de RomeoLight : http://www.romeolight.com/products/jpegmicro/", "ordering": "39", "state": "1" }, { "category": "Contenu", "title": "Les plugins de recherche inutilisés sont-ils désactivés, la recherche avancée également ?", "checked": "0", "description": "Il est plus efficace de désactiver ces plugins afin d’optimiser les recherche, la recherche avancée est rarement activée car elle consomme énormément de ressources et en base de données.", "ordering": "40", "state": "1" }, { "category": "Contenu", "title": "Les plugins de recherche sont-ils dans le bon ordre ?", "checked": "0", "description": "L’affichage des résultats dépend également de l’ordre des plugins de recherche.", "ordering": "41", "state": "1" }, { "category": "Contenu", "title": "Supprimer l’index de recherche avancée et le reconstruire (si la recherche avancée est utilisée) ?", "checked": "0", "description": "Pour diminuer le poids de la base de données, il n’est pas utile de conserver le contenu indexé dans la recherche avancée.", "ordering": "42", "state": "1" }, { "category": "Contenu", "title": "Tous les formulaires disposent de la bonne adresse e-mail de destination ?", "checked": "0", "description": "Il est important de vérifier l’envoi des formulaires et si les messages transmis via les formulaires sont correctement réceptionnés.", "ordering": "43", "state": "1" }, { "category": "Contenu", "title": "Supprimer les anciens envois de formulaire ?", "checked": "0", "description": "Certaines données peuvent être conservées et accessibles depuis une extension tierce. Il est donc important de ne pas laisser de traces des tests effectués.", "ordering": "44", "state": "1" }, { "category": "Contenu", "title": "Supprimer les tests des newsletters ?", "checked": "0", "description": "Comme pour le stockage de formulaires, les envois de précédentes newsletters ne doivent pas être conservés.", "ordering": "45", "state": "1" }, { "category": "Utilisateurs", "title": "Tous les comptes inutilisés et présents dans le gestionnaire des utilisateurs doivent être supprimés ?", "checked": "0", "description": "Lors de l’achat d’un template commerciale, l’archive complète (contenant Joomla, les extensions et exemples) peut contenir également des comptes laissés par défaut q’il convient de supprimer.", "ordering": "25", "state": "1" }, { "category": "Utilisateurs", "title": "Tous les groupes d’utilisateurs qui ne sont pas utilisés sont-ils supprimés ?", "checked": "0", "description": "La hiérarchie initiale n’est pas figée et il convient de l’adapter en fonction de vos propres types de visiteurs et des droits à leur octroyer.", "ordering": "26", "state": "1" }, { "category": "Utilisateurs", "title": "Les utilisateurs sont-ils autorisés à s’enregistrer ?", "checked": "0", "description": "L’activation de compte ne doit être définie que si cela est nécessaire. L’oublier peut parfois générer la création d’un nombre important de faux comptes.", "ordering": "27", "state": "1" }, { "category": "Utilisateurs", "title": "Les mots de passe sont-ils assez compliqués ?", "checked": "0", "description": "Vous pouvez déterminer la complexité du mot de passe en fixant le nombre de caractères minimum ou encore l’obligation d’utiliser un minimum de chiffres, symboles et majuscules.", "ordering": "28", "state": "1" }, { "category": "Configuration de Joomla!", "title": "ReCaptcha clés privées/publiques ?", "checked": "0", "description": "Pour chaque affichage de formulaire (contact, inscription), l’utilisation de ReCaptcha limite la réception de spams et l’inscription de faux utilisateurs. N’hésitez pas à consulter cet article pour vous aider : http://cinnk.com/joomla/3/trucs-et-astuces/comment-activer-un-captcha-sur-le-formulaire-d-inscription", "ordering": "15", "state": "1" }, { "category": "Configuration de Joomla!", "title": "Par défaut, un Captcha est-il actif ?", "checked": "0", "description": "Recaptcha est l’une des solutions. Installez de préférence un plugin qui va consulter les bases de données de spams pour pouvoir les bloquer avant même d’acceder au site (ex : projet honey pot).", "ordering": "16", "state": "1" }, { "category": "Configuration de Joomla!", "title": "Le rapport d’erreur est-il désactivé ?", "checked": "0", "description": "Dans la configuration de Joomla, le rapport d’erreur par défaut peut générer un nombre important de lignes dans le journal des erreurs (logs) notamment si les extensions tierces utilisent des fonctions PHP obsolètes. Si les tests effectués n'ont pas relevé d’erreurs, vous pouvez désactiver la génération de rapport.", "ordering": "17", "state": "1" }, { "category": "Configuration de Joomla!", "title": "La configuration de l’adresse e-mail de la messagerie est-elle correcte ?", "checked": "0", "description": "Évitez l’utilisation de compte Gmail, Hotmail ou de FAI comme Orange, SFR ou Free. Vous devez définir une adresse principale liée à votre nom de domaine qui sera utilisée comme adresse d’expedition du type contact@nomdevotresite.com ou no-reply@nomdevotresite.com. L’adresse est à indiquer dans la configuration du site / onglet serveur.", "ordering": "18", "state": "1" }, { "category": "Configuration de Joomla!", "title": "La configuration des paramètres e-mail et configuration du serveur SMTP est-elle valide ?", "checked": "0", "description": "Testez l’envoi d’e-mail. Voir la fonction test dans configuration du site, onglet serveur. Si la solution `phpmail` ou `sendmail` ne fonctionne pas, la solution SMTP peut être choisie et proposée par votre hébergeur. Vous pouvez également choisir un STMP de relais type Mailjet, Mandrill, Sendinblue qui permetent d’améliorer la qualité des envois d’e-mail.", "ordering": "19", "state": "1" }, { "category": "Configuration de Joomla!", "title": "L’envoi de courrier en masse est-il désactivé ?", "checked": "0", "description": "Cette fonction n’est que rarement utilisée (menu Utilisateur / Envoi d’e-mails en nombre) et il est préférable d’installer des solutions comme Acymailing pour une meilleure gestion des e-mails. N'oubliez pas que l'envoi d’informations doit être soumis à une acceptation opt-in de la part des membres de votre site (case à cocher vierge et non pas pré-cochée par défaut).", "ordering": "20", "state": "1" }, { "category": "Configuration de Joomla!", "title": "Le fuseau horaire du serveur est-il correctement paramétré ?", "checked": "0", "description": "Un serveur peut être paramétré sur un fuseau horaire différent de celui désiré. Assurez-vous que l’heure soit correcte notamment pour l’utilisation de fonctions comme la double authentification ou de cronjob (tâche planifiée).", "ordering": "21", "state": "1" }, { "category": "Configuration de Joomla!", "title": "Les paramètres de session sont-ils bien configurés ?", "checked": "0", "description": "Une durée de session longue n’est vraiment utile que sur des sites avec identification et pour des serveurs pouvant supporter un nombre suffisant d’utilisateurs connectés simultanément. En phase de développement, on augmente cette durée pour éviter d’avoir à saisir trop souvent le mot de passe. Par défaut, le système PHP prévoit 1440s (24mn) mais il est défini sur 15 minutes lors de l’installation de Joomla! (Configuration / Onglet système)", "ordering": "22", "state": "1" }, { "category": "Configuration de Joomla!", "title": "L’aperçu des positions de module est-il désactivé ?", "checked": "0", "description": "Cette option est désactivée par défaut dans les paramètres (Menu système/configuration/template) et ne doit être utilisée que pour aider en phase de développement du site.", "ordering": "23", "state": "1" }, { "category": "Configuration de Joomla!", "title": "Modifier l’adresse e-mail des fils sur sans e-mail ?", "checked": "0", "description": "Vous pouvez décider d’afficher publiquement l’adresse e-mail de l’auteur ou du site dans les Flux RSS, le risque étant une multiplication des messages spams suite à cette publication. Vous pouvez eviter de diffuser cette adresse en sélectionnant `sans e-mail` depuis la configuration du site, onglet site.", "ordering": "24", "state": "1" }, { "category": "Joomla! / Extensions", "title": "Toutes les extensions qui ne sont pas utilisées sont-elles désactivées ou dépubliées.", "checked": "0", "description": "En principe, si une extension est désactivée, ses fonctions ne seront pas accessibles. Dans le menu Extension, choisissez Gérer puis Gestion des extensions. Pour des raisons de sécurité et exception faite pour les extensions du core (natives), il est conseillé de supprimer les extensions tierces inutiles.", "ordering": "11", "state": "1" }, { "category": "Joomla! / Extensions", "title": "Joomla! et toutes les extensions sont-elles bien à jour ?", "checked": "0", "description": "Vérifier si les sites de mises à jour sont bien actifs. Dans le menu Extension, choisissez Gérer, Mise à jour puis site de mise à jour. Il est préférable d’appliquer les mises à jour régulièrement en prenant soin d’effectuer également les sauvegardes et de vous informer quant à l’évolution des extensions installées (site de l’auteur, newsletter...).", "ordering": "12", "state": "1" }, { "category": "Joomla! / Extensions", "title": "Désinstaller tous les templates inutilisés", "checked": "0", "description": "À l’exception des templates par défaut, les templates non utilisés sont des failles potentielles à supprimer. Si vous souhaitez utiliser l’un des templates Joomla, n’oubliez pas de le dupliquer et le renommer afin que vos modifications ne soient pas écrasées lors une mise à jour.", "ordering": "13", "state": "1" }, { "category": "Joomla! / Extensions", "title": "ACL Manager est-il installé et configuré ?", "checked": "0", "description": "ACL Manager est une extension tierce qui peut s’avérer utile pour la gestion particulière des droits. Elle permet d’avoir une vision globale des droits concernant Joomla! ainsi que de toutes les extensions. https://www.aclmanager.net/fr/", "ordering": "14", "state": "1" }, { "category": "db8 Site Dev", "title": null, "checked": null, "description": null, "ordering": null, "state": null } ]