Drupal v Biznise - prípadové štúdie

  • 1,038 views
Uploaded on

Drupal CMS v praxi

Drupal CMS v praxi

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,038
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
12
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

  • Dakujeme ze ste prisli na DC
  • Chceme poradit ako predat web na drupale
    Nechceme sa chvalit, nie sme dokonali


  • Drupal webshop - Robime weby na drupale
    2005 - zaciatok, preco...
    Konatelia, interni, externi,
    Podarilo sa nam presvedcit na Drupal zrejme najviac klientov na Slovensku
  • Drupal webshop - Robime weby na drupale
    2005 - zaciatok, preco...
    Konatelia, interni, externi,
    Podarilo sa nam presvedcit na Drupal zrejme najviac klientov na Slovensku
  • Drupal webshop - Robime weby na drupale
    2005 - zaciatok, preco...
    Konatelia, interni, externi,
    Podarilo sa nam presvedcit na Drupal zrejme najviac klientov na Slovensku
  • Drupal webshop - Robime weby na drupale
    2005 - zaciatok, preco...
    Konatelia, interni, externi,
    Podarilo sa nam presvedcit na Drupal zrejme najviac klientov na Slovensku
  • Framework - pred 3 rokmi, verzia 5.3, potrebovali sme stabilny framework pre pracu v meniacom sa time, vlastny framework nebol realny
    Open Source - mame radi, neplati pravidlo co je zadarmo nie je dobre
    Komunita - Ludia, stretavanie, *Cons, *Camps....

  • Framework - pred 3 rokmi, verzia 5.3, potrebovali sme stabilny framework pre pracu v meniacom sa time, vlastny framework nebol realny
    Open Source - mame radi, neplati pravidlo co je zadarmo nie je dobre
    Komunita - Ludia, stretavanie, *Cons, *Camps....

  • Framework - pred 3 rokmi, verzia 5.3, potrebovali sme stabilny framework pre pracu v meniacom sa time, vlastny framework nebol realny
    Open Source - mame radi, neplati pravidlo co je zadarmo nie je dobre
    Komunita - Ludia, stretavanie, *Cons, *Camps....

  • Ako predat web na drupale
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Voľná GPL licencia - Sloboda /joomla/, No starting costs, Hosting, Tuning
    Rapid development - Beta verzia za tyzden
    Nezávislosť na dodávateľovi
    Neustály vývoj - Updates
    Bezpečnosť
    „Gumený“ framework - nie „magic black box“
    Referencie - Biely dom
  • Univerzálosť - Nie WP
    Coding standards - Nie joomla
    Komunita - Nie Typo, docs, tuts...
  • Univerzálosť - Nie WP
    Coding standards - Nie joomla
    Komunita - Nie Typo, docs, tuts...
  • Univerzálosť - Nie WP
    Coding standards - Nie joomla
    Komunita - Nie Typo, docs, tuts...


















  • Tipy - Comu sa vyhnut, ked to ma dobre dopadnut
    Nečakajte na zadanie - vytvorte ho, klient potrebuje povedať, čo chce
    Umenie povedať „Nie“ - Feature Creep, chceme ypoutube.com chceme amazon.com
    Umenie povedať „Dosť“ - Last minute zmeny nekonecne pripomienky
    Nezabudnite na peniaze - Trackujte si cas, Posielajte faktúry
  • Tipy - Comu sa vyhnut, ked to ma dobre dopadnut
    Nečakajte na zadanie - vytvorte ho, klient potrebuje povedať, čo chce
    Umenie povedať „Nie“ - Feature Creep, chceme ypoutube.com chceme amazon.com
    Umenie povedať „Dosť“ - Last minute zmeny nekonecne pripomienky
    Nezabudnite na peniaze - Trackujte si cas, Posielajte faktúry
  • Tipy - Comu sa vyhnut, ked to ma dobre dopadnut
    Nečakajte na zadanie - vytvorte ho, klient potrebuje povedať, čo chce
    Umenie povedať „Nie“ - Feature Creep, chceme ypoutube.com chceme amazon.com
    Umenie povedať „Dosť“ - Last minute zmeny nekonecne pripomienky
    Nezabudnite na peniaze - Trackujte si cas, Posielajte faktúry
  • Tipy - Comu sa vyhnut, ked to ma dobre dopadnut
    Nečakajte na zadanie - vytvorte ho, klient potrebuje povedať, čo chce
    Umenie povedať „Nie“ - Feature Creep, chceme ypoutube.com chceme amazon.com
    Umenie povedať „Dosť“ - Last minute zmeny nekonecne pripomienky
    Nezabudnite na peniaze - Trackujte si cas, Posielajte faktúry

  • Earn the money! - Ked pada kosa na kamen
    Čo je „optimálne“? - Plánovanie, 2x meraj, No fast hacks, štandardy Drupal way, reusable
    drupal.org/project/X - Ak to nie je urobene urobte to, Dont cry code, Code reusable - share
  • Earn the money! - Ked pada kosa na kamen
    Čo je „optimálne“? - Plánovanie, 2x meraj, No fast hacks, štandardy Drupal way, reusable
    drupal.org/project/X - Ak to nie je urobene urobte to, Dont cry code, Code reusable - share

  • Import - 40.000 via User Import, Archiv manuálne / týždeň 1 človek
    Moduly - Color*, Webform, Nodeorder*, Fivestar, NodeCarousel, Birthdays a Namedays, Scheduler, Menu Trails, Vlastne: Topfun, Whats next, Adocean, Sepia
    Typy obsahu - 38*, lebo permissions, theming
    Výkon - 30000 visits, 90000 users, Boost
  • Import - 40.000 via User Import, Archiv manuálne / týždeň 1 človek
    Moduly - Color*, Webform, Nodeorder*, Fivestar, NodeCarousel, Birthdays a Namedays, Scheduler, Menu Trails, Vlastne: Topfun, Whats next, Adocean, Sepia
    Typy obsahu - 38*, lebo permissions, theming
    Výkon - 30000 visits, 90000 users, Boost
  • Import - 40.000 via User Import, Archiv manuálne / týždeň 1 človek
    Moduly - Color*, Webform, Nodeorder*, Fivestar, NodeCarousel, Birthdays a Namedays, Scheduler, Menu Trails, Vlastne: Topfun, Whats next, Adocean, Sepia
    Typy obsahu - 38*, lebo permissions, theming
    Výkon - 30000 visits, 90000 users, Boost
  • Import - 40.000 via User Import, Archiv manuálne / týždeň 1 človek
    Moduly - Color*, Webform, Nodeorder*, Fivestar, NodeCarousel, Birthdays a Namedays, Scheduler, Menu Trails, Vlastne: Topfun, Whats next, Adocean, Sepia
    Typy obsahu - 38*, lebo permissions, theming
    Výkon - 30000 visits, 90000 users, Boost

  • Moduly
    Content Profile, Content Access, Admin, Conditional Fields
    Test
    Testing - listing, export, INI, 4 random testy
    Výkon
    57000 users, 11000 visits, Memcache, Session Expire
  • Moduly
    Content Profile, Content Access, Admin, Conditional Fields
    Test
    Testing - listing, export, INI, 4 random testy
    Výkon
    57000 users, 11000 visits, Memcache, Session Expire
  • Moduly
    Content Profile, Content Access, Admin, Conditional Fields
    Test
    Testing - listing, export, INI, 4 random testy
    Výkon
    57000 users, 11000 visits, Memcache, Session Expire

  • PureMVC is a lightweight framework for creating applications based upon the classic Model, View and Controller concept
    SWFAddress is a small but powerful library that provides deep linking for Flash and Ajax. It's a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state
  • PureMVC is a lightweight framework for creating applications based upon the classic Model, View and Controller concept
    SWFAddress is a small but powerful library that provides deep linking for Flash and Ajax. It's a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state
  • PureMVC is a lightweight framework for creating applications based upon the classic Model, View and Controller concept
    SWFAddress is a small but powerful library that provides deep linking for Flash and Ajax. It's a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state







  • txt - fler.cz
    xml
    ktoreho sila je v jeho hierarchickej strukture a jednoduchom kodovani
    amf - dátovy formát, ktorý je používaný na výmenu dát medzi aplikáciou a databázou pomocou RPC
  • txt - fler.cz
    xml
    ktoreho sila je v jeho hierarchickej strukture a jednoduchom kodovani
    amf - dátovy formát, ktorý je používaný na výmenu dát medzi aplikáciou a databázou pomocou RPC
  • txt - fler.cz
    xml
    ktoreho sila je v jeho hierarchickej strukture a jednoduchom kodovani
    amf - dátovy formát, ktorý je používaný na výmenu dát medzi aplikáciou a databázou pomocou RPC
  • Services - comes with "external" API so flash can get Drupal data
    AMFPHP is a Flash Remoting gateway for PHP. AMFPHP was the first open-source Remoting gateway and continues to be developed
    ▪Integrated service browser with code generation and inline testing
    ▪Support for various database types: mysql, mssql, postgres, oracle, PEAR::DB, PDO, etc.
    ▪NetConnection debugger remote trace events (NetDebug::trace)
    ▪Active community with thousands of users.
    The nodeorder module gives users an easy way to order nodes within their taxonomy terms.
    The nodeorder module gives the user the ability to put nodes in any order they wish within each category that the node lives.

  • Services - comes with "external" API so flash can get Drupal data
    AMFPHP is a Flash Remoting gateway for PHP. AMFPHP was the first open-source Remoting gateway and continues to be developed
    ▪Integrated service browser with code generation and inline testing
    ▪Support for various database types: mysql, mssql, postgres, oracle, PEAR::DB, PDO, etc.
    ▪NetConnection debugger remote trace events (NetDebug::trace)
    ▪Active community with thousands of users.
    The nodeorder module gives users an easy way to order nodes within their taxonomy terms.
    The nodeorder module gives the user the ability to put nodes in any order they wish within each category that the node lives.

  • Services - comes with "external" API so flash can get Drupal data
    AMFPHP is a Flash Remoting gateway for PHP. AMFPHP was the first open-source Remoting gateway and continues to be developed
    ▪Integrated service browser with code generation and inline testing
    ▪Support for various database types: mysql, mssql, postgres, oracle, PEAR::DB, PDO, etc.
    ▪NetConnection debugger remote trace events (NetDebug::trace)
    ▪Active community with thousands of users.
    The nodeorder module gives users an easy way to order nodes within their taxonomy terms.
    The nodeorder module gives the user the ability to put nodes in any order they wish within each category that the node lives.














  • diskusia, pytajte sa


