API Platform 2 : un cadriciel pour créer des API Web hypermédia en quelques minutes

29
10
déc.
2016
PHP

Après une année de développements et plus de 700 commits réalisés par plus d’une centaine de contributeurs à travers le monde, la nouvelle version d’API Platform vient d’être publiée. API Platform v2 est une réécriture profonde du cadriciel (framework) incluant une refonte complète de la conception, des ajouts de nouvelles fonctionnalités et des corrections de bogues.

API Platform est un framework libre (licence MIT) écrit en PHP 7 et basé sur Symfony destiné à la création d’API Web modernes, puissantes et sécurisées. Cet outil est particulièrement adapté à la construction de systèmes d’informations « API-centric » basés sur l’hypermédia et le Web des données (linked data). Il permet de réaliser facilement des applications d’une seule page (single‐page applications) ou dédiées aux mobiles en utilisant des bibliothèques JavaScript telles que React ou AngularJS.

Le sponsor principal d’API Platform est la société coopérative lilloise Les-Tilleuls.coop. Il s’agit d’une SCOP spécialisée dans la conception et la réalisation de logiciels comptant une vingtaine de salariés qui pratiquent l’autogestion et se partagent les bénéfices engrangés de manière égalitaire.

Capture d'écran

En seconde partie de la dépêche, vous trouverez une traduction en français de l’annonce de sortie de cette version deux, qui revient sur les fonctionnalités principales du cadriciel.

Drupalcamp Nantes du 10 au 12 juin 2016

Posté par  . Édité par Benoît Sibaud et Nils Ratusznik. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
10
14
avr.
2016
PHP

C’est la seconde fois que cet évènement national se déroule à Nantes. Organisée par l’Association Drupal France et francophonie, cette manifestation permet à la communauté des utilisateurs de Drupal de se retrouver, d’échanger, d’apprendre et de partager.
Cette édition 2016 se déroulera sur 3 jours, à l’Epitech Nantes, du vendredi 10 au dimanche 12 juin 2016.

WordPress, plus qu’un outil de blogging (Belgique, Mons, 21 avril 2016 19h)

Posté par  (site web personnel) . Édité par ZeroHeure, Benoît Sibaud et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
5
11
avr.
2016
PHP

