MyPluxmlSql
websyys
Member
Bonjour, j'ai rédigé un petit article qui explique comment intégrer une base de donnée mysql dans pluxml.
Ce qui permet d'avoir une structure pluxml simple d'utilisation et des pages totalement dynamiques !
En écrivant l'article sur mon blog, au moment de sauvegarder j'ai eu le message invalid token !!!
J'ai cru que je devais tout recommencer... 8.( :8
Nouvelle page, je me connecte dans l'admin, je retourne sur la page invalid token, je refresh plusieurs fois la page... et je vois "Article sauvegardé" youpi )
J'attends donc vos commentaires pour mypluxmlsql
Ce qui permet d'avoir une structure pluxml simple d'utilisation et des pages totalement dynamiques !
En écrivant l'article sur mon blog, au moment de sauvegarder j'ai eu le message invalid token !!!
J'ai cru que je devais tout recommencer... 8.( :8
Nouvelle page, je me connecte dans l'admin, je retourne sur la page invalid token, je refresh plusieurs fois la page... et je vois "Article sauvegardé" youpi )
J'attends donc vos commentaires pour mypluxmlsql
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu aurais dû tourner ta réflexion autrement ... Je vais créer un plugin d'espace membre indexé sur une base de données et pouvant s'intégrer facilement à PluXml ...
Tes remarques sont intéressantes, mais gardons l'une des idées majeures de PluXml ... Sans bases de données.
Je ne suis pas un grand développeur back-end, du moins pas encore, mais est-ce qu'il serait possible de créer un espace membre sans base de donnée ? Voilà un défi intéressant non ?
En utilisation basique, par contre, ça risque de compliquer un peu les choses pour les non-programmeurs (dont je fais partie).
Mais la question mérite sans doute d'exister.
à plus,
Gzyg
@websyys je confirme. Tu perds tout l'intérêt de pluxml
L'intérêt ? Imagine une petite entreprise qui souhaiterai gérer un fichier clients, et qui souhaite tout de même utiliser pluxml pour la simplicité. Seulement, l'entreprise n'a pas les moyens de payer un développeur, et n'est pas experte en xml. Ce peut être aussi un particulier, j'ai moi-même encore du mal à comprendre le fonctionnement du xml.
Je dirait plutôt que mypluxmlsql apporte de la "flexibilité".
Cool
Bonjour Kamea, ton point de vue est également intéressant.
Je ne suis pas spécialement blogeur; lorsque j’écris un article, je me fiche du qu'en dira-t-on. Néanmoins, je suis attentif à tous vos commentaires. Si j'ai écrit cet article, j'ai estimé que cela pouvait être utile, pertinent. Le sujet de départ est né d'un besoin. Et si moi j'ai voulu intégrer sql à pluxml, alors d'autres ont sûrement le même besoin.
Je ne suis pas un expert du xml, j'ai plus de facilité avec mysql. Et donc je développe avec les langages qui me sont familiers. Mais je suis en train d'essayer développer avec xml
J'ai bien compris la philosophie pluxmelienne, mon article est juste un petit plus qui peut faire gagner du temps pour ceux qui sont formés aux langage de base de donnée, et même ceux qui ne le sont pas encore.
Je n'ai pas encore acheté le tee-shirt pluxml... :8
Ce dont je parle dans mon article, est une manière d'intégrer mysql dans une page pluxml. Je n'incite pas à transformer pluxml en cms avec base de donnée, j'éclaire simplement sur le fait que pluxml + une base de donnée peut être relativement intéressant dans certains cas.
Ce forum utilise une base de donnée sql; dit moi pourquoi il n'est pas basé sur xml ?
Très bonne idée tiens
Pour le forum c'est parce que pluxml ne permet pas d'en gérer un c'est tout. Et s'il te faut absolument une base de données il sera plus pertinent de se tourner vers les solutions faites pour.
Merci pour l'article cependant.
Je ne suis pas développeur php chevronné..
J'ai décidé de rester dans l'esprit de pluxml.. donc pas de base de données.
Mais parfois c'est dur de resister de faire appel à un petit script php faisant appel à une base de données( exemple d'un espace membre ou d'un forum).
Je suis en train d'intégrer le plugin Adhesion pour mon espace membre ( mais certaines limites, cf mes posts). ainsi que le forum muForum.
Mais je suppose que celui-ci est encore trop "jeune" et"limité" pour pouvoir remplacer celui de pluxml.
Parfois on peut avoir un besoin particulier dans un site, et cela pourrait constituer un point de départ pour trouver une solution rapide en attendant de la trouver par un plugin ou un developpement sous pluxml.
Car si j'ai bien compris ce n'est pas une modificatioon de pluxml mais plutôt l'insertion d' ou l'appel à une fonctionnalité qui utiliserait mySql.
Des que j'aurai fini d'intégrer quelques fonctionnalités dans mon site actuel, le but pourrait être aussi de transférer mes deux blogs sous wordpress sous pluxml.
Bon dimanche
je suis fan de cette photo d'Einstein.; et d'un grand nombre de ses citations
une de mes préférées:
attention;bien entendu je ne cite pas celle-ci par rapport aux posts
Cordialement
Malgré les "critiques" sur le faite d'ajouter une base de données à PluXml je pense qu'il y a parfois des besoins ou le xml ne convient. Un trop gros volume de données à gérer, structure des données trop complexe à gérer en xml... J'ai déjà réalisé ça pour un client. L'idée était de créer un intranet pour des locataires d'appartements. Une partie était public et visible de tous (article, info sur l'agence...), une fois connecté chaque locataires avaient accès à son compte, ces relevés de charges, les quittances, des informations sur son appartement, envoyer un message à son contact chez le bailleur. Pour l'agence et les bailleurs il fallait avoir une gestion des biens, des locataires, des imports/exports pour faire de la synchro avec le logiciel de gestion...
Tout à été fait sous forme de plugin, un qui gère la connexion à la base données et un autre le back office. PluXml était utilisé dans ce cas pour la publication d'articles, l'authentification des personnes et l'administration des biens. Malheureusement le projet n'a pas été jusqu'à son terme .
Parfois PluXml peut être vu comme un framework ou la majorité des fonctions sont existante dans leur plus simple appareil et ne demande qu'à être adapté. Pourquoi PluXml au lieu d'un autre cms ? Pour moi c'est la clareté du code, la logique qui me convient parfaitement et même si les fonctions sont simple elles sont pensé de façon à être extensible.
J'ai un string de l'array
Structure trop complexe : la complexité sera la même avec une base de données relationnelle.
pluxml a la capacité de s'adapter. A chacun de faire en sorte qu'il le puisse
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Un simple plugin pourrait intégrer une classe d'abstraction via PDO en nous facilitant la tache (connect() query(o), select($o) insert($o) update($o).
Dans le prepend.php on pourrait avec un hook pour l'instanciation de la classe venant du plugin.
J'ai deja fait l'essai mais sans plugin en rajoutant ma classe dans le core/lib/ çà marche très bien.
Intégrer du contenu dynamique dans pluxml ]:D
Exemples :
- un article wordpress dans un article ou une page statique pluxml
- une liste des nouveaux articles wp dans la sidebar
- un sytème wordpress to pluxml
- etc...
Tout ce qui est enregistré dans une base de donnée sql (n'importe quel script) peut-être affiché dans pluxml.
il faut avoir de l'imagination :P
Et si c'est juste une migration de wp vers pluxml, il existe un plugin qui te permet de le faire.
Et si je souhaite afficher dynamiquement en bas de chaque article pluxml :
"Lisez mon dernier article wordpress <a href="url de l'article wp">"Titre de l'article wordpress"</a>
:8
Je crois même qu'un plugin a été développé pour ça...
Et pour afficher des statistiques piwik, par exemple ? ^^
Ou bien le sujet d'un forum phpbb en rapport avec l'article pluxml ?
:P
Pour phpbb, comment dire ??? Flux R S S de la discussion...
Le flux rss, c'est bon mangez-en...
Dans un agrégateur, c'est un régal en effet
Mais le flux rss affiche une liste d'article. Avec l'intégration sql dans pluxml, on peut afficher un sujet phpbb/wp/etc "seulement" si un mot clé est contenu dans le titre
Et pour afficher l'avatar d'un membre d'un forum phpbb dans un commentaire pluxml (si l'adresse mail est identique) ?
notamment pour pouvoir utiliser PluXml sur tous types d'hébergeurs (sans base, ou avec MySQL)
Mon inquiétude permanente pour ma part ... http://forum.pluxml.org/viewtopic.php?id=4201
Pouvoir basculer une install en cas de soucis serait un gros plus ...
Ce serait bien que ce soit adapté sous forme d'un plugin (on installe, on utilise, ou pas)
Pluxml fonctionne sans base de donnée, soit.
Mais étendre les possibilité offertes par pluxml avec une possibilité d'intégration dynamique est un avantage indéniable.