ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Content Management Framework Drupal   TM

     aneb 80% webu za p¨¢r hodin.

       Hod¨ª se i pro m¨§?




             Vojt¨§ch Kus?
         http://vojtechkusy.cz
Co v¨¢s ?ek¨¢? ¡­ A nemine?!
¡ñ
    P?edstaven¨ª CMS Drupal
    ¡ñ
        Stru?n¨¢ historie
    ¡ñ
        Architektura
¡ñ
    Co lze stihnout za hodinu?
¡ñ
    ?ablony
¡ñ
    Distribuce
¡ñ
    Hybridn¨ª v?voj
¡ñ
    Drupal Show
Dries Buytaert aneb ??ekn¨§te mi kdo
           za to m??e?¡°
¡ñ
    p?vodn¨ª autor: Dries Buytaert, kol. roku 2000
    ¡ñ
        hardcore Linux geek :-)
¡ñ
    komunitn¨ª opensource od sam¨¦ho za?¨¢tku,
    ?¨¢dn¨¢ ?komer?n¨ª¡° vize
¡ñ
    DORP => dorp.org => drop.org => DROP =>
    DRUPPEL => [DRUPAL] => drupal.org
¡ñ
    Dries vlastn¨ª TRADEMARK ... DrupalTM
    ¡ñ
        automatick¨¢ licence
    ¡ñ
        komer?n¨ª licence => zisk putuje asociaci
Zdroj: http://buytaert.net/files/state-of-drupal-april-2010.pdf
Dries u? mezit¨ªm trochu vyrostl :-)
Z¨¢kladn¨ª architektura Drupalu
¡ñ
    Modul¨¢rn¨ª architektura
    ¡ñ
        Z¨¢kladn¨ª moduly (povinn¨¦): System, User, Node,
        Filter, Block
    ¡ñ
        Nepovinn¨¦: Blog, Taxonomy, Comment, Poll ¡­
¡ñ
    Z¨¢kladn¨ª ?objekty¡° resp. entity
    ¡ñ
        Povinn¨¦: Node (uzel), User, Block
    ¡ñ
        Nepovinn¨¦: Taxonomy term (kategorie), Comment
¡ñ
    T¨¦mata
    ¡ñ
        N¨§kolik t¨¦mat v j¨¢d?e, v Drupa 6 pou?iteln? jen
        Garland v dne?n¨ª dob¨§ (ostatn¨ª? ¡­ nostalgie)
80% webu za p¨¢r hodin
¡ñ
    Drupal se snadno instaluje (dnes standard)
¡ñ
    Za hodinu m??eme m¨ªt hotovou z¨¢kladn¨ª
    strukturu webu, v?etn¨§ p¨¢r str¨¢nek obsahu
¡ñ
    A to dokonce ?na m¨ªru!¡°
    ¡ñ
        Tzn ?¨¢dn¨¦ zbyte?n¨¢ pole p?i vkl¨¢d¨¢n¨ª obsahu
    ¡ñ
        Obsah vypisujeme kde chceme, jak chceme a kdy
        chceme!
¡ñ
    Co t?eba takov? web pro Barcamp...?
Barcamp Brno 2010     Hlavi?ka

                           Prim¨¢rn¨ª menu




Menu                                       Uv¨ªt¨¢n¨ª




Blok                Seznam p?edn¨¢?ek                 Seznam p?edn¨¢?ej¨ªc¨ªch




Blok
                                           Novinky
Snadn¨¢ instalace
¡ñ
    Co je pot?eba?
    ¡ñ
        nakonfigurovan? Apache, PHP 4.1+, MySQL/Postgre
    ¡ñ
        pr¨¢zdn¨¢ datab¨¢ze
    ¡ñ
        sta?en? a rozbalen? Drupal
    ¡ñ
        pop?¨ªpad¨§ ?esk? p?eklad
    ¡ñ
        ¡­ a pak u? jen klik¨¢me
One-click instal¨¢tory
¡ñ
    Krom¨§ toho je mo?n¨¦ vyu?¨ªt
    ¡ñ
        Acquia Drupal Stack Installer (+ Apache, MySQL)
    ¡ñ
        Bitnami Drupal Stack (+ Apache, MySQL)
    ¡ñ
        Microsoft Web Platform (+ IIS, SQL Server)
Drupal & MS Web Platform
Ale zp¨§t k Barcamp webu a k instalaci
       ?oby?ejn¨¦ho¡° Drupalu ¡­

          POJDM? NA TO!
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Instalace je hotov¨¢ ...
Te? je?t¨§ dolad¨ªme barvy
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
N¨¢? prvn¨ª ?l¨¢nek
Rovnou vytvo?¨ªme i odkaz v
    prim¨¢rn¨ªm menu
Z¨¢rodek tituln¨ª str¨¢nky... a co d¨¢l?
Nyn¨ª p?ich¨¢z¨ª na ?adu MONSTRA!

            CCK
           Views
           Panels

      A p¨¢r pomocn¨ªk?...

        Imagecache
          Token
         Pathauto
V modulech zapneme CCK, Views,
    Imagecache, Panels, ...
A vytvo?¨ªme prvn¨ª CCK typ obsahu
P?id¨¢me n¨§jak¨¢ pol¨ª?ka
Nastaven¨ª pol¨ª?ka
Zvol¨ªme zp?sob
zobrazen¨ª/form¨¢tov¨¢n¨ª
Vytvo?en¨ª pohledu
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Vytvo?en¨ª panelu
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Takhle n¨§jak?

                               PANEL


                              VIEW

                        CCK


                        CCK


                        CCK
