[SPXDATAS] : gestion et administration de données
Générateur d'administration avec gestion des données autres que articles et catégories... (portfolio, liens, newsletter...) Il n'y a pas de limite sauf celle de votre imagination.
Caractéristiques :
Niveau d'usage : moyen à difficle selon l'usage
Compatible : pluxml 5.1.7 - 5.2 - 5.3 - 5.3.1
Il est préférable de lire la documentation sur le blog officiel ici et les vidéos ici
spxdatas 1.86 version officielle
Note : le plugin n'est pas simple a appréhender au premier abord donc pour des questions techniques, installation... il est préférable de s'inscrire sur le forumspx en me faisant une demande par mail (forum spxdatas ici). C'est préférable pour ne pas "polluer" le forum pluxml sauf si vous voulez commenter le plugin bien sur. Ce plugin est un peu en décalage, il n'est pas dédié a une tache précise, il est générique. Il a nécessité un an de réflexion et il permet d'ouvrir de nombreux tiroirs. Ce fil de discussion ne suffit pas. Mais bon une fois dans les bras c'est que du bonheur.
J'ai créé un plugin pour débuter et expliquer la création de widget pour spxdata : spxwstarter
Caractéristiques :
- création d'une administration automatique avec toutes les options possibles
- date picker, image picker, gestion d'images, gestion de catégories, drag and drop des données...
- un assistant à la construction de l'administration
- requête de récupération des données coté client (lecture, création, modification et suppression)
- ajout de code possible pour ouvrir le champs des possiblités
- enregistrement des données en xml ou json au choix
- une aide soignée
Niveau d'usage : moyen à difficle selon l'usage
Compatible : pluxml 5.1.7 - 5.2 - 5.3 - 5.3.1
Il est préférable de lire la documentation sur le blog officiel ici et les vidéos ici
spxdatas 1.86 version officielle
Note : le plugin n'est pas simple a appréhender au premier abord donc pour des questions techniques, installation... il est préférable de s'inscrire sur le forumspx en me faisant une demande par mail (forum spxdatas ici). C'est préférable pour ne pas "polluer" le forum pluxml sauf si vous voulez commenter le plugin bien sur. Ce plugin est un peu en décalage, il n'est pas dédié a une tache précise, il est générique. Il a nécessité un an de réflexion et il permet d'ouvrir de nombreux tiroirs. Ce fil de discussion ne suffit pas. Mais bon une fois dans les bras c'est que du bonheur.
J'ai créé un plugin pour débuter et expliquer la création de widget pour spxdata : spxwstarter
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ce soir je vais tester le nouveau plugin
- permet à un plugin de créer des widget !!!
- par default "groupe all" est désactivé
j'avais mis un peu à coté le projet SPX pour pouvoir suivre ton développement dans le temps , et là je comprend l'importance et le temps que tu consacre à ton bebé et la je t'admire bravo!!
je viens de downloader la version depuis ton site (Projet SPX4) et je remarque que dans le projet il y a la version : spxdatas - Version 1.45 (24/11/2013)
je la remplace avec cette version(v1.6.0)?
ça serait bien de mettre a jour les Plugins avant de telecharger tu trouve pas??
merci et bonne journée
Dudy
Déja merci pour l'admiration, j'en demande pas temps. . Oui, c'est vrai que j'ai consacré beaucoup de temps à ce plugin non pas en terme de programmation (c'est accessoire mais énivitable) mais surtout en terme de réflexion. Des nuits blanches et de nombreuses crises de nerfs. Une fois, j'ai même arrêté complètement le développement pendant 3 mois à la limite de l'abandon.
Aujourd'hui le plugin en version 1.60 est a maturité. Cette version change tout réellement !
Pourquoi ?
L'ouverture via des plugins externes comme spxwunslider ou spxwpolaroid ouvre la voie d'une vraie gestion centralisée des données provenant de différentes sources. Ca n'a l'air de rien pour certain, mais ça va permettre de d'ouvrir pluxml a des widgets spécialisés répondant à tout types de problématiques avec une logique commune de gestion et d'affichage. Contrairement à d'autres cms, ou tel ou tel plugins ont des gestions d'affichages des données différentes...
En ce moment, par exemple je bosse sur une adminstration d'un thème bootstrap (maison) via un plugin dédié qui utilise spxdatas pour l'administrer (gestion fontes, couleurs, agancement des sections, gestion du contenu... un truc bien complet ). Dans ce plugin, j'ai juste eu à faire une description de ce que je veux et spxdatas se charge de tout !!
Certes j'ai mis du temps à créer spxdatas mais je pense que le gain de temps pour moi et pour la communauté (si il est compris et utilisé) peut être énorme. Spxdatas est finallement un framework, une surcouche de pluxml. Il serait intéressant pour certain développeur de regarder comment est construit spxwunslider et spxwpolaroid.
Prochainement je ferais un plugin d'exemple pour montrer comment construire un widget spxdatas simplement.
Tu dois d'abord si tu l'as pas fait appliquer la procédure suivante : ici. Cette procédure vas te permettre de sauvegarder tes données spxdatas dans le dossier data/.... Après tu peux à loisir mettre à jour sans soucis.
Il faudra attendre spx5 (je pense) prévu pour septembre ou plus.
Spx 4 pour moi est un embryon (un brouillon de spx5). Le problème avec spx4, c'est l'éclatement du code dans les pages statiques, dans config.php du thème et la base de spxdatas. Je pense que spx5 sera plus orienté vers cette notion de plugin widget spécialisé via spxdatas. Je pense que cette prochaine version sera moins boudé par les non développeur. Malheuresement tout ceci prend du temps donc il faut attendre encore un peu...
Pour finir :
Depuis la création des plugins spx, je suis un plan préétabli qui a pour but de construire un ensemble de plugins homogènes pour créer un environnement complet (admin widget et thème, shortcode, éditeur tinymce...).
Pour rappel :
[list=*]
[*]spxdatas : gestion centralisée des données (ouvert à la création de plugin widget)[/*]
[*]spxtynimce : éditeur (ouvert à la création de plugin externe pour rajout de boutons dans la toolsbar : a venir)[/*]
[*]spxshortcodes : environnement shortcodes (ouvert à la création de shortcode dans un plugin externe)[/*]
[*]spxw...: plugin widget via spxdatas avec shortcode intégré[/*]
[/list]
A+
jéjé
Elle est pas belle la vie non ?
**** v 1.69. ****
- mod: change param for tinymce
**** v 1.68. ****
- mod: fix issue for external loc plugin
**** v 1.67. ****
- add actiontype="alwaysexecute" save and execute action for each page
**** v 1.66. ****
- add param listestatic
**** v 1.65. ****
- css review for image display
**** v 1.64. ****
- fix drag and drop list disable for firefox (Don't use .disableSelection() and cancel: 'input,select,option',)
- mod listestaticandcat to add group static and article cat in the list
- fix image picker css
- add fontawesomeiconpicker <parameter name="fontawesome" type="cdata" option="fontawesomeIconPicker"></parameter>
- add checkboxBoolean <parameter name="wanted" type="cdata" option="checkboxBoolean"></parameter>
- add checkboxBooleanreverse <parameter name="wanted" type="cdata" option="checkboxBooleanreverse"></parameter>
- rewrite id name (shortname)
- css and img revise
**** v 1.63. ****
- add listnum <parameter name="listnum" type="cdata" option="listnum/4/6"></parameter>
**** v 1.62. ****
- add image picker for folder plugin
**** v 1.61. ****
- add param decal_h2 for lateral drag and drop
Cette version prépare le nouveau plugin widget spxwmenu (en autres)
a+
jéjé
**** v 1.71 ****
- add <parameter name="slider1" type="cdata" option="sliderMinMax/10/150/75"></parameter> min max default
- mod txt loc for media: Choose an image in the librairy
- mod css medias
**** v 1.70 ****
- mod: change css for fontpicker
- simplify configuration
La configuration du plugin est maintenant automatique depuis le panneau de configuration. Un clic et c'est configuré.
- suppression des librairies non utilisées (19 mo à 6 mo)
On gagne de la place que du bon.
- ajout d'actions type dans l'xml de la description de la base type
- permet au widget de définir les boutons selon les modes d'affichage (liste, edition, formulaire)
- usage : spxwnewsletter
[list=*]
[*]showActionEditOnly[/*]
[*]showActionListeOnly[/*]
[*]showActionFormOnly[/*]
[/list]
Malgré un e-mail via le site de l'auteur, pas de réponse, donc je remonte des bugs chez moi en test quand je clique dans l'admin sur les widgets :
Désolé mais j'étais en vacances et sans internet ! Un break total, ça fait du bien.
Tu peux me faire une copie d'écran de ta configuration du plugin / l'arborescence des dossiers et verifier les droits.
Merci d'avance.
J'ai un peu lâcher le truc vu que ça plantait
Je fais la copie écran.
Pas de soucis des droits.
Et je remonte un autre souci avec spxtinymce (non bloquant).
EDIT : bon plus simple : http://www.draky.net/pluxml avec ident/pass : test/test tu peux voir le problème en live, sachant que data/spxdatas/ existe bien et pas de soucis d'écriture, mon hébergeur autorise dedans sans avoir besoin de chmod.
Il aurait été mieux que tu m'envois le lien en privée, tu devrais changer le login pass maintenant.
a+
jéjé
Merci pour l'info et bon courage.
J'ai aussi spxtinymce d'installé dessus si tu veux voir le souci avec les images remonté dans l'autre sujet
Oui je regarde dès que possible merci.
**** v 1.75 ****
- fix conf media folder for field
- scandirliste
- imagepickerdataimage
- image
- add fullwidth for table
- media.php
- display arrow
- display table color 1 of 2
EDIT : erreurs
**** v 1.76 ****
- fix warning loadTables and get_loc_admin
Deux soucis :
Quand j'arrive sur la page "Widgets", tout ne rentre pas en largeur donc il faudrait... un ascenseur horizontal ? ou une redimension des champs ?
Et quand je clique sur le bouton "Nouvelle entrée" j'ai la même ligne d'erreur 3 fois au-dessus du reste :
a+
jéjé
**** v 1.77 ****
- fix css margin top plugin section 1rem
Pour info j'ai créé un plugin de base qui va vous permettre de créer facilement un widget pour spxdatas.
Il comprends tous les éléments pour bien débuter : spxwstarter
merci pour ce plugin, mais dans l'aide coté admin je peu visualiser juste le premier onglet "Pour commencer" les autres onglet j'ai un message "Accès interdit " j'ai ltout les droit dossier à 755
merci
bonne journée
A plus
Jeje
**** v 1.78 ****
- fix https issue for post request protect referer
- clean code
- optimise loading table one once in loadTables
merci Francis a+
jéjé