Ceci est une ancienne révision du document !
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 des sites 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 [https://www.concrete5.org/community/forums/5-7-discussion/concrete5-vs-typo3-or-drupal/#817087|intéressante discussion] sur “Concrete5 vs Typo3 or Drupal”
Mes liens publics c5
Flux rss extraits de mes signets
- Une erreur s'est produite en récupérant ce flux : https://radeff.red/bookmarks/?do=rss&searchtags=c5
Documentation
- Getting started with concrete5.7 (vidéo youtube)
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/
“Ze” book: 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:
Rue Rousseau 14, 1201 Genève 022 909 89 89
David Strack: concrete5 Cookbook
c5.9 (dev)
install testing version with git
git clone https://github.com/concrete5/concrete5.git -b release/9.0.0 cd concrete5/ composer install
c5.8
upgrade
concrete/bin/concrete5 c5:update
create project
$ 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
Doc officielle
General
- Develop a simple package in concrete tutorial
Specifics
Doc locale FredR
des docs faites par mes petites paluches
+All in One Accessibility (accessibilité / handicap)
bash script to create c58 website
url du site courant - Current url site
exporter une base de données concrete5.8 en csv
Form validation single pages - valider vos formulaires scriptés avec Bootstrap / Jquery
tags concrete5: créer, lister et chercher
mail notification on create page
mail de notification pages modifiées (via un job) dans concrete5
Des paths, des paths, oui mais des directory (astuces sur les chemins c5)
redirect c5 / rediriger des pages internes
rediriger un nom de domaine sur un sous-site c5 (/->/c5)
single page add edit / ajouter les fonctionnalités WYSIWYG sur une page simple
ajout de bloc/pile sur un type de page
database access
#rows:
$count = $rs->RowCount();
Packages c5.8
Addons/plugin for c5.8
voir aussi Packages c5.7, la plupart sont compatibles
Community Store c5.8 (ecommerce, eshop, commandes)
Disable page or site content copy
List of all page versions enhanced (tds_enhanced_version_list)
Navigation: Nestable Manual Nav
Navigation Menu (aka lazy-menu)
Safe HTML / Très pratique si bloc bloquant !
Search: Enlil Search Templates
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.
Thèmes c5.8
Le thème par défaut est pas mal, on peut en utiliser une copie (clonamental)
- neat thème simple et efficace
- stucco stucco, paramétrable
- Theme Styling Tool un package payant mais pas cher pour webdesigner, permettant de personnaliser rapidement la css
C5.6
c5.7
Langues
aka languages