CNRSWebkit sur GitHub …

Ce sujet a 8 réponses, 2 participants et a été mis à jour par  Seguinot Christophe, il y a 7 mois et 3 semaines.

9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #7685

    Seguinot Christophe
    Participant

    Bonjour

    Après échange avec la DSI du CNRS, j’ai un accord de principe pour mettre en ligne le CNRSWebkit sur un dépôt GitHub. Les objectifs seraient:
    – de proposer à la communauté une version du kit corrigée, et améliorée
    – d’implémenter une mise à jour automatique du kit
    – de proposer un thème facilement installable (actuellement une vraie installation n’est pas possible) ce qui nécessite de séparer: le thème, son paramétrage par défaut (les pods notamment),le contenu par défaut (cette dernière partie devant être optionnelle à l’installation)
    – de grouper sur ce compte GitHub les outils/plugins utiles. J’y propose: lab-hal (publications), lab-calendar (un widget calendrier pour les événements), et lab-directory (mon annuaire encore en cours de développement).
    – et pourquoi pas de proposer FAQs et Documentations sur ces outils …

    Le projet est ambitieux, il y a beaucoup à faire notamment sur le kit lui-même. J’aimerais pouvoir m’entourer de qq développeurs, notamment pour assurer la pérennité du projet (je pars en retraite dans 3 ans!).

    Je propose de créer sur Github une « Organisation » (CNRSWebkit team) de façon à gérer le projet collaborativement.
    – Si vous êtes intéressé pour participer au développement du code, indiquez le moi @ christophe.seguinot@univ-lille.fr, je vous inscrirai sur l’organisation
    – Si vous souhaitez simplement faire part de bugs, d’amélioration; il vous faudra simplement crée un compte gratuit sur Github pour déposer vos demandes; et c’est facile.

    Cordialement

    N.B. je serais absent la semaine prochaine, je mettrai cela en place fin février.

    #7831

    Seguinot Christophe
    Participant

    Bonjour

    J’ai créé une « organisation » sur GitHub: https://github.com/cnrs-webkit/
    J’y ai crée un dépôt pour le greffon lab-hal a des fins de tests et de développement. J’ai utilisé ce plugin car il est opérationnel, son code est peu volumineux et je dois tester la mise à jour automatique des thèmes/plugin déposés sur Github.

    Dés que cela sera opérationnel, je m’attacherai à faire de même avec le cnrswebkit

    #7837

    Seguinot Christophe
    Participant

    Bonjour

    Je cherche des testeurs pour les version 0.4.x, versions non abouties mais qui corrigent pas mal de bugs et apporte des fonctionnalités que j’avais proposées sur le forum.
    Le nombre important de corrections apportées conduira probablement à la découverte de nouveaux bugs, la version en ligne sera corrigée au fil de l’eau.
    Pour l’instant, la version 0.4.1 ne modifie quasiment pas le CSS et ne devrait pas avoir d’impact sur le visuel des sites existants.

    Je m’attache à présent aux correctifs CSS mais la tâche est hardue. Je vais essayer de distinguer les corrections indispensables (pb d’affichage bloquants) des corrections personnelles. J’essaierai lorsque c’est possible d’ajouter du paramétrage.

    Cordialement

    #7838

    Seguinot Christophe
    Participant

    OUps on ne peut plus modifier ses propres messages!
    le lien vers la version 0.4.x est sur le wiki du CNRS webkit

    #7852

    Chalvignac Greg
    Participant

    Bonjour Christophe, lors de ta discussion avec la DSI, ont-il évoqué un repreneur du développement du kit (mis à part toi qui le fait de bon coeur). Parce que j’ai vraiment l’impression qu’ils ont pondu ce thème et qu’ils nous ont laissé nous débrouiller tout seul…

    #7853

    Seguinot Christophe
    Participant

    Non pas de solution du côté CNRS, je suis pour l’instant seul sur le projet!

    Que ce soit à l’Université, dans nos labos, dans nos écoles, au CNRS; même constat: les budgets s’amenuisent, les personnels ne sont pas remplacés, les dysfonctionnements se multiplient et les machines finissent pas se gripper!

    Pour ce qui est de l’avancement de mon projet de toilettage du kit :
    – j’ai corrigé une centaine de défauts; je pense qu’il n’en restent plus beaucoup (mais je n’utilise pas toutes les fonctionnalités du kit donc je n’ai pas tout vu)
    – je n’ai pas encore suffisamment corrigé le css; c’est un sac de noeud; il y en a beaucoup trop! Cependant l’aspect visuel a été corrigé/amélioré
    – je commence à regarder aux textes/messages affichés par le kit pour qu’ils soient tous traduits en français et anglais
    – …je vais prendre qq congés!
    – puis je dois tester la possibilité de mise à jour en ligne (c’est quasiment opérationnel mais reste à tester)
    J’aboutirai alors à un kit que je peux utiliser aussi bien sur mon site que sur la première version fournie par la CNRS. Il devrait pouvoir être utilisé sur vos sites moyennant qq paramétrages et css personalisé.

    Cordialement

    #7854

    Chalvignac Greg
    Participant

    Franchement merci beaucoup Christophe, il faudrait plus de personnes comme toi !

    T’es tu penché sur la partie annuaire du site? J’aime pas du tout le template qu’ils ont utilisé avec cette forme de contact. Par exemple dans la partie contact du site, je remplis tous les champs (téléphone, mail, etc.) et lorsque je regarde dans la page annuaire j’ai juste le nom, prénom et fonction qui sont affichés. Lorsque je clique sur le nom de la personne pour en savoir plus, j’obtiens un vieux formulaire de contact… Sais-tu vers où je devrais m’orienter pour afficher les autres champs plutôt qu’avoir le formulaire de contact?

    P.S : Je te souhaite de bons congés

    #7855

    Seguinot Christophe
    Participant

    Bonjour

    Je n’utilise pas cet annuaire qui n’est pas adapté à mon sens, bien qu’on puisse l’améliorer.
    Je ne peux pas pour l’instant fournir mon annuaire dont le développement n’est pas suffisamment avancé même s’il est opérationnel sur mon site.

    Pour l’annuaire du kit, le meilleur moyen pour le personnaliser tout en résistant aux futures mises à jour est de:
    – créer un thème enfant et l’activer
    – dupliquer le fichier /wp-content/themes/cnrswebkit/loops/loop-contact.php qui est en cause dnas le thème enfant
    – modifier la section <div class= »contactDetails »> pour y ajouter les champs souhaités : cette div affiche la liste « détaillée » des contact popup qui apparaît en cliquant sur un nom)
    – modifier si besoin la section qui elle correspond à l’affichage initial non détaillée de la liste

    Pour ajouter un champ email par exemple : (si « email » correspond au slug déclaré dans les pods « Contct » (2ème colonne)
    <span><?php echo $current_item->value('email'); ?></span>
    ou
    <span>a href="mailto:<?php echo $current_item->value('email'); ?> ?subject=Contact via siteweb"><?php echo $current_item->value('email'); ?>$current_item->value('mail'); ?></a></span>
    ( en fait le champ email exste pas défaut dans le pods contact)

    #7859

    Seguinot Christophe
    Participant

    Un petit point d’avancement.
    J’ai « committé » sur GitHub la première version auto-installable du thème CNRS Webkit. Grande avancée, et gros développement car le thème n’était pas codé pour cela!
    En l’état, le thème teste les dépendances avant de s’installer, s’installe, charge les Pods (custom post types, réglages du thème…), charge les configurations par défaut du réglage du thème.
    L’importation des contenus par défaut (pages, annuaire des contacts, emplois, actualités ) utile pour tester le thème est en cours de développement.
    L’importation des menus par défaut n’a pas encore été envisagée

    Cordialement

    « par défaut » correspond aux configurations/contenus fournis avec le kit initial.

9 sujets de 1 à 9 (sur un total de 9)

Vous devez être connecté pour répondre à ce sujet.