Sites de demo

cpalocpalo Member
19 juin modifié dans Entraide

Bonsoir,
Lors des différentes discussions nous sommes souvent limités pour expliquer où trouver l'erreur dans la page d'administration.
Et lorsqu'on met en ligne un site de demo ce serait bien de pouvoir offrir un accès à la page d'administration mais sans pouvoir faire de modifications.
Il y a quelques années, je crois que Stéphane avait une petite astuce ou un plugin à cet effet.
Sans cet outil, sur les conseils d'entre vous, j'avais directement enlevé dans le html de la page d'administration les lignes empéchant d'effectuer les modifs.
Mais c'est loin d'être une bonne solution.
Alors je suis preneur d'une solution, ce qui pourrait nous faciliter la tâche avec nos sites de demo.
Merci

Réponses

  • Je trouve que c'est une très bonne idée !

  • 20 juin modifié

    Bonjour,

    Je suis allez voir le site de démo de PluXml pour me faire une idée de comment cela fonctionnait, pas trouvé bien sur :)

    Alors j'ai tenté de faire un truc court-circuitant les sauvegardes en testant le nom d'utilisateur , dénommé demo , pour faire exceptionnel.

    Cela semble fonctionné en tant que preuve de concept et aura besoin d'évolué avec une admin pour éventuellement configuré les champs $_POST et $_GET qui pourrait passer ainsi que d'ajouter tous les profils afin de tester l'ensemble, et surtout être certains que c'est sécure .

    Voici une première archive : https://github.com/gcyrillus/plxDemo/archive/refs/heads/main.zip

    L'installation se fait en dézippant et en collant le répertoire plxDemo dans le répertoire plugins de PluXml.
    Pas de configuration sur ce premier jet, mais si la base tient la route et convient, alors on peut brodé (suggestions bienvenues)
    Pour ouvrir l'admin en demo, il faudra créer un nouvel utilisateur avec comme login, nom et mdp demo et lui attribué les droits que vous souhaitez. Une fois logué comme demo, La boite d'alerte s'affiche quelques secondes en indiquant que vous êtes en mode dèmo (en/fr) et aucune actions ne sont, en principe, possibles dans ce mode. Le preview d'un article est possible cependant.

    A vous les studios

    @cpalo

    Sans cet outil, sur les conseils d'entre vous, j'avais directement enlevé dans le html de la page d'administration les lignes empéchant d'effectuer les modifs.

    Te souviens tu de quelles lignes il s'agissait ?

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • kowalskykowalsky Member
    20 juin modifié

    Salut, je ne suis pas certain de bien comprendre le problème.
    Est-ce que l'on parte du site https://demo.pluxml.org/ ? Parce que l’accès admin y fonctionne très bien avec demo/demo. Et c'est le plugin ModeDemo (datant de 2013) qui permet cela. (par contre il n'est pas listé sur pluxopolis.net)

    @gcyrillus-nomade : Si tu as accès au site de demo, regarde ce qu'il y a dans le répertoire plugins :)

  • 20 juin modifié

    @kowalsky bah oui justement , ModeDemo où est-il téléchargeable ;) c'est ce qui semble manqué a cpalo et petitpouyot .

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • kowalskykowalsky Member
    20 juin modifié

    Oui... Donc j'avais mal compris ton message :) Idem, je n'ai trouvé le plugin sur aucun des dépôts connus.

    Faut réveiller @P3ter qui doit avoir les accès FTP au site pour qu'il aille le récupérer dans le répertoire plugins ! Sinon contacter Stéphane qui l'a peut être encore dans ses archives.

    Dans un message de 2013 du forum, il y a aussi @je-evrard qui indique l'avoir. L'aurait-il aussi gardé ?

  • 23 juin modifié

    Sinon @kowalsky , que penses tu de celui que je viens de proposée en bêta https://github.com/gcyrillus/plxDemo/archive/refs/heads/main.zip
    Je viens de refaire deux modif , filtre $_GET et cacher tout les comptes utilisateurs sauf demo en mode demo., passer fièrement en version 0.0.2 ;) , des retours avisés sont les bienvenus à savoir si ce plugin mérite de rester en ligne ou à être améliorer ;) .
    2 versions sont dispos , une free/php5 à n'utiliser qu'en cas de besoin et l'autre pour les dernieres version de pluxml à date de ce sujet.

    ++

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • cpalocpalo Member
    20 juin modifié

    C'est bien ça... c'est ce plugin ModeDemo qui nous serait bien utile..
    Mais je n'ai jamais réussi à le trouver.

    @gcyrillus-nomade
    C'est ce fichier dans ce fichier core/admin/parametres_base.php que je commentais les "li" nécessaires (comptes utilisateurs) dans le menu-responsive présent dans la sidebar de gauche .
    Mais c'était insuffisant.

  • cpalocpalo Member

    @gcyrillus-nomade
    Je viens de tester ton plugin..
    Retour rapide:
    A-priori, j'ai créé demo avec un statut d'administrateur. Aucune de ses modifications n'a l'air d'être prises en compte.
    Je testerai un peu plus longuement

  • @cpalo, merci de ton retour ;) je reste tout ouie

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • P3terP3ter PluXml Project Manager
    20 juin modifié

    Bonjour,

    J'ai ajouté le plugin plxModeDemo dans l'espace ressources : https://ressources.pluxml.org/plugins/plxModeDemo. C'est effectivement le plugin qui avait été developpé par Stephane en 2013 pour https://demo.pluxml.org

  • cpalocpalo Member

    @P3ter
    Merci pour ta réactivité. Je viens de tester..c'est nickel
    Celui que gcyrillus est en train de développer fonctionne nickel aussi. Je viens de le tester
    Je pense que nous allons disposer d'un outil qui va bien nous rendre service.

  • gcyrillusgcyrillus Member
    23 juin modifié

    Bonjour, (oups, je me suis connecté avec un vieux compte mon compte actif = gcyrillus-nomade)

    je viens de reprendre ma premier version de plugin qui ne nécessite plus de créer un nouvel utilisateur au risque de l'oublier à la désactivation du plugin.

    Les 5 profils natifs de PluXml sont crées si le plugin est actif .
    En se connectant avec un profil de demo, seuls les profils de demo seront visible dans la page "Comptes Utilisateurs" .

    Cette nouvelle mouture est ici : https://github.com/gcyrillus/plxDemo/tree/main

    Attention !! , Si vous faites une mise à jour du plugin , enlevé le profil demo que vous aviez créer, celui-ci ne sera plus filtré et aura tous les droits sur votre administration

    Visuel de la page de connexion lorsque le plugin est activé : image

    Une autre version pour free/php5 est ici (la premiere) https://github.com/gcyrillus/plxDemo/tree/0.1.0

    visuel :

  • cpalocpalo Member

    Bonjour
    Je viens de mettre en ligne un site de demo.
    J'ai activé ton plugin.
    Super et encore bravo.
    Merci Cela va vraiment rendre service !

  • 23 juin modifié

    @cpalo, content de savoir qu'il est convenable et prêt à rendre des services.

    Attention , mises à jour sur le github (offusque les mails et sites des auteurs de commentaires dans l'admin ).

    la branche main est la version stable dédié a php 7 et +
    https://github.com/gcyrillus/plxDemo/tree/main

    la branche 0.1.0 est celle dédiée a php 5 => pluxml antérieur a la 5.8.5 (de mémoire) et à la version 5.8.7 de kazimentou pour free.fr .
    https://github.com/gcyrillus/plxDemo/tree/0.1.0

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • cpalocpalo Member

    Bonjour,
    Petit souci..Comment faire si je souhaite desactiver le mode demo?
    Si je me connecte avec mon profil d'administrateur, si je veux desactiver le plugin ou si je veux supprimer un utilisateur de demo, il m'affiche le message "fonction verrouillée"

  • Bonjour,

    Tu as probablement l'une des premières version. Je te conseille de mettre le plugin à jour.

    Loin du PC toute la journée, si cela ne suffit pas, je verrai ce soir en rentrant.
    Cdt

    ♣♣♣♣ <°(((((-{ ~ Mon site avec PluXml: https://re7net.com | Mes plugins : https://github.com/gcyrillus PluXml 5.8.7 sur free ? oui c'est possible : http://gcyrillus.free.fr/new }-))))°> ♣♣♣♣

  • cpalocpalo Member

    Merci de ta réactivité. Mais il n'y avait pas d'urgence.
    Après téléchargement de ta derniere version, tout est rentré dans l'ordre.
    Mais en fait c'est moi qui n'avait pas fait attention, et j'avais activé le plugin de Stéphane au lieu du tien. Et donc a-priori ce n'était ton plugin qui provoquait ce bug.
    Encore merci pour ce plugin; bien pratique pour le développement et les presentations.
    Bon dimanche
    Cordialement

  • salut @cpalo

    sinon comme avec tout bon plugin récalcitrant, il suffit de renommer le répertoire pour le désactiver :)

Connectez-vous ou Inscrivez-vous pour répondre.