Chapitre 17 Techniques avancées avec Dynacase
Le but de ces chapitres est d'aborder la conception technique de dynacase pour en faciliter la prise en main et le debug.
Contenu du chapitre
- 17.1 Gestion des styles
- 17.1.1 Description des styles
- 17.1.2 Créer un nouveau style à partir du style par défaut
- 17.1.3 Créer un nouveau style sans héritage
- 17.1.4 Surcharger les templates
- 17.1.5 Surcharger les images
- 17.1.6 Installer un style
- 17.2 Internationalisation mis à jour
- 17.2.1 Description du principe de traduction
- 17.2.2 Utiliser une traduction mis à jour
- 17.2.3 Générer et mettre à jour les entrées du catalogue mis à jour
- 17.2.4 Publier et mettre à jour les catalogues mis à jour
- 17.2.5 Modifier la langue dans un programme mis à jour
- 17.2.6 Ajouter une nouvelle langue mis à jour
- 17.3 Cinématique de dynacase
- 17.3.1 Cinématique de la requête d'une action
- 17.3.2 Cinématique d'une requête d'accès à un document
- 17.3.3 Cinématique d'une requête de changement d'état
- 17.3.4 Cinématique d'un appel CLI (wsh)
- 17.3.5 Gestion des erreurs et des exceptions nouveauté
- 17.4 La base de données
- 17.4.1 Accès à la base de données
-
17.4.2
la fonction
SimpleQuery
- 17.4.3 Description des tables de documents
- 17.4.4 Description de la table des familles de document
- 17.4.5 Description de la table des attributs
- 17.4.6 Description des tables des comptes utilisateurs
- 17.4.7 Descriptions des tables des droits documents et actions
- 17.4.8 Description de la table historique de document
- 17.4.9 Description de la table log de document
- 17.4.10 Description des tables du coffre de fichiers
- 17.4.11 Description des tables des définition des applications
- 17.4.12 Description des tables de paramètres applicatif
- 17.5 Mécanismes de persistance
- 17.5.1 Manipulation des classes DbObj
- 17.5.2 Recherche d'objets : QueryDb
- 17.5.3 Transactions et savePoint mis à jour
- 17.6 Manipulation des comptes utilisateur mis à jour
- 17.6.1 Création d'un utilisateur mis à jour
- 17.6.2 Correspondance entre compte User et document IUSER mis à jour
- 17.6.3 Groupe d'utilisateurs mis à jour
- 17.6.4 Rôles mis à jour
- 17.6.5 Récupération des utilisateurs associés à un rôle mis à jour
- 17.6.6 Récupération des rôles d'un utilisateur mis à jour
- 17.6.7 Suppléants et titulaires mis à jour
- 17.6.8 Recherche de comptes mis à jour
- 17.6.9 Spécialisation des documents utilisateurs mis à jour
- 17.7 Migration de modules nouveauté
- 17.7.1 Scripts de pré-migration et de post-migration nouveauté
- 17.7.2 Exécution des scripts nouveauté
- 17.7.3 Variables d'environnement nouveauté
- 17.7.4 Création de script PHP utilisant l'API de Dynacase nouveauté
- 17.7.5 Comparaison de versions pour les scripts bash nouveauté
- 17.8 Mécanismes de recherche
- 17.8.1 Recherche de documents
- 17.8.2 Recherche détaillée
- 17.8.3 Rapports
- 17.8.4 Recherche spécialisée
- 17.9 Authentification
- 17.9.1 Présentation
- 17.9.2 Workflow d'authentification
- 17.9.3 Paramétrage Authenticator et Provider
- 17.9.4 Authentification par jetons mise à jour
- 17.9.5 Authentification HTTP Basic nouveauté
- 17.9.6 Accès anonyme (invité)
- 17.9.7 Créer son propre Provider
- 17.10 Contrôles d'accès
- 17.10.1 Vérification des privilèges pour exécuter une action
- 17.10.2 Vérification des droits pour accéder à un document
- 17.10.3 Vérification des droits pour télécharger un fichier d'un document
- 17.10.4 Documents confidentiels
- 17.11 Usage avancé des templates
- 17.11.1 Représentations textuelles
- 17.11.2 Encodage pour format HTML et XML mis à jour
- 17.11.3 Liste des balises utilisables en texte
- 17.11.4 Représentations openDocument Text (odt)
- 17.11.5 Vues de consultation avec transformation
- 17.11.6 Mise en forme d'une collection de documents
- 17.12 Les autres familles systèmes
- 17.12.1 Processus
- 17.13 Autoloader
- 17.13.1 Utilisation
- 17.13.2 Personnalisation
- 17.13.3 Chemins d'inclusion (include_path)
- 17.14 MIME nouveauté
- 17.14.1 Détection des type MIME nouveauté
-
17.14.2
Contrôle des types MIME servis
inline
nouveauté - 17.15 Installation et ou mise à jour d'applications et de familles nouveauté
- 17.15.1 Introduction nouveauté
- 17.15.2 Structure d'un contexte Dynacase nouveauté
- 17.15.3 Déploiement des applications nouveauté
- 17.15.4 Déployer une famille nouveauté
- 17.15.5 Mettre à jour le catalogue de langue nouveauté
- 17.15.6 Programmes utiles pour les déploiements nouveauté
- 17.16 Utilisation des documents partagés du noyau nouveauté
- 17.16.1 Introduction nouveauté
- 17.16.2 Cas de modification de l'objet de partage nouveauté
- 17.16.3 Limite de stockage nouveauté
- 17.16.4 Méthodes de gestion du partage de document nouveauté
- 17.16.5 Exemple nouveauté
- 17.17 Mise à jour d'attribut sur des collections de documents nouveauté
- 17.17.1 Présentation nouveauté
- 17.17.2 Paramétrage général nouveauté
- 17.17.3 Fonctions de modifications nouveauté
- 17.17.4 Éxécution en tâche de fond nouveauté
- Anakeen