https://github.com/cnumr/best-practices-wordpress

https://github.com/cnumr/best-practices-wordpress

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary

Keywords

best-practices greenit wordpress
Last synced: 5 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: cnumr
  • License: other
  • Language: Shell
  • Default Branch: main
  • Homepage: https://ref.greenit.fr/wp/
  • Size: 19.6 MB
Statistics
  • Stars: 30
  • Watchers: 5
  • Forks: 4
  • Open Issues: 21
  • Releases: 2
Topics
best-practices greenit wordpress
Created over 3 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License

README.md

CNUMR Association Green IT

Les bonnes pratiques d'écoconception pour WordPress

Accéder au site(Work in progress)

| Version | Date | | :-------- | :------- | | version 1 | oct 2022 |

Pourquoi ce projet en plus des 115 bonnes pratiques web ?

WordPress alimente plus d'un tier du web, 43% en octobre 2022 !

Pourquoi ? Simple d'installation avec de nombreux ajouts (extensions) possibles et une grande personnalisation sans pour autant avoir strictement besoin de connaître le fonctionnement d'un serveur ou celui d'une base de données ou même les bases du Html et du CSS en font ses points forts.

Même pour les professionnels du web, WordPress représente un gain de temps important de développement, une maintenance facile, une prise en main rapide pour le client avec une grande autonomie pour un budget moindre qu'un développement sur-mesure.

Malheureusement, WordPress a aussi ses points noirs voulant être une solution qui répond aux besoins de tous. Il peut rapidement devenir obèse avec un impact environnemental important où une vigilance particulière et adaptée à ce CMS en termes d'écoconception, que nous vous proposons via ce référentiel, doit lui être portée pour réduire au mieux son emprunte environnementale.

Source : W3Techs

À qui s'adressent les Bonnes Pratiques (BP) WordPress ?

Nous avons conçu ces BP en ayant les différents profils d'utilisateur, en ce sens ce référentiel s'adresse aussi bien à Madame et Monsieur tout le monde qu'aux designers ou développeuses et développeurs. Pour ce faire, sur certaines BP vous trouverez différents niveaux de solutions proposées en fonction de votre appétence pour le code.

Comment contribuer ?

Nous avons besoin de vous ! Ce référentiel doit vivre et suivre l'évolution du web et de WordPress en particulier. Toute proposition ou idée d'ajout, d'amélioration, de modification ou de suppression (BP, lexique, site et organisation) est la bienvenue. Pour ce faire, n'hésitez pas à lire le guide des contributeurs.

Nous remercions chaleureusement l'ensemble des contributrices et contributeurs qui ont participé à la mise au point de ce référentiel pour Wordpress et le font évoluer.

Explication des branches du repos

  • main: Branche principale des fiches (Release) ;
  • develop: Branche des fiches à valider (develop-fiche dans le diagramme) ;
  • site-gatsby-generator: Branche principale du site en Gatsby (Release) ;
  • develop-site-gatsby: Branch du site à valider ;
  • feat/*: Convention de nommage de branche pour les évolutions de fiches ;
  • feat-site/*: Convention de nommage de branche pour les évolutions du site.

```mermaid gitGraph commit id: "init" commit id: "create branches" type:HIGHLIGHT branch develop-fiche branch site-gatsby-generator

   checkout develop-fiche
   commit id: "change fiche 1"
   commit id: "change fiche 2"
   checkout site-gatsby-generator
   commit id: "Init Gatsby" tag:"v0" type:HIGHLIGHT
   branch develop-site-gatsby
   commit
   checkout develop-site-gatsby
   commit
   commit
   checkout site-gatsby-generator
   merge develop-site-gatsby tag:"Site Release-1"
   checkout main
   merge develop-fiche tag:"Fiches Release-1"
   checkout site-gatsby-generator
   merge main
   checkout develop-fiche
   commit id: "change fiche 3"
   commit id: "change fiche 4"
   checkout develop-site-gatsby
   commit
   commit
   commit
   checkout site-gatsby-generator
   merge develop-site-gatsby tag:"Site Release-2"
   checkout main
   merge develop-fiche tag:"Fiches Release-2"
   checkout site-gatsby-generator
   merge main
   checkout develop-fiche
   commit id: "change fiche 5"
   commit id: "change fiche 6"
   checkout develop-fiche
   commit id: "change fiche 7"
   checkout main
   merge develop-fiche tag:"Fiches Release-3"
   checkout site-gatsby-generator
   merge main
   checkout develop-site-gatsby
   commit
   commit
   checkout site-gatsby-generator
   merge develop-site-gatsby tag:"Site Release-3"
   checkout develop-fiche
   commit id: "change fiche n"
   #merge main

```

Licence

L'ensemble du référentiel : titre, fiche, règle de test, seuil de conformité et taxonomie des bonnes pratiques pour WordPress sont publiés sous licence Creative Commons BY-NC-ND. Cela signifie que vous pouvez l'utiliser librement pour des utilisations non commerciales, à la condition de maintenir la paternité du contenu, via un lien vers https://collectif.greenit.fr/ et https://www.ecoconceptionweb.com/.

Owner

  • Name: Collectif Conception Numérique Responsable
  • Login: cnumr
  • Kind: organization
  • Location: France

GitHub Events

Total
  • Watch event: 3
  • Member event: 1
  • Push event: 3
  • Fork event: 2
Last Year
  • Watch event: 3
  • Member event: 1
  • Push event: 3
  • Fork event: 2

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 565
  • Total Committers: 10
  • Avg Commits per committer: 56.5
  • Development Distribution Score (DDS): 0.536
Past Year
  • Commits: 484
  • Committers: 10
  • Avg Commits per committer: 48.4
  • Development Distribution Score (DDS): 0.461
Top Committers
Name Email Commits
Florine Sueur f****r@o****r 262
dNicolle d****1@g****m 111
hrenaud (NovaGaïa) r****n@n****m 89
hrenaud r****n@i****e 48
Yann Kozon c****t@y****m 16
Yanngautreau 1****u 16
Renaud Heluin r****n@n****r 13
Laurent Devernay l****y@g****m 7
LaurentDev b****r@y****r 2
bordage 8****e 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 36
  • Total pull requests: 64
  • Average time to close issues: 26 days
  • Average time to close pull requests: 4 days
  • Total issue authors: 5
  • Total pull request authors: 7
  • Average comments per issue: 1.28
  • Average comments per pull request: 0.61
  • Merged pull requests: 62
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 6
  • Pull requests: 27
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 3
  • Pull request authors: 2
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.07
  • Merged pull requests: 26
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • florinesueur (22)
  • hrenaud (10)
  • dNicolle (2)
  • marsaultgaetan (1)
  • ldevernay (1)
Pull Request Authors
  • hrenaud (43)
  • florinesueur (11)
  • Yanngautreau (2)
  • dNicolle (2)
  • yannkozon (2)
  • audrasjb (1)
  • ldevernay (1)
Top Labels
Issue Labels
BP (14) Site (10) ajout (7) modification (3) Organisation (2)
Pull Request Labels
BP (13) Site (2) Organisation (1)

Dependencies

.github/workflows/checkFrontmatter.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • mheap/frontmatter-json-schema-action main composite
.github/workflows/pages.yml actions
  • actions/checkout v3 composite
  • enriikke/gatsby-gh-pages-action v2 composite
.github/workflows/to-netlify.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • netlify/actions/cli master composite