Modell funkciók pluginként - folyamatos káosz, mindez wordpress

Az MP6 előtt az összes funkciót elsősorban a fejlesztési ciklus során fejlesztették ki a rendszermagban. Ez a módszer arra a tényre vezetett, hogy a WordPress néhány verziója késett, ahogyan a WordPress 3.6-ban történt. Az MP6 sikere bizonyította, hogy az alapkészségek fejlesztése plug-inek formájában egyszerűsíti tesztelését, karbantartását és későbbi bevezetését a rendszermagba. A fejlesztési folyamat elfogadása óta a rendszermagnak legalább hét lehetősége van. Ha kívülről nézed, akkor azt mondhatod, hogy ez a folyamat sikertelen volt.

MP6 állítsa be a sávot

A közönség hiánya a teszteléshez

Az MP6 letölthető a WordPress plugin könyvtárába. Végül, bárki megteheti, és tesztelheti. A közelmúltban kiadott bővítmények, mint például a John Blackburn User Session Manager, nem rendelkeznek P2 rekordokkal a Make WordPress Core webhelyen. Mint néhány más lehetőséggel, a megbeszélések a trac jegyen zajlottak. A plugin fejlesztése átkerült Githubba, amíg meg nem jelenik a rendszermagban. A Github-on található plug-in elérhetősége egyedül, valamint a lehetőség megvitatásának hiánya arra a tényre vezetett, hogy sok ember egyszerűen nem tudott részt venni a vizsgálati csoportban.

Modell funkciók pluginként - folyamatos káosz, mindez wordpress

A képernyőképen látható, hogy szinte minden működő plug-in meghalt, beleértve a WP API-t is. Ha azonban megnézed a Github on WP API-ban végzett tevékenységet, akkor látni fogod, hogy a plugin folyamatosan frissül. Hány ember vehet részt a tesztelési folyamatban, ha a funkcionális plug-inek nem frissülnek, és nem tölthetők le a katalógusban? Ezt a lehető leghamarabb meg kell változtatni.

A funkcionális bővítmények inkább egy kísérlethez hasonlóak

Projektmenedzsment

A folyamatot ki kell javítani

Nyilvánvaló, hogy a funkcionális plug-inek kifejlesztése jelenleg nagyon kaotikus. Nincs elég kommunikáció, nincs szinkronizálás a Github és a WordPress.org pluginjei között, egyes plugineket túl gyorsan beinjektálnak a rendszermagba. Ha a felhasználóknak a legjobban ki kell aknázniuk a kísérletezés folyamatát, jobb szervezésre van szükségük. Legalább a fejlesztőcsoport ismeri a problémákat, és a fejlesztési ciklus helyzetének javítására törekszik. 4.2.