BLOKY
Nebylo by lep?¨ª zobrazit
                 p?edn¨¢?ky v tabulce?




No problem!


 Za litr! :-)
                Voila!
Set?¨ªd¨§no dle
                          ?d¨¦lky¡°




Zm¨§na seznamu na tabulku +1-2min
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
?

ImageCache
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Uk¨¢zali jsme si
¡ñ
    Instalace je snadn¨¢
¡ñ
    CCK
¡ñ
    Views
¡ñ
    Panels
¡ñ
    Imagecache
¡ñ
    Moduly spolu spolupracuj¨ª
Jednoduch¨¦ weby
¡ñ
    Jednoduch¨¦ weby jsou v Drupalu hotov¨¦
    skute?n¨§ za p¨¢r hodin
¡ñ
    Nejv¨ªc ?asu zabere ?ablonov¨¢n¨ª ¨C vytvo?en¨ª
    t¨¦matu ¨C pokud n¨¢m tedy nesta?¨ª n¨§jak¨¦
    hotov¨¦ t¨¦ma
?vod do
?ablonov¨¢n¨ª




   http://www.flickr.com/photos/dominicspics/820426697
Drupal & ?ablony
¡ñ
    Drupal nen¨ª MVC ale PAC!!!
    ¡ñ
        MVC = model ¨C view ¨C controller
    ¡ñ
        PAC = presentation ¨C abstraction ¨C controller
¡ñ
    Ka?d? prvek m¨¢ n¨§jak? presenter, tzn n¨§jakou
    v?choz¨ª ?ablonu, presentery jsou na sob¨§
    navrstven¨¦
¡ñ
    V t¨¦matu m??eme tyto v?choz¨ª presentery
    ?p?eb¨ªjet¡° tak, ?e vytvo?¨ªme svoje vlastn¨ª
¡ñ
    ?ablona v t¨¦matu m¨¢ p?ednost
?P?eb¨ªjen¨ª¡°
¡ñ
    Dva z¨¢kladn¨ª typy
    ¡ñ
        ?ablony v souboru (*.tpl.php, nap?. page.tpl.php)
    ¡ñ
        ?ablonovac¨ª funkce (theme_*, nap?. theme_image)
¡ñ
    Jmenn¨¦ konvence ¨C podobn¨§ jako u CSS
    ¡ñ
        node-1.tpl.php > node-story.tpl.php > node.tpl.php
    ¡ñ
        mojetema_image() > phptemplate_image() >
        theme_image()
Theme Developer
¡ñ
    D?¨ªve submodul Devel (Developer Tools)
¡ñ
    Dnes ji? jako samostatn? modul
Views - theme information
Views - theme information
!!! Kod¨¦r by m¨§l rozum¨§t jak mechanizmus
        ?ablon v Drupalu funguje !!!


!!! Nelze d¨§lat ?ablony a funkcionalitu zcela
                odd¨§len¨§. !!!
        (Resp. lze ale je to spousta pr¨¢ce nav¨ªc.)




Pokud pat?¨ªte mezi HTML puristy, pot¨§?¨ª v¨¢s
            projekt Mothership
Kdy? moduly nesta?¨ª aneb v?voj s
              Drupalem
¡ñ
    chceme verzovat, ale Drupal m¨¢ v?echno v DB
¡ñ
    vytvo?¨ªme modul klasick?m zp?sobem (<D5)
¡ñ
    implementujeme pot?ebn¨¦ h¨¢ky ¡­
¡ñ
    pro obhospoda?en¨ª vlastn¨ªho typu uzlu je
    pot?eba:
    ¡ñ
        hook_node_info, hook_form, hook_insert,
        hook_update, hook_delete, hook_validate ¡­
    ¡ñ
        implementovat hook_views a vytvo?it p?¨ªslu?nou
        podporu hook_views...
Jde to i jinak... hybridn¨ª v?voj
¡ñ
    Dokud to lze, vyu?¨ªv¨¢me mo?nost¨ª CCK, Views a
    podobn?ch modul?
¡ñ
    CCK typ obsahu, Views i t?eba Imagecache
    profil lze exportovat
¡ñ
    Exporty lze ulo?it do modulu a nainstalovat
    b¨§hem hook_install
    ¡ñ
        verzov¨¢n¨ª, deploy
    ¡ñ
        z¨¢klad, kter? se d¨¢ v UI zm¨§nit (CCK ¨C d¨¢ se
        zak¨¢zat), ale ke kter¨¦mu se m??eme vr¨¢tit
    ¡ñ
        zm¨§ny se mus¨ª hl¨ªdat s p?i distribuci o?et?ovat
        manu¨¢ln¨§ (hook_update)
Features ¨C ji? brzy ...
¡ñ
    Feature = moduly + nastaven¨ª
¡ñ
    V?echny informace jsou ulo?en¨¦ v textov¨¦m
    souboru
¡ñ
    ?Mini-instala?n¨ª profil¡°
    ¡ñ
        Rozpozn¨¢n¨ª zm¨§n
    ¡ñ
        Verzovateln¨¦, snadn¨¦ p?en¨¢?en¨ª mezi Dev a Stable
        serverem
¡ñ
    Z modul? se stanou sp¨ª?e ?knihovny¡°
¡ñ
    Pro oby?ejn¨¦ u?ivatele budou ur?en¨¦ ?features¡°
