Table des matières

concretecms (ex concrete5/c5)

J'utilise c5 depuis 2014 à unige.ch et pour la plupart des sites associatifs / artistiques bénévoles

Chercher dans ce namespace

Concrete5 → aka c5

concretecms (aka “c5”) est un système de gestion de contenu (SGC ou CMS en anglais) libre et gratuit, multilingue, conçu pour une utilisation simple, une prise en main rapide, une gestion avancée de sites web dynamiques.

Il a notamment été retenu comme cms central et officiel à l'Université de Genève depuis 2014, et est(était) utilisé par l'administration fédérale suisse sur le site d'information ch.ch. En tout cas, mai 2023 il est encore utilisé pour https://www.administration-numerique-suisse.ch

On peut éditer son site directement en façade (frontend en anglais), déplacer articles et pages par simple glissé/déposé, assigner un modèle de page et/ou un thème différent sur chaque page, et gérer finement les permissions (jusqu'aux blocs sur une page).

Site officiel: https://www.concretecms.org/

Dépôt git (Repository): https://github.com/concretecms

Démo: https://community.concretecms.com/get-concrete-site

Vidéos / Tutoriels

Official Documentation (vidéos)

The Basics of Editing

Change content, build new pages.

Finding Your Look

You can customize this theme, or browse our marketplace.

Architecture of Concrete CMS

Learn the basics of the Concrete's technical architecture.

Autres vidéos

Documentation

La base

installation

concretecms: installation tips / notes d'installation

upgrade (command line)

upgrade

Boards

peu testé mais prometteur!

c59boards_and_containers

bugs

Forum

https://forums.concretecms.org

Themes

Tout sur les thèmes c5

Doc/outils FredR

des docs & outils confectionnés par mes petites paluches

c59

+++ client (command line)

+++ Vider le cache / Empty Cache

ajout de bloc/pile sur un type de page

atomik theme: personnaliser (centrer nav etc)

bash script to create concretecms website

c5 clean copy-paste html code: éviter le code dégueulasse généré par word (ou autre)

ckEditor - personaliser l'éditeur

database access

embargo sur une page

files - gestion des fichiers

Form validation single pages - valider vos formulaires scriptés avec Bootstrap / Jquery

Markdown

move / migrate

package: ajouter une fonctionnalité sans désinstaller

single page add edit / ajouter les fonctionnalités WYSIWYG sur une page simple

upgrade concretecms (command line)

utiliser docker pour concretecms

variable sur v9: passer une variable, astuce (-> array)

version de concretecms - comment la trouver à partir du filesystem ?

c58

attention, ce qui suit risque de ne pas être compatible avec une version ultérieure!

Des paths, des paths, oui mais des directory (astuces sur les chemins c5)

exporter une base de données concrete5.8 en csv

express

File manager - Fichiers, urls de suivi, échange etc.

mail de notification pages modifiées (via un job) dans concrete5

mail notification on create page

myMoney

petitions_osl

random image

redirect c5 / rediriger des pages internes

rediriger un nom de domaine sur un sous-site c5 (/->/c5)

tags concrete5: créer, lister et chercher

upgrade c58

url du site courant - Current url site

users / membres / utilisateurs / permissions

Packages

Osons le dire: la politique de concretecms au niveau des packages est nulle. Ils ont ainsi désactivé l'accès aux paquets < v9, causant pas mal de souci à pas mal de monde.

Sélection de ma pomme v9

une partie des packages de la v8 ont été intégrés dans le core de la v9 (ex. expand/collapse)

all-in-one-accessibility

Community Store c5.8 (ecommerce, eshop, commandes)

Free Map

Import user

List Files From Set

Lite Slider

Navigation: Nestable Manual Nav

Navigation Menu (aka lazy-menu)

Page Redirect

Safe HTML / Très pratique si bloc bloquant !

Search: Enlil Search Templates

Simple Gallery

Anciennes versions

Langues

aka languages

Tout sur les langues et concrete5

Surcharger / Overload

un concept fondamental dans concretecms: surcharger, plutôt que hacker, ainsi lors de changements dans le core rien à toucher… sauf votre code s'il n'est pas compatible, donc y'a intérêt à bosser proprement!

Override (almost) any core file in 5.7

Intranet

1)
bug uniquement pour les versions multilingues