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?

Backend for Startups

By Sergiu Nagailic

Backend for Startups

  • 396