Dal?¨ª pokro?il¨¦ n¨¢stroje
¡ñ
    Aegir
¡ñ
    DRUSH
    = Drupal Shell
Distribuce / Instala?n¨ª profily
¡ñ
    OpenAtrium = intranety, projekty, t?my
¡ñ
    PressFlow = magaz¨ªny, ?k¨¢lovatelnost
¡ñ
    OpenScholar = univerzity, vzd¨§l¨¢vac¨ª instituce
¡ñ
    Tattler = agregov¨¢n¨ª obsahu, topic monitoring
¡ñ
    ¡­
             Distribuce nejsou forky!!!
¡ñ
    Distribuce = instala?n¨ª profil + moduly
¡ñ
    Aktu¨¢ln¨§ asi 15 distribuc¨ª a 80 instala?n¨ªch
    profil?
OpenAtrium: intranety, projekty, t?my
PressFlow: magaz¨ªny, ?k¨¢lovatelnost
OpenScholar: univerzity, vzd¨§l¨¢vac¨ª instituce
Acquia = Drupal 4 Enterprises
¡ñ
    Acquia Drupal
    ¡ñ
        Drupal + Acquia moduly (heartbeat, search,
        update) a t¨¦mata + supported moduly
    ¡ñ
        Acquia Drupal Stack Installer
¡ñ
    Enterprise Support
    ¡ñ
        24/7 za $8000 ro?n¨§
¡ñ
    Acquia Partners
¡ñ
    Drupal Gardens (drupalgardens.com)
¡ñ
    Drupal hosting
Co je Drupal ¨C z pohledu u?ivatele
¡ñ
    CMS, kter¨¦ je neuv¨§?iteln¨§ flexibiln¨ª
¡ñ
    nefunguje sice stylem ?zapnu a jedu¡°, ale
    pomoc¨ª 6000 r?zn?ch modul? je mo?n¨¦
    p?izp?sobit si web na ?m¨ªru¡° bez znalost¨ª
    programov¨¢n¨ª
¡ñ
    modul?m kraluj¨ª CCK a Views
¡ñ
    flexibiln¨ª syst¨¦m pr¨¢v
¡ñ
    e-commerce modul ?bercart umo?¨¾uje i laik?m
    rozjet jednodu??¨ª e-shop
Co je Drupal z pohledu v?voj¨¢?e
¡ñ
    platforma pro vytv¨¢?en¨ª CMS syst¨¦m?,
    specifick¨¢ architektura, kter¨¢ nem¨¢ obdoby(?)
¡ñ
    architektura h¨¢k? (hooks) dovoluje se snadno
    napojit na r?zn¨¦ f¨¢ze b¨§hu syst¨¦mu
¡ñ
    Drupal nen¨ª MVC, ale PAC
¡ñ
    siln¨¦ API, kter¨¦ lze snadno roz?i?ovat
¡ñ
    bezpe?nost
    ¡ñ
        po?adavky modul? jdou p?es API
    ¡ñ
        ?alter h¨¢ky¡° a p?ebit¨ª ?ablon ¨C snadn? update
        modul?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
?skal¨ª
¡ñ
    CCK a Views nejsou samospasiteln¨¦, mus¨ª se s
    nimi um¨§t a st¨¢le je co zlep?ovat
¡ñ
    Deploy a verzov¨¢n¨ª zm¨§n v datab¨¢zi
¡ñ
    Klesaj¨ªc¨ª v?kon p?i velk¨¦m po?tu
    ¡ñ
        a) p?ihl¨¢?en?ch u?ivatel?
    ¡ñ
        b) p?i velk¨¦m po?tu modul?
USE CASES




   http://www.flickr.com/photos/evansfam/4700346257
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Drupal & Rockstars
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Drupal & Enterprises



         http://www.flickr.com/photos/sinkdd/3151637571/
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Drupal & Government

      Yes... WE CAN                                    !




     http://www.flickr.com/photos/barackobamadotcom/2639286039
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
N¨§co z domovsk¨¦
  ?esko-slovensk¨¦

     kotliny
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?
Co n¨¢s ?ek¨¢...
¡ñ
    Drupal 7.0 (2010-??) - REVOLUCE
    ¡ñ
        >= PHP 5.2.x only, p?epis subsyst¨¦m? do objekt?
    ¡ñ
        UX ¨C Mark Boulton
    ¡ñ
        RDF v j¨¢d?e
    ¡ñ
        driver pro MS SQL Server (MS Web Platform)
    ¡ñ
        asi 50 modul? zahrnuto do j¨¢dra, v?etn¨§ Fields API
    ¡ñ
        standard + smallcore
    ¡ñ
        prvn¨ª RC o?ek¨¢v¨¢n koncem ?ervence/srpna
¡ñ
    Drupal 8.0 (???) CVS => Git !!!!!
Drupal.org redesign




      markboulton.co.uk
Drupal Way ¨C pro? zvolit Drupal?
¡ñ
    D¨¢v¨¢ velkou moc i neprogram¨¢tor?m
    ¡ñ
        Rychl? start
    ¡ñ
        Flexibiln¨ª ¨C ide¨¢ln¨ª na projekty, kde se o?ek¨¢v¨¢
        mnoho zm¨§n za b¨§hu
¡ñ
    Hybridn¨ª zp?sob v?voje ¨C propojen¨ª n¨¢stroj?
    Views, CCK, Panels a dal?¨ªch
¡ñ
    Komunita
Zdroje o Drupalu
¡ñ
    drupal.org
