Journal Un an de projet libre : bilan
Sommaire
Un an déjà, et oui ça va faire plus de 365 jours que je travaille sur Newebe, un projet libre de réseau social distribué, le premier commit de code datant du 19 octobre 2010. Je pense donc que le temps est venu de partager mon retour d’expérience sur le démarrage d’un projet libre (le premier dans mon cas) et par la même occasion de faire (…)
Journal S’il vous plaît... architecture-moi un Kanboard !
0xfg nous a fait le plaisir de partager son "gestionnaire de tâches visuel qui permet de gérer facilement des petits projets de manière collaborative" : Kanboard
Comme il l’explique dans sa dépêche, la pile logicielle utilisée est :
D'un point de vue technique, Kanboard est une application web développée en PHP et utilise Sqlite pour enregistrer ses données.
Avec du vanilla javascript (pas de framework) pour gérer les interactions côté client.
S’ensuit alors une discussion sur la merditude de (…)
Un an de projet libre :bilan
N. D. M. : merci à l’auteur de ce journal.
Un an déjà, et oui ça va faire plus de 365 jours que je travaille sur Newebe, un projet libre de réseau social distribué, le premier commit de code datant du 19 octobre 2010. Je pense donc que le temps est venu de partager mon retour d’expérience sur le démarrage d’un projet libre (le premier dans mon cas), et par la même occasion, de faire le bilan de cette année écoulée.
UnQL : all your bases are belong to us
Le mois dernier, Richard Hipp et Damien Katz (respectivement, les créateurs de SQLite et CouchDB) ont annoncé la création d'un groupe de travail ouvert autour d'un nouveau langage de requêtes pour les bases de données NoSQL : UnQL (Unstructured Query Language). L'objectif étant de libérer les bases de données orientés documents des interfaces spécifiques et éviter la dépendance envers un fournisseur.
Présentation d’OpenStack
OpenStack, vous connaissez ? Virtualisation et nuage/cloud, ça vous dit quelque chose ? Si vous n’êtes pas un expert, vous voulez sans doute en savoir un peu plus. Cet article est fait pour vous.
Nous allons rappeler ce qu’est un cloud, les différents types de clouds, et où se situe OpenStack. Ensuite, nous ferons une présentation d’OpenStack et de ses différents services.
La version d’OpenStack baptisée Kilo est sortie le 30 avril 2015. Elle incluait à cette date un nouveau service : Ironic. Le 16 octobre 2015, ce fut le tour de la version Liberty. D’autres sont à venir, à commencer par Mitaka, annoncé pour le 7 avril 2016. Pour mémoire, la première lettre du nom de version suit l’alphabet latin.
Cet article a pour but de faire une présentation assez rapide d’OpenStack et de servir de référence aux prochains articles, en particulier lors de la sortie de Mitaka en avril.
NdM. : Cette dépêche est incomplète, elle a longtemps traîné en rédaction. Elle a cependant le mérite de proposer un rare tour d’horizon. Les modérateurs la publient en comptant sur l’excellence de vos commentaires pour nous raconter les évolutions depuis la version Kilo.
Journal Un générateur de formulaire qui vise à remplacer google forms
TL,DR: on est en train de développer un remplaçant à google forms, dispo sur https://spiral-project.github.io/formbuilder/
Y'à de ça quelques années maintenant, lors des rencontres django-fr à Montpellier, on s'était mis en tête, avec quelques copains, de réfléchir à un remplaçant pour google forms.
Depuis quelques semaines, on travaille sur la dernière partie, l'interface utilisateur, qui permet de construire des formulaires, de les remplir et de faire des rapports. C'est en javascript, écrit avec du React.js et est conçu de telle (…)
Getting Things GNOME! 0.2 "Gorignak" est disponible
La sortie de la 0.2 marque un tournant vers une plus grand stabilité et un appel aux idées et suggestions constructives pour le futur du logiciel. Elle apporte une quantité impressionnante de changements, de corrections (130 bugs ont été corrigés) et de nouvelles fonctionnalités. L'équipe des développeurs est passée de 2 à 6 personnes. On compte également plus d'une vingtaine de contributeurs occasionnels.
Sortie d'Ubuntu 9.10 : Karmic Koala
NdM : Un grand MERCI à Etienne Bersace pour le contenu de cette dépêche. Merci également à Cedric Bellec, Frederic Cambus et zarbatrip pour avoir proposé des dépêches sur ce sujet.
Newebe passe en version 0.5.0
Newebe, un réseau social distribué destiné à l'autohébergement, a publié d'une nouvelle version. Celle-ci est un peu spéciale car Newebe comporte désormais les principales fonctionnalités décrites dans le scénario d'utilisation initial. C'est une grande satisfaction pour tout ceux qui ont contribué de près ou de loin à Newebe. Pouvoir partager ses données sans compromettre sa vie privée est vraiment agréable et nous sommes heureux d'avoir pu rendre ça possible.
Mais tout cela ne doit pas être limité à un petit groupe d'utilisateurs, donc pour la prochaine version, nous nous concentrerons plus sur l'adoption en facilitant l'installation et intégrant des fonctionnalités plus attractives comme le partage de fichiers ou l'intégration avec d'autres réseaux sociaux.
Maintenant passons aux nouvelles fonctionnalités que voici :
- Toutes les connexions (depuis le navigateur et entre contacts) se font via HTTPS.
- Possibilité d'attacher une image ou une note à un micropost.
- Les données des microposts peuvent être sauvegardées dans une note.
- Thèmes : on peut déposer un fichier CSS qui surcharge les autres.
- Script d'installation pour distributions Ubuntu et Debian.
Sortie de NemakiWare 1.0, serveur de gestion électronique de documents basé sur NoSQL
Après deux ans de tests en bêta, NemakiWare 1.0 est sorti ! NemakiWare est un serveur de GED (Gestion électronique de documents) libre développé au Japon. C’est le premier serveur de GED basé sur NoSQL, une technologie permettant de monter en charge plus facilement que les bases de données traditionnelles relationnelles [NdM].
NemakiWare a été conçu dès le départ pour CMIS (Content Management Interoperability Services), l’API standard des serveurs de GED. Passé en version 1.1 le 1er juillet, CMIS est aussi implémenté par tous les concurrents de NemakiWare, tels Alfresco, Nuxeo ou SharePoint.
Pour les entreprises, l’intérêt de développer des applications au‐dessus de CMIS (plutôt qu’au‐dessus d’interfaces logicielles propriétaires) est la facilité des futures migrations logicielles. Par exemple, lorsque SharePoint devient ingérable ou trop coûteux, il suffit de reconfigurer l’adresse URL CMIS vers un Alfresco/Nuxeo/NemakiWare après avoir migré les données.
Quelques précisions :
- technologies derrière NemakiWare : Java EE pour le serveur, Rails pour l’interface Web optionnelle ;
- licence : GNU GPL v3 ;
- le nemaki est une sorte de pyjama japonais, une référence à la base de données utilisée : CouchDB.
Sortie de TYPO3 Neos 1.0 beta1
Toute l'équipe du projet est très heureuse d'annoncer la disponibilité de TYPO3 Neos 1.0 beta 1. Neos est un nouveau CMS développé par l'association TYPO3, la même association qui développe TYPO3 CMS (et qui continuera à développer ce CMS historique). Neos ne se veut pas un remplacement de TYPO3 CMS. L'idée à la base du projet est de mettre en place un système de gestion de contenu qui réconcilie enfin les contributeurs / éditeurs avec leur système de gestion de contenu.
Le projet TYPO3 Neos a commencé il y a presque 7 ans. La communauté TYPO3 cumule maintenant plus de 15 ans d'expérience dans le domaine de la gestion de contenu. C'est sur la base de cette expérience que nous avons souhaité repartir de zéro pour proposer un système de gestion de contenu qui redéfinisse les standards du domaine.
TYPO3 Neos est un système de gestion de contenu qui place l'expérience utilisateur au coeur du projet. L'édition du contenu peut se faire "in-place" directement dans la page du site. En supprimant complètement l'abstraction entre l'interface de gestion d'un CMS standard et le rendu du site, l'éditeur est dans une zone de confort qui lui permet de se concentrer sur la rédaction du contenu. D'autres modes d'éditions peuvent être développés pour répondre à des besoins spécifiques. Neos offre par défaut un second mode d'édition "immersif", qui permet de se focaliser sur le contenu, sans être perturbé par la forme.
Cette première version beta représente une étape importante pour l'équipe de développement qui va dès maintenant se concentrer sur la stabilisation du projet afin de livrer une version 1.0 pour le 10 décembre prochain. Vous pouvez utiliser le service Launchr pour tester TYPO3 Neos rapidement. Launchr vous permet d'avoir une instance de Neos fonctionnelle en quelques minutes. Le service est gratuit.
Journal Terminologie Master/Slave
Bonjour, Nal
Je t'écris ce matin car je me sens tourmenté par mes lectures nocturnes.
Étant une personne passionnée par le développement informatique et plus précisément le langage Python et son écosystème, il m'arrive de me perdre sur le bug tracker, à la recherche de savoir. Hélas n'ayant pas le niveau pour contribuer (par manque de confiance en sois principalement surtout), je me contente d'observer.
Observer le cycle de vie d'un bug, de sa découverte à sa résolution. La (…)
Journal A quoi peut servir couchdb ?
Depuis quelques temps, je vois beaucoup d'articles cà et là à propos de couchdb. Pour ma part, j'ai un peu de mal à voir dans quel cas ce type de base de données peut servir. En effet, si j'ai bien compris, on peut stocker un peu tout et n'importe quoi de façon plus ou moins structuré .... Or c'est une façon de faire que je ne maitrise pas trop. Et vous, voyez-vous dans quels cas ce gestionnaire de bases (…)