Skip to content

Latest commit

 

History

History
137 lines (117 loc) · 6.2 KB

apps_in_progress_fr.md

File metadata and controls

137 lines (117 loc) · 6.2 KB

Apps en cours

Apps officielles Apps en cours Apps souhaitées

De plus en plus d’applications sont mises à disposition par les packagers.

Ces applications **n’ont pas** été validées par l’équipe YunoHost et **ne sont pas** officiellement prises en charge.
Vous pouvez les tester et les utiliser à **vos risques et périls**.

Elles sont installables avec l’interface web d’administration ou avec la moulinette :

yunohost app install https://github.com/<packageur>/<dépôt_app>

N’hésitez pas à vous créer un compte GitHub pour faire part de vos remarques aux packagers (sous forme d’« issues ») ou à leur proposer des améliorations (sous forme de « pull requests »).

Déplier cassées
Déplier en cours
Déplier fonctionnelles

Applications dites fonctionnelles

Remarque : c'est le mainteneur de l'application qui la décrit comme fonctionnelle, pas l'équipe de YunoHost. Installez la à vos risques et péril et soyez conscient que ne fournirons aucune assistance dessus.

Applications en cours de développement

Il s'agit d'application pas encore fonctionnelles mais en cours de développement, nous vous déconseillons fortement de les installer sauf si vous savez ce que vous faites.

Applications cassées

Ne les installez PAS, elles sont là pour référence le temps d'être réparées.

<script type="text/template" id="app-template2">

Description : {app_description}

Dernière mise à jour (UTC) : {app_update}

Niveau: {app_level}

Mainteneur : {app_maintainer} ({app_mail})

Dépôt git : {app_git} ({app_branch})

Licence de l’application : {app_license}

</script> <script> function timeConverter(UNIX_timestamp) { var a = new Date(UNIX_timestamp*1000); var months = ['janvier','février','mars','avril','mai','juin','juillet','août','septembre','octobre','novembre','décembre']; var year = a.getFullYear(); var month = months[a.getMonth()]; var date = a.getDate(); var hour = a.getHours(); var min = a.getMinutes(); if (hour < 10) { hour = '0' + hour; } if (min < 10) { min = '0' + min; } var time = date+' '+month+' '+year+' at '+hour+':'+min; return time; } $(document).ready(function () { $.getJSON('https://app.yunohost.org/community.json', function(app_list) { // Cast as array var app_list = $.map(app_list, function(el) { return el; }); // Sort alpha app_list.sort(function(a, b){ if (a.manifest.id > b.manifest.id) {return 1;} else if (a.manifest.id < b.manifest.id) {return -1;} return 0; }); $.each(app_list, function(k, infos) { app_id = infos.manifest.id; if (typeof infos.manifest.description.fr === 'undefined') { infos.manifest.description.fr = infos.manifest.description.en; } if (infos.state === "working") { app_state_bootstrap = "default"; } else if (infos.state === "inprogress") { app_state_bootstrap = "warning"; } else if (infos.state === "notworking") { app_state_bootstrap = "danger"; } html = $('#app-template2').html() .replace(/{app_id}/g, app_id) .replace(/{app_name}/g, infos.manifest.name) .replace('{app_description}', infos.manifest.description.fr) .replace(/{app_git}/g, infos.git.url) .replace('{app_branch}', infos.git.branch) .replace('{app_level}', infos.level) .replace('{app_update}', timeConverter(infos.lastUpdate)) .replace('{app_state}', infos.state) .replace('{app_state_bootstrap}', app_state_bootstrap) .replace('{app_license}', infos.manifest.license); if (infos.manifest.developer) { html = html .replace('{app_maintainer}', infos.manifest.developer.name) .replace('{app_mail}', infos.manifest.developer.email); } if (infos.manifest.maintainer) { html = html .replace('{app_maintainer}', infos.manifest.maintainer.name) .replace('{app_mail}', infos.manifest.maintainer.email); } $('#app-accordion2-' + infos.state).append(html); $('.app_'+ app_id).attr('id', 'app_'+ app_id); }); }); }); </script>