i

La fonctionnalité "dynamique"


source : http://forum.openelement.com/fr/forum_posts.asp?TID=18505&title=premire-version-db


Après des mois de développement, la première version beta contenant la fonctionnalité "dynamique" - le moteur de gestion de données dans la base et autres fonctionnalités, est prête pour les premiers tests.

Le lien en cours:

http://download.openelement.com/openElement_1_40_beta_R1.exe

Attention: n'utilisez pas cette version pour les projets importants. Faites une sauvegarde ou/et une copie en réserve. Il y a encore des trous de sécurité possibles ainsi que des erreurs.

Nous avons besoin de vos tests et de votre retour sur l'interface et le fonctionnement. Avec votre soutien nous sortirons une version utilisable "en production"

La fonctionnalité dynamique

Le moteur de gestion des données couplé avec openElement permet (sans utilisation d'autres outils) de créer des sites complexes qui utilisent une/des base(s) de données telles que des formulaires sessions, cookies et autres.

Pour le moment, la possibilité de créer des éléments dynamiques n'est pas disponible aux utilisateurs. En effet l'interface est trop complexe et encore au stade de prototype mais, il est bien existant !

Les Paquets dEléments

Ils permettent de grouper un ensemble d’éléments d'une page, avec ou sans fonctionnalité dynamique associée. Le groupement d’éléments peut être sauvegardé pour utilisation sur d'autres pages et/ou d'autres projets. Glissez-déposez le paquet sur la page "déballez" son contenu, comme si tout était crée a la main.

Les paquets d'éléments permettent également d'ajouter des systèmes complexes comme par exemple : La gestion d'utilisateurs, simplifié en quelques minutes offrant la possibilité de les éditer comme une page "lambda" ; changez le style, l'emplacement, etc.. de tous les éléments.

L'Espace Utilisateur

Cette version contient le premier ensemble de Paquets "Espace Utilisateur", tous crees dans openElement uniquement sans modules ni outils externes. Les 6 paquets permettent d'ajouter les pages de gestion de connexion, administration etc., ainsi que proteger des pages "normales" du site et d'afficher l'utilisateur connecté.

Activer et Tester

1) Fermer un projet s'il est ouvert. Utiliser le bouton en haut (avant-dernier, la ou se trouve Look du logiciel et Langues) pour Activer la fonctionnalité dynamique.

2) Créer un Nouveau Projet vierge (n'utilisez pas des projets existantes pour l'instant).

3) A droite, sur le panneau contenant les menus Eléments, Propriétés et Styles, il y a un nouveau menu Packs. Il contient l'arbre de Paquets installes. Pour l'instant un seul catégorie UserSpace01 est disponible, avec 6 paquets dedans qui constituent ensemble le système de gestion d'utilisateurs.

4) Double-clique sur Aide Wiki pour ouvrir l'aide en ligne. Il est fortement conseille de suivre les instructions pour des premiers essais, ou au moins lire le début et la fin.

5) Créer la page vierge dédiée au gestion de la liste de comptes par l'administrateur, et glisser le premier paquet "10" dessus.

Si les autres pages sont crées automatiquement par l'Assistant, (voir Wiki); utilisez-les pour les paquets 20, 30 et 40 (au lieu de créer des nouveaux pages).

6) Ouvrir la page Admin en previsu (F12). Vous pouvez commencer a tester le système en locale.

7) Pour publier en ligne ou pour WAMP, vérifiez la configuration dans Base de données dans l'Explorateur du site a gauche - si votre hébergement n'a pas SQLite installe, il faut choisir et paramétrer MySQL, les paramètres sont fournis par lhébergement.