info:concrete5:homepage

concretecms (ex concrete5/c5)

Concrete5 → aka c5

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/

Depuis 2014, Fred Radeff utilise ce logiciel pour réaliser des sites à l'Université de Genève et en indépendant (associations, artistes etc.)

Voir p. ex. mon site de recettes de cuisine

Official Documentation (vidéos)

Lors de l'installation des dernières versions, les liens suivants sont fournis:

Change content, build new pages.

You can customize this theme, or browse our marketplace.

Learn the basics of the Concrete's technical architecture.

Documentation

http://www.concrete5.org/documentation (C58)

On y trouve une doc bien faite (en), avec des tutoriels vidéos, voir p. ex. http://www.concrete5.org/documentation/getting-started/

Si vous aimez le papier, un excellent bouquin (ne pas se fier à la couverture ou au sous-titre)

Réussir son site web avec Concrete5

Guide complet 100% pratique de Remo Laubacher et Olivier Soille

Vous le trouverez p. ex. à la librairie informatique Ellipse:

ellipse.ch

Rue Rousseau 14, 1201 Genève 022 909 89 89

David Strack: concrete5 Cookbook

https://www.packtpub.com/web-development/concrete5-cookbook

Défaut commun de ces bouquins: ils concernent les versions <7 et c5 a passablement évolué depuis - mais les grands principes restent valables.

Une nouvelle version pleine de nouveautés (bonjour le pléonasme…). Depuis la sortie de la 9.2 on peut l'utililser, à mon sens, sur des sites en prod (en tout cas je l'ai fait sur les miens).

Parmi les nouveautés:

Thème atomik

Multisite

Elle est censée être multisite, mais ça j'ai pas encore réussi à faire tourner… Bon, je dois essayer avec la 9.2!

Containers

Ça c'est un vrai plus: on peut définir des grids de layouts1) et les définir dans des containers, sorte de super-stacks2) qu'on peut ensuite placer sur des pages.

Boards

Pas très clair…

D'après ce que j'ai compris sur la doc officielle3), il s'agit de sortes de piles agrégeant plusieurs listes de pages, extraits express et agendas.

Sauf erreur, il faut préparer des modèles de boards dans votre thème pour y accéder.

Pour les nippophones vous pouvez voir ça:

concrete/bin/concrete5 c5:update
en cas de souci:
  ./concrete/bin/concrete5 c5:entities:refresh

https://documentation.concretecms.org/tutorials/updating-concrete-themes-version-8-version-9 Pour les question de mises à jour v8 → v9

  • neat thème simple et efficace
  • stucco stucco, paramétrable

Customiser thèmes

Personnaliser le thème en ajoutant dans custom css :

.element-centered {    
  display: flex;
  justify-content: center;
}

voir aussi:

v9: passer une variable, astuce (→ array)

  $user->setAttribute(‘skill_level’, array($_POST[‘skill_level’]));

Anciennes versions

Langues

Intranet


1)
agencements
2)
piles
4)
bug uniquement pour les versions multilingues
  • info/concrete5/homepage.txt
  • Dernière modification : 2023/09/21 18:21
  • de radeff