mastodon.design is one of the many independent Mastodon servers you can use to participate in the fediverse.
A small instance for and by people who make things! We stand for an open, independent, sustainable, inclusive, and accessible web.

Administered by:

Server stats:

338
active users

Dobody 🇺🇦🍉

Je fais un pour un collectif d'ami·es non tech. Selon vous quelle est la meilleure manière pour qu'iels s'en sortent sans moi pour mettre à jour & modifier le site?
Un à part entière comme ?
Un comme , sur ou sur un de leurs ordis?
Avec un ? Ou du sur-mesure?

Vous avez suggestion, bonne pratique, outil?
Sachant qu'il n'y a pas d'envie manifestée d'apprendre le web et l'utilisation du terminal etc.

@dobody j'ai pas de réponse mais exactement la même question, alors je me pose ici pour suivre la discussion ! De mon côté j'envisage le cms, on m'a proposé kirby et pelican, mais je reste attentive à d'autres pistes

@kajou @dobody
Que pensez-vous de Spip 4 avec les bons plugins (voir une infogérance par un CHATONS) ?

@FF255 @kajou Je ne connais vraiment pas assez Spip, et même s'il est intéressant je doute de sa pertinence.
Sachant que ça sera un site avec bcp plus de contenu images-vidéo, quelques templates qui ne se ressemblent pas du tout et peu d'importance sur l'écriture, est-ce que ça vaut le coup d'investir le temps dans Spip? (Alors que je suis bcp plus à l'aise avec les logiques des SSG)

EDIT: je suis déja chez un chaton nommé :P

@kajou perso faute de patience (mon talon d'Achille) je démarre avec parce que je connais au moins un peu. Avec ça au moins (¿pareil avec Pelican?) je sais que le contenu est statique, ça m'effraie moins niveau sécurité. Mais du coup ça nécessite une médiation de prise en main avec les non-initié•es.

Ça peut changer à tout moment

@dobody @kajou eleventy + decap cms
Hébergé sur gitlab

Meilleure expérience de dev et ux très correct pour les utilisateurs.
Coût d'hébergement nul a part un nom de domaine.

@dobody @kajou note, les liens vers les gros fichiers type vidéo méritent un embed depuis un service vidéo. Y aura pas meilleure gestion des flux vidéo qu'un outil fait pour, que ce soit peertube ou les équivalents proprio.

Ça me donne envie de stream du dev eleventy tiens.

@dobody @kajou par contre y a des soucis si tu veux faire de l'interaction type commentaires ou formulaire de contact. Mais encore une fois, un embed depuis un service tiers ça se fait bien. Pareil pour les analytics si besoin de ces mouchards.

Mais pour le reste adieu base de données et mise a jour urgente de backend pour cause de faille de sécurité

@julientaq @kajou tiens tu me surprends j'étais justement en face du site de Decap.

Y'a un moyen pour utiliser Decap+11ty sur GitLab tout en transférant les fichiers vers un hébergeur par FTP (j'en ai déjà), et pas stocker les media dans le repo git?

C'est des vidéos de +-1min de caméras lors de concerts, pas gros (méritent pas pages peertube) mais nombreux. L'idée est de faire un jeu d'interactivité entre elles, donc il vaut mieux qu'elles soient sur mon hebergement qui peut encaisser plus.

@julientaq @kajou note par "jeux" je pense à quelques projets de @raphael je crois, où on joue avec les fichiers audio qui ont moins un statut "oeuvre complète" que "instruments.
Raphaël je me trompe?

@dobody @kajou @raphael oui tout a fait et peu importe lusage final en vrai. Tes vidéos sont des fichiers dans des balises video. Peu importe leur provenance, c'est juste des appels http en plus.

Après t'en fais ce que tu veux.

Un détail, ça peut être bien d'avoir un espace local pour des vidéo pour le dev et une URL qui change au build pour que tes pas 50 appel pendant que tu testes tes interactions

@julientaq @kajou @raphael Golden Tier Advice ⭐⭐⭐

@dobody @kajou sils ont dans un dossier public ailleurs, suffit de marquer les bons liens. Ou mieux faire un filtre qui va transformer un identifiant en URL spécifique. Ou l'URL est dans la config du site. Si tu changes les vidéos de places, suffira de changer la config

