Sergiu Nagailic
aka
Nikro
Backend
for Startups
What's a Backend
...what should it do?
Authorize / Registration / Permissions
Create & Manage Models
Store Objects / Content / Data
Process Requests / Replies
Do the heavy lifting
Categorize / Sort Content
Offer input interfaces
Etc.
Full Stack (Back & Front)
WordPress
Joomla
Drupal
Django
Ruby on Rails
Hipster-staaacks
What can Drupal do?
Create Models in UI (manage'em too)
Create Objects / Content (Nodes)
Manage Users
Manage Taxonomies (categories / tags)
Manage Files
Manage Authentication Processes
Create collections / lists
Create chunks of logic via UI
Adjust appearance / structure / menu items
Module configurations, all in UI (nearly)
What else?
Complex login processes
Integration with Social logins
Different Map integrations
Complex and Flexible E-commerce
Flexible Surveys
Powerful APIs
Responsive Out-of-the-box Appearance
SEO Friendliness
Rating widgets, etc.
29 000+ Community Contributed Modules
....
So, what IS Drupal?
What's Django?
MVC (more of MVT)
Framework with nice Templates
Good managers
Admin out-of-the-box
Models with ORM
Nice routing API
Form API
i18n and l10n
Well it's more talking anyway.
Questions?
Made with Slides.com