Imprimer la Page | Fermez la fenêtre

Première version DB

Imprimé depuis: Forum openElement
Categorie:

openElement


Nom du Forum: OE dynamique - bases de données etc.
Description du Forum: Le systeme de gestion de données et les Paquets d'Elements
URL: https://forums.openelement.uk/fr/forum_posts.asp?TID=18505
Date: 28 Mar 2024 à 09:37
Version logiciel: Web Wiz Forums 12.04 - http://www.webwizforums.com


Sujet: Première version DB
Posté par: Dmit OE
Sujet: Première version DB
Posté le: 05 Juil 2013 à 15:46
Bonjour à tous.

Après des mois de développement, la première version bêta 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" rel="nofollow - 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 d’Elé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 l’hébergement.


Soyez bienvenu de créer des sujets dans ce forum (en préférence pas dans ce sujet lui-même) avec votre retour sur les idées, erreurs, impressions etc. Nous avons besoin de votre aide pour faire de OE l'outil puissant et universel.


Cordialement
L’équipe OE

[P.S. Je suis vraiment desolé pour mon français. Dmit OE]



Réponses:
Posté par: Dmit OE
Posté le: 09 Juil 2013 à 15:24
Le lien est mis a jour avec plusieurs ameliorations. Aidez à tester svp!


Posté par: brolysan
Posté le: 10 Juil 2013 à 14:53
ok pour les tests :)


Posté par: space33
Posté le: 15 Juil 2013 à 15:06
Re-Bonjour,

J'espère que je suis dans la bonne rubrique ...
Suivant les conseils de Dmit, j'ai d'abord installé la V1.35R5 qui a bien effacé la V1.35R1.
Puis je suis passé à la Vbeta 1.40R1. 
J'avais créé un sous-répertoire pour la l'y mettre, pensant ainsi conserver la V1.35R5,
: la V1.40R1 a bien été installée à cet emplacement mais le répertoire de la V1.35R5 .... a disparu (donc fonctionnement habituel et nominal à une nouvelle installation).
Bon, ce n'est pas grave.
Par contre avec cette nouvelle version quand je lis les conseils de Dmit (voir + haut), sur un projet vierge, je ne trouve pas "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."
Pas de menu Packs ou alors il est caché.
Warum ?
merci


Posté par: Dmit OE
Posté le: 15 Juil 2013 à 15:09
Il faut faire
>> 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.

Concernant les version: on peut installer a la fois une seule version openElement; mais on peut toujours le desinstaller et installer un autre, a condition d'avoir exe d'installation (ou le lien vers cette version en ligne).


Posté par: space33
Posté le: 15 Juil 2013 à 16:56
OK Merci


Posté par: space33
Posté le: 16 Juil 2013 à 17:09
Bonjour,

Plusieurs questions, certaine élémentaires (!), après une première immersion  dans la partie  BD dynamique :

- la poursuite du forum est-elle bien ici (première version DB) ou faut-il aller dans la rubrique où vous avez introduit "téléchargement de la nouvelle ...." ?
- la visualisation du bloc 10 est assez élémentaire dans sa forme, je suppose que c'est une première approche ....?
- pour le bloc 20, qu'entendez vous par 'boite mail "dediée", qui ne sert pas à la réception des mails'
- plus généralement comme je ne suis pas sur d'avoir tout compris vos objectifs, je veux faire un nouveau site pour une asso (comme il en existe beaucoup déjà) avec un partie ouverte à tous et une connexion spécifique pour les adhérents (Identifiant et MdP) où chacun pourra entrer (ou modifier supprimer se déconnecter) une information particulière (notion de BD) : est-ce compatible de ce que vous proposez ou vaut-il mieux que je parte sur ma propre programmation (PHP avec mySQL, PhPAdmin,...) ?
Merci d'avance


Posté par: Dmit OE
Posté le: 16 Juil 2013 à 17:27
Bonjour,

1) C'est le bon forum, vous pouvez ajouter des sujets ici.

