1 | Suivi des principales révisions - Version ACS actuelle : 0.8.2 |
---|
2 | |
---|
3 | ACS version 0.8 |
---|
4 | - nouvelle option de configuration d'ACS : Désactiver le cache de SPIP (lors du développement d'un site). |
---|
5 | - nouvelle balise #ACS_AUTORISE{}; |
---|
6 | - nouveau parametre de composant : preview_type (inline ou iframe=valeur par defaut). Ceci permet de faire interagir un composant avec son interface d'administration et en particulier de récupérer des parametres definis par le composant lui-même pour définir ses variables (exemple : composant Carte); |
---|
7 | - chargement des balises, scripts, et styles publics dans l'espace privé pour permettre aux modèles SPIP d'utiliser des composants d'un modèle ACS dans l'espace privé; |
---|
8 | - les controles sont desormais des objets; |
---|
9 | - échappe les guillemets dans l'affichage des contrôles de type text |
---|
10 | - modification de l'éditeur de composants pour gérer l'overide éventuel avec la souplesse maximale : fichier par fichier. |
---|
11 | - nouveau type de contrôle : KeyGgroup (choix d'un groupe de mots-clefs) |
---|
12 | - formulaire administration de SPIP enrichi d'un accès direct à l'édition de la page et du bouton inclusions |
---|
13 | |
---|
14 | Modele Cat pour ACS vesion 0.8 : |
---|
15 | - nouveaux composants Carte, Diapo, NavGroup et NavKeys; |
---|
16 | - gestion amelioree des droits d'acces a un article par mot-cle; |
---|
17 | - suppression du modèle doc au profit de celui de la dist; |
---|
18 | - un modèle spécifique, "c", permet désormais d'utiliser n'importe quel composant comme un modèle SPIP (donc dans un article, par exemple); |
---|
19 | - page rubrique : la page peut dépendre d'un mot-clef de style de page rubrique. |
---|
20 | - Audio: suppression du bouton STOP, remplacé par un double-clic sur le bouton play/pause. Création d'un modèle minimaliste de lecteur audio (bouton play/pause). |
---|
21 | - Hierarchie : hiérarchies des mot-clés, avec masquage des groupes de mots-clés commençant par "_". |
---|
22 | - Rubnav : affichage du titre du mot-clé pour les rubriques dépendant d'un mot-clé affichées sur les pages où id_mot est défini. |
---|
23 | - Rubriques devient Autres (autres articles de la même rubrique ou autres articles au hasard) |
---|
24 | _______________________________________ |
---|
25 | ACS version 0.7 |
---|
26 | - amelioration du schema de page |
---|
27 | - gestion des librairies javascript requises par les composants : chaque composant déclare les librairies dont il a besoin et celles-ci ne sont incluses qu'une fois. |
---|
28 | - changement des chemins d'images installées par les composants : img->IMG |
---|
29 | - les composants instanciables peuvent être nommés |
---|
30 | - affichage du nom du composant en info-bulle sur le schéma de la page |
---|
31 | - installation automatique de mots-clefs de composants |
---|
32 | - option _ACS_LOG dans acs_options.php pour gérer activation / désactivation des logs ACS |
---|
33 | - fonction sauvegarder / restaurer la configuration d'un modèle ACS |
---|
34 | - suppression du numero de release d'ACS dans plugin.xml et partout ailleurs |
---|
35 | - changement du schéma composant.xml : une valeur par défaut héritée se note désormais "=acsComposantVariable" et non plus "acsComposantVariable, par souci de cohérence avec l'affectation de valeurs de propriétés héritées. |
---|
36 | - changement de syntaxe pour les variables de type "bord" : #VAR{acsComposantBord/Width} au lieu de #VAR{acsComposantBordWidth} et modification de la balise VAR pour tenir compte de ce cas récursivement |
---|
37 | - changement d'algorithme de l'analyseur de page afin d'éviter les erreurs sur de trop grosses regexp |
---|
38 | - amélioration du drag/drop des composants dans la partie privee |
---|
39 | - balises #ACS_VERSION et #ACS_RELEASE, permettant de faire des composants multi-versions |
---|
40 | - Nouveau type de variable : key (mot-clef) |
---|
41 | - remise a niveau des selecteurs d'admins |
---|
42 | - suppression du dossier lib pour eviter la confusion avec une librairie spip, et transfert des sous-dossiers composant et picker dans inc |
---|
43 | |
---|
44 | Modele Cat pour ACS vesion 0.7 : |
---|
45 | - transformation de TOUTES les pages du modèle (squelette) "cat" en pages constituées uniquement de modules (en cours) |
---|
46 | - modification de la feuille de style habillage.css.html, qui se contente desormais d'appeller les feuilles de style des composants. |
---|
47 | - composants contextuels : les composants breves, forums, keys,rubnav et syndic affichent des resultats contextuels selon l page où ils sont utilisés. Par exemple, sur la page de resultats d'une recherche, ils donnent le résultat de la recherche. |
---|
48 | - modele doc_player : reactualisation |
---|
49 | - suppression des "communiqués" à la Une, avantageusement remplacés par le composant Encart |
---|
50 | - Mise à jour de TOUS les composants (en cours) |
---|
51 | - Agenda : variables ombrage |
---|
52 | - Auteur : fichiers de langue fr et en |
---|
53 | - Audio : toilettage du composant / nouveau modèle. drag/drop sur le slider, gestion automatisee de l'inclusion de la librairie jQuery drag/drop pour gerer le slider du lecteur audio |
---|
54 | - Banniere : mise en page du composant + traduction pour alignement vertical du fond |
---|
55 | - Cadre : remplace le composant Module |
---|
56 | - Edito : nouvelles variables - boutons de navigation precedent / suivant |
---|
57 | - Fond : définition de classes par défaut héritées par tous les composants - personnalisation des styles spip natifs - suppression de l'appel à spip_style.css, remplacé par la rdéfinition, personnalisable, de ces styles dans la css du composant Fond (à noter : meme située AVANT dans le header, la css spip_style.css pouvait prendre le pas sur la css habillage.css.html définie APRES - bug vu avec Firefox 3.6.10 et Konqueror 3.5.10) |
---|
58 | - Hierarchie : composant affichant la hiérarchie de la page en cours, pour les pages rubriques, articles, et toutes les pages ayant "page" dans l'url ET une traduction correspondante définie dans le composant "Fond" |
---|
59 | - IFrame : nouveau composant permettant d'afficher les articles virtuels (externes) dans un iframe du site avec tous les menus |
---|
60 | - Login : nouveau composant pour gérer la connection au site, affichage du nombre d'articles et de messages de l'utilisateur |
---|
61 | - Mail : dimensionnement automatique pour spip 2.1.2 |
---|
62 | - Module : remplacé par le composant Cadre, qui permet en plus du contenu de définir l'apparence |
---|
63 | - Ours : suppression des stats, isolees dans un composant specifique : Stats |
---|
64 | - Rubrique : nouveau composant apparence et comportement d'une rubrique |
---|
65 | - Stats : nouveau composant avec les stats globales du site |
---|
66 | - Syndic : correction style du composant dans le contexte d'une rubrique ou d'un site syndiqué |
---|
67 | - Tags : fonction animation (nuage de mots-clefs animes) |
---|
68 | _______________________________________ |
---|
69 | ACS version 0.6 |
---|
70 | - mise à jour pour spip 2.1 et JQuery 1.8 |
---|
71 | - drag/drop de composants sur le site public, avec les pinceaux ACS. |
---|
72 | - mutualisation |
---|
73 | - update pour JQuery 1.8 (spip 2.1) |
---|
74 | - ajout à l'API de la lecture de variables ACS avec chemins, style API cfg (acs/params/DernereModif) |
---|
75 | - API : changement de structure du tableau retourné par composants_liste() |
---|
76 | - instanciation/suppression de composants depuis l'interface d'administration (avant, ça ne se faisait que par inclusion dans les squelettes) |
---|
77 | - classComposantPrive.php : propriété "type" remplacé par "class" dans le constructeur (c'est plus cohérent) |
---|
78 | - détection des composants instanciables (paramètre instanciable définie dans le xml du composant) |
---|
79 | - lib/composant_infos : indique correctement les inclusions dans des composants Modules |
---|
80 | - exec/composant_get_infos : correction d'un bug de cGetPages() pour les composants sans numéro d'instance |
---|
81 | - lib/composant/page_source : affichage du contenu des variables de type widget dans le schéma de page |
---|
82 | - balise #VAR : gère à la fois l'héritage de propriétés de composants ACS et la lecture de "chemins" type cfg y compris pour les modules. |
---|
83 | - vues/composant : prise en compte des styles d'instances e composant |
---|
84 | |
---|
85 | Modele Cat pour ACS vesion 0.6: |
---|
86 | - pages du squelette : transformation de toutes les pages en pages constituées de composants Modules (partiellement réalisé : reste à définir un fichier dinitialisation adéquat. Ce sera fait dans la version 0.7) |
---|
87 | - Articles : composant contextuel selon la page dans laquelle il est inclus. |
---|
88 | - Banniere : ajout du lien extra, option d'alignement vertical, d'une variable ExtraTop pour positionner verticalement le lien optionnel, et du choix de l'alignement vertical de l'image de fond. Ajout d'une variable ExtraTop pour positionner verticalement le lien optionnel, et du choix de l'alignement vertical de l'image de fond, compatibilité du lien extra avec Safari/Konqueror |
---|
89 | - Bandeau : choix de la taille du texte |
---|
90 | - Custom : le composant est désormais instanciable |
---|
91 | - Edito : variable ombre (couleur, taille, et flou), et choix d'une image de fond, de ses répétitions en x et y et de son alignement horizontal et vertical |
---|
92 | - Fond : suppression des insertions automatiques des modules 1&3 d'entête et pied de page. En conséquence, Fond ne peut plus être optionnel (car il inclut les entêtes/pied de page html techniques, non visibles) |
---|
93 | - Module : gestion des instances de composants, ajout des variables : marges haute et basse, ombre (couleur, taille, et flou). Les propriétés deviennent héritables. |
---|
94 | - Onglets : nouvelle variable Space (espace entre deux onglets) |
---|
95 | - Recherche : suppression du test de la variable meta "activer_moteur" (disparue en spip 2) |
---|
96 | |
---|
97 | _______________________________________ |
---|
98 | ACS version 0.5 |
---|
99 | - installation simplifiee et amelioree. Installation des images par defaut des composants. |
---|
100 | - nombre d'instances de chaque composant affiche en info-bulle sur les widgets de l'onglet "Composants". |
---|
101 | - nouvelles traductions generiques. |
---|
102 | - controles revus. Composants ordonnés par ordre alphabetique dans le contrôle Widget. |
---|
103 | - nouvelle balise de mise en page <admin> pour masquer des parties de mises en page de composant en mode pinceau |
---|
104 | - nouvelle balise #VAR{variable, valeur par defaut} : lorsque la valeur de variable est un nom de variable ACS, ce nom est remplacé par sa valeur à l'execution (permet l'héritage de variables de composants). |
---|
105 | - creation du controle de type Bord pour définir largeur, style, et couleur de bordure en une fois. |
---|
106 | - gestion des CSS d'instances de composants par fichier composant_instances.css.html contenant la balise #NIC. |
---|
107 | - amelioration des performances du cache. |
---|
108 | |
---|
109 | Modele Cat pour ACS vesion 0.5: |
---|
110 | - Composant Agenda : amélioration CSS. Tri par heure des articles publies/modifies/breves dans l'info-bulle. Encapsulation des styles css dans la classe cAgenda. Bulle d'aide. masquage des redirections d'articles SPIP. |
---|
111 | - Composant Articles : meilleure integration avec plugin notation (0.6.3) et composant Democratie. Variables liees au plan deplacees vers le composant rubriques. |
---|
112 | - Composant Agenda : images dans IMG/_acs/ |
---|
113 | - Composant Audio : pagination ajax. |
---|
114 | - Composant Breves : feuille de style personnalisable indépendante. |
---|
115 | - Composant Edito : mise a jour pour plugin notation 0.6.3. Prise en compte correcte du nombre de lettres avant coupure. |
---|
116 | - Composant Fond : debug du javascript. Fontes par défaut du site. Liens de traductions et cookie de langue du site pour la noisette fond/entete. |
---|
117 | - Composant Keys : nouveau. Bloc des mots-clés d'un article ou de tous les mots-clés. |
---|
118 | - Composant Onglets : installation automatique des images par defaut. |
---|
119 | - Composant Rubnav : menus deroulants. Utilisation des traductions generiques.Refonte style. 4 groupes de rubriques par mots-cles. |
---|
120 | - Composant Banniere : nouvelles variables. |
---|
121 | - Comopsant Forums : amelioration de la css pour ses deux "noisettes", et nouvelle mise en page dans l'espace prive.Suppression des fichiers de langue publics, devenus inutiles. Mise en page mise à jour avec nouvelle balise <admin>. |
---|
122 | - Composant Ours : tous les liens predefinis deviennent optionnels. Pied de page totalement personnalisable. Ajout des statistiques globales du site. |
---|
123 | - Composant Rubnav : amélioration CSS, 6 niveaux de couleurs de profondeurs de rubriques. Masquage des rubriques ayant un mot-clé qui commence par "_", comme "_Ours" ou "_Archive". |
---|
124 | - Composant Syndic : integration du formulaire site. Pagination ajax et améliorations look. |
---|
125 | - Composant Tags : valeur par defaut de la couleur de fond et du fond du titre = celle de Rubnav. |
---|
126 | - Composant Video : correction positionnement du lien telecharger. Ajax. |
---|
127 | - Composant Mail : nouveau composant encapsulant #FORMULAIRE_ECRIRE_AUTEUR |
---|
128 | - Composant Module : gestion des marges en inclusion (evite doubles marges en edition avec le pinceau). Choix module horizontal / vertical (par defaut). Module peut contenir desormais 8 composants et non plus 6. |
---|
129 | - Composant Recherche : nouveau design identique aux autres blocs. |
---|
130 | |
---|
131 | - déplacement des images deplier/replier de Fond vers Rubnav. |
---|
132 | - adaptation automatique aux langues qui s'ecrivent de gauche a droite. |
---|
133 | - detection des langues prefereees du navigateur. |
---|
134 | - nouveau fichier d'initialisation des composants avec des valeurs par defaut heritees. |
---|
135 | - validation xhtml 1.0 pages et composants du modele Cat. |
---|
136 | - modification de tous les composants pour permettre l'heritage de valeurs d'autres composants avec la balise #VAR |
---|
137 | - habillage.css : override des styles de formulaires de la dist SPIP remis à jour. |
---|
138 | - formulaire_ecrire_auteur.html & formulaire_forum.html supprimes : on utilise la dist SPIP. |
---|
139 | - inc-article.html : suppression boucle "du même auteur", remplacée par un composant Auteurs, integration avec plugin recommander. |
---|
140 | - mot.html : on masque tous les groupes de mots-clés qui commencent par un "_" (réservés aux mots-clés techniques), ainsi que le groupe en cours dans le bloc "autres groupes de mots-clés". Suppression de boucles, remplacées par le composant Keys (contextuel). |
---|
141 | - models/cat/modeles/paginationvideo : ajax. |
---|
142 | _______________________________________ |
---|
143 | |
---|
144 | ACS version 0.4 |
---|
145 | - tous les composants deviennent instanciables |
---|
146 | - utilisation plus confortable et plus intuitive avec les plugins optionnels crayons et palette. |
---|
147 | - simplification des insertions css et javascripts des composants |
---|
148 | - simplification de la gestion des traductions. |
---|
149 | - valeurs par defaut pour l'initialisation (composants/def.php) |
---|
150 | - nouvelles options de config ACS : affichage des pages et des inclusions des composants, affichage de toutes les variables. |
---|
151 | - crayons sur les variables |
---|
152 | - interface d'administration d'ACS refaite, acceuil sur l'explorateur Ajax |
---|
153 | - suppression du fichier models/mymodel/composants/config.php, remplace par une |
---|
154 | lecture directe des composants presents dans le dossier des composants du modele actif. |
---|
155 | - creation de ce fichier Changelog. |
---|
156 | |
---|
157 | Modele Cat pour ACS vesion 0.4: |
---|
158 | - fusion du composant Repimages (playlist video) avec le composant Video. |
---|
159 | - fusion des composants Forum et Derniers_commentaires en un seul composant: Forums. |
---|
160 | - composant Liste_articles devient Articles. |
---|
161 | - composant Acces inclut au composant Articles (simplification). |
---|
162 | - creation du composant Pied, utilisant Module. |
---|
163 | - integration gestion des tags meta au composant fond/entete, Usage de Module. |
---|
164 | - creation du composant Module, adaptation des pages, et suppression des composants numerotes tels que "Col1". |
---|