Dotclear

source: inc/public/default-templates/currywurst/README.md @ 2608:3365c9df16a6

Revision 2608:3365c9df16a6, 2.1 KB checked in by Anne Kozlika <kozlika@…>, 12 years ago (diff)

Currywurst (new default templates set):

  • new _top.html
  • add a readme file for this project;
Line 
1# Currywurst
2
3Un nouveau jeu de templates par défaut pour Dotclear (versions ≥ 2.7)
4
5## Motivations
6
7Le jeu de templates Currywurst répond à divers objectifs :
8
9- Proposer un jeu de templates en HTML 5.
10- Pouvoir ainsi y introduire des balises [http://fr.wikipedia.org/wiki/Accessible_Rich_Internet_Applications](ARIA) pour une meilleure accessibilité.
11- Améliorer la sémantique des tags html (par exemple ne plus présenter les commentaires dans une liste de définition).
12- Factoriser les éléments récurrents dès que c'est possible sans pâtir à la compréhension.
13- Préparer le passage à la syntaxe [http://twig.sensiolabs.org/](twig).
14- Adopter une nomenclature inspirée de [http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/](BEM) – sans en faire une religion dogmatique toutefois. Voir aussi [http://coding.smashingmagazine.com/2011/12/12/an-introduction-to-object-oriented-css-oocss/](OOCSS).
15- Faire en sorte de réduire l'obligation de recourir aux sélecteurs enfants (`#top h1 {}` par exemple) ou aux ID dans les CSS.
16
17## Revue fichier par fichier
18
19Ne sont pas listées les modifications systématiques : ajout de classes sur tous les éléments « probablement stylés » ou ne possédant qu'un id ; syntaxe html5.
20
21Les modifications nécessitant des explications sont listées de la façon suivante :
22
23    <Description courte> : <motivation>. <Explication>.
24
25Les motivations sont abrégées en :
26- a11y : amélioration accessibilité
27- sém. : amélioration ou correction sémantique (html)
28- cont. : amélioration du contenu
29- ergo : amélioration ergonomique
30
31Par convention l'ordre des attributs dans les balises html est *class, id, autres attributs*.
32
33### _top.html
34
35Déplacement des liens d'accès rapides au-dessus du titre du blog : **a11y**, **ergo**. *Le titre de fenêtre étant lu avant tout par les aides techniques, l'internaute sait déjà où il se trouve. L'accès est également plus rapide au clavier. Côté design, la plupart des créateurs de thèmes ont pris l'habitude de déplacer ce bloc en haut de la page ; ils n'auront plus besoin de passer par des position absolute pour ce faire.*
36
Note: See TracBrowser for help on using the repository browser.

Sites map