Growth/Community configuration/hu



Ez az oldal az csapat munkáját írja le a "közösségi konfiguráció" projekten. Ez az oldal tartalmazza a főbb eszközöket, terveket, nyitott kérdéseket és döntéseket. Az előrehaladásról szóló legtöbb apró frissítés az általános Növekedési csapat frissítések oldalára kerül, néhány nagyobb vagy részletes frissítés pedig ide.

A konfigurációs oldal eléréséhez kérjük, látogass el a wikidben található  lapra. Ha problémát szeretnél jelenteni, vagy kérdést szeretnél feltenni ezzel a funkcióval kapcsolatban, kérjük, vedd fel velünk a kapcsolatot.



Jelenlegi állapot

 * 2021-02-11: elkezdődik a munka a projekt megtervezéséhez
 * 2021-04-14: a konfigurációs szerkesztő elérhetővé vált a béta wikikben
 * 2021-04-24: utolsó tesztek, telepítés a kísérleti wikikre
 * 2021-05-07: az újoncfeladatok konfigurálása hozzáadva az űrlaphoz
 * 2021-06-29: a közösségi konfiguráció már elérhető az összes Növekedés wikin

Összefoglaló
A Növekedési csapat funkciói egyedülállóak, mivel közösségi hozzájárulást igényelnek, mielőtt új wikikre telepíthetőek lennének. A telepítés előtt a közösségeknek meg kell jelölniük olyan dolgokat, mint például a mentorok listájának helye, a súgóban megjeleníteni kívánt segédlinkek, valamint a sablonok, melyeket az újoncfeladatok megtalálásához használni szeretnének. Ezen funkciók beállításához vagy a funkciók viselkedésének bármilyen megváltoztatásához a közösségeknek Phabricator-feladatot kellett létrehozniuk a Növekedési csapat számára a kód módosításához (a folyamatot lásd ezen az oldalon). Ez lelassította, hogy milyen gyorsan lehetett a funkciókat új wikikre telepíteni, és hogy a közösségek milyen gyakran tudtak változtatásokat végrehajtani.

Ennek a problémának a megoldására a növekedési csapat egy olyan módszert készít, amely lehetővé teszi a közösségek számára, hogy maguk állítsák be és ellenőrizzék a növekedési funkciók konfigurációját. Az adminisztrátorok egy űrlap segítségével a wikijükön módosíthatják a növekedési funkciók beállításait az összes szerkesztő számára. Ez az űrlap elérhető az alábbi címen:.

Bár ez a közösségeknek a Növekedési funkciókkal fog segíteni, az elképzelés más WMF funkciók esetében is felhasználható. Ahelyett, hogy egy "mindenre egyformán alkalmas" megközelítést használnánk, talán képesek leszünk konfigurációkat közzétenni, hogy a közösségek meggyőződhessenek arról, hogy a funkciók megfelelnek-e a környezetüknek és az igényeiknek.



Hogyan működik


A konfiguráció egy JSON lapon van tárolva a MediaWiki névtérben. Annak érdekében, hogy a nem tech-érzékeny közösségi tagok is kezelhessék a konfigurációt, létrehoztunk egy egyéni űrlapot a JSON blob felett magával a konfigurációval. Így a közösségi tagoknak nem kell érteniük a JSON szerkesztéséhez ahhoz, hogy megváltoztassák a konfigurációt, miközben a konfiguráció olyan formátumban tárolódik, amely a gépek számára is könnyen érthető.

A wiki beállításait csak az adminisztrátorok és a felület adminisztrátorai tudják módosítani az űrlapon keresztül. A nem adminok a Special:EditGrowthConfig segítségével tekinthetik meg az aktuális konfigurációt.

Az űrlap érvényesíti, hogy a módosítandó információ megfelel-e a kívánt formátumnak.

Légy óvatos: Ha az űrlapon keresztül történik a változtatás, az azonnal kihat az összes, a Növekedés funkcióval rendelkező felhasználóra, ami több ezer felhasználót jelent. Ezért fontos, hogy óvatos és megfontolt legyél a módosítások elvégzésekor.

Mivel az űrlap egy MediaWiki oldalt szerkeszt, örököl néhány alapvető funkciót, amivel minden MediaWiki oldal rendelkezik:

A közösségi oldalaknak ki kell alakítaniuk saját eljárásaikat a változtatások megvitatására és a változtatásokról való konszenzus kialakítására. Ez hasonló a törlési vitákhoz: bár egy admin törölhet egy szócikket, a wikiknek még mindig vannak folyamatai, hogy eldöntsék, egy admin megteheti-e ezt.
 * Az űrlapon végzett változtatások szerkesztési összefoglalókat hagynak a JSON lapon.
 * A JSON oldalról visszaállítható a konfiguráció a régebbi verziójára.
 * A változtatások megvitatása a JSON lap vitalapján történhet.

Ha egy mentorok listáját akarod felvenni a wikibe, akkor először egy külön oldalt kell létrehozni.



Beépített konfigurációs változók
Bár az űrlap nem teszi lehetővé a közösségek számára az összes konfigurációs változó kezelését, de feltárja azokat a konfigurációkat, amelyek befolyásolnák a szerkesztői élményt. Például nem tesszük közzé azt a konfigurációt, hogy a funkciók melyik adatbázis-klasztert használják. Az T275086 részeként döntöttünk a konfigurációs változók listájáról, melyeket a wikin keresztül szeretnénk engedélyezni. A változók listáját egy táblázatba (Google Spreadsheets) helyeztük el.



Nyitott kérdések
A közösségi konfiguráció egy új ötlet, ami szerintünk mind a közösségeknek, mind a WMF számára segíteni fog. De még mindig van néhány nyitott kérdés, amelyekről akkor fogunk értesülni, amikor beszélünk a közösségekkel, és amikor használni kezdik a funkciót:

Please share your feedback with us!
 * A közösségek konszenzust alakítanak ki a változtatások előtt, vagy az egyének egyoldalúan fognak változtatni?
 * Megfelelő mértékű lesz-e a szerkesztés korlátozása az adminisztrátorokra és a felület adminisztrátoraira?
 * Will we need some kind of delay before configuration changes are made, so that a quick series of changes (or edit war on the form) don't cause a very disruptive experience for newcomers?