Les illus sur https ://livres.louvre.fr sont sur d'autres serveurs par exemple

@julientaq @kajou

S'ils sont sur un autre serveur, ça va du coup pas être possible de les upload "facilement" par Decap, non?

J'ai pensé à cette solution mais AFAIK il faudra en + de gérer le contenu par Decap, gérer les media par FTP sur l'autre serveur. Pour moi, ok. Potentiellement avec des newbies, on aura un tas de liens cassés.

Désolé pour le spam.

@dobody j'avais fait un site sur Pélican pour ma belle-sœur qui éditait via un gitlab. Ça a bien été !
Sinon la Fabricademy utilise des mkdocs sur gitlab et les gens arrivent à bien l'utiliser

@vvvvvilay elle édite directement dans l'IDE de gitlab?

Je pense faire ça avec comme je connais bien ce générateur, mais il me faut des pointeurs, et j'ai potentiellement un souci avec le fait d'encombrer la repo de vidéos et photos.

Et aussi, ça pose pas problème quant à l'hébergement des données? Càd qu'elles seront sur un gitlab et pas chez mes hébergeureuses si gentil•les @domainepublic

@dobody @domainepublic oui direct dans gitlab. À l'époque, il n'y avait pas d'IDE, ou alors je ne connaissais pas. C'était pas un très gros site. Pas de vidéos, des photos à une taille raisonnable.

@vvvvvilay @domainepublic
Intéressant!

*me thinking comment je peux héberger les contenus média sur mon espace serveur et les relier à Gitlab tout en rendant la tâche des autres pas complexe*

@dobody @domainepublic ah oui, du coup c'était pas un gitlab pages. J'avais un script pour faire un gît pull sur mon serveur et refaire le build des pages statiques. Je pense que je lui avais mis sur son ordi et qu'elle devait juste cliquer dessus pour le lancer.

@vvvvvilay @dobody @domainepublic j'allais justement venir dire que les site static sur gitlab le problème c'est comment tu actives leur régénération. Gitlab a la fonctionnalités de docker (nuuuuuul parce que ca utilise plein de resource cote serveur gitlab, l'inverse de ce qu'on veut quand on fait un petit site static). mais j'ai fais pareil, une page avec un gros bouton "regénérer", qui envoi un signal au serveur, le serveur git pull et regenere pelican et voilà.

@dobody Je connais bien Kirby CMS, son avantage c'est que c'est la personne qui développe le site qui conçoit la partie administrative (panel). Celui ci-s'adapte au contenu (et non le contraire). Tu peux décider de passer par des champs de formulaire ou un page builder natif à Kirby. Tu peux servir les pages en static avec le plugin Staticache. C'est très facile à installer et backuper puisque les données sont stockés dans le système de fichier et que c'est du PHP.

@pixenjoy j'ai beaucoup pensé à Kirby pour mon propre site justement à cause de ce que tu mentionnes. Je pense bien investir dedans quand je me pencherai sur mon portefolio.

Cependant son prix même modeste est un frein pour ce micro-collectif qui n'a même pas encore récupéré les pertes des derniers évènements qu'ils ont fait. Par souci de respect, je ne peux malhereusement pas leur proposer Kirby pour le moment...

@dobody Kirby offre des licences gratuites pour certaines causes : "We offer free licenses for **students, selected educational projects, social and environmental organizations, charities and non-profits** with insufficient funding." Peut être que ton micro-collectif entre dans le scope ?

@dobody dernièrement j’ai utilisé Decap avec Hugo. On peut l’utiliser avec plusieurs CMS statique (dont 11ty), ça fournit un backend. Je l’ai connecté à un déploiement Netlify mais tu dois pouvoir le faire uniquement avec git ➡️ decapcms.org/docs/configure-de

decapcms.org3. Configure Decap CMS | Decap CMS | Open-Source Content Management SystemOpen source content management for your Git workflow

@dobody Processwire ? Il y a un admin avec des champs configurables pour modifier les textes / images / etc du site. Si lo dev met bien tout en place à l'avance, je pense que ça peut être facile à gérer ensuite par quelqu'un de pas très technique.