¡ñ
    groups.drupal.org
¡ñ
    planet.drupal.org
¡ñ
    drupal.com
¡ñ
    drupaldojo.com
¡ñ
    api.drupal.org
Zdroje o Drupalu v ?R a SK
¡ñ
    drupal.cz a drupal.sk
    ¡ñ
        drupal.cz/forum
¡ñ
    seri¨¢ly a ?l¨¢nky na
    ¡ñ
        Interval, Root, Maxiorel
¡ñ
    2 knihy od Jana Polzera
    ¡ñ
        Drupal - Podrobn? pr?vodce
        tvorbou a spr¨¢vou web?
    ¡ñ
        333 tip? a trik? pro Drupal
    ¡ñ
        bohu?el obsahuj¨ª chyby
?Come for software
stay for community¡°

   D¨ªky za pozornost


     Vojt¨§ch Kus?

  www.vojtechkusy.cz
      @wojtha
N¨¢m¨§ty k diskusi
¡ñ
    Drupal vs Joomla vs Wordpress
¡ñ
    Drupal vs Frameworky (Rails, Django...)
¡ñ
    Drupal vs ???
¡ñ
    Deploy

More Related Content

Viewers also liked (20)

Bio Dominic
Bio DominicBio Dominic
Bio Dominic
guest94bfd2d
?
E Glover Presentation
E Glover PresentationE Glover Presentation
E Glover Presentation
Elisabeth Glover
?
Tracer Business Presentation Acsentuate
Tracer Business Presentation AcsentuateTracer Business Presentation Acsentuate
Tracer Business Presentation Acsentuate
Cobus van Graan
?
Otkritie Financial Corporation
Otkritie Financial CorporationOtkritie Financial Corporation
Otkritie Financial Corporation
ivtorov
?
The Adventures Of Tom Sawyer
The Adventures Of Tom SawyerThe Adventures Of Tom Sawyer
The Adventures Of Tom Sawyer
Roye ritchie
?
London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016
Angus Fox
?
Web support: nechte u?ivatele a? si pomohou sami
Web support: nechte u?ivatele a? si pomohou samiWeb support: nechte u?ivatele a? si pomohou sami
Web support: nechte u?ivatele a? si pomohou sami
Vojt¨§ch Kus?
?
Add subpolyspowepoint
Add subpolyspowepointAdd subpolyspowepoint
Add subpolyspowepoint
acalomin
?
Le positionnement d'un site repose sur des contenus accessiblesLe positionnement d'un site repose sur des contenus accessibles
Le positionnement d'un site repose sur des contenus accessibles
Yellow Dolphins
?
Mesure de la performance e-marketingMesure de la performance e-marketing
Mesure de la performance e-marketing
ohmyweb!
?
Mesurer la valeur de vos points d¡¯engagement sur InternetMesurer la valeur de vos points d¡¯engagement sur Internet
Mesurer la valeur de vos points d¡¯engagement sur Internet
Adviso Strat¨¦gie Internet
?
Etude de march¨¦ Beiersdorf/NiveaEtude de march¨¦ Beiersdorf/Nivea
Etude de march¨¦ Beiersdorf/Nivea
Edouard Kinziger
?
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-lapc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
Mamen Ruiz
?
Project filem klasik dan moden
Project filem klasik dan modenProject filem klasik dan moden
Project filem klasik dan moden
bmsiti10
?
Persentasi Finroll
Persentasi FinrollPersentasi Finroll
Persentasi Finroll
telkom
?
Presentatie sumoso
Presentatie sumosoPresentatie sumoso
Presentatie sumoso
Decofleurs
?
Web Gospel
Web GospelWeb Gospel
Web Gospel
Timothy Shih
?
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
wolin1031
?
Tracer Business Presentation Acsentuate
Tracer Business Presentation AcsentuateTracer Business Presentation Acsentuate
Tracer Business Presentation Acsentuate
Cobus van Graan
?
Otkritie Financial Corporation
Otkritie Financial CorporationOtkritie Financial Corporation
Otkritie Financial Corporation
ivtorov
?
The Adventures Of Tom Sawyer
The Adventures Of Tom SawyerThe Adventures Of Tom Sawyer
The Adventures Of Tom Sawyer
Roye ritchie
?
London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016London Twitter Developer community meet up - Sept 2016
London Twitter Developer community meet up - Sept 2016
Angus Fox
?
Web support: nechte u?ivatele a? si pomohou sami
Web support: nechte u?ivatele a? si pomohou samiWeb support: nechte u?ivatele a? si pomohou sami
Web support: nechte u?ivatele a? si pomohou sami
Vojt¨§ch Kus?
?
Add subpolyspowepoint
Add subpolyspowepointAdd subpolyspowepoint
Add subpolyspowepoint
acalomin
?
Le positionnement d'un site repose sur des contenus accessiblesLe positionnement d'un site repose sur des contenus accessibles
Le positionnement d'un site repose sur des contenus accessibles
Yellow Dolphins
?
Mesure de la performance e-marketingMesure de la performance e-marketing
Mesure de la performance e-marketing
ohmyweb!
?
Mesurer la valeur de vos points d¡¯engagement sur InternetMesurer la valeur de vos points d¡¯engagement sur Internet
Mesurer la valeur de vos points d¡¯engagement sur Internet
Adviso Strat¨¦gie Internet
?
Etude de march¨¦ Beiersdorf/NiveaEtude de march¨¦ Beiersdorf/Nivea
Etude de march¨¦ Beiersdorf/Nivea
Edouard Kinziger
?
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-lapc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
pc 8 i 9 - Fer una presentaci¨® amb gr¨¤fics i taules i publicar-la
Mamen Ruiz
?
Project filem klasik dan moden
Project filem klasik dan modenProject filem klasik dan moden
Project filem klasik dan moden
bmsiti10
?
Persentasi Finroll
Persentasi FinrollPersentasi Finroll
Persentasi Finroll
telkom
?
Presentatie sumoso
Presentatie sumosoPresentatie sumoso
Presentatie sumoso
Decofleurs
?
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
±·¾±²õ³ó¾±³ú²¹°ì¾±ÑòÑòµÃÒâ´²ÕÖ×é
wolin1031
?

