Drupal: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
infobox
pobieranie numerów wersji z Wikidanych, drobne techniczne
Linia 10:
|język programowania = [[PHP]]
|pierwsze wydanie = styczeń 2001
|wersja stabilna = 8.1.8<ref>{{cytuj stronę | url = https://www.drupal.org/project/drupal | tytuł = Download | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref> {{Data wydania|2016|08|03}}
|wersja testowa =
|licencja = [[GNU General Public License|GPL]]
|wikibooks =
Linia 23 ⟶ 21:
Cechami wyróżniającymi Drupala jest system segmentów (ang. node) i [[taksonomia filogenetyczna|taksonomii]]. Taksonomia to rozbudowany moduł służący głównie do porządkowania treści wedle kategorii. Jego zastosowania są jednak znacznie szersze. Dzięki wsparciu dla zaawansowanych rozwiązań optymalizacyjnych takich jak [[Varnish]], APC, [[Memcache]] i [[Master Slave Replication]] nadaje się świetnie do stron posiadających duże obciążenie.
 
Drupal automatycznie tworzy kanały informacyjne [[RSS]] zarówno dla całej strony, jak i dla kategorii zamieszczanych na niej artykułów oraz forów. Umożliwia także proste ustalanie [[alias]]ów sprawiając, że adresy stron są łatwiejsze do zapamiętania przez odwiedzających. Wyposażony jest również w system tzw. „[[SkinSkórka (informatyka)|skórek]]” ''PHPTemplate'', ułatwiający zmianę wyglądu strony.
 
Drupal jest oprogramowaniem o otwartym kodzie źródłowym, udostępnianym na zasadach licencji [[GNU General Public License|GPL]]. Można go wzbogacać o nowe funkcje za pomocą tzw. modułów, z których to również zbudowany jest system. Niektóre z nich (tzw. moduły Core'owe) są dostępne od razu po instalacji, a inne trzeba dodatkowo pobrać<ref>{{cytuj stronę | url = https://drupal.org/about | tytuł = Licencja oraz możliwości oprogramowania | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref>.
Linia 29 ⟶ 27:
Od wersji 7 oprogramowania z jądrem systemu zintegrowano moduły CCK oraz ImageCache<ref>{{cytuj stronę | url = https://drupal.org/project/cck | tytuł = Moduł CCK w oprogramowaniu Drupal | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref><ref>{{cytuj stronę | url = https://drupal.org/project/imagecache | tytuł = Moduł ImageCache w oprogramowaniu Drupal | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref>, które w poprzednich wersjach były modułami zewnętrznymi. Najczęściej instalowanym modułem zewnętrznym jest moduł Views, który pozwala na budowę zapytań [[SQL]] poprzez interface użytkownika<ref>{{cytuj stronę | url = https://drupal.org/project/views | tytuł = Moduł Views w oprogramowaniu Drupal | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref>.
 
System wykorzystuje język [[PHP]], współpracuje z bazami danych takimi jak: [[MySQL]], [[PostgreSQL]], [[SQLite]], [[MariaDB]], [[MongoDB]] czy [[Microsoft SQL Server]] za pośrednictwem biblioteki [[PHP Data Objects|PDO]] oraz serwerami, na których można uruchomić [[PHP]]: [[Apache (serwer)HTTP Server|Apache]], [[Internet Information Services|IIS]], [[Lighttpd]], [[Hiawatha]], [[Cherokee]] lub [[Nginx]].
 
W oparciu o Drupal powstają też inne niezależne, niszowe rozwiązania, np. system do zarządzania projektami [[Open Atrium]]<ref>{{cytuj stronę | url = https://groups.drupal.org/open-atrium | tytuł = O Open Atrium | opublikowany = Oficjalna strona oprogramowania | język = en}}</ref>.