en fr
acs.geomaticien.org
En construction - Under constructionLogiciel libre de création de sites web

Modèle Cat

Modèle Cahier des charges du modèle Cat

Catalogue des composants


Le modèle Cat (catalogue) est un modèle "catalogue" des composants disponibles et compatibles entre eux.
Il est intégré à la distribution ACS, et contient TOUS les composants ACS existants, qui sont compatibles entre eux et peuvent être activés ou désactivés depuis l’interface d’administration, sans programmation ni édition des squelettes. Le cahier des charges du modèle Cat lui impose d’autres contraintes fortes, dont le respect a pour but de faire de ses composants des composants réutilisables aisément dans n’importe quels autres modèles ou squelettes Spip existants.

Les composants du modèle Cat

Composants de base :
| Fond | Fond de page et options par défaut | | Rubnav | Navigation par rubriques | | Onglets | Navigation par onglets | | Liste_articles | Toutes les listes d’articles | | Ours | Infos éditoriales |

Composants conteneurs :
| Entete | Entête de page | | Col1 | Colonne 1 (celle de gauche dans les langues écrites de gauche à droite)| | Col3 | Colonne 3 (celle de droite dans les langues écrites de gauche à droite)|
Composants optionnels :
|Acces | Contrôle d’accès à certains articles selon des mots-clés | |Agenda | Bloc mini-agenda avec liens vers les articles à leur date de publication | |Auteurs | Bloc des auteurs | |Banniere | Bannière du site | |Bandeau | Bandeau, entre bannière et contenu | |Breves | Bloc des dernières brèves (si activées) | |Custom | Composant personnalisable | |Custom2 | Composant personnalisable n° 2 | |Custom3 | Composant personnalisable n°3 | |Democratie | Publication par notation | |Derniers_commentaires | Bloc des derniers messages parus | |Edito | Editorial à la Une | |Encart | Articles en encarts | |Formulaire_recherche | Formulaire de recherche | |Forum | Apparence des messages de forums | |Google-analytics | Code Google Analytics |
Composants multimédia :
|Audio | Lecteur audio (mp3) | |Playlist | Liste de lecture audio | |Repimages | Liste de lecture vidéo | |Video | Lecteur vidéo (flv) |

Les pages du modèle Cat

Elles sont basées sur un modèle de page à deux ou trois colonnes sous un en-tête.

Développeurs

En requérant qu’il soit pleinement fonctionnel avec n’importe quel composant ACS, le modèle Cat est devenu un modèle "défi" pour les développeurs, un cadre de test pour valider la compatibilité des nouveaux composants ACS, en même temps qu’un modèle prêt à l’emploi pour les webmestres, avec des possibilités de personnalisations inédites mises enfin à la portée des non-informaticiens, à l’aide d’un "cliquodrôme".

Le cahier des charges du modèle Cat

-  squelette CSS : le design et le positionnement des éléments est géré par feuilles de styles CSS

- impressions propres : une CSS d’impression assure une impression correcte des pages

- encapsulation : tout ce qui dépend d’un composant est réuni dans son dossier.

- javascript non-intrusif : les fonctionnalités javascript (en particulier Ajax) utilisent autant que possible les scripts de la distribution Spip standard et des plugins installés. Aucun appel javascript ne doit "polluer" le html (seule exception résiduelle encore tolérée : le mécanisme swap_couche() issu de la distribution Spip).

- soft-downgrade : le fonctionnement est identique (au niveau fonctionnel) que javascript soit activé ou non.

- multilinguisme : le système des composants ACS est multilingue.

- gestion du cache : les composants exploitent la gestion du cache Spip des pages dans lesquels ils sont insérés et exploitent eux-mêmes le cache Spip standard en mode Ajax.

mardi 23 janvier 2018

Un message, un commentaire ?

modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)

Qui êtes-vous ? (optionnel)

lire tous les messages 4 Messages de forum
  • 29 septembre 2008 11:51, par Thailand-World

    Bonjour,
    j’ai installé la version 0.4.
    Je ne trouve plus

    « Col1 Colonne 1 (celle de gauche dans les langues écrites de gauche à droite)
    Col3 Colonne 3 (celle de droite dans les langues écrites de gauche à droite) »

    Comment faire pour avoir de nouveau 3 colonnes ?

    Merci
    Cordialement

    Répondre à ce message de Thailand-World
     Réponses à ce message
    • 17 avril 2009 05:36, par Daniel FAIVRE Modèle Cat - Module remplace anciens composants Col1 ou Col3

      A partir de la version 0.4, les anciens composants numérotés (comme colonne 1 et colonne 3) n’existent plus. Ils ont étés remplacés par un système plus puissant : le composant Module, qui est un conteneur pour d’autres composants. De plus, tous les composants sont désormais instanciables (ils peuvent exister en plusieurs exemplaires distincts). Lors de l’initialisation des premières versions 0.4, la plupart des composants ne sont pas initialisés automatiquement. L’initialisation d’un composant Module se fait à partir de la page qui le contient : par exemple, la page sommaire contient le module 21 comme conteneur pour la colonne gauche, et la page composants/fond/entete_ contient un appel au Module 1, qui sert de conteneur pour les composants à mettre en entête de page. Il n’existe encore AUCUN autre mécanisme pour créer de nouvelles instances d’un composant. C’est un inconvénient tout à fait mineur une fois ceci fait, mais celà peut rebuter lors d’une première installation. Il est prévu de créer très prochaïnement un mécanisme d’initialisation avec des valeurs par défaut pour remédier à ce petit inconvénient (c’est fait).

      Répondre à ce message de Daniel FAIVRE
       Réponses à ce message
ACS, c’est l’Assistant de Configuration du Site.
67 textes de 6 auteur-e-s lus 440341 fois par 347782 personnes.