J'ai un ami qui souhaite un système de gestion de contenu basé sur le bureau - un système qui publie entièrement au format HTML statique (et aux images, CSS, etc.). Quelles sont les meilleures options?
Voir https://stackoverflow.com/questions/186290/best-static-website-generator pour une liste relativement complète.
Il y a quelques années, Citydesk de Fog Creek était populaire pour cela. Mais c'est un produit orphelin, les développeurs ne bâtissent plus dessus.
Il y en a plusieurs que je sache, mais pas de "leader du marché". La plupart des projets sont plus petits et ont une base d'utilisateurs assez réduite.
Par conséquent, Jekyll est sans doute l’un des "leaders du marché" actuel, en ce sens qu’il donne plus de pouvoir Githubs Pages , et qu’il est donc assez utilisé. Il est basé sur Ruby.
Etomite est un CMS léger doté de l'option "Exporter au format HTML". Vous pouvez donc apporter vos modifications et exporter le tout à chaque fois.
Vous pouvez envisager d'exécuter un CMS localement pour gérer le contenu, puis d'utiliser un outil de grattage de site Web pour extraire et télécharger une version statique.
Si vous utilisez Windows, WebMatrix vous permet de créer facilement un CMS fonctionnant localement, et vous avez le choix parmi de nombreux CMS libres et open source.
Voici un exemple d’approche - ma sélection de CMS est légèrement biaisée, mais elle contient une option de site de démonstration permettant de tester rapidement une preuve de concept:
L'ensemble du processus peut être vu dans cette vidéo .
Une fois le site de démonstration installé, utilisez un outil tel que HTTrack pour extraire le contenu du site. Cet outil doit pouvoir être synchronisé avec un site miroir, ce qui vous donne la fonctionnalité "du CMS au site statique" de votre choix.
Que diriez-vous de http://www.tiddlywiki.com/ ?
Ce n'est pas un CMS, mais c'est un wiki modifiable hors ligne, fonctionnant dans presque tous les navigateurs Web récents.
Ma société souhaitait quelque chose de similaire pour un ensemble de kiosques que nous organisions dans le cadre d’un grand salon que nous organisions. L'accès à Internet était un problème. Nous avons trouvé Citydesk et d’autres solutions, mais elles n’étaient pas aussi configurables que nous le souhaitions.
Nous avons finalement opté pour une technologie de pointe: nous avons abandonné l’installation de WAMP sur chaque ordinateur et géré le CMS de notre choix. Pour une émission, nous avons exécuté une version du système de gestion de sites Web de la société. Dans une autre, nous avons utilisé Joomla parce que c'était rapide. Quoi qu'il en soit, chaque option nous donnait un contrôle total sur l'aspect et la convivialité et c'était simple et gratuit. Vous ne pouvez pas vous tromper