A3.14 Release 4

Date de publication : 16 septembre 2013

A3.14.1 Note de release

A3.14.1.1 Présentation

Cette release, essentiellement destinée à la correction d'anomalies, apporte son lot de travaux de normalisation et d'amélioration des paradigmes de développement -nommage des méthodes des classes Core, dépréciation de mécanismes inutilisés en vue d'un prochain retrait entre autres- dans l'objectif de simplifier les développements et améliorer la prise en main de Dynacase. Les mécanismes identifiés comme dépréciés restent compatibles en version 3.2 (y compris pour les futures release de maintenance).

Le développement d'interfaces homme-machine modernes nécessite l'utilisation de nouveaux frameworks. Cette release introduit de nouveaux modules de types installer pour intégrer Bootstrap, underscore, backbone et Tipsy.

A3.14.1.2 PHP & PostgreSQL

Le support de la version PHP 5.5 et de PostgreSQL sont en cours de validation.

A3.14.1.3 À lire

Ce paragraphe signale des points ajoutés ou complétés dans la suite de ce document (précision suite à des retour de développeurs, compléments d'information, etc.)

A3.14.1.4 Mise à jour

A3.14.1.4.1 Depuis une release 3.2 précédente

Pas d'instruction particulière.

A3.14.1.4.2 Depuis une version 3.1

Voir le chapitre Migration

A3.14.2 Documentation

A3.14.2.1 Manuel de référence

Le manuel de référence Dynacase Core a été mis à jour :

  • description des classes Doc et DocFam dans la documentation de l'API.
  • pour la classe ApiUsage, description des callbacks de vérification
  • mise à jour du chapitre relatifs aux scripts CLI WSH
  • ajout d'un chapitre avancé sur les mécanismes de recherche
  • ajout d'un chapitre sur l'autoloader

Ces changements sont mis en évidence dans manuel via les marques new et updated.

A3.14.3 Modules

A3.14.3.1 Modules créés


Des outils de développement d'interface client WEB modernes sont maintenant disponibles. Ces nouveaux modules, installer, permettent l'installation de ces logiciels tiers sur les contextes Dynacase.

A3.14.3.1.1 Dynacase Backbone Installer

Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.http://backbonejs.org/
→ version : 1.0.0

A3.14.3.1.2 Dynacase Bootstrap Installer

Sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.http://getbootstrap.com/
→ version : 2.3.2

A3.14.3.1.3 Dynacase Tipsy Installer

Tipsy is a jQuery plugin for creating a Facebook-like tooltips effect based on an anchor tag's title attribute.http://onehackoranother.com/projects/jquery/tipsy/
→ version : 1.0.0

A3.14.3.1.4 Dynacase Underscore Installer

Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It's the tie to go along with jQuery's tux, and Backbone.js's suspenders.

http://underscorejs.org
→ version : 1.5.1

A3.14.3.2 Modules modifiés

Nous mettons en évidence les changements importants. Nous vous invitons à utiliser le tracker de développement pour connaitre le détail des travaux effectués.

A3.14.3.2.1 Dynacase DocAdmin UI

→ version : 3.2.8 (détail de la release)
Ajout d'une interface permettant d'accéder aux documents système par type (familles, cycles de vie, profils, etc.).

A3.14.3.2.2 Dynacase Ckeditor Installer

→ version : 3.6.3
Les sources ne sont pas modifiés. La release est liée à une reprise du packaging.

A3.14.3.2.3 Dynacase Core

→ version : 3.2.10 (détail de la release)

Les travaux de normalisation et d'amélioration des paradigmes de développement continuent :

  • dépréciation de l'instruction METHOD, remplacée par CLASS.
  • renommage de méthode et de fonction

Ces modifications marquent comme dépréciées les anciens mécanismes qui restent toutefois opérationnels en version 3.2. Une nouvelle interface homme-machine de gestion des valeurs d'énuméré est proposée.
Correction de diverses anomalies.

A3.14.3.2.4 Dynacase DataJS

→ version : 3.2.6 (détail de la release)
Mise en conformité Core.

A3.14.3.2.5 Dynacase DocumentGrid

→ version : 1.0.6 (détail de la release)
Prise en compte de l'attribut de type Thesaurus.

A3.14.3.2.6 Dynacase ExtJs

→ version : 3.1.1
Les sources ne sont pas modifiés. La release est liée à une reprise du packaging.

A3.14.3.2.7 Dynacase ExtUi

→ version : 1.1.2 (détail de la release)
Adaptation pour l'autoloader Dynacase.

A3.14.3.2.8 Dynacase FileConnector

→ version : 1.1.4 (détail de la release)
Mise en conformité Core.

A3.14.3.2.9 Dynacase JQuery DataTables Installer

→ version : 1.9.1 Les sources ne sont pas modifiés. La release est liée à une reprise du packaging.

A3.14.3.2.10 Dynacase JQuery Installer

→ version : 1.8.21
Les sources ne sont pas modifiés. La release est liée à une reprise du packaging.

A3.14.3.2.11 Dynacase MailConnector

→ version : 0.6.2 ( → tracker)
Mise en conformité Core.

A3.14.3.2.12 Dynacase NetworkUser

→ version : 1.3.4 ( → tracker)
Mise en conformité Core.

A3.14.3.2.13 Dynacase OneFam

→ version : 3.2.9 ( → tracker)
Correction d'un anomalie d'affichage.

A3.14.3.2.14 Dynacase Search Criteria UI

→ version : 1.0.7 ( → tracker)
Prise en compte des attributs de type Thesaurus.

A3.14.3.2.15 Dynacase Thesaurus

→ version : 1.1.4 ( → tracker)
Amélioration et correction de l'intégration des thésaurus.

A3.14.3.2.16 Dynacase Webdesk

→ version : 2.0.1 ( → tracker)
Mise en conformité Core.

A3.14.3.2.17 Dynacase Workspace

→ version : 1.12 ( → tracker)
Mise en conformité Core.

×