Un squelette pour SPIP très expérimental, un euphémisme pour ne pas dire que c'est le boxon
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Maïeul 865fcc4658 Saisies: datas->data 4 weeks ago
base On y go 1 year ago
bodys On y go 1 year ago
breadcrumb On y go 1 year ago
content On y go 1 year ago
css On y go 1 year ago
deferred On y go 1 year ago
extra On y go 1 year ago
extras On y go 1 year ago
fonts On y go 1 year ago
footer On y go 1 year ago
formulaires On y go 1 year ago
head On y go 1 year ago
head_js On y go 1 year ago
header On y go 1 year ago
img What 1 year ago
inc On y go 1 year ago
inclure On y go 1 year ago
javascript On y go 1 year ago
lang On y go 1 year ago
nav On y go 1 year ago
prive Saisies: datas->data 4 weeks ago
saisies On y go 1 year ago
.gitignore Initial commit 1 year ago
HTACCESS_ZBOX.txt On y go 1 year ago
HTACCESS_ZBOX_ECRIRE.txt On y go 1 year ago
LICENSE Initial commit 1 year ago
README.md What 1 year ago
ajax.html On y go 1 year ago
backend.html On y go 1 year ago
file.html On y go 1 year ago
inc-insert-head.html On y go 1 year ago
page.html On y go 1 year ago
paquet.xml On y go 1 year ago
structure.html On y go 1 year ago
zbox.css.html On y go 1 year ago
zbox_administrations.php On y go 1 year ago
zbox_autorisations.php On y go 1 year ago
zbox_fonctions.php On y go 1 year ago
zbox_options.php On y go 1 year ago
zbox_pipelines.php On y go 1 year ago

README.md

ZBox

Un squelette pour SPIP très expérimental

Ce n’est pas sans appréhension que je publie ce projet. Je crois qu’il a des potentialités, mais je ne suis pas sûr de la qualité, ou plutôt oui, à condition de le considérer comme une maquette.

Il essaie de tirer les avantages de CSP. Pour cela, il faut installer les htaccess, un à la racine et l’autre dans écrire. Les différents audits CSP (Google, Mozilla et Security Headers sont plutôt bienveillants).

Google Page Speed est content, aussi. J’ai 100 partout. Tout le javascript se charge en bas de page, par deferred. Faut dire que c’est un pompage brutal de z-core, mais en ajoutant bodys dans les inclure appelés par structure. Ainsi on a : “bodys”, “content”, “nav”, “extra”, “extras”, “head”, “head_js”, “header”, “footer” et “deferred”. C’est ce dernier qui charge les js par page.

J’utilise pleeease pour les css, (le pleeease cli, que me génère les css spécifiques pour les brouteurs). Si vous ne voulez pas l’utiliser, in faut renommer _in.css en _out.css et ça devrait suffire. Voir http://pleeease.io/

L’objectif serait d’avoir un squelette facile d’accès, modifiable à la volée par des néophytes. J’ai essayé d’avoir des css plutôt simples, jouant avec des classes génériques (regardez dans base.css pour avoir une idée).

Il y a beaucoup de trucs en dur, ce n’est pas “publiable” dans l’état. Je le mets ici pour voir si ça intéresse quelqu’un. Inutile de dire que je suis à votre disposition. J’espère que ça va plaire et pouvoir retourner un peu du plaisir que SPIP m’a donné.

TODO

Ils sont légion, c’est sûr… Je butte néanmoins sur

  • Rédiger (générer) une doc automatique pour les css et les js
  • Utiliser les workers
  • Le découpage des squelettes à fignoler (et à comprendre)
  • Trouver une manière pour que les media-queries gèrent les #INCLURE
  • Différents layouts selon colonnes
  • Remplacer la dépendence de UPLOAD HTML5 par un upload tout con (je n’arrive pas)
  • Création de balise sans Champs extras (je n’arrive pas)

Sinon le plugin a cet aspect une fois installé…

Public

Privé