source: spip-zone/_plugins_/acs/Changelog @ 48965

Last change on this file since 48965 was 48965, checked in by webmaster@…, 10 years ago

ACS:

  • liste des widgets en partie privée : classement des composants en deux blocs: cadres et éléments.
  • suppression de exec/acs_page_source.php (devenu inutile).
  • formulaire administration enrichi d'un accès direct à l'édition de la page et du bouton inclusions.
  • choix du positionnement du formulaire administration de SPIP.
  • passage en ajax du bloc de configuration d'ACS (Onglet Administration).
  • nouvelle option de configuration : Désactiver le cache de SPIP.
  • nouvelle aide contextuelle
  • restauration du fonctionnement de controleurs/var.php suite au passage des controleurs en objets.


Cat :

  • évolution de l'usage de la balise #ACS_CHEMIN (dans tous les fichiers où elle est utilisée)
  • Carte: correction bug sur affichage des sous-rubriques géoreferencées. Correction d'un bug sur les popups ombrées introduit par le changement de comportement de la balise #ACS_CHEMIN.
  • Fond/entete: filtre textebrut sur le titre des pages.
  • Keys: nouvelles variables arrondi de bordure et ombre.
File size: 14.6 KB
Line 
1Suivi des principales révisions - Version ACS actuelle : 0.8.2
2
3ACS 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 
14Modele 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_______________________________________
25ACS 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 
44Modele 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_______________________________________
69ACS 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 
85Modele 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_______________________________________
98ACS 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 
109Modele 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
144ACS 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
157Modele 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".
Note: See TracBrowser for help on using the repository browser.