Ce jeudi 21 avril 2016 à 19h se déroulera la 48e séance montoise des Jeudis du Libre de Belgique.

  • le sujet de cette séance : WordPress, plus qu’un outil de blogging ;
  • sa thématique : Web ;
  • public visé : Développeurs, graphistes web, curieux technophiles ;
  • l'animateur conférencier : Romain Carlier (Reaklab) ;
  • lieu de cette séance : Campus technique (ISIMs) de la Haute Ecole en Hainaut, Avenue V. Maistriau, 8a, Salle Académique, 2e bâtiment (cf. ce plan sur le site de l'ISIMs, et sur la carte Openstreetmap).

La participation sera gratuite et ne nécessitera que votre inscription nominative, de préférence préalable, ou à l'entrée de la séance. Merci d'indiquer votre intention en vous inscrivant via la page http://jeudisdulibre.fikket.com/. La séance sera suivie d'un verre de l'amitié.

Description : Vous l’avez tous lu au moins une fois : WordPress est un moteur de blog. Mais depuis de nombreuses années, il est aussi un CMS de plus en plus complet qui propulse aujourd’hui plus de 25% du web. Dans sa grande diversité, le web ne s’arrête évidemment et heureusement pas aux blogs. Découvrez WordPress dans les yeux d’une agence spécialisée dans le développement sur ses fondements, et familiarisez vous avec les termes thèmes, plugins, hooks, filtres, actions, CPT, metaboxes et shortcodes.

CodevTT v1.1.0 - Suivi d'activité et gestion de projet avec MantisBT

Posté par  (site web personnel) . Édité par Nÿco. Modéré par Xavier Teyssier. Licence CC By‑SA.
16
8
mar.
2016
PHP

CodevTT est un outil libre (GPLv3) de gestion de projet réactif en lien direct avec le développement, permettant un suivi détaillé de l'avancement des projets et des activités de l'équipe.

Sa caractéristique principale est d'être en lien direct avec MantisBT — un système de suivi d'anomalies — dont on étendra le périmètre d'activité.

Parmi les nouveautés de la v1.1.0 : un gestionnaire de greffon, permettant de configurer l'interface selon les besoins des projets et le développement d'indicateurs spécifiques.

CodevTT

CodevTT a gagné le trophée de l'innovation Atos 2015.

Une feuille de route pour wallabag v2 et une date annoncée !

Posté par  (site web personnel) . Édité par Benoît Sibaud, Nÿco et palm123. Modéré par patrick_g. Licence CC By‑SA.
33
20
fév.
2016
PHP

Petit rappel sur ce qu'est wallabag : c'est une application de lecture différée, à la manière des solutions privatrices que sont Pocket, Readability, Instapaper ou encore Evernote. Pas le temps de lire cette dernière dépêche de LinuxFr.org ? Vous l'ajoutez en un clic et vous la lisez où vous voulez, quand vous voulez. Ça nettoie l'article en supprimant les pubs, les menus ou encore les trolls.

Wallabag

Puisque des images valent mieux qu'un long discours, jetez un œil à cette bande dessinée qui vous expliquera vraiment ce qu'est wallabag (vous pouvez basculer en français grâce au lien en haut à droite).

Sortie de PHP 7.0 - un nouveau départ

Posté par  . Édité par rogo, Lucas, M5oul, Benoît Sibaud, jcr83, claudex, Adrien Dorsaz, palm123, Xavier Teyssier, Bruno Michel, Storm, Anonyme, jihele et Jarvis. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
67
8
déc.
2015
PHP

La version 7.0 de PHP a été annoncée ce jeudi 3 décembre 2015. Elle améliore très significativement les performances, ajoute de nouvelles fonctionnalités et fait un ménage conséquent. Le pari d'une modernisation complète de ce langage phare du développement web est-il réussi après deux années complètes de développement ? Début de réponse dans cette dépêche.

Rendez-vous Les moteurs de Template en PHP le 6 octobre 2015 à Paris

Posté par  . Édité par Benoît Sibaud, bubar🦥 et claudex. Modéré par Pierre Jarillon. Licence CC By‑SA.
7
29
sept.
2015
PHP

L’antenne AFUP (Association Française des Utilisateurs de PHP) de Paris donne rendez-vous à tous les informaticiens et informaticiennes le 6 octobre 2015 à partir de 18h30 chez BlaBlaCar (32 rue blanche, à Paris). Le thème abordé sera « Les moteurs de Template en PHP ».

Comme toujours le rendez-vous est gratuit et ouvert à tous, donc parlez autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !

Sortie de Flarum 0.1.0-beta

Posté par  . Édité par Benoît Sibaud, bubar🦥 et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC By‑SA.
19
29
août
2015
PHP

Un équivalent en PHP/MySQL à Discourse vient d'être publié : Flarum. C'est un logiciel de forums, comprenant de nombreuses fonctionnalités et présentant un design sobre, élégant et moderne.

Il est compatible avec les smartphones, intègre un moteur de recherche, combine les fonctionnalités d'une liste de diffusion (on choisit ce qu'on veut recevoir comme message par mél) et les fonctionnalités d'un forum de discussion.

C'est un excellent outil pour remplacer les listes de discussion et les forums traditionnels. Le développement est très dynamique et des fonctionnalités futures très intéressantes : authentification unique SSO, intégration dans WordPress, mises à jour simplifiées, importation des données d'autres forums…

C'est libre (licence MIT) alors n'hésitez pas tester, signaler les bogues, aider à traduire.

CodevTT v1.0.3 - Suivi d'activité et gestion de projet avec MantisBT

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
10
15
août
2015
PHP

CodevTT est un outil libre (GPLv3) de gestion de projet réactif en lien direct avec le développement, permettant un suivi détaillé de l'avancement des projets et des activités de l'équipe.

Sa caractéristique principale est d'être en lien direct avec MantisBT — un système de suivi d'anomalies — dont on étendra le périmètre d'activité.

NdM : la version 1.0.2 (qui date de janvier) était envisagée comme la dernière 1.0.x selon l'équipe projet, mais finalement la v1.0.3 est parue et apporte les modifications suivantes :

  • Compte-rendus d'activités (CRA ou timesheets) : relance périodique par courriel des utilisateurs qui les ont pas remplis
  • Planning : option pour afficher une référence externe (externalRef) plutôt que l'identifiant Mantis mantis_id
  • Correction sur l'import en CSV
  • Corrections mineures et améliorations diverses

SMI version 1.0.2

