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 utilisé par l'administration fédérale suisse sur le site d'information ch.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: http://www.concrete5.org/

blog officiel: http://www.concrete5.org/about/blog, fil RSS (vital)

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 perso (concrete5.7, prochainement c5.8) ou le site de notre chalet (concrete 5.6, que je recommande pour les non-informaticiens)

Une intéressante discussion sur “Concrete5 vs Typo3 or Drupal”

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.

c5.9 : Multisite, Boards and containers

La première version à peu près utilisable est sortie le 10 nov. 2021, c'est la 9.0.11)

Comme d'habitude, je déconseille une installation sur un site en production, car il y a encore quelques broutilles à améliorer.

Elle est censée être multisite, mais ça j'ai pas encore réussi à faire tourner…

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

Pas très clair…

D'après ce que j'ai compris sur la doc officielle4), 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:

Les bugs de la v. 9 que j'ai rapporté dans les issues.

Les derniers à suivre :

  git clone https://github.com/concrete5/concrete5.git -b release/9.0.0
  cd concrete5/
  composer install
  
tip install5)
  composer require wikimedia/composer-merge-plugin
  composer update

c5.8

concrete/bin/concrete5 c5:update
$ composer create-project concrete5/composer new_project

En version alpha depuis le 10.6.2016, très prometteur! Pour les versions plus anciennes, voir infra

Le package "express" semble faire des miracles au niveau objet, p. ex. pour un intranet (cf Need an Intranet? Check out 'Express'....

adapter le thème elemental: https://legacy-documentation.concrete5.org/tutorials/how-to-copy-the-elemental-theme-to-use-as-a-base-for-new-themes / copie locale

Surcharger: Override (almost) any core file in 5.7

* concrete5 Cheat Sheet V8+ un must, sachant que la doc pour le développement est pour le moins lacunaire

des docs faites par mes petites paluches

ajout de bloc/pile sur un type de page

bash script to create c58 website

client (command line)

CRUD

custom font

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

embargo sur une page

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

express

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

mail notification on create page

move / migrate

movexxx

myMoney

notes & install

package: ajouter une fonctionnalité sans désinstaller

random image

redirect c5 / rediriger

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

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

tags concrete5: créer, lister et chercher

taille de la police

upgrade

url du site courant - Current url site

users / membres / utilisateurs / permissions

  1. rows:

$count = $rs→RowCount();

Addons/plugin for c5.8

voir aussi:

Add Multiple Pages

Blog

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

Disable page or site content copy

Easy Image Slider & Carousel

Free Leaflet Maps

Free Map

Free Simple File List Block

Free Simple Nav Menu Block

List of all page versions enhanced (tds_enhanced_version_list)

Markdown

Navigation: Nestable Manual Nav

Navigation Menu (aka lazy-menu)

Page Activity

Page Redirect

Page Selector Attribute

Parallax (Parallax Area 2)

Pure Accordion

Rescan All Files

Search: Auto-Complete-Search

Search: Enlil Search Templates

Simple Gallery

Table of content / Table des matières

c58block_agenda block displaying a page list with begin/end date (calendar/agenda); only the coming date are listed, past events are ignored. To use on multilingual websites.

Le thème par défaut est pas mal, on peut en utiliser une copie (clonamental)

Personnaliser le thème en ajoutant dans custom css :

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

Anciennes versions

Concrete5.7

Concrete5.6

Langues

aka languages

Tout sur les langues et concrete5

Intranet


2)
agencements
3)
piles
5)
chez moi ça coinçait
6)
bug uniquement pour les versions multilingues
  • info/concrete5/homepage.txt
  • Dernière modification: 2022/04/09 09:12
  • de radeff