hello drupal
TRANSCRIPT
O nama
Dragan ErorDrupal Developer
(6 godina)develomon.com
Drupal Srbija članovi od osnivanja
Miki StojkovićDrupal developer
(8 godina)develomon.com
Internet landscape danas● društvene mreže● multimedijalni sadržaj - prvenstveno video● standardne internet strane - mešavina teksta i slika
Drupal CMSCMS = 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
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
Content is KingSadrž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
Content is KingPublishing workflow● user generated content - kada prolazi (ako je potrebno)
kroz odobrenje za prikaz na sajtu● editorial content - kada urednik ili urednici odobravaju
autorima tekst
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
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
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
Teme - Prilagođen prikaz na različitim uređajima● Zen● Omega● Bootstrap - Twitter Bootstrap implementacija● Adaptive● Teme za administrativni deo
Modularnost sistema
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”
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.
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.
●
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
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
IstorijaNastao 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)
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
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
● 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?
Twitter - Pratiti naloge: @drupal, @drupalrs, @drupalconDruge koji počinju sa @drupalPotraž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
Lokalna zajednicadrupal.rs
Događaji
● DrupalBalkanSummit (2011)● DrupalCampRS (2014)● Commerce workshop● Meetups
● drupal.rs● twitter.com/drupalrs● facebook.com/drupalrs● facebook.com/groups/drupalserbia
Gde nas naći?
Stažiranjedrupal.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!
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