La Paziņoja Linux fonds, kopā ar Zend Technologies un Rogue Wave Software, Laminas projekts. Turpmāk fonds sRisinās Zend Framework nepārtrauktību.
Zend Framework ir profesionālu PHP paku kolekcija. Šīs paketes tiek izmantotas, lai izstrādātu tīmekļa lietojumprogrammas un pakalpojumus. Tas darbojas ar versijām, kas augstākas par PHP 5.6, un nodrošina 100% objektorientētu kodu, izmantojot plašu valodu funkciju spektru.
Zend Framework visā tās pastāvēšanas laikā ir plaši izplatīts visās nozarēs un visu veidu lietojumos. Instalāciju kopsumma ir vairāk nekā 400 miljoni. Pašlaik to izmanto tādi uzņēmumi kā BBC, BNP Paribas un Offers.com. Zend Framework ir pamats daudzām biznesa lietojumprogrammām un pakalpojumiem. Tas ietver e-komercijas platformas, satura pārvaldību, veselības aprūpes sistēmas, izklaides platformas un portālus, ziņojumapmaiņas pakalpojumus, API starp daudziem citiem.
Ar Linux Foundation sponsorēšanu tiks panākts progress PHP rīku izstrādē nākamās paaudzes tīmekļa pakalpojumiem un API. Tajā pašā laikā tiks saglabāti pašreizējie Zend Framework komponenti.
Laminas projekta raksturojums
nosaukums
Tā kā Zend Framework zīmolu joprojām var izmantot, tika izvēlēts latīņu vārda lamina daudzskaitlis, tas ir, plāns slānis. Tas acīmredzot apkopo projekta mērķus (viņi to saka, nevis es)
Adrese
Projekts vadīs valde. Tas viens būs atbildīgs par biznesa lēmumiems. The Tehniskā vadības komitejavai (TSC), tā būs atbild par tehniskajiem lēmumiem.
Sākotnēji tehniskajā vadības komitejā ir pašreizējie Zend Framework kopienas pārskata grupas locekļi. Tiem pievienoti daži pagaidu līdzstrādnieki. Viņi pieņem lēmumus par to, kas tiek glabāts, pie kā strādā un kam ir piekļuve konkrētām krātuvēm. Īsāk sakot, viņiem ir kopējais projekta tehniskais virziens.
Direktoru padomi veido biedru uzņēmumu pārstāvji. Būs arī viens vai vairāki TSC locekļi. Valde ir atbildīga par projekta vadības struktūras izveidi un vispārēju uzraudzību. Viņi ir tie, kas pieņem uzņēmējdarbības lēmumus, nosaka budžetus. Viņi ir atbildīgi par pasākumu un darba grupu organizēšanu. Citi uzdevumi ietver mārketinga atbalsta sniegšanu projektam un juridisko vai intelektuālā īpašuma problēmu risināšanu.
Plānos ir pievienot nelielu izstrādātāju komandu. Viņu uzdevums būs palīdzēt veikt ikdienas uzturēšanu, pārvaldīt automatizāciju, uzturēt tiešsaistes klātbūtni tīmeklī. Viņi rūpēsies arī par citiem uzdevumiem, kas nepieciešami, lai projekts darbotos pareizi. Citiem vārdiem sakot, tie ļaus pārējai sabiedrībai rūpēties par projekta virzību uz priekšu.
Kods
Esošais kods tiks arhivēts. Tas būs pieejams vietnē GitHub, taču tas būs tikai lasāms. Tas ļaus esošajiem objektiem turpināt darboties bez traucējumiem. Tomēr repozitorijā būs skaidri norādīts, ka jaunā projekta izstrāde turpinās. Saistītie paketes ieraksti Packagist tiks atzīmēti kā novecojuši, un kā alternatīva tiks atzīmēta atbilstošā jaunā Laminas pakete.
Visas projekta publicētās paketes tiks atzīmētas kā Zend Framework pakešu aizstājēji esošās klases un ietvers rīkus, lai mantotās klases saistītu ar jaunām paketes klasēm. Tas ļaus vienmērīgi integrēties esošajos projektos, pat izmantojot trešo pušu bibliotēkas, kas izmanto ZF koda priekšrocības.
Projekts būs nodrošināt programmētājiem rīkus koda atjaunināšanai. Tas viņiem ļaus izmantot jaunās klases, ko nodrošina paketes Laminas, kā arī atjaunināt atkarības.
Pārejas process ir pavirzījies uz priekšu. Jums jau ir nodrošināti domēni, izveidoti GitHub konti, sākotnējās sponsorēšanas saistības un migrēšanas rīki testēšanas fāzē. Mērķis ir sākt darbību 2019. gada otrajā vai trešajā ceturksnī.
Biedri
Tā kā tā darbībai ir nepieciešami gan finanšu, gan tehniskie resursi. Laminas projekts meklē dalībniekus, lai sniegtu savu ieguldījumu abos. Interesenti var pieteikties šeit