Point sur le projet et améliorations possibles

#5

Coucou @heyyounow
Merci pour ce long billet, c’est chouette de voir des personnes motivées par ce projet !
Je vais essayer de répondre aux différents points abordés dans ton message; Par la suite, on va essayer de faire 1 topic (ou un thread de mail) par sujet, sinon ca va etre trop dur de suivre les réponses.

Les apps

En effet, le nombre d’app dispo, dans la liste communautaire, a largement augmenté depuis les débuts du projet, et le besoin de trier par catégorie se fait grandement sentir. On en a parlé a la dernière réunion; ca n’a pas avancé depuis mais l’idée est sur les rails.

Packaging

Je ne comprend pas ce que tu entend par “dépendances non installées”. Rien n’empeche la/le maintainer d’application de faire des apt install <nom_du_packet> dans le script d’install non ?
Pour la gestion de nodejs, il y a une discussion sur la mailing-list apps à ce sujet : https://list.yunohost.org/pipermail/apps/2016-May/000029.html ; Vu la quantité d’apps que tu package, tu devrai t’inscrire à cette liste si ca n’est pas déja le cas :wink:

SSO

1 chantier est en cours : https://github.com/YunoHost/yunohost/pull/144 & https://github.com/YunoHost/SSOwat/pull/59

Voila quelques pointeurs de reflexions en cours sur les sujets que tu as abordés. Si tu souhaite t’investir et contribuer plus au projet, n’hesite pas a :

1 Like
#6

Merci @opi pour ta réponse !

J’aurais bientôt un truc à proposer à ce sujet normalement. :wink:

D’accord ouai je ferai comme ça maintenant, et merci pour tout ces liens concernant les listes et chats, j’avoue que c’est un peu chaud de se tenir au courant de tout vu du nombre de ressources dispo pour le projet. :slight_smile:

#7

bonjour, pour moi, utiliser la ou les premières lettres du logiciel en majuscule fait partie de l’identité de Yunohost, cela fait son charme et c’est totalement neutre. Une application avec un beau logo ou sans logo sera représentée de la même façon. D’ailleurs, c’est la première image de l’accueil du site.

Mettre les icônes en option ne me dérange pas, mais je serais triste de les voir par défaut.

#8

Bonjour

Petit nouveau sur ynh, je suis en phase de test sur la version 2.5 avant déploiement “pour de vrai” d’un serveur familial étendu (chez Gandi). Grosso modo ça fait 1 mois que je teste les appli (presque une à une), en sous répertoires, en sous domaines, pour me faire une idée. Merci au passage à ceux et celles qui donnent de leur temps pour la communauté.

Je venais en ces lieux pour faire 2 suggestions : la première a déjà été évoquée (ranger les appli dans des catégories). La deuxième, je ne l’ai pas encore vue donc je me permets, serait d’avoir une vue d’ensemble de l’organisation du site, genre diagramme : où sont installées les applis (sous domaines, sous rep), pourquoi pas l’état du certif, les accès (en infobulle?), etc. Ça serait cool non ? Qu’en pensez-vous ?

Je suis moi-même programmeur pratiquant en dehors des repas (Python/Django et autres histoires) et j’adorerais contribuer au projet mais avec des gosses, chien, poules, jardin, travaux et boulot salarié je ne promets vraiment rien du tout… :wink:

Bonne continuation !

1 Like
#9

hi ! Bonjour !
Je voulais réagir à ce sujet. Je suis sur Yunohost depuis plusieurs mois et je trouve que yunohost est un excellent logiciel(le meilleur en fait). C’est par ailleur pour cela que je me permets de donner mon point de vue.

Mais je pense quand même que certains points sont à améliorer :

  • Promouvoir Yunohost sur les différents sites de découverte de distributions comme Distrowatch.com.
  • Mettre en place des outils communautaires comme une interface web pour gérer les dyndns de yunohost.
  • Faciliter la contribution aux applications (traductions !!!) et inclure les applications en developpement(qui fonctionnent) dans la version de base de yunohost (pas seulement les applications dites officielles).
  • Développer (ou motiver au développement) des applications pour les entreprises, pour les écoles, pour les gouvernements… comme des outils pour construire des sites ecommerces, de ventes en ligne, ou même des outils pour la gestion des embauches,des absences, la gestion sophistiquée d’emplois du temps…

Ensuite:

Je suis assez d’accord avec cela aussi. Je pense que se rapprocher de framasoft ou de la FSF n’est pas une mauvaise idée… :slight_smile:

Merci pour le grand travail accompli et Bonne continuation !
frju365

#10

Bonjour !
Ça fait un moment que je me dis que la présentation des apps dans le back end pourrait être plus user friendly et plus chaleureux,
et comme à dit @heyyounow l’app market de Sandstorm.io et vachement bien foutu.

Je me suis donc essayé à faire une petite maquette, je pense vraiment que ce qui peut faire monter yunohost est dans l’accompagnement et la facilité à l’utilisateur de comprendre bien tout le système, ça fait un an que j’utilise Yuno et j’avoue que ça fait peu de temps que j’ai bien compris comment dominer “la bête” et j’avoue que rien qu’un App Market compréhensible et bien catégorisé m’aurait bien plu !

En tout cas vous faites tous du très bon boulot !
Bonne continuation à tous ! :wink:

2 Likes
#11

