Instalacja modułów Drupal

Rolą firmowych stron internetowych coraz częściej nie jest już tylko bycie firmową wizytówką czy medium informacyjnym, ale istotnym narzędziem budowania przewagi konkurencyjnej poprzez oferowanie szczególnych branżowych czy organizacyjnych funkcjonalności.  Pozwala to obniżyć koszty, uprościć pewnych procesy biznesowe czy podnieść poziom obsługi klienta. Dla pewnych typów przedsiębiorczości mogą jednak być wręcz narzędziem o kluczowym znaczeniu.

Podstawowa instalacja CMS Drupal zapewnia zestaw funkcjonalności w zakresie przechowywania, prezentacji i zarządzania treścią oraz oferuje architekturę i narzędzia pozwalające rozszerzać ją o kolejne moduły oraz pewien zestaw najczęściej używanych modułów.

Dedykowane moduły Drupal

Portal projektu Drupala udostępnia bogate, świetnie zorganizowane, skategoryzowane repozytorium rozszerzeń, gdzie społeczność twórców ma możliwość je zaprezentować, a użytkownicy ściągnąć, przetestować, ocenić czy finalnie zastosować w swoich realizacjach.

Repozytorium modułów przechowuje projekty o różnej złożoności, stopniu zaawansowania, wieku projektu i ilości pracujących nad nimi deweloperów.

Najbardziej złożonymi rozszerzeniami są komponenty, stanowiące najczęściej rozbudowane, zintegrowane funkcjonalności. Są m.in. systemy mailingu, fora internetowe, kalendarze, systemy ogłoszeniowe, repozytoria plików. Niektóre moduły mają za zadanie realizować proste funkcjonalności związane z odczytem, formowaniem czy wyświetlaniem danych. Mogą to być np. listy powiązanych artykułów, formularze subskrypcji itp., gdzie interakcja użytkownika jest najczęściej bardzo krótka. 

Niektóre z rozszerzeń są darmowe, niektóre płatne a niektóre dostępne w modelu mieszanym lub z rozróżnieniem, czy przeznaczone są do zastosowań komercyjnych czy niekomercyjnych.

Wdrożenia

Chociaż repozytorium udostępnianych rozszerzeń jest duże, mają one różny poziom wykonania i różnią się fukcjonalnościami, chociaż mogą zostać zaklasyfikowane do tej samej kategorii. Czasem o ograniczeniach danego modułu można przekonać się dopiero po jego instalacji i próbie zastosowania.  Nie zawsze interesujące nas rozszerzenie współpracuje z najnowszą wersją Drupala, którą akurat zainstalowaliśmy. Duża część rozszerzeń udostępnia całość funkcjonalności jedynie w wersji płatnej lub dokumentacja do nich wymaga wykupienia subskrypcji, na co czasami klient nie przewidział budżetu. Część rozszerzeń jest stale rozwijana przez swoich twórców, więc dostępne są w różnych wersjach. Zdarza się że wersje bardziej rozbudowane funkcjonalne mają jeszcze pomimo publikacji problemy wieku dziecięcego.

Przed przystąpieniem do wdrożenia poszukiwanej przez nas funkcjonalności, najlepiej określić kluczowe biznesowe i techniczne wymagania, przeszukać repozytorium modułów, zainstalować i sprawdzić czy będą w stanie spełnić nasze oczekiwania. Rozszerzenie mogą wymagać czasem prostej a czasem złożonej konfiguracji czy kastomizacji.

Proponuję:

  • pomoc w określeniu założeń biznesowych i technicznych,
  • przegląd dostępnych i wybór optymalnego modułu Drupala,
  • testy instalacji na osobnej instancji Drupala,instalacja,
  • konfiguracja (np.cache,  wprowadzenie kategorii, ustalenie struktur danych),
  • kastomizacja wizualna (CSS, XSLT, itp.),
  • ewentualna eliminacja konfliktów (np. między wersjami JQuery, Mootols, CSS, itp.).

 

W razie zainteresowania zapraszam do kontaktu: tomasz@programistaphp.com.pl

Szersza propozycja w zakresie CMF Drupal: Programista Drupal