Drupal: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m Kontrola autorytatywna, WP:SK
Uzupełnienie informacji z wersji 8 CMS Drupal.
Linia 17:
'''Drupal''' – [[system zarządzania treścią]] i [[framework]] (ang. CMF content management framework) napisany w języku PHP, używany jest przez ponad milion<ref>https://drupal.org/project/usage/drupal</ref> stron internetowych, czyli około 2%<ref>http://w3techs.com/technologies/overview/content_management/all</ref><ref>http://trends.builtwith.com/cms/Drupal</ref><ref>https://wappalyzer.com/applications/drupal</ref> ze wszystkich stron internetowych na świecie i ponad 5% stron posiadających system CMS, są to zarówno blogi, portale informacyjne, aplikacje edukacyjne, strony korporacyjne oraz rządowe m.in. strona whitehouse.gov, data.gov.uk czy premier.gov.pl.
 
Wyposażony jest w funkcje, które oferują między innymi system [[blog]]ów, środowiska przeznaczone do wspólnej pracy nad projektem, [[Forum dyskusyjne|fora]], biuletyny, galerie grafik/zdjęć, możliwość wysyłania i pobierania plików, a także rozbudowane API umożliwiające tworzenie zaawansowanych rozwiązań. Wersja 8 została zbudowana od podstaw przy użyciu komponentów frameworka [Symfony] wraz z implementacją serwisów i wzorca [Dependency Injection].
 
Cechami wyróżniającymi Drupala jest system encji wspólny dla segmentów (ang. node) i, [[taksonomia filogenetyczna|taksonomii]], użytkowników, od wersji 8 także bloków i linków menu. 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 Big pipe, [[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. „[[Skórka (informatyka)|skórek]]” ''PHPTemplate'', ułatwiający zmianę wyglądu strony, od wersji 8 do zarządzania markupem wykorzystywany jest [[Twig_(template_engine | Twig]].
 
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>.