Posté par  (site web personnel) . Édité par Xavier Teyssier, Pierre Jarillon, tuiu pol et palm123. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes : aucune
15
15
juin
2015
PHP

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

Il permet de mettre en place et de gérer efficacement un service de maintenance, ainsi que de répondre globalement aux demandes de SAV de clients, de services d'une entreprise ou d'une administration, tout en restant simple d'utilisation. Il est proche d’une gestion de maintenance assistée par ordinateur (GMAO), mais n’en reprend pas la complexité, car il est avant tout destiné aux structures et indépendants qui souhaitent utiliser un logiciel simple et rapide d’apprentissage.

Vous trouverez les caractéristiques de cette nouvelle version en seconde partie de l'article.

Libertempo, un fork de PHP_conges

Posté par  . Édité par palm123 et Benoît Sibaud. Modéré par tuiu pol. Licence CC By‑SA.
16
7
juin
2015
PHP

Libertempo (fork de PHP_conges) est un outil en ligne (PHP/MySql) de gestion des congés sous licence GNU GPL. Cette version apporte d'une part une nouvelle interface beaucoup plus esthétique, mais aussi une révision partielle du code.

Les versions précédentes de PHP_conges peuvent être facilement mises à jour vers Libertempo. Néanmoins, il subsiste certainement quelques bugs (non bloquants) à corriger. Prenez donc le temps d'essayer Libertempo avant de le mettre en production. À ce sujet, les contributions diverses (test, remontées de bugs, correction et amélioration du code source…) sont les bienvenues…

AFUP Lyon - 4 juin 2015 - Conférence sur POMM

Posté par  . Édité par Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
6
23
mai
2015
PHP

Le 4 juin, l'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) accueillera Grégoire Hubert, spécialement venu de Nantes pour nous parler de POMM, ce gestionnaire de modèle objet (object model manager ou OMM) dédié au système de gestion de bases de données PostgreSQL.

La conférence aura lieu dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

AFUP Lyon - 6 mai 2015 - Conférence sur AWS

Posté par  . Édité par Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
4
5
mai
2015
PHP

Le 6 mai 2015, l'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) accueillera Benoit Viguier, développeur chez Wizacha, pour nous faire un retour d’expérience sur la migration de l’ensemble de leur infrastructure vers Amazon Web Services.

La conférence aura lieu dans les locaux d’Epitech, au 86 boulevard Marius Vivier-Merle 69003 LYON.

Apéro PHP à Lyon mercredi 29 avril 2015

Posté par  . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
1
22
avr.
2015
PHP

Un apéro PHP aura lieu à Lyon le jeudi 29 avril 2015 à partir de 19h à l'Antre-Autre (11 rue Terme, Lyon 1er). Cet apéro permettra aux aficionados de PHP de se rencontrer et de partager autour de ce langage de programmation.
Au cours de cette soirée, Thomas Jarrand et Emeric Kasbarian de l’agence web élao nous feront une présentation intitulée « Patate vs Pomme de terre : ça va se friter ! (Beauté vs Efficacité : l’affrontement !) »

Lille : apéro Symfony le 30 avril 2015

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
5
13
avr.
2015
PHP

Amoureux du framework libre Symfony, vous vous demandez encore comment occuper votre soirée du 30 avril 2015 ? Ne cherchez plus ! Un nouveau sfPot aura lieu le jeudi 30 avril à 19h au Meatballs, un restaurant situé 10 rue du Pont Neuf, dans le Vieux-Lille. Un sfPot est défini comme « rendez-vous social informel, gratuit et ouvert à tous (…) une fois par mois autour d'une ou deux mini conférences qui se prolongent autour d'une bière ou d'un repas dans un bar, un pub ou un restaurant. »

Cette cinquième édition sera animée par Vincent Chalamon, développeur chez Les-Tilleuls.coop, et Anthony Blin, développeur chez CGI/AECF, qui nous parleront de la mise en place de RabbitMQ dans un projet en Symfony 2 et de l’optimisation de Symfony avec HHVM.

Le lieu sera entièrement privatisé. Le parking sera facilité par le parking situé en face à l’Esplanade. 2 boissons seront offertes à chaque personne dans un format cocktail dinatoire.

AFUP Lyon - 3 avril 2015 : conférence sur Thelia

Posté par  . Édité par Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
9
13
mar.
2015
PHP

