Laminas Project, la Linux Foundation soutiendra le développement d'outils de programmation PHP

Site Web de Zend Framework

Le site Web Zend Framework annonce déjà la transition vers le projet Laminas

La Linux Foundation a annoncé, avec Zend Technologies et Rogue Wave Software, le Projet Laminas. Désormais, la fondation sNous traiterons de la continuité de Zend Framework.

Zend Framework est une collection de packages PHP professionnels. Ces packages sont utilisés pour développer des services Web et des applications. Il fonctionne avec des versions supérieures à PHP 5.6 et fournit un code 100% orienté objet en utilisant un large éventail de fonctionnalités de langage.

Tout au long de son histoire, Zend Framework a trouvé une large adoption dans tous les secteurs et types d'applications. Les installations totalisent plus de 400 millions. Il est actuellement utilisé par des sociétés telles que la BBC, BNP Paribas et Offres.com. Cadre Zend forme la base de nombreuses applications et services métier. Cela comprend les plates-formes de commerce électronique, la gestion de contenu, les systèmes de santé, les plates-formes et portails de divertissement, les services de messagerie, les API, entre autres.

Avec le parrainage de la Linux Foundation, il sera possible de continuer à progresser dans le développement d'outils PHP pour la prochaine génération de services Web et d'API. En même temps, les composants actuels de Zend Framework seront conservés.

Caractéristiques du projet Laminas

Prénom

La marque Zend Framework pouvant encore être utilisée, Laminas, le pluriel du mot latin lamina, c'est-à-dire une couche mince, a été choisi. Cela résume apparemment les objectifs du projet (ils le disent, pas moi)

Direction

Le projet sera dirigé par un conseil d'administration. Cette sera responsable des décisions commercialess. le Comité de pilotage techniqueou (TSC), ce sera responsable des décisions techniques.

Le comité de pilotage technique est initialement composé de membres actuels de l'équipe d'examen communautaire du Zend Framework. A ceux-ci s'ajoutent quelques collaborateurs temporaires. Ils prennent des décisions sur ce qui est conservé, ce sur quoi on travaille et qui a accès à des référentiels spécifiques. Bref, ils ont la direction technique globale du projet.

Le conseil d'administration est composé de représentants des sociétés membres. Il y aura également un ou plusieurs membres du TSC. Le Conseil est responsable de l'établissement de la structure de gouvernance et de la supervision générale du projet. Ce sont eux qui prennent les décisions commerciales, établissent les budgets. Ils sont en charge de l'organisation d'événements et de groupes de travail. Les autres tâches consistent à fournir un soutien marketing au projet et à traiter les problèmes juridiques ou de propriété intellectuelle qui se posent.

Les plans incluent l'ajout d'une petite équipe de développeurs. Leur rôle sera d'aider à diriger la maintenance quotidienne, à gérer l'automatisation, à maintenir la présence en ligne sur le Web.Ils se chargeront également d'autres tâches nécessaires pour maintenir le projet en marche. En d'autres termes, ils permettront au reste de la communauté de s'occuper de faire avancer le projet.

Le code

Le code existant sera archivé. Il sera disponible sur GitHub, mais il sera en lecture seule. Cela permettra aux installations existantes de continuer à fonctionner sans interruption. Cependant, le référentiel indiquera clairement que le développement se poursuit sur le nouveau projet. Les entrées pour les packages associés dans Packagist seront marquées comme obsolètes et pointeront vers le nouveau package Laminas correspondant comme alternative.

Tous les packages publiés par le projet seront marqués comme des remplacements des packages Zend Framework classes existantes, et inclura des outils pour relier les classes héritées aux nouvelles classes de package. Cela permettra une intégration transparente dans les projets existants, même lors de l'utilisation de bibliothèques tierces qui tirent parti du code ZF.

Le projet va fournir des outils aux programmeurs pour mettre à jour leur code. Cela leur permettra d'utiliser les nouvelles classes fournies par les packages Laminas, ainsi que de mettre à jour les dépendances.

Le processus de transition est avancé. Vous avez déjà des domaines sécurisés, des comptes GitHub créés, des engagements de parrainage initiaux en cours et des outils de migration en phase de test. L'objectif est d'être opérationnel au deuxième ou troisième trimestre 2019.

Membres

Étant donné que des ressources financières et techniques sont nécessaires pour son fonctionnement. Le projet Laminas recherche des membres pour contribuer à la fois. Les personnes intéressées peuvent postuler c'est par ici !

 

 


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.