Transcript

  • 1. DRUPAL CAMP BRATISLAVA 27. - 28. 2. 2010 DRUPAL V BIZNISE PRÍPADOVÉ ŠTÚDIE Boris Gombarčík @borgo Martin Cagalinec @cernosko sven.sk 1/33
  • 2. Hello! sven.sk 2/33
  • 3. Prečo? sven.sk 3 /33
  • 4. 1. Sven 2. Biznis 3. Proces 4. Case studies sven.sk 4 /33
  • 5. 1. Sven sven.sk 5 /33
  • 6. sven.sk • Drupal webshop • 2005 •3 + 2 + X = Sven • Fun Rádio, T-com, Divadlo Aréna, NTC sven.sk 6 /33
  • 7. Sven + Drupal • Framework • Open Source • Komunita sven.sk 7 /33
  • 8. 2. Biznis sven.sk 8 /33
  • 9. Prečo Drupal a nie “TOP CMS 3000” • Voľná GPL licencia • Rapid development • Nezávislosť na dodávateľovi • Neustály vývoj • Bezpečnosť • „Gumený“ framework • Referencie sven.sk 9 /33
  • 10. Prečo Drupal a nie WordPress, Joomla, TYPO3? • Univerzálosť • Coding standards • Komunita sven.sk 10 /33
  • 11. Drupal prekážkou • Nízke povedomie = nedôvera • Open source = nedôvera • Amaterizmus = nedôvera sven.sk 11 /33
  • 12. 3. Proces sven.sk 12 /33
  • 13. Ako vzniká web • Analýza • Cenová ponuka • Špecifikácia • Zmluva } { • Wireframes • Drupal Funkcionalita JOB • Dizajn • Drupal Téma • Hosting • Testing • Faktúra sven.sk 13 /33
  • 14. Tipy • Nečakajte na zadanie • Umenie povedať “NIE” • Umenie povedať “DOSŤ” • Nezabudnite na peniaze sven.sk 14 /33
  • 15. 4. Prípadové štúdie sven.sk 15 /33
  • 16. Earn the money! • Čo je “optimálne”? • drupal.org/project/X sven.sk 16 /33
  • 17. funradio.sk sven.sk 17 /33
  • 18. funradio.sk •Import •Moduly •Typy obsahu •Výkon sven.sk 18 /33
  • 19. Eskills.sk sven.sk 19 /33
  • 20. Eskills.sk •Moduly •Test •Výkon sven.sk 20 /33
  • 21. teamrmg.eu sven.sk 21/33
  • 22. teamrmg.eu •Drupal 6 drupal.org •PureMVC puremvc.org •SwfAddress 2.4 asual.com/swfaddress/ sven.sk 22 /33
  • 23. Výhody Drupal + Flash • Existujúce CMS • Open Source • žiadne PHP a SQL • HTML alternatíva • User management • Moduly sven.sk 23 /33
  • 24. Nevýhody Drupal + Flash sven.sk 24 /33
  • 25. Spôsob komunikácie Drupal + Flash •TXT ?id=666&name=evil... •XML <item></item> •AMF ActionScript Message Format sven.sk 25 /33
  • 26. Moduly Drupal + Flash •Services node.get, node.set, views.get, menu.get, etc... •AFMPHP open source •Node Order sven.sk 26 /33
  • 27. Spojenie Flash + Drupal •system.connect •session id •store session id, use session id sven.sk 27 /33
  • 28. On the Flash side •NetConnection Class var drupal:NetConnection = new NetConnection(); drupal.objectEncoding = flash.net.ObjectEncoding.AMF3; drupal.connect(“http://localhost/drupal6/services/afmphp”); •Responder var responder:Responder = new Responder( onReturn, onError); •Service call drupal.call(“system.connect”, responder); sven.sk 28 /33
  • 29. Flash with Drupal - Travis Tidwell • Getting started with Drupal • Getting started with Flash • Creating a Flash app • Adding flash content to Drupal • Hello world app • Flash and CCK • Drupal images in Flash • Drupal audio in Flash • Flash video in Drupal sven.sk 29 /33
  • 30. A iné • iprima.cz • jenpromuze.cz • moje.hnonline.sk • zdravedasna.sk • hudbask • cenoveponuky.sk • lideazeme.cz • kofolaoriginal.sk sven.sk 30 /33
  • 31. A iné • whitehouse.gov • beta.worldbank.org • mtv.co.uk • popsci.com • observer.com • ubuntu.com • endpoverty2015.org • grammy.com • warnerbrosrecords.com • CNNgo.com • officepranks.forbes.com • mattel.com Viac na www.buytaert.net/tag/drupal-sites sven.sk 31 /33
  • 32. Čo vy na to? sven.sk 32 /33
  • 33. Ďakujeme. www.sven.sk www.sven.sk/jobs info@sven.sk twitter.com/svencreative sven.sk 33 /33