Bonjour,
Je suis tout à fait d’accord avec @TomaKlod. Un app market bien catégorisé est intéressant et plus simple à utiliser pour l’utilisateur, plutôt que d’aller à chaque fois chercher sur github les applications en developpement pour les essayer… trop long. De plus l’utilisateur a tellement peur de les utiliser que pour certaines applications, on se demande si quelqu’un va véritablement les tester un jour. :slight_smile: Bon j’exagère un peu… mais créer deux sections : une pour les applications de test et une pour les applications stables semble être une bonne idée de mon point de vue.

frju365

#12

Salut @TomaKlod, l’idée d’un market pour les apps, ainsi que l’usage de catégories ou tags pour les apps est un sujet qui ressort régulièrement.
Notamment ici. C’est une idée très intéressante, et à titre personnel j’aime beaucoup ta maquette.

Mais si ça revient si souvent sans pour autant aller plus loin, c’est qu’à ce jour, nous n’avons personne qui à le temps et/ou les compétences pour travailler sur l’élaboration d’un telle amélioration pour YunoHost.
Si tu te sens de prendre du temps pour cela, je pense que nous serions tous ravis de voir une telle feature apparaître dans YunoHost.

[quote=“frju365, post:11, topic:1717”]
De plus l’utilisateur a tellement peur de les utiliser que pour certaines applications, on se demande si quelqu’un va véritablement les tester un jour. :slight_smile: Bon j’exagère un peu… mais créer deux sections : une pour les applications de test et une pour les applications stables semble être une bonne idée de mon point de vue.[/quote]
Indépendamment du market, nous avons amélioré cet aspect des applications communautaire par la mise en place de tests automatisés sur l’ensemble des applications “dites” fonctionnelles et la mise en place de niveaux pour les applications. Tu peux retrouver plus d’info sur l’annonce
Cela permet d’une part d’éliminer les apps qui ne fonctionne pas/plus et également de donner un indicateur de l’intégration du package dans YunoHost.

#13

Oui, j’ai vu. Excellent travail., mais je parlais uniquement pour le market organisé en catégories.

#14

Excellent cette maquette !!!
Juste le “créé par” peut amener des confusions entre mainteneur et développeur de l’application maintenue

Mais en tout cas ça mérite un petit prototype :slight_smile:

1 Like
#15

Salut ! Content que ça vous ai plu :slight_smile:

Ah, j’imagine bien oui que la charge de travail à effectuer doit pas être facile tous les jours…
J’avais déjà essayé de faire du theming sur le SSO mais étant pas un foufou de dev, je me limite qu’au HTML/CSS et bien sûr de la configuration rapide de serveur, j’adorerais pouvoir apporter un coup de main, mais à part proposer mes ptites maquettes et du theming je pourrais pas faire plus :frowning: .

#16

[quote=“TomaKlod, post:15, topic:1717, full:true”] je me limite qu’au HTML/CSS et bien sûr de la configuration rapide de serveur, j’adorerais pouvoir apporter un coup de main, mais à part proposer mes ptites maquettes et du theming je pourrais pas faire plus :frowning: .
[/quote]

Fais toi plaisir en ce cas :slight_smile: c’est du bootstrap je crois https://github.com/YunoHost/yunohost-admin/tree/unstable/src/views/app

Juste avec du HTML css ça doit suffire a faire une petite maquette sympa je suppose.
Sinon au pire tu peux tenter une maquette HTML css bootstrap simplifiée independant qu’on pourra intégrer ensuite

#17

Salut, ça me tient très à coeur oui, et à @ljf aussi je crois. Ça pourrait être une idée de faire un topic dédié dans le forum app pour lister et se partager des apps spécifiques à des besoins organisationnels (type Odoo et autre, parce que sinon on pourrait tout y intégrer comme nextcloud etc…). Tu es bien sur le bienvenu !! :slight_smile:

#18

Bonjour,
J’ai déjà essayer de packager Garradin(http://garradin.eu/) pour la gestion d’association et je suis en train de packager(ou empaqueter) abantecart, un logiciel pour l’ecommerce (http://www.abantecart.com/) :
https://github.com/frju365/abantecart_ynh
https://github.com/frju365/garradin_ynh

Garradin fonctionne mais a besoin d’être améliorer.
Abantecart ne fonctionne pas encore(besoin d’aide).
frju365

#19

Crée un topic pour cette app si tu as besoin d’aide, n’hésite pas.

#20

Je pense que c’est le logiciel qui ne fonctionne pas. Mais je pense que c’est une toute petite erreur aussi. Je vais créer un topic maintenant.

#21

Cool ! Je vais tenter de le faire à la sauce Yunohost et si je galère vraiment trop oui je tenterais une maquette bootstrap que je vous partagerais, je vais créer un topic dédié l’histoire de suivre l’avancement de tout ça !

Merci de tes conseils en tout cas :slight_smile: !

#22

Salut! J’aurai bientôt un prototype pour faire le market au sein de l’interface d’administration, mais je suis nul en design. Si tu veux essayer de faire quelque chose fais juste le design de ce que serait une app sur le market, et je m’occupe de tout le code du côté de Yunohost et de l’interface admin. :wink:

#23

Salut ! Ahhh c’est une bonne nouvelle :smiley: ! Je suis chaud, je te propose qu’on voit ça en MP l’histoire de pas spammer le topic.

#24

Ah mais non, faites un sujet ouvert, cela nous intéresse dites ! :slight_smile:

Comme cela si on veut copier un jour, nous pourrons. :slight_smile: