Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Pour échanger sur les plugins classés en catégorie "Programmation"
Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 04 mai 2019, 10:30

C'est quoi le highlight pour toi ?
Et pas suffisant çà veux dire quoi ?

Essayez d'être précis merci ;)

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par jpty » 04 mai 2019, 11:22

Désolé, je pensais que highlight était courant en info.

Je crois que ça peut se traduire par Mise en avant ou surlignage
Dans les dossiers la mise en avant du répertoire ouvert est faite par un fond noir au lieu de gris foncé (répertoire class sur l'image du post précédent )
C'est cette couleur de fond que je ne trouve pas assez contrastée avec celle des autres répertoires autour.
Et différente de celle des fichiers à coté.

elfinder de base highlight le dossier et le fichier actif de la meme façon (fond bleu ) :
elfinder_highlight.PNG
elfinder_highlight.PNG (10.62 Kio) Consulté 2598 fois

Aurel01
Timide
Messages : 76
Inscription : 08 janv. 2017, 16:43

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Aurel01 » 11 mai 2019, 17:48

Bonjour,

Y a t'il moyen d'explorer à partir de la racine du système Linux plutôt qu'à partir du dossier html ?

Merci ;)

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 11 mai 2019, 19:17

Oui bien sur, mais au dessus de www (le parent de html donc) il te faudra les droits non plus de jeedom mais de ton OS. Donc en l'état tu ne pourrai pas faire grand chose.
Et sincèrement, pas sûr que ce soit à Jeedom de proposer çà (même à travers un plugin)

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
LuluDom
Timide
Messages : 112
Inscription : 30 oct. 2017, 12:51

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par LuluDom » 26 mai 2019, 12:54

kiboost a écrit :
26 avr. 2019, 19:41
jeexplorer_icon.png

Bonjour à tous.

Je viens de finaliser un nouveau plugin JeeXplorer. Non disponible car il faut encore mettre en place la doc.

Pour ceux qui connaissent le plugin OutilsDev, le lien de parenté est évident. J'ai contacté son auteur (@floman321), qui ne souhaite plus s'en occuper, d'où ce nouveau plugin. Le but sera bien sûr de le maintenir et de le faire évoluer, l'utilisant beaucoup personnellement !

JeeXplorer est donc un explorateur de fichiers, permettant de naviguer dans l'arborescence de Jeedom, de créer, éditer etc des dossiers et fichiers.

Il se base sur les dernières versions des libs (codemirror et elfinder).

Codemirror passera en v5.46.0 avec le coreV4
elfinder, intégré au plugin, utilise la dernière v2.1.49

Contrairement à OutilsDev, c'est uniquement un explorateur de fichiers, donc sans les outils de création de plugins etc.

Il corrige aussi plusieurs désagrément:
- A l'ouverture, l'explorateur s'ouvre sur la largeur/hauteur de la fenêtre.
- Au redimensionnement du navigateur, l'explorateur s'adapte automatiquement.
- A l'ouverture d'un fichier, on peux agrandir la modal sans devoir cliquer dedans pour voir le code.
- L'éditeur en plein écran est maintenant calé dans Jeedom (1ere ligne du fichier visible, titlebar pour réduire, etc).
- Gestion de plusieurs fichiers ouverts sans soucis (chevauchement des modals etc)
- Recherche dans les fichiers
- Code folding

JeeXplorateur utilise également CodeMirror pour la syntaxe, mais charge automatiquement le bon mode syntaxique en fonction du fichier.
Donc à priori tous les fichiers supportés par CodeMirror auront le bon mode d'ouverture.

Si le lien de parenté avec OutilsDev est bien là, il s'agit d'une réécriture complète.

;)


jeexplorer_screenshot1.jpg


EDIT:

Documentation : https://kiboost.github.io/jeedom_docs/p ... rer/fr_FR/
Changelog : https://kiboost.github.io/jeedom_docs/p ... gelog.html

Bravo. Juste aujourd'hui je cherchais le plugin "Outils de développement" sans succès et je découvre que tu as repris le flambeau. Bonne continuation et merci !

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 17 juin 2019, 01:00

Bonjour et Merci pour ce plugin .
Version 3.0 du 12 mai installée

Ayant un problème de connexion en ssh avec Putty , j'avais espéré avoir un accès à mon fichier dans /etc/fail2ban/jail.local.

Est ce que j'ai loupé quelque chose ne me permettant pas l'accès ?
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 17 juin 2019, 12:08

Bonjour,

Oui c'est normal, on pourrait remonter au dessus du root de jeedom mais jeexplorer n'aurai pas les droits de faire grand chose de toute façon.
Et ce serait beaucoup plus dangereux ...

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 17 juin 2019, 13:17

kiboost a écrit :
17 juin 2019, 12:08
Bonjour,

Oui c'est normal, on pourrait remonter au dessus du root de jeedom mais jeexplorer n'aurai pas les droits de faire grand chose de toute façon.
Et ce serait beaucoup plus dangereux ...
Bonjour Kiboost,

Quand on est root en ssh, le danger est réel également.
J'ai pas encore tester ton plugin, mais je suppose que si on peut éditer, renommer, modifier un fichier c'est qu'on a les droits pour le faire.
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Darkeyes » 17 juin 2019, 22:22

Salut
Le plugin est exécuté avec le user www-data, il a donc les mêmes droits que ce user.
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 19 juin 2019, 00:41

Darkeyes a écrit :
17 juin 2019, 22:22
Salut
Le plugin est exécuté avec le user www-data, il a donc les mêmes droits que ce user.
Bonjour Darkeyes,

Il y a sans doute des subtilités incomprises de ma part, mais dans _OS/DB, on a accès au root principal et sous-répertoires au moins en lecture.
Et avec sudo on peut exécuter.
Maintenant je peux comprendre que Jeexplorer ne veuille pas se substituer à Putty, Winscp, Filezilla et consorts.
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Avatar de l’utilisateur
Jeandhom
Actif
Messages : 1386
Inscription : 20 oct. 2015, 17:32

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Jeandhom » 19 juin 2019, 09:04

La subtilité, c'est que JeeXplorer est un explorateur de fichier et pas une console comme sont _OS/DB, Putty, Winscp et consorts.

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Darkeyes » 19 juin 2019, 09:13

Et que www-data a comme home /var/www/html/
Du coup le plugin travail surement dans le home seulement.
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 19 juin 2019, 09:23

Avec jeexplorer (sic) tu peux modifier son root dans sa config pour remonter plus haut et accéder où tu veux. Mais tu verras que la plupart des folder/file sont verrouillés ...

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 19 juin 2019, 12:44

kiboost a écrit :
19 juin 2019, 09:23
Avec jeexplorer (sic) tu peux modifier son root dans sa config pour remonter plus haut et accéder où tu veux.
Bonjour Kiboost,

Je n'ai rien vu dans la config proprement dite du plugin permettant de remonter + haut.
Est-ce dans /html/core/config/default.config.ini qu'il faut ajouter une ligne du genre folder::tmp = /tmp/jeedom ?
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 19 juin 2019, 13:25

Non c'est dans:
html/plugins/jeexplorer/3rdparty/elfinder/php/connector.minimal.php

A la fin dans les options, change les chemins en ajoutant ../../

Mais je ne le conseil pas ... :roll:

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 19 juin 2019, 14:27

kiboost a écrit :
19 juin 2019, 13:25
Non c'est dans:
html/plugins/jeexplorer/3rdparty/elfinder/php/connector.minimal.php

A la fin dans les options, change les chemins en ajoutant ../../

Mais je ne le conseil pas ... :roll:
Merci pour l'info, j'aurai pas trouvé tout seul. :D

Je vais suivre ton conseil car avec ton plugin j'ai su créer un fichier jail.local en fichier texte avec les bons paramètres, notamment port = 2222 et pas port = 2222,sftp. C'est probablement à cause de ça que je ne peux plus me connecter en ssh avec Putty. Conflit.
Avec _OS/DB je l'ai déplacé dans /etc/fail2ban et j'ai redémarré Jeedom.
Etant sous VM Virtualbox cela ne change rien, je dois redémarrer la VM pour que ce nouveau fichier jail.local soit pris en compte et de l'extérieur, j'ai pas la main sur mon Windows pour relancer Oracle.
Soit ma fille sur place éteint et relance la bécane, soit j'attends la fin des vacances. Mais je les écourteraient pas . :lol: :lol: :lol:

PS: Tu déconseilles pourquoi ?
Dernière édition par Patdec le 20 juin 2019, 17:26, édité 1 fois.
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 19 juin 2019, 15:12

Patdec a écrit :
19 juin 2019, 14:27
PS: Tu déconseilles pourquoi ?
Comme d'habitude, si tu n'est pas sûr de ce que tu fait, tiens toi loin des trucs dangereux :lol:
Pour qqlun qui sait ce qu'il fait, pas de soucis ;) Mais je préfère le noter pour ceux qui passerons par là.

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Avatar de l’utilisateur
Patdec
Actif
Messages : 771
Inscription : 21 janv. 2015, 15:49
Localisation : Tournai

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par Patdec » 19 juin 2019, 19:08

Bon, j'ai été voir. La curiosité à été la plus forte ;) et en effet tous les répertoires au dessus de /html sont cadenassés.
Débutant Jeedom.
VirtualBox 6.0.10 sur Tablette I Works 12 sous Win 10 - Debian 9.9
Jeedom 3.3.36 - Contrôleur Aeotec ZW 090 C
Modules Fibaro FGR-222

arnog23
Timide
Messages : 428
Inscription : 02 mars 2016, 21:50

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par arnog23 » 06 sept. 2019, 08:35

Salut Kiboost,

Pour info, les noms de fichiers ne sont pas très lisible avec le thème principal de la V4 (à gauche sur l'image). Avec le thème alternatif (à droite sur l'image), pas de soucis.

V4_JeeXplorer_Theme.png
V4_JeeXplorer_Theme.png (82.31 Kio) Consulté 2141 fois

Avatar de l’utilisateur
kiboost
Actif
Messages : 1433
Inscription : 19 déc. 2017, 15:02
Localisation : France, Bretagne

Re: [Plugin Tiers] [Sujet Principal] Plugin JeeXplorer

Message par kiboost » 06 sept. 2019, 09:04

Tu est bien beta sur le plugin ?

Prod : Jeedom Stable sur Smart | Z-wave
Synology DS1512+|Rpis Kodi|Netatmo|SNIPS-Tips|Market
JeedomV4Tips

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités