[PluXml] Blog/CMS sans base de données | Blog/CMS storing data in XML


#1

image

Bonjour,

Je viens de créer une application PluXml pour Yunohost.

Pour l’instant, l’application a été peu testée et a des fonctionnalités basiques :

  • installation
  • désinstallation

Ne voulant ne pas trop “griller les étapes” avant d’ajouter les autres fonctionnalités (mise à jour, intégration à yunohost), j’aimerai avoir de premiers retour de testeurs pour voir si cette application fonctionne.

L’application peut être installée/désinstallée via l’interface admin en entrant l’url suivante : https://framagit.org/toitoinebzh/pluxml_ynh https://github.com/YunoHost-Apps/pluxml_ynh

Pour les amateurs de ligne de commande, la commande a rentrer est

sudo yunohost app install https://github.com/YunoHost-Apps/pluxml_ynh

La désinstallation se fait avec un

sudo yunohost app remove pluxml

Merci pour vos retours.

Antoine


Hi,

I have been working on the development of a PluXml app for Yunohost.

Right now, this app is really basic. You can install/uninstall the application.
I would like to have more feedback about this app before adding new features.

You can install/uninstall it in the admin interface with the following address https://framagit.org/toitoinebzh/pluxml_ynh https://github.com/YunoHost-Apps/pluxml_ynh

If you prefer CLI, to install you will need

sudo yunohost app install https://github.com/YunoHost-Apps/pluxml_ynh

and to uninstall

sudo yunohost app remove pluxml

Thank you for your feedback,

Antoine


#2

Hellow !

Randomly passing by and though I’d give it a try : the installation is apparently working ! But after trying to access it with the SSO, I end up on the install.php page asking for info. I check the mail folder but it looks like I didn’t receive it ? Or is it meant to be taken care of automatically in the future ?

Thank you for your work ! :stuck_out_tongue_winking_eye:


#3

I am working on it :wink:

I tried ynh_send_readme_to_admin and it returns errors, is it include in stable version of yunohost ?


#4

Hm i don’t think so, you might need to copy the helper from the experimental helpers or an other app which uses it ? https://github.com/YunoHost-Apps/Experimental_helpers/tree/master/send_readme_to_admin


#5

I made some improvement on my scripts, now you should be able to :

  • install (and you won’t need to fill info in install.php, it is now automatic)
  • remove
  • upgrade
  • backup
  • change url
  • multi-instance

I only check install/upgrade/remove options, all the others are successful with package_check

@Aleks : I am going to ask for info to make more improvement here, especially about SSO, LDAP, … in order to reach Level 4

I post a message on PluXml Forum about this script, I hope I will have new feedback.


#6

Wow ! It does work out of the box ! (with the nice Info messages during the install :stuck_out_tongue: )

Congratz !


#7

Nouvel utilisateur Yunohost :slight_smile:
Bluffé par la procédure d’install de Yunohost et de pluxml, merci aux dev !
Par contre, impossible de me connecter au back-office de pluxml.
J’ai désinstallé puis réinstallé pluxml pour être sûr, mais non, ça ne passe pas. Je n’ai même pas le message “Login et/ou mot de passe incorrect” qui apparaît quand on tente d’entrer un faux login, le formulaire se réinitialise, c’est tout.
Une idée ?
PS
J’ai trouvé ces lignes dans les logs :

2019/02/24 20:49:05 [error] 11144#11144: *390 FastCGI sent in stderr: "PHP message: PHP Warning:  session_start(): open(/var/lib/php/sessions/sess_r5ikicmuan2k4lkt415iti7854, O_RDWR) failed: Permission denied (13) in /var/www/pluxml/core/admin/prepend.php on line 14" while reading response header from upstream, client: aaa.aaa.aaa.aaa, server: mondomaine.tld, request: "GET /www/core/admin/auth.php?p=/www/core/admin/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm-pluxml.sock:", host: "mondomaine.tld", referrer: "https://mondomaine.tld/www/core/admin/auth.php?p=/www/core/admin/"
2019/02/24 20:49:05 [error] 11144#11144: *390 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open(/var/lib/php/sessions/sess_r5ikicmuan2k4lkt415iti7854, O_RDWR) failed: Permission denied (13) in Unknown on line 0
PHP message: PHP Warning:  Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/sessions) in Unknown on line 0" while reading upstream, client: aaa.aaa.aaa.aaa, server: mondomaine.tld, request: "GET /www/core/admin/auth.php?p=/www/core/admin/ HTTP/2.0", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm-pluxml.sock:", host: "mondomaine.tld", referrer: "https://mondomaine.tld/www/core/admin/auth.php?p=/www/core/admin/"

#8

@clobiffi, quelle version as tu installé (la version dans la liste community n’est plus à jour), j’ai donc proposé cette nouvelle version non disponible directement dans les dépots

si tu as installé depuis mon dépot :
je crois avoir eu ce bug et ne sais pas en expliquer la source
lorsque que tu tapes ton login et mot de passe, il faut cliquer sur valider en non taper sur la touche entrée


#9

@toitoinebzh
J’ai installé depuis ton dépôt.
Non, le coup de la touche entrée, ça ne fonctionne pas.
La longueur du mot de passe, peut-être ?
Mais je ne sais pas où le modifier :wink:


#10

et si tu te logges en étant complétement déconnecté de yunohost (pas de logo en bas à droite) ?


#11

Pas mieux !
Le dossier “sessions” dans /var/lib/php/ appartient à root.root, et a les droits suivants :

drwx-wx-wt

Est-ce normal ?


#12

j’ai les mêmes droits et appartenance chez moi et pas de soucis de login …

tu as fait l’installation depuis la ligne de commande ou via l’interface administrateur ?
tu es sur une installation de yunohost de base, ou bien une debian sur lequel yunohost a été installé ?


#13

Install depuis la ligne de commande d’une raspbian + yunohost


#14

salut @clobiffi,

Je viens de faire une installation de raspbian + yunohost dans une machine virtuelle en suivant la doc suivante (méthode manuelle) https://yunohost.org/#/install_on_raspberry_fr

j’ai ensuite créer un utilisateur et installé pluxml avec mon dépot en ligne de commande

j’arrive à me logger sans soucis …

tu as testé un autre navigateur ? une extension qui cause un problème ?


#15

Oh la vache… Bingo !
Désolé de t’avoir fait perdre du temps sur tout ça :roll_eyes:
Sur Brave ça passe impeccable, mais pas sur Firefox.
=> je désactive uBlock, même s’il n’affiche aucun élément bloqué
=> je recharge et là ça passe
=> je réactive uBlock
=> je recharge et… ça passe toujours :thinking:

Merci en tous cas pour tes pistes et pour la solution :wink:


#16

bizarre, également firefox + ublock et d’autres extensions chez moi

il faudra suivre ça si ça se reproduit …


#17