Dru­pal umoż­li­wia użyt­kow­ni­kowi łatwe publi­ko­wa­nie, zarzą­dza­nie i orga­ni­zo­wa­nie zawar­to­ści strony. Wypo­sa­żony jest w funk­cje, które ofe­rują mię­dzy innymi sys­tem blo­gów, środo­wi­ska prze­zna­czone do wspól­nej pracy nad pro­jek­tem, fora, biu­le­tyny, gale­rie zdjęć, moż­li­wość wysy­ła­nia i pobie­ra­nia plików.

Cechami wyróż­nia­ją­cymi Dru­pala jest sys­tem seg­men­tów i tak­so­no­mii. Tak­so­no­mia to roz­bu­do­wany moduł słu­żący głów­nie do porząd­ko­wa­nia tre­ści wedle kate­go­rii. Tak­so­no­mia składa się z ele­men­tów. Może ona mieć struk­turę pła­ską, drze­wia­stą, lub słu­żyć do ota­go­wy­wa­nia zawar­to­ści. Do ele­men­tów tak­so­no­mii można przy­dzie­lać poszcze­gólne arty­kuły. W zależ­no­ści od kon­fi­gu­ra­cji dana tak­so­no­mia może wyma­gać aby każdy z arty­ku­łów danego typu był do niej przy­pi­sany. Może też pozwa­lać aby dany arty­kuł wystę­po­wał w niej wię­cej niż raz.

auto­ma­tycz­nie two­rzy kanały infor­ma­cyjne RSS zarówno dla całej strony, jak i dla kate­go­rii zamiesz­cza­nych na niej arty­ku­łów oraz for. Umoż­li­wia także pro­ste usta­la­nie alia­sów, spra­wia­jąc że adresy stron są łatwiej­sze do zapa­mię­ta­nia przez odwie­dza­ją­cych. Wypo­sa­żony jest rów­nież w sys­tem sza­blo­nów, uła­twia­jący zmianę wyglądu strony.

jest opro­gra­mo­wa­niem o otwar­tym kodzie źródło­wym, udo­stęp­nia­nym na zasa­dach licen­cji GPL. Ozna­cza to mię­dzy innymi, że licen­cja na użyt­ko­wa­nie opro­gra­mo­wa­nia nie wymaga żadnych opłat. Jest to szcze­gól­nie ważne dla szkół, które zwy­kle nie dys­po­nują zbyt dużymi środ­kami finan­so­wymi na zakup dodat­ko­wego opro­gra­mo­wa­nia. Sys­tem można wzbo­ga­cać o nowe funk­cje za pomocą modu­łów. Nie­które z nich są dostępne od razu po insta­la­cji, a inne trzeba dodat­kowo pobrać z Internetu.

Główne zało­że­nia Dru­pala to:

  • zapew­nie­nie pod­sta­wo­wego i nie­zbęd­nego zestawu funk­cjo­nal­no­ści, który w każ­dym momen­cie może być roz­sze­rzony przez zasto­so­wa­nie dodat­ko­wych modułów,
  • two­rze­nie wyso­kiej jako­ści, ele­ganc­kiego i dobrze udo­ku­men­to­wa­nego kodu źródłowego,
  • wspie­ra­nie uzna­nych jak i nowo powsta­łych stan­dar­dów internetowych,
  • nacisk na opty­malny kod źródłowy (np. mini­ma­li­za­cja zapy­tań SQL),
  • opar­cie na filo­zo­fii otwar­tego kodu, wspól­nie two­rzo­nego przez środo­wi­sko dewe­lo­pe­rów roz­pro­szo­nych po całym świecie,
  • pro­stota obsługi, zarówno przez użyt­kow­ni­ków, admi­ni­stra­to­rów, jak i programistów,
  • umoż­li­wie­nie nie­skrę­po­wa­nego prze­pływ infor­ma­cji, współ­pracę, dzie­le­nie się wie­dzą oraz wspólne roz­wią­zy­wa­nie problemów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>