Boîte à Idées

La Boîte à Idées vous permet de suivre les idées en attente de développement pour Automne.
Vous pouvez suggérer de nouvelles idées, voter pour les idées existantes pour nous pousser à les développer plus vite et suivre le développement d'Automne.
Vous disposez de 10 votes tous les mois. Vous pouvez choisir d'utiliser tous vos votes pour une idée que vous aimez vraiment ou bien les partager entre plusieurs idées.
Vous gagnez 5 votes de plus pour le mois en cours si vous proposez une idée et qu'elle est acceptée !
Recherche d'idées
117 résultat(s) pour votre recherche :
Réservation d'un espace client seulement aux admin/super admin
IL serait très bien de pouvoir "bloquer" un espace client
<atm-clientspace module="standard" id="monID" />
seulement aux développeur/intégrateurs pour tout ce qui est d'ajout de rangée de contenu/suppression/modification
cet espace sera réservé seulement pour mettre une rangée / polymod pour la structure d'un site, identique entre les modèles de page de type (footer, ou menu, ou bloc spéciaux)
ainsi on gagne en soupplesse :
- cela serait comme un include en php puisqu'il suffira de modifier la rangée de contenu afin de modifier tout le site
- on pourra exporter des rangées et s'en resservir sur d'autres sites pour la confection et non pas que pour alimenter un site en contenu rédactionnel
cela deviendrait des zones de travail et non de contenu
Catégorie : Edition des pages, Gestion des utilisateurs et des groupes, Gestion des droits, Interface d'administration
Version prévue : Non planifié
Estimation du temps de travail : Environ une journée
» 4 commentaire(s) sur cette idée Créé le 22/01/2012 par MARLIN
Récupération de la valeur d'un 'block'
Ce serait bien de pouvoir récupérer la valeur de l'édition de la recherche polymod à l'aide de la valeur 'block'.
ainsi sur une recherche du type :
<atm-search-param search="mediaresult" type="{Media:Type:fieldID}" value="block" mandatory="true" />
Pouvoir afficher {block} et ainsi récupérer sa valeur. Car bien que cela est peu de sens en termes d'Item, il suffit de récupérer l'ID. Cela trouve toute son application en termes de catégorie qui elles peuvent être multiples.
Catégorie : Fonctionnalités du polymod
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» Ajouter un commentaire Créé le 17/01/2012 par Atm4u
syntaxe courte atm-linx direct crosswebsite
la syntaxe courte pour les atm-linx directs ne tient pas compte de l'attribut "website". C'est dommage.
Statut : En attente de votesCatégorie : Fonctionnalités des pages
Version prévue : Non planifié
Estimation du temps de travail : Environ une heure
» Ajouter un commentaire Créé le 17/01/2012 par Adrien Weissberg
Import/Export des images
Au même titre que le 'css' et le 'js', le dossier 'img' devrait avoir un dossier 'modules' afin de pouvoir y stocker les images nécessaires au bon fonctionnement d'un module.
Cette fonctionnalité serait d'autant plus utile que ces images pourraient alors être exportées et importées.
Catégorie : Gestion des modules
Version prévue : Non planifié
Estimation du temps de travail : Environ une heure
» Ajouter un commentaire Créé le 11/01/2012 par Atm4u
Conversions pages vers Epub
Ajouter la possibilité, en plus du Pdf, de convertir une page ou un groupe de pages au format Epub ou Kindle.
Statut : En attente de votesCatégorie : Fonctionnalités des pages
Version prévue : Non planifié
Estimation du temps de travail : Environ une journée
» 1 commentaire(s) sur cette idée Créé le 11/12/2011 par Jean-Benoit jeebeezebee
Autoriser le crosswebsite sur la syntaxe courte des liens
Il est déjà possible d'utiliser la syntaxe courte des liens Automne pour lier vers le nom de code d'une page :
<atm-linx type="direct" codename="home"><a href="{{href}}">{{title}}</a></atm-linx>
Peut-on imaginer pouvoir spécifier d'autres attributs comme crosswebsite ou website avec cette syntaxe ?
<atm-linx type="direct" codename="home" crosswebsite="true" website="fr"><a href="{{href}}">{{title}}</a></atm-linx>
Catégorie : Fonctionnalité du noyau d'Automne
Version prévue : Non planifié
Estimation du temps de travail : Environ une heure
» Ajouter un commentaire Créé le 29/11/2011 par Frank Taillandier
row forcedDisplay=false
Très souvent lorsqu'on crée une rangée mêlant de multiples blocks, on aimerait qu'elle ne s'affiche pas si aucun contenu n'a été spécifié, très utile lorsque c'est une rangée par défaut du modèle et qu'elle possède un padding et un background.
Actuellement seule une astuce à base de booléen et de modification des styles dans la rangée elle-même permettent ceci.
Sans modifier le comportement par défaut des rangées, on pourrait envisager quelque chose du genre "<row forcedDisplay="false">" ou autoHidden="true", qui indiquerait à la rangée de ne pas s'afficher si tous ses blocks sont restés intacts depuis qu'elle a été posée.
Catégorie : Edition des pages
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» Ajouter un commentaire Créé le 10/11/2011 par Adrien Weissberg
Meta langage sur les paramètres
Permettre l'écriture de type :
- {parameter:nom_parametre:value}
- {parameter:nom_parametre:type}
pour allez chercher les variables stockées dans codename_rc.xml
Catégorie : Fonctionnalités du polymod
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» Ajouter un commentaire Créé le 06/11/2011 par Atm4u
Pouvoir tester le niveau courant d'une page
Il arrive de devoir conditionner l'affichage en fonction du niveau auquel on se trouve dans le site courant.
Il serait utile de pouvoir récupérer cette info via une variable de page.
J'aimerais pouvoir écrire par exemple :
<atm-if what="{page:self:level} == 2">
Actuellement il existe {{lvlClass}} qu'on peut ajouter seulement dans les liens récursifs, et qu'il faut stocker dans une variable pour tester le niveau.
Catégorie : Fonctionnalité du noyau d'Automne
Version prévue : Non planifié
Estimation du temps de travail : Environ une heure
» 2 commentaire(s) sur cette idée Créé le 20/09/2011 par Frank Taillandier
Etat "Brouillon" pour les modules polymod
La rédaction d'une page sous Automne peut se faire sur plusieurs jours. Un rédacteur commence à travailler dessus, la sauvegarde en tant que brouillon (sans soumission), rentre à la maison prendre l'apéro puis reviens le lendemain et termine sa rédaction.
La rédaction d'une grosse actualité peut être un travail long mais Automne ne permet pas la même souplesse que pour la rédaction d’une page : La notion de brouillon n’existe pas. On est obligé de soumettre une entrée si l’on ne veut pas perdre son travail.
L’idée est donc d’ajouter la notion de brouillon pour les modules Polymod (sauvegarder une nouvelle entrée sans la soumettre).
Catégorie : Fonctionnalités du polymod, Module Actualités
Version prévue : Non planifié
Estimation du temps de travail : Plus de deux semaines
» Ajouter un commentaire Créé le 12/09/2011 par Jérôme jcarbou
Permettre la recherche sur des paramètres Polymod
le tag <atm-search-param> ne permet pas aujourd'hui de faire une recherche n'importe quel champ d'un objet Polymod.
Il serait intéressant de pouvoir faire ce genre de chose par exemple :
<atm-search-param search="mysearch" type="{Media:Fichier:fileExtension}" value="{jpg|gif|png}" mandatory="true" />
Catégorie : Fonctionnalités du polymod
Version prévue : Non planifié
Estimation du temps de travail : Indéterminée
» Ajouter un commentaire Créé le 02/09/2011 par Frank Taillandier
Pouvoir déplacer les pages dépubliées dans l'arborescence
Actuellement on ne peut déplacer que des pages publiées, il serait pratique de pouvoir faire de même sans avoir à republier des pages dépubliées pour les déplacer (puis les redépublier).
Statut : En attente de votesCatégorie : Fonctionnalité du noyau d'Automne
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» Ajouter un commentaire Créé le 24/08/2011 par Frank Taillandier
remplacer l'éditeur de code par ACE (ancien bespin)
Utiliser l'éditeur de code ACE compatible avec ext-js.
http://ace.ajax.org/
et le composant ext :
https://github.com/cadorn/ace-extjs
Catégorie : Interface d'administration, Edition des pages
Version prévue : Non planifié
Estimation du temps de travail : Indéterminée
» 1 commentaire(s) sur cette idée Créé le 24/08/2011 par Grégoery
{{atm-edit}} et {{atm-admin}}
Il pourrait être utile de rajouter une classe à un objet html lorsqu'on est dans automne ou en édition, afin de pouvoir influer sur ses styles sans conditionner tout un bloc dans <atm-edit> ou multiplier les ouvertures et fermetures de balise avec atm-start-tag et atm-end-tag
ainsi, dans le modèle :
<div class="toto {{atm-admin}} {{atm-edit}}"></div>
donnerait en mode édition
<div class="toto atm-edit"></div>
et sur le site public
<div class="toto"></div>
et permettrait sa sélection css ou js avec div.toto.atm-edit
Les cas d'utilisation possibles sont certes rares, mais peuvent s'avérer pratiques pour des ajustements liés au positionnement des rangées dans les clientspaces, ou mettre en valeur certains conteneurs dans l'admin.
Catégorie : Fonctionnalités des pages
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» 1 commentaire(s) sur cette idée Créé le 18/08/2011 par Adrien Weissberg
Renommer les éléments pour la gestion des fichiers CSS et JS
Je trouve les éléments atm-css-tags et atm-js-tags mal nommés. Je propose de supprimer le suffixe tags qui ne veut rien dire et de simplifier en atm-css et atm-js par la même occasion.
Statut : En attente de votesCatégorie : Fonctionnalité du noyau d'Automne
Version prévue : Non planifié
Estimation du temps de travail : Environ une heure
» Ajouter un commentaire Créé le 22/07/2011 par Frank Taillandier
Authentification des utilisateurs en Ajax
Pouvoir authentifier un utilisateur avec une requête Ajax.
Le but : éviter de charger une nouvelle page avec le formulaire Automne.
Répondre au problème évoqué ici : http://uxmovement.com/forms/dropdown-login-boxes-for-faster-login
Catégorie : Interface publique des sites, Gestion des utilisateurs et des groupes
Version prévue : Non planifié
Estimation du temps de travail : Indéterminée
» Ajouter un commentaire Créé le 20/07/2011 par Jérémie Bryon
Spécifier l'URL canonique d'une page
Dans le cas où Automne gère plusieurs sites, une page peut répondre à différentes URLs selon les noms de domaines définis. Afin d'indiquer aux moteurs de recherche l'URL à indexer par défaut il serait pratique d'avoir une case à cocher qui permettent de dire que l'URL de la page en cours est l'URL canonique.
Statut : En attente de votesCatégorie : Fonctionnalités des pages
Version prévue : Non planifié
Estimation du temps de travail : Indéterminée
» Ajouter un commentaire Créé le 18/07/2011 par Frank Taillandier
Autocomplétion sur les listes déroulantes des paramètres de block
Permettre l'auto-complétion lors du choix d'une catégorie en paramètre d'un bloc de données comme c'est déjà le cas lors du choix d'une rangée en mode édition ou dans l'interface de recherche d'un module Polymod.
Statut : En attente de votesCatégorie : Edition des pages, Fonctionnalités du polymod
Version prévue : Non planifié
Estimation du temps de travail : Environ une demi journée
» Ajouter un commentaire Créé le 01/07/2011 par Frank Taillandier
Options lors de l'import de modules
Proposer des options avancées (masquées par défaut) pour :
- activer les droits pour le profil anonymous sur la consultation côté client
- désactiver les rangées du module importer
- etc.
Catégorie : Fonctionnalités du polymod
Version prévue : Non planifié
Estimation du temps de travail : Indéterminée
» 2 commentaire(s) sur cette idée Créé le 28/06/2011 par Frank Taillandier
réutiliser des xml sur plusieurs modèles
certains bouts de code sont redondants sur les différents modèles et chaque changement apporté à ceux-ci doit être reporté sur tous les xml (menus, footer, sidebar, <head></head>, etc).
un <atm-include xml="inc/menu.xml" /> serait une des solutions. Bien entendu, le xml inclu doit être conscient de son environnement d'inclusion (les {{lvlClass}} et {{isParent}} doivent fonctionner).
Si cela est un soucis, ils peuvent éventuellement être passés en paramètre :
<atm-include xml="inc/menu.xml" pageID="{{pageID}}" /> et récupérés dans le xml inclu, via un <atm-search><atm-search-param>mon contenu inclu</atm-search>.
Le contexte de langue serait aussi intéressant, et permettrait de déployer un seul et même footer par exemple sur tous les modèles de chaque langue.
Pour que le xml reste éditable via automne, sans rajouter un nouveau type de xml à gérer, on peut considérer ces xml comme des rangées qui seraient non activées (et non activables, seulement utilisables par les modèles). On pourrait les trouver dans templates/rows/inc/ peut-être ?
Au final, on aurait des modèles xml moins chargés, et une maintenance plus pratique.
Catégorie : Fonctionnalités des pages
Version prévue : Non planifié
Estimation du temps de travail : Environ une semaine
» Ajouter un commentaire Créé le 28/06/2011 par Adrien Weissberg
English