Enkol:P9
"Centralizacja" przechowywania danych[edytuj]
Do zilustrowania tej funkcjonalności skorzystamy z innego zestawu danych przechowywanych na Enkolu - ze spisów taboru.
W przypadku klasycznej instalacji MediaWiki (bez SMW) stworzenie tabeli zawierającej np. listę wszystkich lokomotyw danego typu eksploatowanych kiedykolwiek w Polsce wymaga ręcznego stworzenia wikitabeli, co jest żmudne, a aktualizacja danych albo dodanie pozycji do tabeli wymaga ręcznej modyfikacji jej kodu:
Przykład tradycyjnej tabeli niekorzystającej z dobrodziejstw SMW
Co więcej - jeśli dane o konkretnym egzemplarzu pojawiają się na kilku stronach ich aktualizacja wymaga aktualizacji każdej z tych stron z osobna. Tabele, choć zawierają te same dane, nie są ze sobą w żaden sposób powiązane.
W przypadku zastosowania SMW informacje o danej lokomotywie przechowywane są tylko na jednej stronie:
Przykładowa metryka pojazdu trakcyjnego: Lxd2-352
Wszystkie inne strony, na których pojawiają się dane na temat tej konkretnej lokomotywy czerpią dane z jej strony, a aktualizacja danych na "centralnej" stronie danej lokomotywy kaskadowo aktualizuje dane na wszystkich innych stronach, na których są one wykorzystywane.
>>>Dalej