Afficher la pageAnciennes révisionsLiens de retourExporter en PDFHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Contributions ====== Certes, Framasoft n'est pas une association de développeurs, mais il nous arrive de développer, soit parce que nous rencontrons des bugs, soit parce que nous avons besoin de telle ou telle fonctionnalité. ===== Contributions logicielles ===== ===== Cachet ===== [[https://cachethq.io/|Cachet]] ([[https://status.framasoft.org|Notre page de statut de notre infrastructure]]) * [[https://github.com/CachetHQ/Cachet/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Aldidry|Multiple bugfixs]] * [[https://github.com/CachetHQ/Cachet/pull/720|Intégration de Piwik]] ===== Diaspora* ===== [[https://github.com/diaspora/diaspora|Diaspora*]] ([[https://framasphere.org|Framasphère]]) * Création d'une interface pour la [[https://github.com/diaspora/diaspora/pull/5464|page statistiques]] * Amélioration de l'interface "signalements" [[https://github.com/diaspora/diaspora/pull/7180|#7180]] * Création d'une interface d'administration pour les interfaces mobiles [[https://github.com/diaspora/diaspora/pull/7295|#7295]] ===== Ethercalc ===== [[https://ethercalc.net|Ethercalc]] ([[https://framacalc.org|Framacalc]]) * Création d'un [[https://github.com/framasoft/ert|système de révision]] (et un [[https://github.com/audreyt/ethercalc/pull/518|fix]]) * [[https://github.com/audreyt/ethercalc/pull/372|Grande amélioration de l'aspect d'Ethercalc]] (et un [[https://github.com/audreyt/ethercalc/pull/380|petit fix]]) * [[https://github.com/audreyt/ethercalc/commit/42988805b75392b35987348c866504e0f41bf9a5|Traduction française]] venant de Framacalc * Amélioration de la traduction française par [[https://github.com/audreyt/ethercalc/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3AFramartin|Framartin]] (mise à jour des fichiers de traductions) et [[https://github.com/audreyt/ethercalc/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Agoofy-bz|Goofy]] * [[https://github.com/audreyt/ethercalc/pull/521|Fix]] d'un bug amenant à un crash * [[https://github.com/marcelklehr/socialcalc/pulls?q=is%3Apr+author%3AChocobozzz|Corrections de crash de socialcalc]] ===== Etherpad ===== [[http://etherpad.org|Etherpad]] ([[https://framapad.org|Framapad]]) * [[https://github.com/ether/ep_author_hover/pull/8|Localisation du plugin ep_author_over]] * [[https://github.com/ether/ep_comments/pull/98|Localisation du plugin ep_comments]] * [[https://github.com/JohnMcLear/ep_file_menu_toolbar/pull/1|Bug fix dans le plugin ep_file_menu_toolbar]] * [[https://github.com/ether/etherpad-lite/pull/1983|Fix documentation incomplète]] * [[https://github.com/ether/etherpad-lite/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Amerged%20author%3Aldidry|Divers bugfix luc]] * [[https://github.com/ether/etherpad-lite/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Amerged%20author%3Achocobozzz|Divers bugfix et amélioration de performance chocobozzz]] * [[https://github.com/ether/ep_headings2/pull/16|Fix export des titres avec Etherpad 1.7.0 (ep_headings2)]] ===== Gitlab ===== Miroir des dépôts Debian/Ubuntu de Gitlab CE pour permettre aux pays bloqués par les lois américaines d’installer et mettre à jour Gitlab : [[https://apt.gitlab.mirror.framasoft.org/]] ===== Kanboard ===== [[https://kanboard.net/|Kanboard]] ([[https://framaboard.org/|Framaboard]]) * Traduction intégrale de la documentation en français https://kanboard.net/fr * [[https://github.com/kanboard/kanboard/issues/2445|Correction de typos dans l'interface française ]] ===== Framadate ===== [[https://framagit.org/framasoft/framadate|Framadate]] [[https://framadate.org/|Framadate]]\\ Code initialement basé sur [[http://studs.u-strasbg.fr/|Studs]], entièrement refondu et développé par Framasoft * Découverte et correction d'une faille de sécurité de type injection de formules [[https://framagit.org/framasoft/framadate/merge_requests/171|MR]] et [[https://framagit.org/framasoft/framadate/issues/220|issue]] ===== Framapack ===== [[https://framagit.org/framasoft/framapack|Framapack]] [[http://framapack.org/|Framapack]]\\ Uniquement développé par Framasoft. ===== Loomio ===== [[https://loomio.org|Loomio]] ([[https://framavox.org|Framavox]]) * [[https://github.com/loomio/loomio-deploy/pull/4|Fix du docker-compose.yml]] * traduction de [[https://framagit.org/framasoft/framavox/tree/master/docs/source|la doc officielle en français]] ===== Lstu ===== [[https://lstu.fr|Lstu]] ([[https://frama.link|Framalink]]) * Ajout d'un système de thème * Diverses résolutions de bugs et ajouts de fonctionnalités ===== Lutim ===== [[https://lut.im|Lutim]] ([[https://framapic.org|Framapic]]) * Ajout d'un système de thème * Découverte d'une faille XSS permettant d'accéder et de supprimer toutes les images uploadées par une cible. Écriture d'un POC d'exploit. [[https://framagit.org/luc/lutim/issues/38|Plus de détails]] ===== Lufi ===== [[https://demo.lufi.io|Lufi]] ([[https://framadrop.org|Framadrop]]) * Même s'il a été développé en dehors de Framasoft, Lufi a été //pensé// pour servir à Framasoft (vous pouvez me croire, c'est moi le développeur :P). ===== Mastodon ===== * https://github.com/tootsuite/mastodon/pull/1755 * Multiples traductions et corrections graphiques de[[https://github.com/tootsuite/mastodon/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3Atcitworld%20label%3Ai18n%20|tcit]], [[https://github.com/tootsuite/mastodon/pulls?q=is%3Apr+author%3Agoofy-bz|goofy]] et [[https://github.com/tootsuite/mastodon/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aclosed%20author%3ASansPseudoFix%20french|spf]] ===== Mattermost ===== [[https://mattermost.org|Mattermost]] ([[https://framateam.org|Framateam]]) * traduction de [[https://framagit.org/framasoft/framateam/tree/master/docs/source|la doc officielle en français]] ===== Mumble-web ===== [[https://github.com/Johni0702/mumble-web|Dépôt git]] * [[https://github.com/Johni0702/mumble-web/pull/66|Exemple service systemd]] ===== NextCloud ===== * Mise en place des services [[https://nextcloud.com|Nextcloud]] : ([[https://framagenda.org|Framagenda]] (72 800 users au 12/01/2021) et [[https://framadrive.org|Framadrive]]) (4838 users au 12/01/2021). * Création de différentes applications : https://framagit.org/framasoft/nextcloud * https://framagit.org/framasoft/nextcloud/calendar_backup : This app allows to export and backup your Nextcloud calendars as .ics files. * https://framagit.org/framasoft/nextcloud/drop_account : Allow users to remove their own Nextcloud account * https://framagit.org/framasoft/nextcloud/login-notes : A Nextcloud app to show notes on the login page * https://framagit.org/framasoft/nextcloud/csp_editor : An app to edit Nextcloud's default CSP policy * https://framagit.org/framasoft/nextcloud/nextcloud-theme : Framasoft theme for the Framagenda and Framadrive Nextcloud instances * Nombreuses participations au code : https://github.com/nextcloud/server/pulls?q=author%3Atcitworld+is%3Apr (et issues : https://github.com/nextcloud/server/issues?q=is%3Aissue+author%3Atcitworld ) ==== Core/Server ==== * Ajout du partage d'agenda public chez [[https://github.com/owncloud/core/pull/25351|ownCloud]] et chez [[https://github.com/nextcloud/server/issues/1197|Nextcloud]] * [[https://github.com/owncloud/core/pull/25918|Suppression des agendas]] lorsqu'un utilisateur est supprimé. * [[https://github.com/owncloud/core/pull/25887|Traduction des agendas]] et des carnets d'adresses par défaut * [[https://github.com/owncloud/core/pull/25318|Amélioration de la souscription CalDAV]] * Permettre à de multiples fichiers d'être [[https://github.com/nextcloud/server/pull/6014|copiés]] et [[https://github.com/nextcloud/server/pull/6273|déplacés]]. * [[https://github.com/nextcloud/server/pull/5623|Ajout d'un paramètre]] de région pour la localisation. * [[https://github.com/nextcloud/server/pull/3044|Possibilité d'envoi des rappels par email]] * [[https://github.com/nextcloud/server/pull/5462|Ajout d'une politique CSP moderne afin d'intégrer les agendas publics dans d'autres pages]] * [[https://github.com/nextcloud/server/pull/13327|Prise en charge des ipv6 au format []]] * [[https://github.com/nextcloud/server/pull/5623|Ajout d'un paramètre régional de "locale"]] * [[https://github.com/nextcloud/server/pull/5881|Ajout d'une commande pour déplacer un agenda d'un utilisateur à un autre]] * [Prévu pour nextcloud 17] [[https://github.com/nextcloud/server/pull/3044|Rappels des événements de ses agenda (à travers emails et notifications)]] * diverses petites corrections de bugs ([[https://github.com/nextcloud/server/pulls?utf8=%E2%9C%93&q=is%3Apr%20author%3Atcitworld%20|par exemple]]) ==== Application Calendar ==== * Ajout du partage d'agenda public (cf. au dessus) * Mainteneur officiel de [[https://github.com/nextcloud/calendar|l'application]]. * Ajout de la fonctionnalité de [[https://github.com/owncloud/calendar/pull/694|souscription à des événements]] * [[https://github.com/nextcloud/calendar/pull/84|Affichage d'une info-bulle]] au survol d'un événement * [[https://github.com/nextcloud/calendar/pull/97|Import d'un fichier .ics]] à partir de l'application Fichiers * [[https://github.com/nextcloud/calendar/pull/108|Affichage de l'email des participants à un événement]] * Corrections et petites améliorations diverses chez [[https://github.com/nextcloud/calendar/pulls?q=is%3Apr+author%3Atcitworld+is%3Aclosed|Nextcloud]] et [[https://github.com/owncloud/calendar/pulls?q=is%3Apr+author%3Atcitworld+is%3Aclosed|ownCloud]]. ==== Autres applications ==== * [[https://framagit.org/tcit/drop_user|Drop user]], pour que les utilisateurs suppriment eux-mêmes leur compte. ===== PodFeeder ===== * [[https://github.com/rev138/pod_feeder/pull/18|Pull Request pour pouvoir poster le corps des posts des flux RSS]] ===== Scrumblr ===== [[http://scrumblr.ca|Scrumblr]] ([[https://framemo.org|Framemo]]) * [[https://github.com/aliasaria/scrumblr/pull/95|Ajout de l'import/export des notes]] * [[https://github.com/aliasaria/scrumblr/pull/96|Support du markdown]] * Découverte et correction d'une faille de sécurité de type injection de formules [[https://framagit.org/framasoft/framemo/merge_requests/2|1]] et [[https://github.com/ocdtrekkie/scrumblr/pull/10|2]] ===== Searx ===== [[https://asciimo.github.io/searx|Searx]] ([[https://framabee.org|Framabee]]) * [[https://github.com/asciimoo/searx/pull/512|Bug fix]] * [[https://github.com/asciimoo/searx/pull/371|Plugin fournissant l'IP du visiteur]] ===== Shaarli ===== [[https://github.com/shaarli/Shaarli/|Shaarli]] ([[https://my.framasoft.org|MyFrama]]) * plusieurs plugins : [[https://framagit.org/framasoft/myframa/tree/master/shaarli/plugins/i18n|i18n]], [[https://framagit.org/framasoft/myframa/tree/master/shaarli/plugins/tags_advanced|tags_advanced]], [[https://framagit.org/framasoft/myframa/tree/master/shaarli/plugins/recovery|recovery]], [[https://framagit.org/framasoft/myframa/tree/master/shaarli/plugins/myframa|myframa]] * et un [[https://framagit.org/framasoft/myframa/tree/master/shaarli/tpl/frama|template Bootstrap]] ===== Sympa ===== [[https://github.com/sympa-community/sympa|Sympa]] ([[https://framalistes.org|Framalistes]]) * [[https://github.com/sympa-community/sympa/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aldidry|Diverses pull requests]] * Participation aux hackathons Sympa 2017 et 2018 ===== Tiny Tiny RSS ===== [[https://tt-rss.org/|TTRSS]] ([[https://framanews.org|Framanews]]) * [[https://github.com/framasoft/ttrss_article_toolbar|Un plugin]] * [2017] [[https://tt-rss.org/gitlab/fox/tt-rss/merge_requests/48|Une amélioration drastique d'une requête SQL]] (sur notre serveur, on passe de [[https://tt-rss.org/forum/viewtopic.php?t=4060&p=23768|plus de 20 minutes à 380ms]]) * [2018] [[https://framagit.org/framasoft/ttrss/ttrss_mastodon|Un plugin pour partager les articles sur Mastodon]] ===== Turtl ===== [[https://turtlapp.com|Turtl]] ([[https://framanotes.org|Framanotes]]) * [[https://github.com/turtl/js/pull/174|Ajout d'un système de localisation]] * [[https://github.com/turtl/js/pull/175|Ajout d'une cible ''minify'']] (utile pour l'utilisation de Turtl via une interface web) * Divers fixs relatifs à la localisation ([[https://github.com/turtl/js/pull/177|177]] et [[https://github.com/turtl/js/pull/178|178]]) * [[https://github.com/turtl/api/pull/14|Possibilité de spécifier un serveur SMTP pour envoyer les mails]] * [[https://github.com/turtl/js/pull/196|Utilisation d'une bibliothèque javascript markdown mieux maintenue]] (c'était dans la roadmap du développeur) * [[https://github.com/turtl/desktop/pull/58|Fix de l'installeur de l'application GNU/Linux]] * [[https://github.com/turtl/server/pull/3|Ajout d'une option au lancement du serveur Turtl]] ===== Yunohost ===== * [[https://github.com/YunoHost-Apps/svgedit_ynh/]] 17 mars 2017 * Allocation d'une journée de travail par semaine d'un permanent pour créer des paquets YuNoHost des services Framasoft n'en disposant pas encore (plus d'une dizaine de paquets créés !) ====== Dons ====== ===== 24 juillet 2018 (Liberapay) ===== * ZeMarmot 177,10 € * davidrevoy 177,10 € * nos-oignons 177,10 € * exodus 177,10 € * FDN2org 177,10 € * play.it (vv221, PengouinPdt, Mopi) 177,10 € * YunoHost (Maniack_Crudelis, Aleks) 177,10 € * Mastodon (joyeusenoelle, chrismartin) 177,10 € * senya 177,10 € * SuperTux88 177,10 € * Funkwhale (eliotberriot) 177,17 € ====== Contributions hors logiciel ====== ===== Informatique ou Libertés (conférence gesticulée) ===== Temps salarié consacré à aider Lunar pour l'écriture et le jeu de sa conférence gesticulée, dont on peut voir [[https://tube.conferences-gesticulees.net/videos/watch/1ffc6a9a-20f8-4cb0-8753-35a88c69cc9e|la deuxième version ici]]. * Été 2016 : travail à l'écriture de la première mouture, formation à l'écriture scénique, formation au jeu scénique (3j.) * Juillet 2017 : Travail de réécriture scène par scène (2e version), astuces scéniques (4j.) * Août 2018 : Documentation des buts et effets de chaque scène, refonte structurelle (troisième version), dégraissage du texte (4j.) ===== Contributions diverses ===== * Hackathon de conversion Flash vers HTML5 du documentaire en CC BY-SA « No Es Una Crisis » http://blog.noesunacrisis.com/no-es-una-crisis-en-html5-2/ * Hébergement du documentaire en CC BY-SA « No Es Una Crisis » https://noesunacrisis.framasoft.org/html5/ * Hébergement d'un miroir pour http://data.abuledu.org/wp/ * Hébergement d'images iso * Hébergement d'un miroir des paquets gitlab : https://apt.gitlab.mirror.framasoft.org/ * Soutien financier à https://nos-oignons.net/ * Soutien technique à https://datagueule.tv * Soutien technique à https://thinkerview.video * Soutien technique à https://tube.conferences-gesticulees.net/ * Soutien technique à https://imagotv.fr (septembre 2019 à septembre 2020) * Accompagnement technique à Alternatiba/ANV-COP21 et Extinction Rebellion * hébergement de la page https://wiki.framasoft.org/labatailledulibre * Formation d'une personne de l'institut Allinsky à YesWiki + réalisation d'un site de démo * OpenStreetMap : mise à disposition d'une machine virtuelle (+ bande passante) pour redondance des tuiles OSM (année 2020) * April : mise à disposition d'une instance du logiciel de vote gvote * ... contributions.txt Dernière modification: 12/01/2021 11:50de pyg