2) Les paquets sont presque vides de design, pour que vous pouvez appliquer des styles et des modeles/skins, deplacer les elements, supprimer ou cacher les elements inutiles etc. On n'a pas encore des modeles de paquets, et ce n'est pas un defi facile de le faire. Je vous conseille fortement de lire Wiki (voir dans l'arbre de paquets).

3) Vous pouvez combiner les deux facons. Les paquets créent 2 ou 3 tableaux simples (la 2eme contient le cle etrangere "auto" vers la premiere), vous pouvez ajouter encore des tableaux avec d'autres noms pour plus d'infos (et aussi avec des cles etrangeres) pour les gerer a la main, ainsi que travailler avec les donnees des tableaux existants.

Je vous conseille d'attendre un peu pour utiliser l'Espace Utilisateur en production, je suis en train de l'ameliorer (par exemple on a oublie les infos comme la date de naissance et le gendre). Il n'est pas facile de mettre a jour les paquets (il ne suffit pas de reinstaller OE), parfois il faut supprimer le paquet et remettre a nouveau, et refaire le design.

Cordialement
D


Posté par: Dmit OE
Posté le: 16 Juil 2013 à 17:52
P.S. La procedure de mise a jour le paquets est prevu, mais meme si elle est pret bientot, elle ne sera pas compatible avec les premieres paquets, et elle ne sera pas toujours applicable..


Posté par: space33
Posté le: 16 Juil 2013 à 18:11
Bravo pour votre implication. 
Juste une remarque :qu'entendez vous par 'boite mail "dediée", qui ne sert pas à la réception des mails'  
(bloc 20) ? Est-ce une adresse secondaire ?


Posté par: Dmit OE
Posté le: 16 Juil 2013 à 18:15
Ah oui.

4) La boite mail d'"expediteur automatique" c'est, comme explique dans Wiki, l'adresse d'expedition utilise pour creer les mails automatiques.
Si vous ne le specifiez pas, le systeme prend l'adresse d'envoi, mais les filtres anti-spam et les utilisateurs n'aime pas ca.
Si vous prenez votre boite "normale", tout le monde le saura (dont des spammers) lors d'une reception du premier mail automatique. Donc c'est pas conseille.

D'habitude cette adresse est quelque chose comme pas-repondre@domaine.com, mais cette adresse doit exister, sinon le serveur peut bloquer l'envoi et/ou la reception des messages.


Posté par: space33
Posté le: 17 Juil 2013 à 21:20
Bonsoir,

Je continue doucement (pb de temps!)  les investigations avec les paquets liés à la BD. 
J'ai du mal à voir comment tout cela s'articule. Par exemple quand faut il introduire les "paquets" 50 et 60 ?
J'en suis juste à la rubrique wiki 

Modifications d’éléments et données

Deux petites erreurs  :

- dans ‘espace utilisateur’, log-register-v1 s’appelle en réalité log-edit-profile-v1

- dans le paquet 30 il s’agit de renommer la page créée par le paquet 20 qui s’appelle  log-new-account-v1 et non log-register-v1 qui est inexistante

A bientôt !


Posté par: Dmit OE
Posté le: 18 Juil 2013 à 08:31
Merci, j'ai corrige dans Wiki, si je n'ai rien oublie.

Les paquets 50 et 60 sont utiliser pour les pages "normales" du site. Par exemple, la page Contact: pour le faire accessible seulement aux utilisateurs connectes, on met le paquet 50, et/ou pour que l'utilisateur voit le nom de compte connecte, c'est le paquet 60. 60 est souvent appliquable sur la page d'accueil, pour les internautes de voir s'ils sont connectes (et pour les proposer de se connecter sinon).

Cordialement
D


Posté par: Dmit OE
Posté le: 18 Juil 2013 à 08:33
P.S. Je suis en train d'ameliorer l'espace (et de corriger des bugs), il y aura un paquet 70 pour recuperer les valeurs comme adresse email d'utilisateur connecte, comme ca sur la page Contact on peut l'utiliser pour ajouter l'adresse email et d'autres infos dans le formulaire Envoi mail, pour que les gens n'ont pas besoin de les remplir a la main. On peut egalement faire des questionnaires.


Posté par: space33
Posté le: 18 Juil 2013 à 16:33
Bonjour,
Je vois dans le commentaire du paquet 20 qu'il ne faut pas le placer sur la page d'accueil ...
Dommage il est toujours intéressant d'avoir dans un coin de la page d'accueil, ouverte à tout le monde, un petit espace pour la connexion avec les rubriques classique (N° d'adhérent, mot de passe et se connecter).
Est-ce vraiment rédhibitoire ?
Le paquet 60 ne remplacerait-il pas cette fonction ?
Par ailleurs la prévisualisation du paquet 10 (admin) donne le même résultat que la prévisualisation du paquet 20 connexion (nom utilisateur, mot de passe, connexion) ... Normal ?
Merci


Posté par: Dmit OE
Posté le: 18 Juil 2013 à 16:41
Bonjour,

1) Le paquet 60 fournit le lien pour Connecter en cas de non-connexion (ou Deconnecter), qui ouvre la page Connexion avec la post-redirection automatique vers la page qui l'a appelle (dans ce cas la page d'accueil) apres avoir connecte. La page Connexion est utilise dans plusieurs cas, et on ne peut pas toujours utiliser la page d'accueil car c'est pas clair. On peut envisager de creer un mini-paquet Login avec le minimum de fonctionnalite (pas de Mot de passe oublie etc.) pour mettre sur n'importe quel page, mais c'est pas toujours plus pratique. On verra.

2) La page contenant le paquet Admin est protege (un peu comme si on a mis le paquet 50 dessus) donc si Administrateur n'est pas connecte, il est redirige vers la page Connexion pour se connecter. Si vous rentrez Admin comme nom et le mot de passe (selui par defaut si vous ne l'avez pas change), la page Admin sera ouvert. Imaginez que tout ca ne sera pas le cas - quelqu'un voudrait bientot s'amuser avec votre liste de comptes.

Cordialement
D


Posté par: space33
Posté le: 20 Juil 2013 à 08:53
Bonjour,

Une petite suggestion : ne pourriez-vous pas mettre, en accompagnement du wiki actuel, une petite réalisation concrète a minima utilisant la BD sur une coquille quasi vide de site ?
Cela vous éviterait beaucoup de questions élémentaires et redondantes, autant de temps gagné à consacrer à vos développements, et permettrait aux utilisateurs néophytes comme moi (enfin pas complètement) d'avoir une vision globale sur le sujet ?
Merci


Posté par: Dmit OE
Posté le: 20 Juil 2013 à 14:11
Oui ce sera sympa, le site et/ou le modele du site; on le fera prochainnement, mais pour l'instant il y a des bugs a reparer, et le plus important c'etait le test de concepte de paquets, pour voir ce qui est pas assez intuitif ou pratique. Merci pour  votre retour.


Posté par: ruaultsarl
Posté le: 23 Juil 2013 à 13:42
Bonjour,

Si je comprend bien, votre nouvelle version permettra de gérer des bases de données.

Je travaille actuellement sur la création de deux nouveaux sites Internet relativement révolutionnaires, qui feront largement appels aux bases de données et à des calculs statistiques.
J'ai trois gros investisseurs intéressés, mais je dois au préalable leur montrer à quoi cela pourra ressembler, comment cela fonctionnera et tester le fonctionnement des bases et leurs interactions.

