Support de Windows à partir de Windows Vista
Amélioration du wizard d’installation (interface, plus de tests, choix des langues)
Permissions avancées dans les applications natives
Application commentaires :
- Interface d’administration
- Quand un nouveau commentaire est posté, envoi d’un email à l’auteur du billet et aux autres commentateurs.
Nouveau dans la version Chiba2.1.
app::default
est utilisé si aucun dictionaire n’a été configuré avec Nos\I18n::current_dictionary()
.properties
de modèles, une seule récupération des colonnes via la BD par exécution.addRelation()
, configModel()
et getApplication()
.behaviours
(Les behaviours peuvent intercepter des évènements de modèle).findMainOrContext()
, hasCommonFields()
, isCommonField()
methods.deleteCacheEnhancer()
et deleteCacheItem()
.layout
et fields
au lieu d’utiliser une view
, comme pour le CRUD.valid_container
, de type callable
. Permet de restreindre la disponibilité de l’enhancer en fonction du conteneur.div
avec les classes CSS noviusos_enhancer
et le nom de l’enhancer (noviusos_blog
, noviusos_news
, noviusos_slideshow
, noviusos_form
)input
.wysiwygOptions
interceptable par les behaviours (et utilisé par twinnable
), et un exemple de fichier wysiwyg
de configuration.Nos::parse_wysiwyg()
, le remplacement des ancres par URL#anchor
se fait seulement en front-office.friendlySlug
interceptable par les behaviours (et utilisé par twinnable
), et un exemple de fichier friendly_slug
de configuration.onglet sélectionné + 1
, sauf si l’onglet sélectionné est le bureau, l’ouverture se fait à la dernière position.css
et notify dans la configuration des appdesk.align
dans la configuration des actions.treeGrid
..ui-priority-primary
plutôt que .primary
sur les button
et de .title
sur les textbox
.inputs
.filesize
. Affichage du poids et des dimensions dans la prévisualisation de l’appdesk preview dans le formulaire de CRUD.get_img_tag()
et get_img_tag_resized()
de Model_Media, utilisation de HTML::img()
pour renvoyer un tag avec des attributs.noviusos_comments
.view
message
pour la confirmation.href
ou une redirection.temp
dans local/data
, assigné à la clé de configuration novius-os.temp_dir par défaut.is_preview
n’est vrai que si l’utilisateur est connecté.Nouveau dans la version Chiba: 2.1
403
.save
n’est plus obligatoire dans la définition des champs d’un CRUD.cache_model_properties
, nouvelle possibilité de définir une fonction de callback (check_property_callback
, voir local/config/config.php.sample
) pour vérifier si une propriété est un potentiel nouveau champ, et ainsi éviter une requête SQL show field
.Nos\Renderer
pour factoriser du code entre tous les renderers.Nouveau dans la version Chiba: 2.2
Renderer: La classe NosRenderer_Date_Picker a été factorisée avec NosRenderer_Datetime_Picker
Media: La suppression des media et des répertoires est géree par les modèles, et non plus par le controller CRUD
i18n: Dans la classe i18n, ajout des méthodes addPriorityDictionary et addPriorityMessages
Tasks
FuelPHP ont été adaptées à Novius OS. Le namespace des Tasks
dépend maintenant de l’application ce qui permet de nommer de la même façon 2 Tasks
dans des applications différentes.Un application, novius_taskmanager, a été réalisée permettant la gestion et l’exécution des Tasks
via le navigateur.
Form: Amélioration de la mise en page des emails de réponse à un formulaire.
Nouveau dans la version Chiba: 2.3
null_allowed
(à false
par défaut) pour Nos\Renderer_Datetime_Picker
Toolkit_Image->sizes()
, Les images des Media
ne sont plus chargées en mémoirecontext common fields
est amélioré. Maintenant, les champs non supportés peuvent implémenter leur propre système de verrouillagecontext common fields
est amélioré. Maintenant il fonctionne aussi pour les champs non basés sur un input (ie: comme pour les renderers basés sur un <div>
)context common fields
supporte les champs basé sur le renderer virtual namemarkDeltaStart()
et markDeltaStop()
pour l’étude des durées d’exécutionthrough_where
dans la configuration des relations many_many
replyto
aux emails envoyés si un champ email est présent dans la réponse. Dépend de la clé de configuration add_replyto_to_first_email
du fichier noviusos_form.config.php
(par défault à true
)local/applications
Nouveau dans la version Chiba: 2.3.1
Nouveau dans la version Chiba: 2.3.2