L'antenne lyonnaise de l'AFUP (Association Française des Utilisateurs de PHP) a le plaisir d’accueillir Manuel Raynaud, lead développeur sur le projet Thelia pour une présentation sur ce framework e-commerce basé sur Symfony2.

Le mkframework, découvrez un framework php très différent

Posté par  (site web personnel) . Édité par ZeroHeure, palm123 et bubar🦥. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes : aucune
5
7
mar.
2015
PHP

Il existe aujourd'hui beaucoup de frameworks php, mais un seul d'entre eux se différencie par sa rétrocompatibilité. Contrairement aux autres frameworks qui n'hésitent pas à changer de version en obligeant leurs utilisateurs à repasser sur l'ensemble des applications pour les "migrer" vers la nouvelle version, le mkframework, lui, est rétro compatible depuis sa publication en 2009

Il continue d'évoluer en restant compatible avec l'ensemble des applications l'utilisant depuis son lancement.

Ce framework est opensource, hebergé par le site developpez.com et proposé sous licence LGPLv3. Il est également disponible sur github et via composer

Drupal Developer Days 2015 à Montpellier du 13 au 19 avril

Posté par  . Édité par Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
5
6
mar.
2015
PHP

L’association Drupal France & Francophonie organise son plus gros événement en France en 2015, du 13 au 19 avril prochain à Montpellier.

Les Drupal Developer Days, c’est un format unique : une semaine pour organiser des ateliers de travail collaboratif, ainsi que des conférences. Cet événement est spécialement organisé pour la communauté internationale des développeurs Drupal, environ 350 personnes sont attendues cette année.

C’est la conférence technique annuelle des développeurs et qui, cette année est portée par la France, soutenue par l’association Drupal France et francophonie et organisée par une équipe de bénévoles.