Votre nouvelle version permettra t'elle :
- de créer plusieurs formulaires d'inscriptions ?
a) pour des visiteurs qui devront s'inscrire pour obtenir des informations plus complètes et précises
b) pour des professionnels qui pourront à chaque instant venir ajouter de l'information professionnelle
- de permettre à ces professionnels d'accéder à des formulaires qu'ils devront renseigner afin de faire afficher ensuite sur l'un des deux sites Internet les informations importantes qu'ils désirent communiquer ?
- de créer des pages de votes multiples (pour un meme sujet, avoir 6 questions différentes qu'il faudra noter de 1 à 10) ?
- d'effectuer des calculs statistiques et d'afficher en temps réel les résultats de ces votes ?
- de croiser les informations statistiques des 2 sites Internet afin d'obtenir des "super statistiques" ?

Il est évident que vu l'ampleur du projet, il faudra passer par la suite par un développement beaucoup plus professionnel et puissant, avec multiples serveurs. Mais pour la phase de lancement, de test, afin de rassurer les investisseurs, votre solution pourrait me permettre de créer deux minis sites sans dévoiler les secrets du projet à des personnes externes.

Qu'en pensez vous ?
Votre version 1.40 pourrait elle permettre de créer deux sites "assez complexe" faisant appel à une multitude de bases de données et de calculs entre les bases ?

Merci

Cordialement.


-------------
Frederic RUAULT
Gerant Fondateur


Posté par: Dmit OE
Posté le: 23 Juil 2013 à 13:57
Bonjour,

openElement inclut le moteur de gestion de donnees et le prototype d'interface permettant de "dessiner" la fonctionnalite dynamique des pages, qui, dans l'avenir, peut devenir un outil plus rapide et efficace que les cms et le codage a la main. Mais la version actuelle n'est pas pret pour l'utilisation meme par des experts, ce sont que nous qui pouvons creer des paquets specialises comme l'espace utilisateur.

Vous pouvez quand meme utiliser openElement pour creer le desing des pages et ajouter, avec des elements Blocs de code (masque ou non) le code php et js pour manipuler les donnees. Selon vos besoins, ca peut toujours etre plus facile que d'autres outils.

Cordialement
D


Posté par: space33
Posté le: 03 Sep 2013 à 17:15
Bonjour,

Juste une remarque : je ne vois plus d'échange concernant les nouvelles fonctionnlités des 2 dernières versions (Base de Données).
J'ai vaguement testé la V1.40R1, j'ai vu qu'il y avait maintenant une V1.41
La discussion aurait-elle lieu dans une rubrique qui m'échappe ou, plus simplement, les volontaires ne seraient pas légion ...?
Merci


Posté par: Dmit OE
Posté le: 03 Sep 2013 à 17:44
Bonjour,

Il y a quelques volontaires mais pas beaucoup, et quelques bugs détectés. Mais comme nous n'avons pas encore fait la version officielle, et avec les vacances, c'est pas tres actif. Mais le developpement est assez intence, on est en train d'ajouter les Packs pour les elements connectes a BDD + back-office automatique (les elements ajoutent eux-memes a la base de donnees et le back-office recupere toute la liste), je pense qu'il y aura bien plus d'interesses car c'est utile sur n'importe quel site, permettant de modifier le contenu des pages sans openElement.

Cordialement
D


Posté par: space33
Posté le: 07 Sep 2013 à 12:10
Bonjour,

Votre réponse sous-entend ... qu'il est urgent d'attendre les derniers développements pour BD en cours, est-ce comme cela qu'il faut le comprendre ? 
Ce n'est donc pas la peine  que je charge et que je tatonne dans la dernière version V1.41?
Dernière question : quand pensez-vous diffuser cette nouvelle version avec ces nouveaux packs ?
Merci d'avance



Posté par: Dmit OE
Posté le: 07 Sep 2013 à 14:44
Si vous avez du temps et de la volonte vous pouvez chercher plus de bugs et de suggestions, mais vous avez deja beaucoup aide et c'est pas juste de vous demander encore plus quand les autres ne s'activent pas suffisamment.
Vendredi on a fini le premiere version de packs Elements dynamiques+Back-office, mais il reste de les traduire et debuger.. Mais j'espere la version la semaine prochaine, dans quelques jours.

Merci pour votre aide


Posté par: Larsene
Posté le: 08 Sep 2013 à 09:45
S'il vous plaît, s'il vous plaît, s'il vous plaît ....

Pourriez-vous en profiter pour mettre à jour jquery ?

Mille mercis !!



Imprimer la Page | Fermez la fenêtre

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net