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:

Communities need to develop their own processes for debating and forming consensus on changes to make. It's similar to deletion discussions: though one admin can delete an article, wikis still have processes to decide whether an admin should do it.
 * Az űrlapon végzett változtatások szerkesztési összefoglalókat hagynak a JSON lapon.
 * It is possible to revert configuration to its older version from the JSON page.
 * Discussion about changes can happen on the JSON page's talk page.

If you want to add a list of mentors to your wiki, it requires to create a specific page first.

Included configuration variables
While the form does not allow communities manage all configuration variables, it exposes the configurations that would affect user experience. For instance, we don't expose the configuration for which database cluster is used by the features. As part of T275086, we decided on a list of configuration variables that we want to allow to be managed on-wiki. We put the list of variables in a spreadsheet (Google Spreadsheets).

Open questions
Community configuration is a new idea that we think will help both communities and WMF. But there are still some open questions that we'll learn about as we speak with communities and as they begin to use the feature:

Please share your feedback with us!
 * Will communities develop consensus before making changes, or will individuals make changes unilaterally?
 * Will restricting the editing to administrators and interface admins be the right level of restriction?
 * 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?