mirror of
https://git.spip.net/spip-contrib-squelettes/archil.git
synced 2024-01-27 16:36:00 +01:00
parent
88b821fc99
commit
7cddf5cd57
24
CHANGELOG.md
Normal file
24
CHANGELOG.md
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
## Unreleased
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- #10 Ajout d'un CHANGELOG.md
|
||||||
|
- Ajout d'un README.md
|
||||||
|
|
||||||
|
## Changed
|
||||||
|
- Le plugin **Sociaux** n'est plus nécessaire mais seulement utilisé
|
||||||
|
- #9 La configuration utilise les déclarations de saisies en PHP
|
||||||
|
|
||||||
|
## Removed
|
||||||
|
- #6 Suppression de la possibilité de choisir la couleur de survol des liens
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- #5 La page de configuration à un titre
|
||||||
|
- Les couleurs par défaut respect les recommandations d'accessiblité en terme de contrast
|
||||||
|
|
||||||
|
## 1.1.0 - 2023-08-15
|
||||||
|
|
||||||
|
## Added
|
||||||
|
- #2 Ajout d'une page de configuration pour Archil
|
||||||
|
- Changement possible du jeu de couleurs du squelette
|
6
README.md
Normal file
6
README.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# ![](/images/archil-logo.svg =100x100) Archil
|
||||||
|
|
||||||
|
Squelette mono-utilisateur pour SPIP
|
||||||
|
|
||||||
|
- Documentation : [contrib.spip.net/Squelette-Archil](https://contrib.spip.net/Squelette-Archil)
|
||||||
|
- Site de démonstration : [archil.infini.fr](https://archil.infini.fr)
|
@ -1,39 +0,0 @@
|
|||||||
<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
|
|
||||||
|
|
||||||
<h3 class="titrem"><:archil:cfg_titre_parametrages:></h3>
|
|
||||||
|
|
||||||
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
|
|
||||||
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
|
|
||||||
|
|
||||||
<form method="post" action="#ENV{action}">
|
|
||||||
<div>
|
|
||||||
#ACTION_FORMULAIRE
|
|
||||||
<fieldset>
|
|
||||||
<legend><:archil:cfg_couleurs:></legend>
|
|
||||||
[(#SAISIE{couleur, couleur_police_clair,
|
|
||||||
label=<:archil:cfg_couleur_police_clair:>,
|
|
||||||
defaut=#232333})]
|
|
||||||
|
|
||||||
[(#SAISIE{couleur, couleur_principal_clair,
|
|
||||||
label=<:archil:cfg_couleur_principal_clair:>,
|
|
||||||
defaut=#FF0000})]
|
|
||||||
|
|
||||||
[(#SAISIE{couleur, couleur_survol_clair,
|
|
||||||
label=<:archil:cfg_couleur_survol_clair:>,
|
|
||||||
defaut=#000080})]
|
|
||||||
|
|
||||||
[(#SAISIE{couleur, couleur_survol_polices_clair,
|
|
||||||
label=<:archil:cfg_couleur_survol_polices_clair:>,
|
|
||||||
defaut=#fff})]
|
|
||||||
|
|
||||||
[(#SAISIE{couleur, couleur_neutre_clair,
|
|
||||||
label=<:archil:cfg_couleur_neutre_clair:>,
|
|
||||||
defaut=#663399})]
|
|
||||||
|
|
||||||
</fieldset>
|
|
||||||
|
|
||||||
<input type="hidden" name="_meta_casier" value="archil" />
|
|
||||||
<p class="boutons"><span class="image_loading"> </span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
47
formulaires/configurer_archil.php
Normal file
47
formulaires/configurer_archil.php
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
<?php
|
||||||
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* Un simple formulaire de config,
|
||||||
|
* on a juste à déclarer les saisies.
|
||||||
|
* @return array
|
||||||
|
**/
|
||||||
|
function formulaires_configurer_archil_saisies(): array {
|
||||||
|
// $saisies est un tableau décrivant les saisies à afficher dans le formulaire de configuration
|
||||||
|
$saisies = [
|
||||||
|
[
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'couleur_principal_clair',
|
||||||
|
'label' => '<:archil:cfg_couleur_principal_clair:>',
|
||||||
|
'defaut' => '#FF0000'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'couleur_police_clair',
|
||||||
|
'label' => '<:archil:cfg_couleur_police_clair:>',
|
||||||
|
'defaut' => '#232333'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'couleur_survol_polices_clair',
|
||||||
|
'label' => '<:archil:cfg_couleur_survol_polices_clair:>',
|
||||||
|
'defaut' => '#fff'
|
||||||
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
'saisie' => 'couleur',
|
||||||
|
'options' => [
|
||||||
|
'nom' => 'couleur_neutre_clair',
|
||||||
|
'label' => '<:archil:cfg_couleur_neutre_clair:>',
|
||||||
|
'defaut' => '#663399'
|
||||||
|
],
|
||||||
|
],
|
||||||
|
];
|
||||||
|
return $saisies;
|
||||||
|
}
|
@ -1,8 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
|
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
|
||||||
|
if (!defined('_ECRIRE_INC_VERSION')) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||||
|
|
||||||
//
|
//
|
||||||
// spip-core
|
// spip-core
|
||||||
//
|
//
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<necessite nom="palette" compatibilite="[4.0.11;]" />
|
<necessite nom="palette" compatibilite="[4.0.11;]" />
|
||||||
<necessite nom="saisies" compatibilite="[4.9.0;]" />
|
<necessite nom="saisies" compatibilite="[4.9.0;]" />
|
||||||
<necessite nom="fontawesome" compatibilite="[1.0.5;]" />
|
<necessite nom="fontawesome" compatibilite="[1.0.5;]" />
|
||||||
|
<utilise nom="sociaux" compatibilite="[2.1.0;]" />
|
||||||
<utilise nom="favicon" compatibilite="[1.2.2;]" />
|
<utilise nom="favicon" compatibilite="[1.2.2;]" />
|
||||||
|
|
||||||
<menu nom="configurer_archil" titre="archil:titre_page_configurer_odaiba" parent="menu_squelette" icone="images/archil-16.png" />
|
<menu nom="configurer_archil" titre="archil:titre_page_configurer_odaiba" parent="menu_squelette" icone="images/archil-16.png" />
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
|
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
|
||||||
|
|
||||||
<h1 class="grostitre"><:archil:titre_page_configurer_odaiba:></h1>
|
<h1 class="grostitre"><:archil:titre_page_configurer_odaiba:></h1>
|
||||||
|
|
||||||
<div class="ajax">
|
<div class="ajax">
|
||||||
#FORMULAIRE_CONFIGURER_ARCHIL
|
#FORMULAIRE_CONFIGURER_ARCHIL
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user