Pouzivam drupal uz postupne na vsechno.
Vice nez neco hmatatelneho (viditelneho) je to system pravidel, ktere umoznuji neopakovat zbytecnosti (useri a prihlasovani, zobrazovani obsahu, umistovani obsahu, definice vzhledu, specializovane funkce atd...).
Dodrzenim techto pravidel ziskame napr. moznost zmenit vzhled kdykoliv pozdeji (projekt na miru si musi takovato pravidla stanovit sam a "projekt na miru" je zacatek bez techto vymozenosti a bez podpory dalsich vyvojaru - nikdo nevi vic nez dobre fungujici komunita dohromady - drupal ma velmi dobre fungujici komunitu).
Dodrzeni pravidel nam umozni vyuzivat prace jinych (moduly) a zasit je do naseho projektu, kde uz od zacatku pusobi tak prirozene jako kdybychom to psali jen pro nas projekt.
Neni pravda, ze pouziti drupalu vyzaduje dan v podobe ztraty vykonu. Je pravda, ze drupal ve verzi 6 byl trochu pomalejsi nez petka ci sedmicka, ale jakykoliv "projekt na miru" taky potrebuje
za cas nejake ty optimalizace a pro drupal je jiz cela rada doporuceni a nastroju pro optimalizace na ruznych urovnich a my se muzeme soustredit jen na chyby a potreby nami napsaneho modulu a netreba
resit vse jako celek, protoze v ostatnim kodu jsou jiz optimalizace druhych, nebo pro ne existuji doporuceni tech, kteri to museli resit.
S drupalem ziskavame moznosti, ktere bychom jinak museli tukat velmi dlouho. Pridanim modulu si pridame ruzne slozitou funkcionalitu (captcha, eshop atd...). Drupal je uzasny z ruznych uhlu
pohledu. Fascinujici je kdyz napisu modul, v nem neco definuju a pak stahnu jiny modul (jehoz autor nemel ani tuseni o mem modulu), ktery ovlivni a rozsiri muj modul aniz bych to v dobe psani meho modulu planoval nebo tusil.
Pouzivam drupal jako zaklad pro jakoukoliv aplikaci. Napr. system pro callcentrum, nebo administracni rozhrani pro mailhosting a webhosting (kde useri mohou editovat vse ve svych domenach), nebo jako externi prihlaseni k videoserveru, kde
cast s drupalem se stara o registraci useru, prodej ci distribuci pristupu a po overeni jsou useri vpusteni do videoserveru (ten samy server pracuje pro vice firem a pro kazdou z jich ma jinou grafiku a jine rozlozeni prvku a zobrazuji jine texty). Nebo jako obchod pro prodej knih. Pisu ted portal, ktery ma nabidnout neco co u nas zatim chybi a rovnez jsem si mnoho
prace odpustil pouzitim drupalu. Planuju jeste system pro vymahani pohledavek pro advokaty a jelikoz je potreba i pristup pres web, pres telefon i "lokalne", tak to budu asi delat jako web aplikaci (s vyuzitim jQuery, ktere je v drupalu k dispozici) a rovnez ma logiku zacit od drupalu.
Rozdil mezi drupalem a nejakymi cms vidim predevsim v tom, ze pomoci drupalu je mozne si naklikat cms a ten dal pouzit, ale byl bych se hadal, ze drupal neni (jen) cms (i kdyz bezne se o nem rika, ze "hele, je to i cms, tak odsud zkuste zacit"), ale spis
je to jakesi lego pro webove vyvojare. Vyhodou je, ze kosticky pro toto lego je mozne si (take) vymodelovat, ale jiz ted jich existuje uctyhodne mnoho snad pro vsechno (ja pisu jen to co je konkurencni vyhoda daneho webu, ktery ostatni nemaji a ktere jsou napady tech, kteri ode mne chteji modul).
Ostatni web systemy, ktere jsou cms, mivaji mene takovychto moznosti (vice mantinelu a pevne danych zon a omezeni). Jiste je mozne je vsechny s vetsim ci mensim usilim modifikovat ci se primo zapojit do vyvoje toho ktereho cms.
Drupal vyzaduje vic vstupnich informaci pro prvni pouziti, ale s kazdou naucenou dovednosti jiz rostou jen vyhody v podobe stale jednodussiho programovani novych projektu, nebo modifikaci stavajicich.
Je mozne se zaleknout slozitejsiho vstupu, ale roste pocet tech, kteri se nelekli a tim take roste stale rychleji konkurence, takze urcite se vyplati do drupalu investovat. Na zaklade svych predchozich pruzkumu mam duvod verit, ze prave drupal je pro tvurce web aplikaci
nejvhodnejsi investici.
Na druhe strane jsou ti, kteri se nechteji nadrit a mit na par kliknuti hned vysledek, pro ne je lepsi jiny system, ktery je jiz dopredu pripraveny, ale i kdyz s rostoucimi znalostmi bude mozne ohybat i takovy projekt, tak drupal bude vzdy pruznejsi (nez me zname - nechci jmenovat at nekoho nenastvu), zatimco uzivatele ostatnich
cms budou muset pristupovat na vic a vic kompromisu.