WeBlog Hanzely.eu
Domov IT sekcia Programovanie Ako sa zrodil blog :-) - použité nástroje

Ako sa zrodil blog :-) - použité nástroje

E-mail Tlačiť PDF
(0 - hlasujúci)
Dnes rastú blogy ako huby po daždi. Založiť si ho dnes behom pár minút môže naozaj každý a naviac úplne zadarmo. Prečo som sa nakoniec i ja rozhodol pripojiť do blogovacej komunity ? Určite ste už zažili hľadanie riešenia problému do úmoru, keď ste sa chytali každej slamky z nepreberného množstva výsledkov dotazu z vyhľadávača. Ja som v posledných mesiacoch väčšinu riešení podobných ťažkostí nachádzal práve na rôznych anglických blogovacích stránkach. Je veľmi príjmené, keď nájdete niekoho, kto váš konkrétny problém už vyriešil a nemusíte celý postup zostavovať od začiatku. Naviac s podpornými komentármi od iných užívateľov máte naraz i varianty onoho riešenia. Toto je primárny cieľ i tohto blogu, poskytnúť vhodné informácie a moje znalosti pri riešení problémov na ktoré som narazil.

Prvý článok napovie o konfigurácii tohto blogu, použitých nástrojoch pre prípad, že by ste si chceli založiť vlastný blog na podobnom základe.

 

joomla_header

 

Výber redakčného systému

Prvým krokom bolo zvolenie vhodného redakčného systému (CMS). Od začiatku som zvažoval medzi dominujúcou trojicou WordPress - Joomla - Drupal. Nakoľko som nemal žiadne skúsenosti so žiadnym zo spomenutých nástrojov prešiel som internet a vyhľadal si informácie, ktoré by mi pomohli sa rozhonúť. Stručná charakteristika týchto systémov je taká, že WordPress je primárne zameraný na blogy, Drupal je masívny nástroj na tvorbu webových prezentácií a Joomla je z každého trochu. Ale povedal som si, že recenzie nestačia, potrebujem si to vyskúšať, samozrejme pokiaľ možno s minimálnymi nákladmi.

Google našiel veľmi zaujímavý online nástroj, ktorý vám umožní vyskúšať si administračné rozhranie obrovského množstva CMS systémov predinštalovaných a nakonfigurovaných ako čisté inštalácie. Jeho názov je OpensourceCMS a nájdete ho na adrese http://php.opensourcecms.com/. Už hlavný slogan try before you install (vyskúšaj než nainstaluješ) ma navnadil a hneď som sa pustil do testovania. Uvedené konfigurácie neposkytujú značné možnosti na inštaláciu modulov, ale získate prehľad a skúsenosti bez nutnosti už niečo nahrávať na web. Ideálna pomôcka pri rozhodovaní výberu blogovacieho systému, CMS, vlastnej wiki, fóra a ďalších publikačných webových systémov.

Po vyskúšaní som mal jasno. Vhodnou alternatívou pre mňa na blog a možný budúci rozvoj i webu hanzely.eu bol CMS Joomla (vo verzii 1.5), pre jeho jednoduchosť, veľkú podporu komunity, množstvo modulov a možnosti jak blogovacie, tak i vývoja statických stránok.

 

Puzzle z modulov

Pokiaľ plánujete založiť blog, či už ako hlavný cieľ, alebo len ako súčasť rozsiahlejšieho webu Joomla ponúka už hotové zásuvné moduly pre blogy i mikroblogy. Ja som sa vydal svjou cestou aby som sa lepšie zoznámil s modulmi a kofiguráciou Joomla. Vybral som si vlastné komponenty (preto to puzzle), ktorými som dosiahol podobné riešenie. Použité prvky popíšem samostatne ďalej.

 

Téma

Grafický návrh/design webu pre CMS Joomla sa nazýva Joomla template. Použitý template na tomto blogu má názov JA Uvite a je z dielne JoomlArt. Rozloženie prvkov je zaujímavé a veľmi som ho ani nemenil, takže zachováva pôvodné prvky. Oproti demo ukážke na webu výrobcu ale neobsahuje všetky komponenty. Výhodou pre návštevníka je možnosť nastaviť si veľkost písma a farebné prevedenie webu, ktoré bude uložené pre budúcu návštevu blogu.

 

Editor

Ako základný editor pre písanie článkov som zvolil Joomla Content Editor (ďalej JCE) pretože je postavený na editore TinyMCE . Umožňuje teda okrem prepracovanej WYSIWYG editácie textov aj vkladanie multimédií všetkých bežných formátov. Práca s ním je veľmi jednoduchá a funkcie, ktoré má v sebe integrované sú na špičkovej úrovni porovnateľné s bežnými textovými preprocesormi ako MS Word, či OO Writer.

 

Media Manager

Vložené média v článkoch prehráva väčšinou nastavený prehrávač operačného systému v prehľadávači. Ja som ale nebol spokojný s podporou a kompatibilitou, preto som zvolil manažér, ktorý súbory mp3 prehráva vlastným primitívnym prehrávačom a integruje všetky video formáty včetne flash videí. Názov komponenty je denVideo. Pôvodný zámer bol zvoliť prehrávač, ktorý by videa zobrazoval vo flash a najbližšie k tomu bol JW Media Player, ale pre jednoduché pridávanie médií mi pripadal zbytočne zložitý. Preto sa videa naďalej prehrávajú nativným prehrávačom OS, ale kompatibilitya je zaručená použitím správnych HTML značiek. Niekoľko ukážok:

 

Prehrávanie mp3:

Get Adobe Flash player

 

Prehrávanie videa:

 

Flash video z Youtube (takto nejako vyzeralo občas aj konfigurácia Joomla CMS):

 

 

 

Zobrazovanie obrázkov je nastavené pomocou populárneho a dnes už takmer všadeprítomného nástroja Highslide JS, ktorý je súčasťou pluginu Core Design Scriptgenerator. Aby ste mohli tento proces automatizovať existuje komponenta Multithumb.

 

Ukážka zobrazovania obrázkov (kliknite pre zobrazenie plnej veľkosti) :

ohnostroj

 

Hodnotenie obsahu

Hodnotenie obsahu návštevníkmi (angl. user rating) ste určite sporozovali pod nadpisom článku ako hviezdičky. Je to bežný spôsob ako preukázať autorovi článku svoju vďačnosť za prínosné informácie a tiež kvalitatívne ohodnotit podanie týchto informácií. Joomla obsahuje jednoduché hodnotenie už v základnej inštalácii, ja som ale použil plugin Core Design Ajax Vote.

 

Lišta zdieľania obsahu

Trošku krkolomný názov pre jednoduchú lištu nástrojov zdieľania v pravom hornom rohu článku. Slúži prevažne na zdieľanie odkazu na článok s priateľmi. Nepoužil som žiadne komplexné riešenie. Tlačítka pre tlač a zaslanie emailom sú súčasťou čistej inštalácie Joomla CMS. Export do pdf je zabezpečený komponentou PhocaPDF, ktorého tvorca je Český programátor. Základný modul môže mať nastavenú vlastnú hlavičku a pätku dokumentu (napr. logo). Pre panel zdieľania obsahu pre sociálne siete je použitý plugin JX Share Link, ktorý obsahuje desiatky webových prepojení. Ja si nakonfiguroval len tie najznámejšie. Nastaviť je možné i štýl zobrazovania panelu a ikonka.

 

Komentáre

Systém pre komentovanie článkov návštevníkmi je tvorený Joomla JComments modulom. Má mnoho nastavení a dobre sa používa i pri viacužívateľskom rozhrani po prihlásení. Pre anonymné komentáre hostí mu chýba vyššia anti-SPAM kontrola napr. v podobe reCAPTCHA modulu, ale integrácia je vraj už v procese, takže dúfajme, že sa v ďalšej verzii už niečo objaví.

 

RSS novinky

Vlákno aktuálnych noviniek (článkov) zabezpečuje Ninja RSS Syndicator. V komentároch je to zase spomínaného súčasťou komentovacieho systému JComments. Ninja RSS je jednoduchý nástroj s podporou známych systémov (RSS, ATOM, MBOX) a množstvom nastavení. Obsahuje aj icon editor, ktorý ale mňa neuspokojil dostatočne. Umožňuje nastaviť samostatné RSS vlákna na kategórie, sekcie, celý web. Oproti vstavanému riešeniu v základnej konfigurácii Joomla obsahuje prepracované prehľadné a funkčné administračné rozhranie.

 

Kľúčové slová

Tiež štítky, čo tagy v základnej verzii neboli dostačujúce. Existuje ale rozšírenie priamo tejto verzie s názvom Joomla Tags, ktoré už zvláda prepracované filtrovanie, oblaky populárnych štítkov, najčastejšie používaných aj výber z najčítanejších článkov, posledne pridané kľúčové slová a pod. Dokáže tagy importovať a generovať z textu článku a má celé administračné rozhranie.

 

Prílohy k článkom

Opäť som použil skôr rozšírenie základného systému s názvom Article Attachments. Je to jednoduchý nástroj s prehľadným zoznamom príloh článkov. Pôvodne som chcel dať prednosť výbornému pluginu Core Design Attachments, ale je skôr zameraná na front-end zdieľanie príloh medzi užívateľmi a tieto funkcie boli pre mňa nežiadúce.

 

Mapa stránok

Každý web by mal obsahovať mapu stránok, či už v XML formáte, ale štýlovanom HTML. Ja som použil komponentu Xmap.

http://extensions.joomla.org/extensions/social-web/social-bookmarking/5997
Share Link:
Bookmark Google Yahoo MyWeb Del.icio.us Digg Facebook Myspace Reddit Ma.gnolia Technorati Stumble Upon Furl Newsvine Yahoo Bookmarks MSN Live
Posledná úprava ( Utorok, 23 Február 2010 18:09 )  

Najnovšie komentáre