You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
html5up_editorial/html5up_editorial_administr...

53 lines
1.4 KiB
PHTML

ajout du squelette html5up editorial README.txt : Squelette SPIP pour intégrer le modèle Editorial de HTML5UP https://html5up.net/editorial Le squelette Solid State https://zone.spip.org/trac/spip-zone/browser/_squelettes_/html5up_solid_state a été pris pour commencer celui-ci. v1.0.0 Ce squelette n'utilise pour l'instant que les articles et les rubriques racines, sans sous-rubrique. Conseil : utiliser Court-Circuit pour éviter la page rubrique s'il n'y a qu'un seul article dans une rubrique. La page de configuration permet quelques réglages. On y défini le contenu de la page d'accueil, le premier article est le "héro", le second est le "majeur". L'article héro : le titre, un résumé + le logo + un bouton "Lire la suite" L'article majeur : le titre + le champ texte intégral. Si cet article est une "page unique" (plugin "Pages") il n'apparaîtra pas dans le menu. Pour rédiger le texte, un modèle permet d'afficher comme dans le thème de départ une icône de FontAwesome et un texte en deux blocs par ligne. C'est le modèle <iconebloc|> qui prend quelques paramètres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |iconetitre=le titre |iconetexte=le texte L'article héro de la colonne gauche est aussi désigné dans la page de configuration : on verra le titre, l'introduction et un lien vers la page. En utilisant le champ "Descriptif" des articles, on pourra rédiger le texte qui apparaît dans cette colonne gauche, qui pourra être différent des champs visible sur la page de l'article lui-même. Le modèle <articleXX|resume> rendra le logo, le titre et un résumé de l'article XX, avec les parametres : |affichertitre=non |afficherlien=non Un autre modèle permet d'insérer n'importe quel icône de FontAwesome dans le flux d'un texte <icone> avec des parametres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |taille=3em (ou 60px ou 150%) Un problème js empêchait aléatoirement le script javscript/main.js de retirer la classe "is-loading" qui est placé sur la balise body (par ce même script). Ce petit soucis cause des prblèmes plus gros dans l'interface. Un petit bout de code dans javascript/perso.js permet de retirer cette classe de manière plus sûre, mais c'est une rustine en attendant mieux. TODO Vérifier et adapter les modèles où qu'on les insère. Retrouver le multilinguisme Adapter les autres objets SPIP (mots, sites, brèves)
6 years ago
<?php
/**
* Fichier gérant l'installation et désinstallation du plugin Html5up Editorial
*
* @plugin Html5up Editorial
* @copyright 2017
* @author chankalan
* @licence GNU/GPL
* @package SPIP\Html5up_editorial\Installation
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Fonction d'installation et de mise à jour du plugin Html5up Editorial .
*
* @param string $nom_meta_base_version
* Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
* @param string $version_cible
* Version du schéma de données dans ce plugin (déclaré dans paquet.xml)
* @return void
**/
function html5up_editorial_upgrade($nom_meta_base_version, $version_cible) {
$maj = array();
$maj['create'] = array(
array('ecrire_config','html5up', array(
'couleur_accent' => '#f56a6a'
ajout du squelette html5up editorial README.txt : Squelette SPIP pour intégrer le modèle Editorial de HTML5UP https://html5up.net/editorial Le squelette Solid State https://zone.spip.org/trac/spip-zone/browser/_squelettes_/html5up_solid_state a été pris pour commencer celui-ci. v1.0.0 Ce squelette n'utilise pour l'instant que les articles et les rubriques racines, sans sous-rubrique. Conseil : utiliser Court-Circuit pour éviter la page rubrique s'il n'y a qu'un seul article dans une rubrique. La page de configuration permet quelques réglages. On y défini le contenu de la page d'accueil, le premier article est le "héro", le second est le "majeur". L'article héro : le titre, un résumé + le logo + un bouton "Lire la suite" L'article majeur : le titre + le champ texte intégral. Si cet article est une "page unique" (plugin "Pages") il n'apparaîtra pas dans le menu. Pour rédiger le texte, un modèle permet d'afficher comme dans le thème de départ une icône de FontAwesome et un texte en deux blocs par ligne. C'est le modèle <iconebloc|> qui prend quelques paramètres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |iconetitre=le titre |iconetexte=le texte L'article héro de la colonne gauche est aussi désigné dans la page de configuration : on verra le titre, l'introduction et un lien vers la page. En utilisant le champ "Descriptif" des articles, on pourra rédiger le texte qui apparaît dans cette colonne gauche, qui pourra être différent des champs visible sur la page de l'article lui-même. Le modèle <articleXX|resume> rendra le logo, le titre et un résumé de l'article XX, avec les parametres : |affichertitre=non |afficherlien=non Un autre modèle permet d'insérer n'importe quel icône de FontAwesome dans le flux d'un texte <icone> avec des parametres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |taille=3em (ou 60px ou 150%) Un problème js empêchait aléatoirement le script javscript/main.js de retirer la classe "is-loading" qui est placé sur la balise body (par ce même script). Ce petit soucis cause des prblèmes plus gros dans l'interface. Un petit bout de code dans javascript/perso.js permet de retirer cette classe de manière plus sûre, mais c'est une rustine en attendant mieux. TODO Vérifier et adapter les modèles où qu'on les insère. Retrouver le multilinguisme Adapter les autres objets SPIP (mots, sites, brèves)
6 years ago
))
);
$maj['1.1.1'] = array(
array('ecrire_config','html5up', lire_config('html5up_editorial')),
array('effacer_meta','html5up_editorial')
);
ajout du squelette html5up editorial README.txt : Squelette SPIP pour intégrer le modèle Editorial de HTML5UP https://html5up.net/editorial Le squelette Solid State https://zone.spip.org/trac/spip-zone/browser/_squelettes_/html5up_solid_state a été pris pour commencer celui-ci. v1.0.0 Ce squelette n'utilise pour l'instant que les articles et les rubriques racines, sans sous-rubrique. Conseil : utiliser Court-Circuit pour éviter la page rubrique s'il n'y a qu'un seul article dans une rubrique. La page de configuration permet quelques réglages. On y défini le contenu de la page d'accueil, le premier article est le "héro", le second est le "majeur". L'article héro : le titre, un résumé + le logo + un bouton "Lire la suite" L'article majeur : le titre + le champ texte intégral. Si cet article est une "page unique" (plugin "Pages") il n'apparaîtra pas dans le menu. Pour rédiger le texte, un modèle permet d'afficher comme dans le thème de départ une icône de FontAwesome et un texte en deux blocs par ligne. C'est le modèle <iconebloc|> qui prend quelques paramètres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |iconetitre=le titre |iconetexte=le texte L'article héro de la colonne gauche est aussi désigné dans la page de configuration : on verra le titre, l'introduction et un lien vers la page. En utilisant le champ "Descriptif" des articles, on pourra rédiger le texte qui apparaît dans cette colonne gauche, qui pourra être différent des champs visible sur la page de l'article lui-même. Le modèle <articleXX|resume> rendra le logo, le titre et un résumé de l'article XX, avec les parametres : |affichertitre=non |afficherlien=non Un autre modèle permet d'insérer n'importe quel icône de FontAwesome dans le flux d'un texte <icone> avec des parametres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |taille=3em (ou 60px ou 150%) Un problème js empêchait aléatoirement le script javscript/main.js de retirer la classe "is-loading" qui est placé sur la balise body (par ce même script). Ce petit soucis cause des prblèmes plus gros dans l'interface. Un petit bout de code dans javascript/perso.js permet de retirer cette classe de manière plus sûre, mais c'est une rustine en attendant mieux. TODO Vérifier et adapter les modèles où qu'on les insère. Retrouver le multilinguisme Adapter les autres objets SPIP (mots, sites, brèves)
6 years ago
include_spip('base/upgrade');
maj_plugin($nom_meta_base_version, $version_cible, $maj);
}
/**
* Fonction de désinstallation du plugin Html5up Editorial .
*
* @param string $nom_meta_base_version
* Nom de la meta informant de la version du schéma de données du plugin installé dans SPIP
* @return void
**/
function html5up_editorial_vider_tables($nom_meta_base_version) {
effacer_meta($nom_meta_base_version);
effacer_meta('html5up');
ajout du squelette html5up editorial README.txt : Squelette SPIP pour intégrer le modèle Editorial de HTML5UP https://html5up.net/editorial Le squelette Solid State https://zone.spip.org/trac/spip-zone/browser/_squelettes_/html5up_solid_state a été pris pour commencer celui-ci. v1.0.0 Ce squelette n'utilise pour l'instant que les articles et les rubriques racines, sans sous-rubrique. Conseil : utiliser Court-Circuit pour éviter la page rubrique s'il n'y a qu'un seul article dans une rubrique. La page de configuration permet quelques réglages. On y défini le contenu de la page d'accueil, le premier article est le "héro", le second est le "majeur". L'article héro : le titre, un résumé + le logo + un bouton "Lire la suite" L'article majeur : le titre + le champ texte intégral. Si cet article est une "page unique" (plugin "Pages") il n'apparaîtra pas dans le menu. Pour rédiger le texte, un modèle permet d'afficher comme dans le thème de départ une icône de FontAwesome et un texte en deux blocs par ligne. C'est le modèle <iconebloc|> qui prend quelques paramètres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |iconetitre=le titre |iconetexte=le texte L'article héro de la colonne gauche est aussi désigné dans la page de configuration : on verra le titre, l'introduction et un lien vers la page. En utilisant le champ "Descriptif" des articles, on pourra rédiger le texte qui apparaît dans cette colonne gauche, qui pourra être différent des champs visible sur la page de l'article lui-même. Le modèle <articleXX|resume> rendra le logo, le titre et un résumé de l'article XX, avec les parametres : |affichertitre=non |afficherlien=non Un autre modèle permet d'insérer n'importe quel icône de FontAwesome dans le flux d'un texte <icone> avec des parametres : |icone=fa-rocket (ou tout autre icone de FontAwesome http://fontawesome.io/icons/) |taille=3em (ou 60px ou 150%) Un problème js empêchait aléatoirement le script javscript/main.js de retirer la classe "is-loading" qui est placé sur la balise body (par ce même script). Ce petit soucis cause des prblèmes plus gros dans l'interface. Un petit bout de code dans javascript/perso.js permet de retirer cette classe de manière plus sûre, mais c'est une rustine en attendant mieux. TODO Vérifier et adapter les modèles où qu'on les insère. Retrouver le multilinguisme Adapter les autres objets SPIP (mots, sites, brèves)
6 years ago
}