Un squelette pour SPIP très expérimental, un euphémisme pour ne pas dire que c'est le boxon
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.
 
 
 
 
Maïeul 865fcc4658 Saisies: datas->data 3 years ago
base On y go 4 years ago
bodys On y go 4 years ago
breadcrumb On y go 4 years ago
content On y go 4 years ago
css On y go 4 years ago
deferred On y go 4 years ago
extra On y go 4 years ago
extras On y go 4 years ago
fonts On y go 4 years ago
footer On y go 4 years ago
formulaires On y go 4 years ago
head On y go 4 years ago
head_js On y go 4 years ago
header On y go 4 years ago
img What 4 years ago
inc On y go 4 years ago
inclure On y go 4 years ago
javascript On y go 4 years ago
lang On y go 4 years ago
nav On y go 4 years ago
prive Saisies: datas->data 3 years ago
saisies On y go 4 years ago
.gitignore Initial commit 4 years ago
HTACCESS_ZBOX.txt On y go 4 years ago
HTACCESS_ZBOX_ECRIRE.txt On y go 4 years ago
LICENSE Initial commit 4 years ago
README.md What 4 years ago
ajax.html On y go 4 years ago
backend.html On y go 4 years ago
file.html On y go 4 years ago
inc-insert-head.html On y go 4 years ago
page.html On y go 4 years ago
paquet.xml On y go 4 years ago
structure.html On y go 4 years ago
zbox.css.html On y go 4 years ago
zbox_administrations.php On y go 4 years ago
zbox_autorisations.php On y go 4 years ago
zbox_fonctions.php On y go 4 years ago
zbox_options.php On y go 4 years ago
zbox_pipelines.php On y go 4 years ago

README.md

ZBox

Un squelette pour SPIP très expérimental

Ce nest pas sans appréhension que je publie ce projet. Je crois quil 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 lautre dans écrire. Les différents audits CSP (Google, Mozilla et Security Headers sont plutôt bienveillants).

Google Page Speed est content, aussi. Jai 100 partout. Tout le javascript se charge en bas de page, par deferred. Faut dire que cest 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”. Cest ce dernier qui charge les js par page.

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

Lobjectif serait davoir un squelette facile daccès, modifiable à la volée par des néophytes. Jai essayé davoir 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 nest pas “publiable” dans létat. Je le mets ici pour voir si ça intéresse quelquun. Inutile de dire que je suis à votre disposition. Jespère que ça va plaire et pouvoir retourner un peu du plaisir que SPIP ma donné.

TODO

Ils sont légion, cest 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 narrive pas)
  • Création de balise sans Champs extras (je narrive pas)

Sinon le plugin a cet aspect une fois installé…

Public

Privé