Drupal 6.15 - Web už může mít opravdu každý

Minulý týden jsem byl "donucen" pracovat s administračním systémem Drupal 6.15, chci se zde podělit o zážitky při práci.

ikona drupal-6-15---web-uz-muze-mit-opravdu-kazdy

Jako první jsem samozřejmě stáhl nejnovější Drupal z oficiálních stránek, jednalo se o verzi 6.15, ke které byl na té samé doméně dostupný i český překlad. Po velmi snadné instalaci podle webu C4 jsem mohl Drupal okamžitě používat. Jelikož nepatřím mezi lidi, co si raději přečtou návod či dokumentaci než se do něčeho pustí, hned jsem začal zkoušet různé položky v menu, co to udělá a opravdu jsem byl mile překvapen. Během chvilky jsem měl naklikanou půlku webu. Na kámen úrazu jsem narazil, až když jsem si přestal hrát a chtěl jsem opravdu již něco udělat. Měl jsem vlastní grafický návrh webu, který jsem chtěl použít s velmi dobře promyšlenou funkčností webu, jenomže po dlouhém hledání jsem nenašel nic jiného, než výběr z předem nadefinovaných stylů, nebo možností stáhnout další předem udělané styly. Tak jsem zkoušel googlit a jediné na co jsem narazil, že mohu pouze vytvořit nový soubor stylů webu a zkusit jej nahrát do drupala, styly nebyly nijak velký problém, naopak, až mě překvapilo, jak snadno se tam dají "mrsknout" svoje vlastní, jenomže při stylování menu to nebyla žádná pohádka. Na webu se nacházely dvě menu, jedno hlavní, nahoře, kde bylo staticky navoleno 8 položek, před zpracováním jsem musel přes několik lehkých PHP skriptíků a použitím funkce Str_replace() v souboru page.tpl.php poupravit položky tak, aby byly přes drupal editovatelné a zároveň fungovaly CSS styly, jelikož drupal dával každé položce class='menuXXX', kde XXX bylo ID položky v databázi.

Na druhý problém jsem přišel, když jsem měl mít sekundární menu na webu, přičemž by se dělilo do 8 sekcí, podle primárního menu a zobrazovala by se pouze sekce, ve které se nacházíte. Po chvilce snažení jsem to vzdal a stejně rychle, jak jsem s drupalem začal, s ním i skončil. Jelikož jediná možnost jak tohoto docílit je, udělat 8 menu podle sekcí, což by nebyl problém, ale potom u každého menu nastavit stránku po stránce, na jaké se má správné menu zobrazit. Z pohledu mě, jako programátora mi to přijde velmi zbytečná práce a raději si sám udělám někde v PHP funkci, do které si budu posílat podle stránky číslo a podle toho nahraju správný styl a menu, než vypisovat někam do kolonky 50 IDček různých stránek :). I když to někomu možná přijde snazší, já radši budu mít vše 100% funkční tak jak, má být a při vytvoření 1 nové stránky jí nebudu měnit ještě nastavením celého menu.

Závěrem bych rád dodal, že Drupal je výborná pomůcka pro někoho, komu nesejde moc na stylu, popřípadě originality jeho webu, ale chce mít web a nechce za něj někomu zbytečně draze platit či neumí ho udělat sám. Naopak pro ostatní, kteří alespoň trochu umí HTML, CSS a PHP asi pořád vyjde líp, napsat si web sám dle svého, nebo pomocí nějaké externí administrace, kde si každý udělá vše sám sobě na míru. To už je jen otázka názoru.

Komentáře

Nick Příspěvek *
Email
Webové stránky
13 + 6 =
SuGi | MAIL | WEB19:06 18.03.2010
Myslim, že nenáročnejm lidem bohatě stačí, jak píšu v závěru. Ale třeba já bych si s nim nevystačil, proto si dělám administraci svojí - Verianu :-)
kokta15:05 18.03.2010
Drupal teda nic moc....

Created & Designed by © SuGi 2007-2011 | PWRD BY Veriana (2.0.1450)
Provozovatel nenese žádnou zodpovědnost za škody způsobené používáním tohoto webu