info:concrete5:homepage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:concrete5:homepage [2020/01/16 08:52] – [Doc officielle] radeffinfo:concrete5:homepage [2023/09/21 18:21] (Version actuelle) radeff
Ligne 1: Ligne 1:
-====== concrete5 (c5) ======+====== concretecms (ex concrete5/c5) ====== 
 +{{:info:concrete5:202107095154.jpg|}}
  
 {{tag>c5}} {{tag>c5}}
  
-{{info:concrete5:logoc5.png?direct&200|}}+{searchform ns=info:concrete5:}
  
 **Concrete5 → aka c5** **Concrete5 → aka c5**
Ligne 9: Ligne 10:
 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. 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'[[http://www.unige.ch|Université de Genève]] depuis 2014, et est utilisé par l'administration fédérale suisse sur le site d'information [[https://www.ch.ch/fr/|ch.ch]].+Il a notamment été retenu comme cms central et officiel à l'[[http://www.unige.ch|Université de Genève]] depuis 2014, et est(était) utilisé par l'administration fédérale suisse sur le site d'information [[https://www.ch.ch/fr/|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). 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/|http://www.concrete5.org/]]+Site officiel: https://www.concretecms.org/
  
-blog officiel: http://www.concrete5.org/about/blog, [[https://www.concrete5.org/rss/blog|fil RSS (vital)]]+Depuis 2014, [[https://radeff.red/|Fred Radeff]] utilise ce logiciel pour réaliser des sites à [[https://unige.ch/|l'Université de Genève]] et [[:webmaster|en indépendant (associations, artistes etc.)]]
  
-Depuis 2014, [[https://radeff.red/|Fred Radeff]] utilise ce logiciel pour réaliser des [[https://unige.ch/|sites à l'Université de Genève]] et des [[https://radeff.red/www2/portfolio|sites en indépendant (associations, artistes etc.)]]+Voir p. ex. [[https://radeff.red/recettes|mon site de recettes de cuisine]] 
 +====== Official Documentation (vidéos) ====== 
 +Lors de l'installation des dernières versions, les liens suivants sont fournis:
  
-Voir p. ex. [[https://radeff.red/|mon site perso]] (concrete5.7, prochainement c5.8) ou [[https://radeff.red/ravieres2/|le site de notre chalet]] (concrete 5.6, que je recommande pour les non-informaticiens)+===== The Basics of Editing ===== 
 +//Change content, build new pages./
 +  * [[https://www.youtube.com/watch?v=IYW8DufIpTU|Watch Video]]
  
-Une  [https://www.concrete5.org/community/forums/5-7-discussion/concrete5-vs-typo3-or-drupal/#817087|intéressante discussionsur "Concrete5 vs Typo3 or Drupal"+===== Finding Your Look ===== 
 +//You can customize this theme, or browse our marketplace.// 
 +  * [[https://www.youtube.com/watch?v=wElKyPNmV-k|Watch Video]] 
 +===== Architecture of Concrete CMS ===== 
 +//Learn the basics of the Concrete's technical architecture.// 
 +  * [[https://www.youtube.com/watch?v=vcIIM5ZgzP8|Watch Video]]
  
-===== Mes liens c5 ===== 
-https://radeff.red/bookmarks/?searchtags=c5 
- 
-==== Flux rss extraits de mes signets ==== 
- 
-{{rss>https://radeff.red/bookmarks/?do=rss&searchtags=c5}} 
 ====== Documentation ====== ====== Documentation ======
- +  * [[cheatsheet_concretecms]] mon **cheatsheet** c5
   * [[https://www.youtube.com/watch?v=VB-R71zk06U|Getting started with concrete5.7]] (vidéo youtube)   * [[https://www.youtube.com/watch?v=VB-R71zk06U|Getting started with concrete5.7]] (vidéo youtube)
   * [[https://www.youtube.com/user/concrete5cms|Vidéos officielles c5 sur youtube]]   * [[https://www.youtube.com/user/concrete5cms|Vidéos officielles c5 sur youtube]]
Ligne 39: Ligne 42:
   * [[http://documentation.concrete5.org/developers/installation/upgrading-concrete5|mises à jour de versions]]   * [[http://documentation.concrete5.org/developers/installation/upgrading-concrete5|mises à jour de versions]]
   * [[https://documentation.concrete5.org/developers/installation/moving-a-site|Moving a (c5) Site]]   * [[https://documentation.concrete5.org/developers/installation/moving-a-site|Moving a (c5) Site]]
 +  * github concrete5 community docker image https://github.com/concrete5-community/docker5
  
  
 +===== La base =====
 [[http://www.concrete5.org/documentation|http://www.concrete5.org/documentation (C58)]] [[http://www.concrete5.org/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/|http://www.concrete5.org/documentation/getting-started/]] On y trouve une doc bien faite (en), avec des tutoriels vidéos, voir p. ex. [[http://www.concrete5.org/documentation/getting-started/|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)+===== "Ze" book ===== 
 +Si vous aimez le papier, un excellent bouquin (ne pas se fier à la couverture ou au sous-titre)
  
 {{info:concrete5:c5laubacher_cover.jpg?direct&200|}} {{info:concrete5:c5laubacher_cover.jpg?direct&200|}}
Ligne 67: Ligne 71:
 [[https://www.packtpub.com/web-development/concrete5-cookbook|https://www.packtpub.com/web-development/concrete5-cookbook]] [[https://www.packtpub.com/web-development/concrete5-cookbook|https://www.packtpub.com/web-development/concrete5-cookbook]]
  
-====== c5.9 (dev) ======+Défaut commun de ces bouquins: ils concernent les versions <7 et c5 a passablement évolué depuis - mais les grands principes restent valables.
  
-===== install testing version with git ===== 
  
-    git clone https://github.com/concrete5/concrete5.git -b release/9.0.0 +{{page>c59#c59boards_and_containers}}
-    cd concrete5/ +
-    composer install+
  
-====== c5.8 ====== 
 ===== upgrade ===== ===== upgrade =====
- 
   concrete/bin/concrete5 c5:update   concrete/bin/concrete5 c5:update
-===== create project ===== 
  
-  $ composer create-project concrete5/composer new_project+<note warning>en cas de souci: 
 +    ./concrete/bin/concrete5 c5:entities:refresh 
 +</note>
  
-En version alpha depuis le 10.6.2016, très prometteur! Pour les versions plus anciennes, voir //infra// +https://documentation.concretecms.org/tutorials/updating-concrete-themes-version-8-version-9  Pour les question de mises à jour v8 -> v9 
- +===== bugs ===== 
-Le [[info:concrete5:58:express|package "express"]] semble faire des miracles au niveau objet, p. ex. pour un intranet (cf [[https://www.concrete5.org/about/blog/news/need-intranet-check-out-express|Need an Intranet? Check out 'Express'....]] +  * [[bug8.5.6|howto fix bug 8.5.6]]((bug uniquement pour les versions multilingues)) 
- +
-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 / {{ info:concrete5:c5_theme_adapt_elemental.pdf |copie locale}}+
  
 **Surcharger**: [[https://documentation.concrete5.org/tutorials/override-almost-any-core-file-in-5-7|Override (almost) any core file in 5.7]] **Surcharger**: [[https://documentation.concrete5.org/tutorials/override-almost-any-core-file-in-5-7|Override (almost) any core file in 5.7]]
 ===== Doc officielle ===== ===== Doc officielle =====
-==== General ==== +  * [[https://documentation.concrete5.org/|concrete5 documentation]] ([[https://github.com/concrete5/documentation.concrete5.org|repo]]) 
 +  * [[https://documentation.concrete5.org/api/|concrete5 API doc]] 
 +  * [[http://www.concrete5.org/documentation/developers|concrete5 :: Developer's Index]]
   * [[https://documentation.concrete5.org/tutorials/develop-simple-package-concrete|Develop a simple package in concrete]] tutorial   * [[https://documentation.concrete5.org/tutorials/develop-simple-package-concrete|Develop a simple package in concrete]] tutorial
   * [[https://documentation.concrete5.org/developers/concepts/packages|Packages dev doc]]   * [[https://documentation.concrete5.org/developers/concepts/packages|Packages dev doc]]
   * [[https://documentation.concrete5.org/tutorials/concrete5-coding-guideline-57x-and-later|concrete5 Coding Guideline]]   * [[https://documentation.concrete5.org/tutorials/concrete5-coding-guideline-57x-and-later|concrete5 Coding Guideline]]
- +  * [[https://www.concrete5.org/community/forums|Forums]]
-==== Specifics ==== +
   * [[https://documentation.concrete5.org/developers/database-management/accessing-database-make-queries|Accessing the Database to Make Queries]]   * [[https://documentation.concrete5.org/developers/database-management/accessing-database-make-queries|Accessing the Database to Make Queries]]
   * [[https://documentation.concrete5.org/developers/working-with-files-and-the-file-manager/file-storage-locations|File Storage Locations / Emplacement de stockage des fichiers]]   * [[https://documentation.concrete5.org/developers/working-with-files-and-the-file-manager/file-storage-locations|File Storage Locations / Emplacement de stockage des fichiers]]
Ligne 105: Ligne 102:
   * [[https://documentation.concrete5.org/developers/working-with-pages/searching-and-sorting-with-the-pagelist-object|Pages: Searching and Sorting with the PageList object]]   * [[https://documentation.concrete5.org/developers/working-with-pages/searching-and-sorting-with-the-pagelist-object|Pages: Searching and Sorting with the PageList object]]
   * [[https://documentation.concrete5.org/developers/working-with-pages/working-with-pages-programmatically|Pages: Working with Pages Programmatically]]   * [[https://documentation.concrete5.org/developers/working-with-pages/working-with-pages-programmatically|Pages: Working with Pages Programmatically]]
 +<note tip>  * [[https://github.com/shahroq/whale_c5_cheat_sheet|concrete5 Cheat Sheet V8+]] un //must//, sachant que la doc pour le développement est pour le moins lacunaire</note>
 +==== Forum ====
 +https://forums.concretecms.org
  
 +  * Nouveautés: https://forums.concretecms.org/latest
 +  * Flux RSS des nouveautés: https://forums.concretecms.org/latest.rss
 +==== Themes ====
  
 +  * [[http://www.concrete5.org/marketplace/themes/neat|neat]] thème simple et efficace
 +  * [[http://www.concrete5.org/marketplace/themes/stucco|stucco]] stucco, paramétrable
  
 +=== Customiser thèmes ===
 +  * [[https://documentation.concretecms.org/tutorials/how-clone-and-customize-atomik-theme|Atomik customiser (v9)]]
 +  * ++[[atomikPerso|Personnaliser le thème atomik]] (tuto radeff)
 +  * [[https://documentation.concretecms.org/developers/pages-themes/working-themes/building-theme-concrete-bedrock/create-and-install-basic-empty-theme|+++ Create and Install a Basic, Empty Theme]]
 +  * 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 / {{ info:concrete5:c5_theme_adapt_elemental.pdf |copie locale}}
 +  * [[https://documentation.concrete5.org/developers/designing-for-concrete5/packaging-your-theme/enabling-full-content-swap|Themes: Enabling Full Content Swap]]
 +  * [[https://documentation.concretecms.org/tutorials/adding-ckeditor-custom-editor-styles-in-a-theme-content-blockrich-text-editor|Adding CKEditor custom editor styles in a theme (Content block/rich text editor)]]
 +  * [[https://documentation.concretecms.org/building-website-concretecms/4-create-your-package-and-theme/1-introduction|Create Your Package And Theme]]
 +  * [[https://www.concrete5.org/community/forums/usage/adding-fonts/#1000723|Ajouter des polices de caratères (fonts)]]
  
 +==== Centrer un élément de bloc  ==== 
 +Personnaliser le thème en ajoutant dans custom css : 
 +<code css> 
 +.element-centered {     
 +  display: flex; 
 +  justify-content: center; 
 +
 +</code>
 ===== Doc locale FredR ===== ===== Doc locale FredR =====
 //des docs faites par mes petites paluches// //des docs faites par mes petites paluches//
  
-{{namespace>info:concrete5:58:&linkonly&title}} +{{namespace>info:concrete5:58:&linkonly&title&order=title}}
- +
- +
  
 ===== database access ===== ===== database access =====
 +<code>
 #rows:  #rows: 
    $count = $rs->RowCount();    $count = $rs->RowCount();
 +</code>
  
   * [[https://documentation.concrete5.org/developers/database-management/overview|Overview]]   * [[https://documentation.concrete5.org/developers/database-management/overview|Overview]]
   * [[https://documentation.concrete5.org/developers/database-management/accessing-database-make-queries|Accessing the Database to Make Queries]]   * [[https://documentation.concrete5.org/developers/database-management/accessing-database-make-queries|Accessing the Database to Make Queries]]
-  * [[https://documentation.concrete5.org/developers/database-management/connecting-multiple-databases|Connecting to Multiple Databases]]+  * [[https://documentation.concretecms.org/developers/framework/database-management/connecting-multiple-databases|Connecting to Multiple Databases]]
   * [[https://documentation.concrete5.org/developers/appendix/concrete5-version-8-coding-styles/database|Database functions in concrete5 5.7+]]   * [[https://documentation.concrete5.org/developers/appendix/concrete5-version-8-coding-styles/database|Database functions in concrete5 5.7+]]
  
 +===== Packages =====
 +  * https://www.concrete5.org/marketplace/addons Le market place officiel
 +  * https://composer.concrete5.org/ uniquement les package free
 +  * [[packagesC5notes|des notes perso sur les packages concrete5 (8)]]
 + 
 +voir aussi:
 +  * [[:info:concrete5:c57:homepage#packages_c57|Packages c5.7]], la plupart sont compatibles
  
-===== Packages c5.8 ===== +==== Sélection de ma pomme ====
- +
-Addons/plugin for c5.8 +
- +
-voir aussi [[:info:concrete5:c57:homepage#packages_c57|Packages c5.7]], la plupart sont compatibles +
- +
-{{namespace>info:git:homepage:concrete5:58:packages:&linkonly&title&order=title}} +
 {{namespace>:info:concrete5:58:packages:&linkonly&title&order=title}} {{namespace>:info:concrete5:58:packages:&linkonly&title&order=title}}
  
Ligne 141: Ligne 161:
 //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.// //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 ===== +==== Doc perso ====
-Le thème par défaut est pas mal, on peut en utiliser une copie ([[http://www.concrete5.org/marketplace/themes/cloneamental|clonamental]]) +
- +
-  * [[http://www.concrete5.org/marketplace/themes/neat|neat]] thème simple et efficace +
-  * [[http://www.concrete5.org/marketplace/themes/stucco|stucco]] stucco, paramétrable+
   * [[info:concrete5:docfred:csshack|Concrete5: ajouter une css quick & dirty (importation de site)]]   * [[info:concrete5:docfred:csshack|Concrete5: ajouter une css quick & dirty (importation de site)]]
-  * [[https://documentation.concrete5.org/developers/designing-for-concrete5/building-a-concrete5-theme/converting-an-html-template-to-a-concrete5-theme|Converting an HTML Template to a Concrete5 Theme]] +  * [[info:concrete5:docfred:cssperso|Concrete5: personnaliser une CSS]] 
-  * [[https://www.concrete5.org/marketplace/addons/theme-styling-tool/|Theme Styling Tool]] un //package// payant mais pas cher pour webdesigner, permettant de personnaliser rapidement la css+  * [[info:concrete5:docfred:csseditor|Concrete5: ajouter des entrées CSS dans l'éditeur WYSIWYG]]
  
-====== C5.6 ======+v9: passer une variable, astuce (-> array) 
 +    $user->setAttribute(‘skill_level’, array($_POST[‘skill_level’])); 
 + 
 +====== Anciennes versions ====== 
 +[[info:concrete5:c57:homepage|Concrete5.7]]
  
 [[info:concrete5:c56:homepage|Concrete5.6]] [[info:concrete5:c56:homepage|Concrete5.6]]
- 
-====== c5.7 ====== 
-[[info:concrete5:c57:homepage|Concrete5.7]] 
 ====== Langues ====== ====== Langues ======
  
  • info/concrete5/homepage.1579161161.txt.gz
  • Dernière modification : 2020/01/16 08:52
  • de radeff