Extension:GlobalPreferences/tr

From mediawiki.org
Bu uzant─▒ya ili┼čkin son kullan─▒c─▒ yard─▒m─▒ i├žin l├╝tfen Help:Extension:GlobalPreferences sayfas─▒na bak─▒n.
MediaWiki extensions manual
GlobalPreferences
Release status: beta
Implementation Special page
Description Bir kullan─▒c─▒n─▒n k├╝resel (wikifarm-wide) kullan─▒c─▒ tercihlerini ayarlamas─▒na izin verir
Author(s) Kunal Mehta, Sam Wilson
Latest version 0.1.2 (2018-02-13)
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.
MediaWiki 1.25+
Database changes Yes
Tables global_preferences
License GNU General Public License 2.0 or later
Download
  • $wgGlobalPreferencesDB
  • $wgGlobalPreferencesAutoPrefs
Quarterly downloads 13 (Ranked 131st)
Public wikis using 1,303 (Ranked 213rd)
Translate the GlobalPreferences extension if it is available at translatewiki.net
Issues Open tasks ┬Ě Report a bug

GlobalPreferences uzant─▒s─▒, bir kullan─▒c─▒n─▒n tercihlerinin bir k─▒sm─▒n─▒ veya tamam─▒n─▒ bir viki ailesindeki t├╝m vikilerde k├╝resel olarak kullan─▒lmak ├╝zere ayarlamas─▒na izin verir. ├ľrne─čin, g├Âr├╝n├╝m├╝n├╝z├╝ t├╝m vikilerde ayn─▒ olacak ┼čekilde ayarlayabilir, ancak farkl─▒ vikilerde farkl─▒ izleme listesi ayarlar─▒na sahip olabilirsiniz. K├╝resel tercihlere belirli wikilerde yerel istisnalar verilmesi de m├╝mk├╝nd├╝r.

Payla┼č─▒lan bir user_properties tablosu, GlobalPreferences ile payla┼č─▒lan veritaban─▒ ayarlayarak herhangi bir uzant─▒ olmadan genel kullan─▒c─▒ tercihlerine sahip olmak m├╝mk├╝n olsa da uzant─▒s─▒, a┼ča─č─▒dakiler gibi daha ├že┼čitli kullan─▒m durumlar─▒ i├žin kullan─▒┼čl─▒d─▒r:

  • Bir kullan─▒c─▒ t├╝m vikilerde ayn─▒ dili ayarlamak istiyor, ancak bir vikiyi varsay─▒lan ayar─▒nda tutmak istiyor.
  • Bir viki, $wgHiddenPrefs ile gizlenmi┼č bir tercihe sahipken, bir ba┼čkas─▒ gizlenmez.
  • Bir kullan─▒c─▒ her vikide farkl─▒ bir g├Âr├╝n├╝m ayarlamak istiyor.
  • ─░ki vikinin ayn─▒ adl─▒ iki farkl─▒ ayg─▒t─▒ vard─▒r.
  • Bir viki, bir tercih belirleyen bir uzant─▒ya sahiptir, ancak bu uzant─▒ gruptaki ba┼čka bir vikide etkinle┼čtirilmemi┼čtir.

Kurulum[edit]

GlobalPreferences ├žal─▒┼čmadan ├Ânce, merkezi kullan─▒c─▒ kimlikleri olu┼čturman─▒z gerekir. Bu, CentralAuth uzant─▒s─▒ (veya di─čer CentralIdLookup sa─člay─▒c─▒s─▒) ile yap─▒labilir, ancak ├žo─ču viki ailesi i├žin payla┼č─▒lan veritaban─▒ tablolar─▒ daha kolay bir ┼čekilde yap─▒labilir. (Bu, kullan─▒c─▒lar─▒n e-posta adreslerinin, parolalar─▒n─▒n ve ger├žek adlar─▒n─▒n t├╝m vikilerde ayarlanaca─č─▒ ve viki baz─▒nda ayarlanamayaca─č─▒ anlam─▒na gelir.[1])

Payla┼č─▒lan tablolar yakla┼č─▒m─▒n─▒ kullan─▒yorsan─▒z, a┼ča─č─▒dakileri LocalSettings.php i├žinde ayarlay─▒n:

$wgSharedDB = '<shared_wiki_database>';
$wgSharedTables = [ 'user' ]; // 'user_properties' dahil olmad─▒─č─▒n─▒ unutmay─▒n.

Ard─▒ndan GlobalPreferences her zamanki gibi kurulabilir:


  • Download and move the extracted GlobalPreferences folder to your extensions/ directory.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalPreferences
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'GlobalPreferences' );
    // $wgSharedDB ile ayn─▒ysa, $wgGlobalPreferencesDB ayarlaman─▒za gerek yoktur.
    $wgGlobalPreferencesDB = '<global_preferences_database>';
    
  • Run the update script which will automatically create the necessary database tables that this extension needs.
  • $wgGlobalPreferencesDB i├žin bir MediaWiki veritaban─▒ olmayan bir veritaban─▒ kullan─▒yorsan─▒z (ve bu nedenle g├╝ncelleme beti─čini ├žal─▒┼čt─▒rd─▒─č─▒n─▒zda g├╝ncellenmeyecektir), o zaman gerekli veritaban─▒ tablosu elle kurman─▒z gerekir. Gereken SQL sql/ dizindedir.
  • Yes Done ÔÇô Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Ayr─▒ca Echo uzant─▒s─▒n─▒ da y├╝klediyseniz, LocalSettings.php i├žinde Echo'dan sonra GlobalPreferences y├╝klenmelidir.

Yap─▒land─▒rma[edit]

$wgGlobalPreferencesDB
K├╝resel tercihlerin saklanaca─č─▒ veritaban─▒n─▒n ad─▒. Herhangi bir de─čer belirtilmezse, $wgSharedDB , null ise $wgDBname kullan─▒l─▒r.
Bu veritaban─▒, ba┼čka herhangi bir ┼čey i├žin kullan─▒lan bir veritaban─▒ olmak zorunda de─čildir, ancak genellikle merkezi kullan─▒c─▒ verilerinin depoland─▒─č─▒ her yerde ayn─▒ ┼čekilde ayarlan─▒r.

API[edit]

Uzant─▒, yerel ve k├╝resel tercihleri ÔÇőÔÇőalmak ve ayarlamak i├žin API'ler sa─člar. API alt sayfas─▒nda belgelenmi┼čtir.

Ayr─▒ca bak─▒n─▒z[edit]

Notlar[edit]

  1. ÔćĹ 'Ger├žek ad' tercihi kafa kar─▒┼čt─▒r─▒c─▒d─▒r ├ž├╝nk├╝ ├ľzel:Tercihler sayfas─▒ndan de─či┼čtirilebilen di─čer t├╝m tercihlerden ayr─▒ olarak ele al─▒n─▒r. Phabricator:T72670 sayfas─▒na bak─▒n.