1 | Keynotes for developpers of the template 'Alternatives' |
---|
2 | Pense-bête pour les développeurs du squelette 'Alternatives' |
---|
3 | |
---|
4 | BUGS connus ou rapportés (à vérifier ou à corriger) |
---|
5 | ------------------------ |
---|
6 | |
---|
7 | 1. il semblerait que Sktheme désactive le CACHE - à vérifier. |
---|
8 | Voir une solution possible pour ceux qui en ont besoin. |
---|
9 | http://www.spip-contrib.net/Plugin-Sktheme#forum390378 |
---|
10 | Nos serveurs étant plutôt rapides, nous ne l'intégrons pas à notre distribution. |
---|
11 | 2. il semblerait que Sktheme ne soit plus compatible en 1.9.2 - à vérifier |
---|
12 | 3. le formulaire d'édition des forums fait éclater la mise en page et/ou est trop étroit dans |
---|
13 | les diverses versions de IE/Win (les bugs sont différents selon les versions) - à corriger |
---|
14 | 4. les documents insérés dans le TEXTE d'un article se retrouvent en doublons dans le bas de l'article; |
---|
15 | il semble que la fonction dans mes_fonctions.php pour découper en pages un article et générer |
---|
16 | un sommaire basé sur les intertitres en soit la cause - à corriger |
---|
17 | |
---|
18 | |
---|
19 | TO DO |
---|
20 | ----- |
---|
21 | |
---|
22 | - trier les articles des rubriques et page d'accueil {par num titre} {!par date} - OK, c'est fait |
---|
23 | - ajouter par {!date modif} si mot-clé 'modification' est appliqué à un article - à faire |
---|
24 | |
---|
25 | - trier {par num titre, titre} pour les rubriques dans inc-menu.html |
---|
26 | et {par num titre} {!par date} pour les articles |
---|
27 | |
---|
28 | - combiner Plan et Résumé et ajouter tri par auteur, par mots-clés, etc... dans plan.html |
---|
29 | |
---|
30 | - sommaire.html - plus modulaire - OK, c'est fait: |
---|
31 | ajout de inc-sommaire-edito.html et inc-sommaire-articles.html |
---|
32 | |
---|
33 | - développer davantage site.html |
---|
34 | |
---|
35 | - automatiser par plugin l'injection dans la base de données des mot-clés utilisés par |
---|
36 | les squelettes Alternatives (voir : http://egt.bardourel.com/spip.php?article2) |
---|
37 | |
---|
38 | - revoir la position des listes d'articles liés aux mots-clés et aux auteurs dans le bas |
---|
39 | des articles, avant les forums. Pour le mot-clés, envisager d'utiliser le plugin 'nuages' de mots clés |
---|
40 | |
---|
41 | - améliorer la feuille de style d'impression (print.css) - ajouter un icône d'impression |
---|
42 | |
---|
43 | LAYOUT |
---|
44 | ------ |
---|
45 | - revoir le système d'insertion et de personnalisation des images dans le bandeau (inc-entete.html) : |
---|
46 | - utilisation de la balise #LOGO_SITE |
---|
47 | - utilisation de la balise #DESCRIPTIF_SITE (donc repenser inc-sommaire-edito.html) |
---|
48 | |
---|
49 | - inverser l'odre de #encart et #navigation afin d'obtenir la souplesse de mise en page |
---|
50 | de Layout Gala (voir notamment l'application qu'en fait les squelettes Multi-Médic) |
---|
51 | |
---|
52 | - revoir le mécanisme d'insertion des annonces |
---|
53 | - insertion des images d'Annonce basé sur le logo de l'article et le mot-clé "Annonce" appliqué |
---|
54 | à l'article plutôt que basé sur le titre de l'image (plus cohérent avec les autres méthodes |
---|
55 | d'insertion des annonces basé sur le titre, le surtitre et le sous-titre). |
---|
56 | - possibilité d'insérer les Annonces à divers endroits (à la Joomla) |
---|
57 | - voir les nombreuses possibilités du squelette EGT (attention de préserver le multilinguisme) |
---|
58 | |
---|
59 | - ajouter un menu permanent par imagemap en en-tête et en pied de page pour : |
---|
60 | - accueil |
---|
61 | - plan du site |
---|
62 | - contact |
---|
63 | Voir l'adaption d'un thème pour CMSimple (Designed By DotcomWebdesign.com) |
---|
64 | -> http://stages.alternatives.ca/_test/ |
---|
65 | [À faire : séparer l'image de fond (la photo) du menu et des effets d'habillage.] |
---|
66 | |
---|
67 | - ajouter un menu 'navigation rapide' optionnel sous le bandeau construit à partir de mot-clé |
---|
68 | (voir : afrique-du-nord), dont le mécanisme serait le suivant : |
---|
69 | - le mot-clé 'nav-rapido' appliqué à une rubrique insère le menu 'navigation rapide' sous la bannière. |
---|
70 | - cette rubrique est exclue du menu-rubrique (à gauche) et serait placée en début du plan |
---|
71 | - les articles et sous-rubriques de ce menu sont affichés sous forme de menu horizontal |
---|
72 | - les articles peuvent rediriger vers n'importe quel autre page du site (mécanisme d'article virtuel |
---|
73 | de SPIP) ou des squelettes particuliers ou personnalisés (agenda, album photo, formulaires, etc...) |
---|
74 | - les sous-rubriques de ce menu rapide sont déroulantes pour afficher leurs articles ou leurs sous-sous-rubriques |
---|
75 | |
---|
76 | En somme, ça permettrait de construire un menu totalement sur mesure |
---|
77 | |
---|
78 | - en conséquence de ce qui précède, la possibilité d'exclure sélectivement par le mot-clé |
---|
79 | 'exclusion' certaines rubriques des rubriques du menu-rubrique (à gauche) |
---|
80 | |
---|
81 | - de même, la possibilité d'inclure par le mot-clé 'inclusion' des articles dans le menu-rubrique |
---|
82 | à gauche, et ce, à tout niveau, pas seulement dans les rubriques racines (secteurs); en conséquence, |
---|
83 | les articles placés dans les rubriques racines ne seront plus affichés automatiquement, comme c'est |
---|
84 | le cas présentement; |
---|
85 | |
---|
86 | ATTENTION : |
---|
87 | ceci risque de modifier passablement l'affichage du menu de gauche pour les sites existants |
---|
88 | |
---|
89 | - sélection du type de rubrique et d'article par mot-clé (dans ce cas, le mécanisme n'est pas |
---|
90 | encore arrêté, il faut étudier les mécanismes proposés par les squelettes Epona, Multi-Médic, etc.) |
---|
91 | |
---|
92 | DÉPENDANCE AU PLUGIN SKTHEME |
---|
93 | ---------------------------- |
---|
94 | |
---|
95 | - Trouver un mécanisme pour éliminer la dépendance actuelle au plugin SkTheme tout en conservant la même |
---|
96 | souplesse (le plugin sktheme, dans sa version actuelle, semble désactiver le CACHE et n'est plus compatible |
---|
97 | avec la version 1.9.2 de SPIP). Une piste serait de revenir à une installation du squelette 'alternatives' |
---|
98 | dans le dossier squelettes et des thèmes dans un dossier '/plugins/themes-alternatives/'. Ça fonctionne |
---|
99 | déjà correctement dans l'état actuel, mais ce n'est pas documenté. Une légère modification du plugin |
---|
100 | 'switcher' pourrait faire ce que fait présentement la partie 'switcher de squelettes' du plugin 'sktheme'. |
---|
101 | |
---|
102 | COMPATIBILITÉ PLUGINS |
---|
103 | --------------------- |
---|
104 | |
---|
105 | * le jeu de squelettes Alternatives est déjà compatible avec les plugins |
---|
106 | - qui n'opèrent que dans l'espace privé |
---|
107 | (exemple: saveauto, skel_editor) |
---|
108 | - qui s'insèrent dans les squelettes uniquement via la balise #INC_HEAD |
---|
109 | (exemples : antispam, switcher, sktheme, habillages) |
---|
110 | - qui s'insérent comme modèles dans le texte des articles, brèves, etc... |
---|
111 | (exemples : lecteurs mulmédia) |
---|
112 | |
---|
113 | Par contre, certains plugins exigent, pour être fonctionnels, de modifier ou d'ajouter des balises, |
---|
114 | propriétés ou attributs particuliers dans les squelettes ou les feuilles de styles. |
---|
115 | |
---|
116 | Il nous faudra donc ajouter ces éléments, du moins, pour les plugins les plus populaires qui exigent une |
---|
117 | modification des squelettes. Il seraient donc immédiatement pris en compte s'ils sont installés et activés. |
---|
118 | Mais il faut aussi qu'on puisse les désactiver et désinstaller sans rien perturber. Il faut donc insérer |
---|
119 | ces éléments de manière conditionnelle. Si le plugin n'est pas présent, rien de ne se produit, point c'est |
---|
120 | tout. |
---|
121 | |
---|
122 | Les premiers candidats qui nous viennent à l'esprit sont les suivants : |
---|
123 | - pour barre typo enrichie ou ecologique (BTE) - ajouter règles de styles dans base.css |
---|
124 | - thikbox - revoir traitement du porfolio dans article et rubrique |
---|
125 | - agenda - à fouiller |
---|
126 | - forms et tables - à fouiller |
---|
127 | - spip-listes - à fouiller |
---|
128 | - clevermail - à fouiller |
---|
129 | - abonnement mailman - à fouiller |
---|
130 | - nuages de mots clés - à fouiller |
---|
131 | |
---|
132 | |
---|
133 | |
---|
134 | ASSURER et CONSOLIDER |
---|
135 | --------------------- |
---|
136 | - Conformité XHTML 1.0 Strict - OK |
---|
137 | - Conformité CSS 2.1 - OK |
---|
138 | - Acessibilité et conformité WAI-AAA - à améliorer (accesskey, tabindex = ???) |
---|
139 | - Compatibilité avec le maximum de navigateurs (dont IE/Win 5.0 à 7.0) |
---|
140 | - commencer à vérifier la compatibilité avec les petits écrans des bidulles portables |
---|
141 | - Multilinguisme ET unilinguisme - |
---|
142 | Continuer à n'utiliser que des chaînes de caractères multilingues livrées avec SPIP |
---|
143 | Attention aux plugins unilingues ou même bilingues |
---|
144 | OK, le mécanisme semble au point pour une foule de situations avec le minimum de contraintes et le maximum de souplesse |
---|
145 | - Multi styles et multi thèmes (par diverses méthodes et/ou plugins) - à consolider |
---|
146 | |
---|
147 | AMÉLIORER LA DOCUMENTATION |
---|
148 | |
---|