Similar to Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§? (20)

Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]Smalltalk prakticky [CZ]
Smalltalk prakticky [CZ]
Tom¨¢? Kukol
?
Gener¨¢tory statick?ch web?
Gener¨¢tory statick?ch web?Gener¨¢tory statick?ch web?
Gener¨¢tory statick?ch web?
Michal Dole?el
?
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª clouduV?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
Jan Kodera
?
Skiper - vizualiza?n¨ª n¨¢stroj
Skiper - vizualiza?n¨ª n¨¢strojSkiper - vizualiza?n¨ª n¨¢stroj
Skiper - vizualiza?n¨ª n¨¢stroj
Skipper18
?
Blend for Visual Studio 2015
Blend for Visual Studio 2015Blend for Visual Studio 2015
Blend for Visual Studio 2015
Jiri Danihelka
?
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
Ctvrtkoncz
?
Co je ORM Designer
Co je ORM DesignerCo je ORM Designer
Co je ORM Designer
Skipper
?
Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)
Pavel R??i?ka
?
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Martin Pe?out
?
TNPW2-2014-03
TNPW2-2014-03TNPW2-2014-03
TNPW2-2014-03
Luk¨¢? Vacek
?
Webov? front-end ve slu?b¨¢ch mobiln¨ªho v?voj¨¢?e
Webov? front-end  ve slu?b¨¢ch mobiln¨ªho  v?voj¨¢?e Webov? front-end  ve slu?b¨¢ch mobiln¨ªho  v?voj¨¢?e
Webov? front-end ve slu?b¨¢ch mobiln¨ªho v?voj¨¢?e
Martin Mich¨¢lek
?
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Borek Bernard
?
PHP Vysoc?ina - WordPress - 25.10.2018
PHP Vysoc?ina - WordPress - 25.10.2018PHP Vysoc?ina - WordPress - 25.10.2018
PHP Vysoc?ina - WordPress - 25.10.2018
Brilo Team
?
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro webBorek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Develcz
?
Konfigurace frameworku Oak v Piranha CMS Oak
Konfigurace frameworku Oak v Piranha CMS OakKonfigurace frameworku Oak v Piranha CMS Oak
Konfigurace frameworku Oak v Piranha CMS Oak
David Podhola
?
TNPW2-2016-03
TNPW2-2016-03TNPW2-2016-03
TNPW2-2016-03
Luk¨¢? Vacek
?
Hacknut? Drupal web. A co te??
Hacknut? Drupal web. A co te??Hacknut? Drupal web. A co te??
Hacknut? Drupal web. A co te??
Radim Kla?ka
?
Gener¨¢tory statick?ch web?
Gener¨¢tory statick?ch web?Gener¨¢tory statick?ch web?
Gener¨¢tory statick?ch web?
Michal Dole?el
?
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª clouduV?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
V?b¨§r vhodn?ch technologii pro startup v prost?ed¨ª cloudu
Jan Kodera
?
Skiper - vizualiza?n¨ª n¨¢stroj
Skiper - vizualiza?n¨ª n¨¢strojSkiper - vizualiza?n¨ª n¨¢stroj
Skiper - vizualiza?n¨ª n¨¢stroj
Skipper18
?
Blend for Visual Studio 2015
Blend for Visual Studio 2015Blend for Visual Studio 2015
Blend for Visual Studio 2015
Jiri Danihelka
?
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
?tvrtkon #71 - Marian Ben?at - Angular a NativeScript
Ctvrtkoncz
?
Co je ORM Designer
Co je ORM DesignerCo je ORM Designer
Co je ORM Designer
Skipper
?
Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)Rich Internet Applications 2009 (Czech)
Rich Internet Applications 2009 (Czech)
Pavel R??i?ka
?
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Vy?voj frontendu na redakc?ni?m syste?mu? ... aneb jak udrz?et por?a?dek v s?...
Martin Pe?out
?
Webov? front-end ve slu?b¨¢ch mobiln¨ªho v?voj¨¢?e
Webov? front-end  ve slu?b¨¢ch mobiln¨ªho  v?voj¨¢?e Webov? front-end  ve slu?b¨¢ch mobiln¨ªho  v?voj¨¢?e
Webov? front-end ve slu?b¨¢ch mobiln¨ªho v?voj¨¢?e
Martin Mich¨¢lek
?
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Verzov¨¢n¨ª WordPress web? (#wpkonference 11/2014)
Borek Bernard
?
PHP Vysoc?ina - WordPress - 25.10.2018
PHP Vysoc?ina - WordPress - 25.10.2018PHP Vysoc?ina - WordPress - 25.10.2018
PHP Vysoc?ina - WordPress - 25.10.2018
Brilo Team
?
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro webBorek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Borek Bernard: TypeScript - p?¨ª?etn? jazyk pro web
Develcz
?
Konfigurace frameworku Oak v Piranha CMS Oak
Konfigurace frameworku Oak v Piranha CMS OakKonfigurace frameworku Oak v Piranha CMS Oak
Konfigurace frameworku Oak v Piranha CMS Oak
David Podhola
?
Hacknut? Drupal web. A co te??
Hacknut? Drupal web. A co te??Hacknut? Drupal web. A co te??
Hacknut? Drupal web. A co te??
Radim Kla?ka
?

Content Management Framework Drupal aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§?

  • 1. Content Management Framework Drupal TM aneb 80% webu za p¨¢r hodin. Hod¨ª se i pro m¨§? Vojt¨§ch Kus? http://vojtechkusy.cz
  • 2. Co v¨¢s ?ek¨¢? ¡­ A nemine?! ¡ñ P?edstaven¨ª CMS Drupal ¡ñ Stru?n¨¢ historie ¡ñ Architektura ¡ñ Co lze stihnout za hodinu? ¡ñ ?ablony ¡ñ Distribuce ¡ñ Hybridn¨ª v?voj ¡ñ Drupal Show
  • 3. Dries Buytaert aneb ??ekn¨§te mi kdo za to m??e?¡° ¡ñ p?vodn¨ª autor: Dries Buytaert, kol. roku 2000 ¡ñ hardcore Linux geek :-) ¡ñ komunitn¨ª opensource od sam¨¦ho za?¨¢tku, ?¨¢dn¨¢ ?komer?n¨ª¡° vize ¡ñ DORP => dorp.org => drop.org => DROP => DRUPPEL => [DRUPAL] => drupal.org ¡ñ Dries vlastn¨ª TRADEMARK ... DrupalTM ¡ñ automatick¨¢ licence ¡ñ komer?n¨ª licence => zisk putuje asociaci
  • 5. Dries u? mezit¨ªm trochu vyrostl :-)
  • 6. Z¨¢kladn¨ª architektura Drupalu ¡ñ Modul¨¢rn¨ª architektura ¡ñ Z¨¢kladn¨ª moduly (povinn¨¦): System, User, Node, Filter, Block ¡ñ Nepovinn¨¦: Blog, Taxonomy, Comment, Poll ¡­ ¡ñ Z¨¢kladn¨ª ?objekty¡° resp. entity ¡ñ Povinn¨¦: Node (uzel), User, Block ¡ñ Nepovinn¨¦: Taxonomy term (kategorie), Comment ¡ñ T¨¦mata ¡ñ N¨§kolik t¨¦mat v j¨¢d?e, v Drupa 6 pou?iteln? jen Garland v dne?n¨ª dob¨§ (ostatn¨ª? ¡­ nostalgie)
  • 7. 80% webu za p¨¢r hodin ¡ñ Drupal se snadno instaluje (dnes standard) ¡ñ Za hodinu m??eme m¨ªt hotovou z¨¢kladn¨ª strukturu webu, v?etn¨§ p¨¢r str¨¢nek obsahu ¡ñ A to dokonce ?na m¨ªru!¡° ¡ñ Tzn ?¨¢dn¨¦ zbyte?n¨¢ pole p?i vkl¨¢d¨¢n¨ª obsahu ¡ñ Obsah vypisujeme kde chceme, jak chceme a kdy chceme! ¡ñ Co t?eba takov? web pro Barcamp...?
  • 8. Barcamp Brno 2010 Hlavi?ka Prim¨¢rn¨ª menu Menu Uv¨ªt¨¢n¨ª Blok Seznam p?edn¨¢?ek Seznam p?edn¨¢?ej¨ªc¨ªch Blok Novinky
  • 9. Snadn¨¢ instalace ¡ñ Co je pot?eba? ¡ñ nakonfigurovan? Apache, PHP 4.1+, MySQL/Postgre ¡ñ pr¨¢zdn¨¢ datab¨¢ze ¡ñ sta?en? a rozbalen? Drupal ¡ñ pop?¨ªpad¨§ ?esk? p?eklad ¡ñ ¡­ a pak u? jen klik¨¢me
  • 10. One-click instal¨¢tory ¡ñ Krom¨§ toho je mo?n¨¦ vyu?¨ªt ¡ñ Acquia Drupal Stack Installer (+ Apache, MySQL) ¡ñ Bitnami Drupal Stack (+ Apache, MySQL) ¡ñ Microsoft Web Platform (+ IIS, SQL Server)
  • 11. Drupal & MS Web Platform
  • 12. Ale zp¨§t k Barcamp webu a k instalaci ?oby?ejn¨¦ho¡° Drupalu ¡­ POJDM? NA TO!
  • 20. Rovnou vytvo?¨ªme i odkaz v prim¨¢rn¨ªm menu
  • 22. Nyn¨ª p?ich¨¢z¨ª na ?adu MONSTRA! CCK Views Panels A p¨¢r pomocn¨ªk?... Imagecache Token Pathauto
  • 23. V modulech zapneme CCK, Views, Imagecache, Panels, ...
  • 24. A vytvo?¨ªme prvn¨ª CCK typ obsahu
  • 34. Takhle n¨§jak? PANEL VIEW CCK CCK CCK BLOKY
  • 35. Nebylo by lep?¨ª zobrazit p?edn¨¢?ky v tabulce? No problem! Za litr! :-) Voila!
  • 36. Set?¨ªd¨§no dle ?d¨¦lky¡° Zm¨§na seznamu na tabulku +1-2min
  • 40. Uk¨¢zali jsme si ¡ñ Instalace je snadn¨¢ ¡ñ CCK ¡ñ Views ¡ñ Panels ¡ñ Imagecache ¡ñ Moduly spolu spolupracuj¨ª
  • 41. Jednoduch¨¦ weby ¡ñ Jednoduch¨¦ weby jsou v Drupalu hotov¨¦ skute?n¨§ za p¨¢r hodin ¡ñ Nejv¨ªc ?asu zabere ?ablonov¨¢n¨ª ¨C vytvo?en¨ª t¨¦matu ¨C pokud n¨¢m tedy nesta?¨ª n¨§jak¨¦ hotov¨¦ t¨¦ma
  • 42. ?vod do ?ablonov¨¢n¨ª http://www.flickr.com/photos/dominicspics/820426697
  • 43. Drupal & ?ablony ¡ñ Drupal nen¨ª MVC ale PAC!!! ¡ñ MVC = model ¨C view ¨C controller ¡ñ PAC = presentation ¨C abstraction ¨C controller ¡ñ Ka?d? prvek m¨¢ n¨§jak? presenter, tzn n¨§jakou v?choz¨ª ?ablonu, presentery jsou na sob¨§ navrstven¨¦ ¡ñ V t¨¦matu m??eme tyto v?choz¨ª presentery ?p?eb¨ªjet¡° tak, ?e vytvo?¨ªme svoje vlastn¨ª ¡ñ ?ablona v t¨¦matu m¨¢ p?ednost
  • 44. ?P?eb¨ªjen¨ª¡° ¡ñ Dva z¨¢kladn¨ª typy ¡ñ ?ablony v souboru (*.tpl.php, nap?. page.tpl.php) ¡ñ ?ablonovac¨ª funkce (theme_*, nap?. theme_image) ¡ñ Jmenn¨¦ konvence ¨C podobn¨§ jako u CSS ¡ñ node-1.tpl.php > node-story.tpl.php > node.tpl.php ¡ñ mojetema_image() > phptemplate_image() > theme_image()
  • 45. Theme Developer ¡ñ D?¨ªve submodul Devel (Developer Tools) ¡ñ Dnes ji? jako samostatn? modul
  • 46. Views - theme information
  • 47. Views - theme information
  • 48. !!! Kod¨¦r by m¨§l rozum¨§t jak mechanizmus ?ablon v Drupalu funguje !!! !!! Nelze d¨§lat ?ablony a funkcionalitu zcela odd¨§len¨§. !!! (Resp. lze ale je to spousta pr¨¢ce nav¨ªc.) Pokud pat?¨ªte mezi HTML puristy, pot¨§?¨ª v¨¢s projekt Mothership
  • 49. Kdy? moduly nesta?¨ª aneb v?voj s Drupalem ¡ñ chceme verzovat, ale Drupal m¨¢ v?echno v DB ¡ñ vytvo?¨ªme modul klasick?m zp?sobem (<D5) ¡ñ implementujeme pot?ebn¨¦ h¨¢ky ¡­ ¡ñ pro obhospoda?en¨ª vlastn¨ªho typu uzlu je pot?eba: ¡ñ hook_node_info, hook_form, hook_insert, hook_update, hook_delete, hook_validate ¡­ ¡ñ implementovat hook_views a vytvo?it p?¨ªslu?nou podporu hook_views...
  • 50. Jde to i jinak... hybridn¨ª v?voj ¡ñ Dokud to lze, vyu?¨ªv¨¢me mo?nost¨ª CCK, Views a podobn?ch modul? ¡ñ CCK typ obsahu, Views i t?eba Imagecache profil lze exportovat ¡ñ Exporty lze ulo?it do modulu a nainstalovat b¨§hem hook_install ¡ñ verzov¨¢n¨ª, deploy ¡ñ z¨¢klad, kter? se d¨¢ v UI zm¨§nit (CCK ¨C d¨¢ se zak¨¢zat), ale ke kter¨¦mu se m??eme vr¨¢tit ¡ñ zm¨§ny se mus¨ª hl¨ªdat s p?i distribuci o?et?ovat manu¨¢ln¨§ (hook_update)
  • 51. Features ¨C ji? brzy ... ¡ñ Feature = moduly + nastaven¨ª ¡ñ V?echny informace jsou ulo?en¨¦ v textov¨¦m souboru ¡ñ ?Mini-instala?n¨ª profil¡° ¡ñ Rozpozn¨¢n¨ª zm¨§n ¡ñ Verzovateln¨¦, snadn¨¦ p?en¨¢?en¨ª mezi Dev a Stable serverem ¡ñ Z modul? se stanou sp¨ª?e ?knihovny¡° ¡ñ Pro oby?ejn¨¦ u?ivatele budou ur?en¨¦ ?features¡°
  • 52. Dal?¨ª pokro?il¨¦ n¨¢stroje ¡ñ Aegir ¡ñ DRUSH = Drupal Shell
  • 53. Distribuce / Instala?n¨ª profily ¡ñ OpenAtrium = intranety, projekty, t?my ¡ñ PressFlow = magaz¨ªny, ?k¨¢lovatelnost ¡ñ OpenScholar = univerzity, vzd¨§l¨¢vac¨ª instituce ¡ñ Tattler = agregov¨¢n¨ª obsahu, topic monitoring ¡ñ ¡­ Distribuce nejsou forky!!! ¡ñ Distribuce = instala?n¨ª profil + moduly ¡ñ Aktu¨¢ln¨§ asi 15 distribuc¨ª a 80 instala?n¨ªch profil?
  • 57. Acquia = Drupal 4 Enterprises ¡ñ Acquia Drupal ¡ñ Drupal + Acquia moduly (heartbeat, search, update) a t¨¦mata + supported moduly ¡ñ Acquia Drupal Stack Installer ¡ñ Enterprise Support ¡ñ 24/7 za $8000 ro?n¨§ ¡ñ Acquia Partners ¡ñ Drupal Gardens (drupalgardens.com) ¡ñ Drupal hosting
  • 58. Co je Drupal ¨C z pohledu u?ivatele ¡ñ CMS, kter¨¦ je neuv¨§?iteln¨§ flexibiln¨ª ¡ñ nefunguje sice stylem ?zapnu a jedu¡°, ale pomoc¨ª 6000 r?zn?ch modul? je mo?n¨¦ p?izp?sobit si web na ?m¨ªru¡° bez znalost¨ª programov¨¢n¨ª ¡ñ modul?m kraluj¨ª CCK a Views ¡ñ flexibiln¨ª syst¨¦m pr¨¢v ¡ñ e-commerce modul ?bercart umo?¨¾uje i laik?m rozjet jednodu??¨ª e-shop
  • 59. Co je Drupal z pohledu v?voj¨¢?e ¡ñ platforma pro vytv¨¢?en¨ª CMS syst¨¦m?, specifick¨¢ architektura, kter¨¢ nem¨¢ obdoby(?) ¡ñ architektura h¨¢k? (hooks) dovoluje se snadno napojit na r?zn¨¦ f¨¢ze b¨§hu syst¨¦mu ¡ñ Drupal nen¨ª MVC, ale PAC ¡ñ siln¨¦ API, kter¨¦ lze snadno roz?i?ovat ¡ñ bezpe?nost ¡ñ po?adavky modul? jdou p?es API ¡ñ ?alter h¨¢ky¡° a p?ebit¨ª ?ablon ¨C snadn? update modul?
  • 61. ?skal¨ª ¡ñ CCK a Views nejsou samospasiteln¨¦, mus¨ª se s nimi um¨§t a st¨¢le je co zlep?ovat ¡ñ Deploy a verzov¨¢n¨ª zm¨§n v datab¨¢zi ¡ñ Klesaj¨ªc¨ª v?kon p?i velk¨¦m po?tu ¡ñ a) p?ihl¨¢?en?ch u?ivatel? ¡ñ b) p?i velk¨¦m po?tu modul?
  • 62. USE CASES http://www.flickr.com/photos/evansfam/4700346257
  • 72. Drupal & Enterprises http://www.flickr.com/photos/sinkdd/3151637571/
  • 77. Drupal & Government Yes... WE CAN ! http://www.flickr.com/photos/barackobamadotcom/2639286039
  • 81. N¨§co z domovsk¨¦ ?esko-slovensk¨¦ kotliny
  • 85. Co n¨¢s ?ek¨¢... ¡ñ Drupal 7.0 (2010-??) - REVOLUCE ¡ñ >= PHP 5.2.x only, p?epis subsyst¨¦m? do objekt? ¡ñ UX ¨C Mark Boulton ¡ñ RDF v j¨¢d?e ¡ñ driver pro MS SQL Server (MS Web Platform) ¡ñ asi 50 modul? zahrnuto do j¨¢dra, v?etn¨§ Fields API ¡ñ standard + smallcore ¡ñ prvn¨ª RC o?ek¨¢v¨¢n koncem ?ervence/srpna ¡ñ Drupal 8.0 (???) CVS => Git !!!!!
  • 86. Drupal.org redesign markboulton.co.uk
  • 87. Drupal Way ¨C pro? zvolit Drupal? ¡ñ D¨¢v¨¢ velkou moc i neprogram¨¢tor?m ¡ñ Rychl? start ¡ñ Flexibiln¨ª ¨C ide¨¢ln¨ª na projekty, kde se o?ek¨¢v¨¢ mnoho zm¨§n za b¨§hu ¡ñ Hybridn¨ª zp?sob v?voje ¨C propojen¨ª n¨¢stroj? Views, CCK, Panels a dal?¨ªch ¡ñ Komunita
  • 88. Zdroje o Drupalu ¡ñ drupal.org ¡ñ groups.drupal.org ¡ñ planet.drupal.org ¡ñ drupal.com ¡ñ drupaldojo.com ¡ñ api.drupal.org
  • 89. Zdroje o Drupalu v ?R a SK ¡ñ drupal.cz a drupal.sk ¡ñ drupal.cz/forum ¡ñ seri¨¢ly a ?l¨¢nky na ¡ñ Interval, Root, Maxiorel ¡ñ 2 knihy od Jana Polzera ¡ñ Drupal - Podrobn? pr?vodce tvorbou a spr¨¢vou web? ¡ñ 333 tip? a trik? pro Drupal ¡ñ bohu?el obsahuj¨ª chyby
  • 90. ?Come for software stay for community¡° D¨ªky za pozornost Vojt¨§ch Kus? www.vojtechkusy.cz @wojtha
  • 91. N¨¢m¨§ty k diskusi ¡ñ Drupal vs Joomla vs Wordpress ¡ñ Drupal vs Frameworky (Rails, Django...) ¡ñ Drupal vs ??? ¡ñ Deploy