Édition c57

Ou comment modifier n'importe quelle page du site c57.fr

Et en particulier toutes les pages de la doc.

3 façons distinctes pour procéder, chacune suffisante en soi, mais qui, dans l'idéal, peuvent être utilisées conjointement car complémentaires pour une efficacité optimales, et un contrôle total.

Toutes ont un point commun: Elles doivent se conclure par une demande de fusion (Merge Request) dans la branche dev.

  • Modification directement dans le dépôt officiel GitLab

    La Technique directe

      Avantages:

    • Simplicité ultime: Pas besoin d'installer quelqu'outil que se soit,
    • Possibilité d'utiliser le WebEDI, l'éditeur en ligne de GitLab, et bien-sûr, le service de fusion fourni d'emblée.

      Inconvénients:

    • Si les opérations de corrections/modifications peuvent être ainsi très rapidement et directement effectuées, la création de nouvelles pages peut s'avérer plus délicate (Mais tout à fait possible, penser simplement à adapter aussi le fichier themes/c57/meta/static-pages.yaml pour que le menu soit adapté à vos pages),
    • Nécessite (que) d'avoir son compte chez GitLab.

    Process:

    Cliquer alors simplement sur le crayon ci-dessus (Dans l'entête) de chaque page pour modifier cette dernière tout ou partie.

    Idéal pour effectuer rapidement une correction (d'orthographe par exemple).

  • Modification depuis le Backend du site

    La méthode intermédiaire

      Avantages:

    • Assez simple: Nécessite juste de forker le dépôt officiel et de clôner votre copie en local.
      Pour cela, lire les instructions dans le fichier README.md à la racine du dépôt,
    • Utilisation de toute la puissance des outils mis à disposition dans le backend (Éditeur Wysiwyg, gestionnaire de média, etc...), et donc, beaucoup plus de possibilités et facilités de bien gérer entre autre, la pagination des documents, et surtout, celles de créer de nouvelles pages, voire de nouveaux documents.

      Rappel de l'URL du backend en local: http://c57/be

      Inconvénients:

    • Même prérequis que la méthode directe (Avoir son compte GitLab), mais aussi en plus, la nécessité de mettre en place un serveur (Web + Base de données), composer et un outils Git local (Avoir vu ou voir la partie Outils).

    Process:

    Installer le site en local et effectuer alors la création de nouvelles pages, l'édition de celles existantes et tous travaux de rédaction dans le backend, en local.

    Idéal pour véritablement rédiger tous types d'articles.

  • Modification avec l'aide de toute la puissance de vos outils

    La méthode complète

      Avantages:

    • Tous ceux des méthodes précédentes, plus accès au code informatique (code source) du site, et donc, la possibilité pour chacun de le modifier !
    • À terme, pour VOUS: Contrôle TOTAL!
      En conséquences, possibilités de développements ILLIMITÉES.

      Inconvénients:

    • Mêmes exigences que pour la méthode intermédiaires (Serveurs, outil Git, etc... en local), plus quelques autres outils, dont un ou plusieurs éditeurs (Avec quelques extensions), et outils de développement intégrés à votre navigateur.

    Process:

    1. Apprendre,
    2. Apprendre,
    3. Apprendre encore,
    4. Et développer votre Appli / Site Web / etc...
    5. Et toujours apprendre !
    6. Puis améliorer vos précédents développements et/ou développer encore mieux d'autres Applis / Sites Web / etc...
    7. Et juste... Recommencer les étapes 5 et 6 indéfiniment !

    Quel drôle de Process, me direz-vous...!

    Le fait est qu'il y a 10-15 ans et +, faire un site web nécessitait juste (au minimum toutetefois), la connaissance de quelques rares notions (langages de description / décoration / programmation, etc...)

    Aujourd'hui, et ce n'est en fait qu'un début, ce sont des milliers de notions qui sont nécessaires...

    Mais un outil dément, qui n'a pas 10 ans d'ancienneté à ce jour, a vu le jour et celui-ci va démultiplier la capacité d'apprentissage et de développement (d'efficience concrète) de chacun...: Le Git ! - Merci au "papa" de Linux...)

    Alors... Par où commencer ?

    Là, par exemple: Outils.

    Vous trouverez dans cette page une première petite série de vidéos pour, partant de rien, arriver à maîtriser de mieux en mieux tous ces nouveaux et puissants outils... Et pas seul, grâce au Git (Et notez que même ces vidéos, vous pouvez les améliorer toujours...!!

    Idéal pour... RÉALISER TOUT CE QUE VOUS VOULEZ, et dont seule votre imagination sera l'unique limite!
    Alors... À bientôt à travers vos demandes de Fusion dans c57.fr.