info:concrete5:c56:homepage

Concrete5.6

ATTENTION CETTE VERSION N'EST PLUS SUPPORTEE!

Migration v5 -> v 7,8,9

Il y a eu une cassure de comptabilité entre la v6 et les versions suivantes; il faut utiliser un outil (mal foutu) pour exporter les contenus de la v6 en XML, puis les importer au moyen d'un autre package (celui-ci est bien fait) dans la version >= 7. À partir de la v8 il y a la possibilité d'utiliser un client en ligne de commande pour les upgrade, qui fonctionne très bien.

Pour mes sites persos je n'ai pas eu trop de problème, mais au boulot on a du développer un soft car il y avait eu tellement d'utilisations bizarroïdes que les fichiers xml na matchaient pas dans un grand nombre de cas (pour tous les sites un peu “bidouillés” ou trop gros).

Une série de liens pour se lancer dans ce vaste projet

debug

add to config/site.php:

ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
error_reporting(E_ALL);

astuce pour insérer des styles css disponibles dans le sélecteur de l'éditeur:

  • ajouter le style dans votre template, fichier typography.css
  • recharger la page en édition

exemple:

body {
	height: auto; 
	/* customize_body-background */ background-color: #dff5ff; /* customize_body-background */
}

https://www.concrete5.org/documentation/developers/5.6/introduction/logging-and-debugging

Dashboard > System & Settings > Environment > Debug Settings

Dashboard > Reports > Logs

Database::setDebug(true);

exemples block external_form : /concrete/blocks/external_form/forms (doc https://github.com/concrete5/concrete5-legacy/tree/master/web/concrete/blocks/external_form/forms)

les placer ensuite dans :

  /DOCUMENTROOT/blocks/external_forms/forms
  • info/concrete5/c56/homepage.txt
  • Dernière modification : 2025/12/03 10:31
  • de radeff