• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Drupal

    Przeczytaj także...
    W programowaniu komputerowym framework albo platforma programistyczna jest szkieletem do budowy aplikacji. Definiuje on strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Programista tworzy aplikację, rozbudowując i dostosowując poszczególne komponenty do wymagań realizowanego projektu, tworząc w ten sposób gotową aplikację.MongoDB (od słowa "humongous") to otwarty, nierelacyjny system zarządzania bazą danych napisany w języku C++. Charakteryzuje się dużą skalowalnością, wydajnością oraz brakiem ściśle zdefiniowanej struktury obsługiwanych baz danych. Zamiast tego, dane składowane są jako dokumenty w stylu JSON, co umożliwia aplikacjom bardziej naturalne ich przetwarzanie, przy zachowaniu możliwości tworzenia hierarchii oraz indeksowania.
    PHP – obiektowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.

    Drupalsystem zarządzania treścią i framework (ang. CMF content management framework) napisany w języku PHP, używany jest przez ponad milion stron internetowych, czyli około 2% 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.

    SQLite – to system zarządzania bazą danych oraz biblioteka C implementująca taki system, obsługująca język SQL (ang. Structured Query Language). Została stworzona przez Richarda Hippa i jest dostępna na licencji public domain. Projekt został rozpoczęty w roku 2000.Microsoft SQL Server (MS SQL) to system zarządzania bazą danych, wspierany i rozpowszechniany przez korporację Microsoft. Jest to główny produkt bazodanowy tej firmy, który charakteryzuje się tym, iż jako język zapytań używany jest przede wszystkim Transact-SQL, który stanowi rozwinięcie standardu ANSI/ISO.

    Wyposażony jest w funkcje, które oferują między innymi system blogów, środowiska przeznaczone do wspólnej pracy nad projektem, 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ń.

    Internet Information Services (IIS) – jest zbiorem usług internetowych dla systemów rodziny Microsoft Windows. Obecnie pełni funkcje serwera FTP, HTTP, HTTPS, NNTP oraz SMTP.System zarządzania treścią (ang. Content Management System, CMS) – oprogramowanie pozwalające na łatwe utworzenie serwisu WWW oraz jego późniejszą aktualizację i rozbudowę przez redakcyjny personel nietechniczny. Kształtowanie treści i sposobu ich prezentacji w serwisie internetowym zarządzanym przez CMS odbywa się za pomocą prostych w obsłudze interfejsów użytkownika, zazwyczaj w postaci stron WWW zawierających rozbudowane formularze i moduły.

    Cechami wyróżniającymi Drupala jest system segmentów (ang. node) i 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.

    nginx (wymawiany jako engine x) – serwer WWW (HTTP) oraz serwer proxy dla HTTP i IMAP/POP3 stworzony przez Igora Sysojewa a rozwijany i wspierany przez założoną przez niego firmę Nginx, Inc.Apache – otwarty serwer HTTP dostępny dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD, OS X, Microsoft Windows).

    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órek” PHPTemplate, ułatwiający zmianę wyglądu strony.

    MariaDB – baza danych stworzona przez grupę (głównie) byłych pracowników MySQL AB, pod przewodnictwem Michaela Wideniusa, współtwórcy MySQL. Celem głównym projektu jest współpraca ze społecznością wolnego oprogramowania i udostępnianie jej na licencji GPL, w przeciwieństwie do niepewnego statusu licencji MySQL, która zależy teraz od firmy Oracle.PHP Data Objects (w skrócie PDO) – rozszerzenie języka PHP udostępniające jednolity interfejs baz danych w postaci pojedynczej klasy z metodami wspólnymi dla różnych silników zarządzania bazą danych. Eliminuje to konieczność korzystania przez twórców oprogramowania z własnych lub zewnętrznych rozwiązań unifikujących sposób operowania na bazie danych.

    Drupal jest oprogramowaniem o otwartym kodzie źródłowym, udostępnianym na zasadach licencji 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ć.

    Skin (ang. skóra; także skórka) – zestaw ustawień graficznego interfejsu użytkownika umożliwiający znaczącą zmianę wyglądu i zachowania programu.SQL (ang. Structured Query Language wym. /ɛskjuːˈɛl/) – strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych.

    Od wersji 7 oprogramowania z jądrem systemu zintegrowano moduły CCK oraz ImageCache, 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.

    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 PDO oraz serwerami, na których można uruchomić PHP: Apache, IIS, Lighttpd, Hiawatha, Cherokee lub Nginx.

    Blog (ang. web log – dziennik sieciowy) — rodzaj strony internetowej zawierającej odrębne, uporządkowane chronologicznie wpisy. Blogi umożliwiają zazwyczaj archiwizację oraz kategoryzację i tagowanie wpisów, a także komentowanie notatek przez czytelników danego dziennika sieciowego. Ogół blogów traktowany jako medium komunikacyjne nosi nazwę blogosfery.RSS – umowna rodzina języków znacznikowych do przesyłania nagłówków wiadomości i nowości na wybranych przez użytkownika RSS stronach. Wystarczy dodać daną stronę (musi ona obsługiwać system RSS) do czytnika RSS. Wszystkie w większym lub mniejszym zakresie bazują na XML-u. Aby skorzystać z kanału RSS, potrzebny jest odpowiedni program, tzw. czytnik kanałów. Często czytniki RSS-ów są zamieszczane w programach pocztowych. Wyróżnia się następujące rodziny RSS:

    W oparciu o Drupal powstają też inne niezależne, niszowe rozwiązania, np. system do zarządzania projektami Open Atrium.

    Przypisy

    Linki zewnętrzne[]

  • Oficjalna strona Drupala
  • Oficjalna strona polskiego tłumaczenia
  • (window.RLQ=window.RLQ||).push(function(){mw.log.warn("Gadget \"edit-summary-warning\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"wikibugs\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"ReferenceTooltips\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");mw.log.warn("Gadget \"main-page\" styles loaded twice. Migrate to type=general. See \u003Chttps://phabricator.wikimedia.org/T42284\u003E.");});
    GNU General Public License – licencja wolnego i otwartego oprogramowania stworzona w 1989 roku przez Richarda Stallmana i Ebena Moglena na potrzeby Projektu GNU, zatwierdzona przez Open Source Initiative. Pierwowzorem licencji była licencja Emacs General Public License. Wersja druga licencji GNU GPL została wydana w roku 1991, a wersja trzecia – 29 czerwca 2007.Alias (inaczej zwany, znany jako), vel (łac. albo, czyli) – alternatywna nazwa służąca do identyfikacji obiektów, ludzi itp. (pseudonim). Zwykle z aliasem związana jest funkcja polegająca na skróceniu i uproszczeniu nazewnictwa.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Forum dyskusyjne – przeniesiona do struktury stron WWW forma grup dyskusyjnych, która służy do wymiany informacji i poglądów między osobami o podobnych zainteresowaniach przy użyciu przeglądarki internetowej.

    Reklama

    Czas generowania strony: 0.05 sek.