Les Drupal Developer Days se dérouleront sur le site de la faculté de Sciences de Monpellier (infos pour s'y rendre). La billetterie est ouverte : de 70€ à 105€ le ticket pour la semaine.

Apéro PHP à Lyon le mercredi 25 février 2015

Posté par  . Édité par Benoît Sibaud et Xavier Teyssier. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
6
18
fév.
2015
PHP

Un apéro PHP aura lieu à Lyon le mercredi 25 février 2015 à partir de 19h à l'Antre-Autre, situé 11 rue terme, Lyon 1er. Les apéros PHP sont ouverts à tous, quel que soit leur niveau. Le but est de rencontrer d’autres développeurs PHP de la région lyonnaise, de boire un verre ensemble, de discuter de tout et de rien, en fonction des envies de chacun.

Lors de cette soirée, une présentation des prochains changements de PHP sera effectuée, notamment les discussions sur la liste de diffusion des développeurs de PHP (internals) et les différentes RFC de PHP 7 (les changements proposés pour la nouvelle version).

Plus d'informations sont disponibles sur le site de l'AFUP Lyon.

SMI version 1.0.0

Posté par  (site web personnel) . Édité par Nÿco et ZeroHeure. Modéré par Nÿco. Licence CC By‑SA.
17
1
fév.
2015
PHP

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

logo SMI

Cette nouvelle version apporte essentiellement des corrections de bugs mineurs, un passage en UTF-8 (character set et MySQL), l'intégration de JQuery pour améliorer les performances et l'ergonomie, et une amélioration de la gestion des plannings. Elle est également plus compacte et améliore les performances globales.

Jorani passe la troisième

Posté par  (site web personnel) . Édité par Nils Ratusznik, Benoît Sibaud et ZeroHeure. Modéré par ZeroHeure. Licence CC By‑SA.
23
29
jan.
2015
PHP

Jorani est un projet de LMS (Leave Management System), une application de gestion des congés et des heures supplémentaires. Disponible sous une licence GPLv3, cette application web (PHP/MySQL) aide les petites et moyennes structures à passer sans douleur d'un processus papier à un processus informatisé.

Jorani est disponible depuis le 21 janvier dernier en version 0.3.0. Après quelques déploiements et la prise en compte des remarques des lecteurs de LinuxFr.org, le projet revient vous présenter les nouveautés de la dernière version :

  • détection des chevauchements de demandes ;
  • calcul du solde de congé à reporter ;
  • calendrier tabulaire ;
  • multiples améliorations ergonomiques et ajouts de pages utilitaires ;
  • API REST (OAuth2) ;
  • authentification LDAP simple ou complexe ;
  • la documentation ainsi que le site du projet ont été traduits en français.

CodevTT v1.0.2 - Suivi d'activité et gestion de projet avec MantisBT

Posté par  (site web personnel) . Édité par NeoX, Pierre Jarillon et palm123. Modéré par patrick_g. Licence CC By‑SA.
24
23
jan.
2015
PHP

CodevTT est un outil de gestion de projet, permettant un suivi détaillé de l'avancement des projets et des activités de l'équipe.

Sa caractéristique principale est d'être en lien direct avec MantisBT — un système de suivi d'anomalies — dont on étendra le périmètre d'activité.

En puisant des informations dans la base de données de MantisBT et en simplifiant au maximum la saisie des comptes-rendus d'activité des utilisateurs, CodevTT réduit considérablement le nombre d'opérations manuelles à effectuer pour générer des rapports, statistiques, alertes, diagramme de Gantt et autres indicateurs de production et de suivi.

Les données de MantisBT étant tenues à jour en permanence par les développeurs, le chef de projet peut avoir une vue en temps réel de l'avancement du projet, sans créer de surcharge de travail pour l'équipe.
Les informations remontées par CodevTT permettent au chef de projet d'identifier plus rapidement les points durs du projet. La réduction d'un grand nombre de tâches récurrentes lui permet de se concentrer davantage sur les parties nécessitant le plus d'attention et d'analyse.

Les statistiques aident à identifier les actions à entreprendre pour améliorer la productivité de l'équipe et permettront d'en mesurer l’efficacité à court, moyen et long terme.
La section Contrats et Commandes permet d'avoir une vue client de l'avancement, et propose des indicateurs qui pourront lui être remontés.

CodevTT est donc un outil de gestion de projet réactif, en lien direct avec le développement, et se fixe comme objectif la maîtrise du suivi et la réduction des coûts de management par la simplification et l'automatisation des processus.

CodevTT est un logiciel libre, soutenu par AtoS qui l'utilise en interne pour gérer ses projets (avec une base d'utilisateurs actuelle d'environ 250 personnes).

Rendez-vous performance Apache MySQL PHP le 20 janvier 2015 à l'école 42 Paris

Posté par  . Édité par Benoît Sibaud et ZeroHeure. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
7
8
jan.
2015
PHP

L’antenne AFUP (Association Française des Utilisateurs de PHP) de Paris donne rendez-vous à tous les informaticiens et informaticiennes le 20 janvier 2015 à partir de 18h30 à l'école 42 (96 bd Bessières, à Paris). Le thème abordé sera « Gagner en performance AMP ».

Comme toujours le rendez-vous est gratuit et ouvert à tous, n’hésitez donc pas en parler autour de vous, et comme toujours… le nombre de places est limité. Alors n'hésitez pas à vous inscrire à partir de la page de l'événement !

L'antenne invite plusieurs conférenciers pour couvrir la sécurité aussi bien du coté Front Office, Back Office et de manière générale. Le programme de cette soirée :

  • Ouverture des portes à 18h30 (début 19h00)
  • 1ere présentation : Performance serveur et Apache par William Agasvari
  • 2ème présentation : Performance MySQL par Olivier Zemrag
  • 3ème présentation : Performance PHP par Julien Pauli
  • Pot de l’amitié

Sortie de GLPI 0.85

Posté par  . Édité par BAud, Nÿco, Nils Ratusznik, Benoît Sibaud, Anonyme, François, Davy Defaud, palm123 et ZeroHeure. Modéré par bubar🦥. Licence CC By‑SA.
Étiquettes :
31
26
nov.
2014
PHP

Après plusieurs mois de développement, l’équipe du projet GLPI a le plaisir de vous annoncer la sortie de GLPI version 0.85. Pour rappel, GLPI est une solution open-­source de gestion de parc informatique et de servicedesk, GLPI est une application Full Web pour gérer l’ensemble des problématiques de gestion de parc informatique : de la gestion de l’inventaire des composantes matérielles ou logicielles, à la gestion de l’assistance aux utilisateurs.

GLPI

Beaucoup de nouveautés attendues depuis longtemps sont maintenant présentes dans cette dernière mouture, comme la prise en compte complète du référentiel de bonnes pratiques ITIL (ce qui inclut la gestion des changements) ou encore l'intégration de la gestion de projets directement dans le cœur de GLPI.