[30] | 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 | |
---|