@dobody c'est quoi leurs besoins? Je suis d'avis que y'a jamais une solution pour tout les cas. Est ce que c'est des pages pleines de texte rien d'autre? est-ce que c'est des grosses galerie d'image? est-ce que c'est ramifiée genre plein de liens et de page ou solide genre juste 4 pages definie? est-ce que y'a un besoin d'un calendrier d'événement? Le calendrier de offline.space c'est juste un etherpad, le calendrier d'xpub c'est un plugin sur le wiki (pzwiki.wdka.nl/mediadesign/Cal), est ce que une galerie d'image ca peut pas être un iframe vers un dossier nextcloud partagé, est-ce que une page avec plein de vidéo ce serait pas un iframe vers une channel peertube? Un site web ca peut être des liens vers d'autre services que tu trouves cool (et un lien ca peut être un iframe aussi). Parfois je trouve ca pertinent parce que ca créé de l'interdépendance, ca valorise les gens qui developpe ces softwares et plugins, ca créé de l'engagement communautaire et un partage de la maintenance et du care de ces communs, plutôt que de recréer des solutions isolées. Parfois ca permet de s'en sortir avec une page HTML static éditée a la main (c'est pas plus compliqué que gitlab) sans aucun CMS ou backend.

@dobody what i am saying is that parfois i feel like on plug ensemble 5 trucs avec des logo corporate qui brand leur tech en mode innovation efficient pipeline cms-backend-seamless-deployement blablabla alors qu'en fait on est juste entrain de réinventer un wiki, ou un forum, ou un blog, ou un agenda, ou une liste de lien, et que y'a déjà des logiciels pour ca depuis 20 ans et qui sont souvent bien cool hihi 🤘

@dobody
pour moi la solution decap + ssg est trés pratique mais ca demande d'utiliser netlify et ça c'est pas ouf. @doriane a fait des choses avec un nextcloud domaine public et pelican, ça avait l'air intéressant.
pour #lowtechmagazine on utilise direct l'interface gitlab, mais c'est sur qu'il y a du temps pour corriger les petites erreurs qui cassent tt

@marieverdeil @dobody ah ouai et l'activation du redéploiement de lowtech c'est comment? curieuse

@doriane @dobody a server that git status pulls changes everyday made by @rra

@marieverdeil @doriane @dobody remember kids, CI/CD is just a way of upselling you bash+cron/hooks ;)

@marieverdeil @dobody yes la solution nextcloud 2 pelican c'est mon baby (qui s'appelle nestcloud pour le moment pcq pelican c l'oiseau qui fait son nid dans le nuage lol). Je l'ai utilisé pour 3 sites et ca marche bien, les éditions burnaout (@yann_t) ont fait une espèce de fork de ce système pour leur site. Le truc c'est que ca reste big, jamais de la vie je vais conseillé a un petit collectif d'installer nextcloud juste pour ca, mais si je fais un site web pour une institution qui a déjà un nextcloud chez @domainepublic well ca roule. En gros nestcloud utilise un dossier d'une instance nextcloud comme le contenue du site, et nextcloud a déjà plein d'app pour écrire du markdown bien confortable, tu peux le sync avec un dossier sur ton ordi et ton bureau devient le CMS (utiliser n'importe quel IDE ou même GIMP pour modifier des images, etc). La régénération est gérée par une page dynamique qui fait le lien entre nextcloud et pelican a l'appui d'un bouton.

@marieverdeil @doriane We should look at decapcms again, it now allows other git backends. It would help a lot with data entry as you can evade all the syntax errors in front matter that happens when people modify a text file directly. We wont need netlify to publish the site either, since we generate it on the host itself. On the other hand, probably decap cms will not properly handle all the wacky hugo shortcodes etc.. Still worth a peek..

@dobody Très bonne expérience de #Processwire depuis 10+ ans. C’est un CMS qui vieillit très bien, fiable, et vraiment apprécié des client·e·s. Car il sort de la boîte presque nu, il est très paramétrable et modulaire, communauté bienveillante. À tester.