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
|
||||
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
|
||||
if (!defined('_ECRIRE_INC_VERSION')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$GLOBALS[$GLOBALS['idx_lang']] = array(
|
||||
|
||||
//
|
||||
// spip-core
|
||||
//
|
||||
|
@ -24,6 +24,7 @@
|
||||
<necessite nom="palette" compatibilite="[4.0.11;]" />
|
||||
<necessite nom="saisies" compatibilite="[4.9.0;]" />
|
||||
<necessite nom="fontawesome" compatibilite="[1.0.5;]" />
|
||||
<utilise nom="sociaux" compatibilite="[2.1.0;]" />
|
||||
<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" />
|
||||
|
@ -1,7 +1,6 @@
|
||||
[(#AUTORISER{configurer,_archil}|sinon_interdire_acces)]
|
||||
|
||||
<h1 class="grostitre"><:archil:titre_page_configurer_odaiba:></h1>
|
||||
|
||||
<div class="ajax">
|
||||
#FORMULAIRE_CONFIGURER_ARCHIL
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user