Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Hello Drupal

775 vues

Publié le

Drupal introduction.

Publié dans : Logiciels
  • Soyez le premier à commenter

Hello Drupal

  1. 1. Hello Drupal
  2. 2. O nama Dragan Eror Drupal Developer (6 godina) develomon.com Drupal Srbija članovi od osnivanja Miki Stojković Drupal developer (8 godina) develomon.com
  3. 3. Internet landscape danas
  4. 4. Internet landscape danas
  5. 5. Internet landscape danas
  6. 6. Internet landscape danas
  7. 7. Internet landscape danas
  8. 8. Internet landscape danas ● društvene mreže ● multimedijalni sadržaj - prvenstveno video ● standardne internet strane - mešavina teksta i slika
  9. 9. Sadržaj je kralj
  10. 10. Drupal CMS CMS = Content Management System = Sistem za upravljanje sadržajem Po definiciji: Drupal is an open source content management platform powering millions of websites and applications. It’s built, used, and supported by an active and diverse community of people around the world. Content is King
  11. 11. Bitne stvari kada je u pitanju sadržaj ● Publishing workflow - tok objavljivanja ● Rich content - bogat sadržaj ● Metadata - sadržaj namenjen mašinama ● Prilagođen prikaz na različitim uređajima Content is King
  12. 12. Content is King Sadržaj po tipu nastanka ● user generated content - kada korisnici sami kreiraju sadržaj određenog servisa, otvoreno za sve korisnike interneta ● editorial content - zatvoren krug ljudi
  13. 13. Content is King
  14. 14. Content is King Publishing workflow ● user generated content - kada prolazi (ako je potrebno) kroz odobrenje za prikaz na sajtu ● editorial content - kada urednik ili urednici odobravaju autorima tekst
  15. 15. Rich content - bogat sadržaj ● napredno formatiranje - bold, italic, uokvireno, itd ● multimedija - slike i video ● eksterni servisi - ubacivanje sadržaja sa FB, Twitter, Youtube i ostalih popularnih servisa Content is King
  16. 16. Metadata (Meta sadržaj) ● Search Engines - sadržaj namenjen pretraživačima, tu spadaju meta opis i ispravno i strukturalno formatiranje sadržaja ● Social networks - Open Graph Protocol Content is King
  17. 17. Content is King
  18. 18. Modularnost sistema ● Moduli ● Teme
  19. 19. Moduli - Lego kockice ● Listanje sadržaja po određenim kriterijumima - Views modul ● Prikupljanje podataka na sajtu preko formi - Webform modul ● Integracija sa Google Analytics - Google Analytics modul ● Napredno formatiranje teksta - CKEditor integracija ● Akcije bazirane na događajima u sistemu - Rules modul ● … kao i mnogobrojni drugi u raznim segmentima Modularnost sistema
  20. 20. Teme - Prilagođen prikaz na različitim uređajima ● Zen ● Omega ● Bootstrap - Twitter Bootstrap implementacija ● Adaptive ● Teme za administrativni deo Modularnost sistema
  21. 21. Modularnost sistema
  22. 22. Modularnost sistema
  23. 23. Drupal VS Wordpress
  24. 24. Security Drupal has enterprise level security and site scale
  25. 25. Responsive Design and Development Both CMS’s have starter responsive themes that can accelerate your development time, and even allow you to “design in the browser”
  26. 26. Other ● WP - Theme Market: WordPress has an amazing theme market for do-it yourselfers. Do not ever buy a Drupal theme! There are amazing drupal starter themes, such as the Adaptive Responsive theme, but Drupal development is not the type of project that you can spin a theme off of. It is custom development! ● WP - Market Share: WordPress has wide scale adoption and a plethora of plugins that are suitable for smaller websites. ● WP - Deployment Time: WordPress is very easy to develop a site from start to finish. WordPress is perfect if you have minimal content types and are building a general marketing website.
  27. 27. Other ● Drupal - Content Types: Drupal supports multiple site stakeholders (admin, editors, logged in users requiring customized content, private groups, etc) ● Drupal - Admin experience: Drupal has a cleaner admin experience for content editors. With WordPress, you can use the Advanced Custom Fields module to create a similar experience. ● Drupal - App Development and API Development Projects Drupal has, in general, more robust features for complex projects. Drupal 8′s web services integration takes this feature to the next level. ● Drupal - Multi-lingual: Multi-national or multi-lingual sites can be easily deployed with out of the box drupal features.
  28. 28. Poslovi u i oko Drupala ● Project Manager ○ Osnovno tehničko znanje ○ Napredno poznavanje gradivnih elemenata u Drupalu ● Developer ○ Napredno tehničko znanje ○ Napredno poznavanje gradivnih elemenata Drupala ● Quality Assurance ○ Osnovno tehničko znanje ○ Napredno poznavanje gradivnih elemenata Drupala ○ Talenat za provaljivanje fora i fazona u sistemu :) ● Sales - prodaja ● Dizajn ● SysOps i DevOps ○ operacije vezane za serversku infrastrukturu i alate za developere koji olakšavaju rad
  29. 29. Poslovi u i oko Drupala
  30. 30. Edukacija ● Knjige ○ Using Drupal - za početak ● Video ○ Drupalize.me ○ Lynda.com - za početak Drupal 7 Essential Training ● Internet ○ puno resursa, počevši od https://www.drupal.org/documentation ● Događaji ○ kada shvatite osnove, definitivno najbolji izvor znanja. Kompresovano znanje! :) ○ Lokalni događaji - lako za posetiti
  31. 31. Istorija Nastao je inicijalno kao message board, to jest forum, za komunikaciju izmedju manje grupe studenata na fakultetu. drop.org != dorp.org (dorp = village) Drupal [droo-puhl] (druppel = drop)
  32. 32. Vrednosti ● Modularnost ● Konfigurabilnost ● Efikasan UI ● Kvalitet koda ● Skup odlika ugrađenih u sam Drupal ● Činjenica da je slobodan za upotrebu i Open Source ● Zajednica koja zeli da pomogne
  33. 33. Fleksibilnost ● One page site ● Blog ● Shop ● News portal ● Social network
  34. 34. Događaji DrupalCon DrupalCamp DrupalDevDays
  35. 35. Kako se uključiti? ● Napraviti nalog na drupal.org ● Početi od drupal.org/contribute ● Doći lično na neki od Drupal događaja
  36. 36. ● Podrška drugim korisnicima ● Pisanje dokumentacije ● Prevođenje ● Testiranje ● Dizajn i Upotrebljivost (Usability) ● Donacije ● Razvoj (programiranje) ● Teme (html/css) ● Marketing (promocija, širenje informacija na društvenim mrežama, pisanje članaka, itd.) Gde doprineti?
  37. 37. Twitter - Pratiti naloge: @drupal, @drupalrs, @drupalcon Druge koji počinju sa @drupal Potražiti i pratiti hashtag-ove koji počinju sa #drupal IRC - Na chat.freenode.net serveru potražiti kanale koji počinju #drupal, među njima i kanal za prevođenje Drupal-a na srpski jezik #drupal-sr drupal.rs - Napraviti nalog na drupal.rs i tad je moguce postavljati pitanja na forumu. Drupal Groups / Serbia - groups.drupal.org/serbia Drugi resursi: Mailing lists, Issue tracker, Drupal Groups Informacije
  38. 38. Kako isprobati? ● Drupal Gardens ● SimplyTestMe ● Aqcuia desktop (Dostupno za Windows i Mac)
  39. 39. Lokalna zajednica drupal.rs Događaji ● DrupalBalkanSummit (2011) ● DrupalCampRS (2014) ● Commerce workshop ● Meetups
  40. 40. ● drupal.rs ● twitter.com/drupalrs ● facebook.com/drupalrs ● facebook.com/groups/drupalserbia Gde nas naći?
  41. 41. Stažiranje drupal.rs Napravi nalog na sajtu, zatraži pomoć na forumu! Reci da želiš da naučiš Drupal i da želiš da radiš sa Drupal- om u budućnosti!
  42. 42. Ko koristi Drupal? ● thebeatles.com ● michaeljackson.com ● mtv.co.uk ● whitehouse.gov ● weather.com ● fox.com ● examiner.com ● cartier.us ● teslamotors.com ● dev.twitter.com ● sketchup.com ● louvre.fr ● mensa.org ● srbijadanas.com ● exitfest.org ● novisad.rs
  43. 43. Pitanja?
  44. 44. Hvala i doviđenja! :)

×