Your SlideShare is downloading. ×
0
Building stories and building trust.Web application development       with Drupal 7       (case study)                    ...
$whoami                         @gosimplysocialwww.gosimplysocial.com    @valentinbora
$whoami  Valentin BoraCo-founder & CTO         Building stories and building trust.                                       ...
Ready for a short video?                                @gosimplysocial       www.gosimplysocial.com    @valentinbora
SimplySocial - the productThe video is not publicly available               yet
The company - founding team        Tyler                             Jeroen               Valentin        Alaskan, CEO    ...
The company - team    1 sales person3 creative/marketing 9 work on software                              @gosimplysocial  ...
The company - team                            @gosimplysocial   www.gosimplysocial.com    @valentinbora
The company - team                            @gosimplysocial   www.gosimplysocial.com    @valentinbora
We’re still hiring developerscontact@gosimplysocial.com                                  @gosimplysocial         www.gosim...
High level architecture diagram                                  @gosimplysocial         www.gosimplysocial.com    @valent...
Scheduling and publishing content Drupal                      Python                                      @gosimplysocial ...
Drupal’s roleClient facing interface The SimplySocial API                              @gosimplysocial     www.gosimplysoc...
Why Drupal?                         @gosimplysocialwww.gosimplysocial.com    @valentinbora
User system Authentication Authorization    Security     Roles                           @gosimplysocial  www.gosimplysoci...
Admin interface     Good enough    Easy to extendLots of useful defaults                              @gosimplysocial     ...
Entities          Act as models      Helpful CRUD actionsGood integration with Views, Rules       and other modules       ...
ViewsQuick to setup basic data tablesOut of the box pagination, ajax      Happy prototyping        Can be themed          ...
@gosimplysocialwww.gosimplysocial.com    @valentinbora
ModulesWe have around 50 custom modules    ~ 80k lines of custom code        Easily extendable             Nice APIs      ...
Theming        1 default theme        1 mobile theme   Seven for administrationCan be overridden, usually easily          ...
Drupal / Python / CLI                              @gosimplysocial     www.gosimplysocial.com    @valentinbora
Workers?                         @gosimplysocialwww.gosimplysocial.com    @valentinbora
The queue server   Beanstalkd                            @gosimplysocial   www.gosimplysocial.com    @valentinbora
@gosimplysocialwww.gosimplysocial.com    @valentinbora
Long-running workers (SupervisorD)                                    @gosimplysocial           www.gosimplysocial.com    ...
Sentry                         @gosimplysocialwww.gosimplysocial.com    @valentinbora
Sentry                         @gosimplysocialwww.gosimplysocial.com    @valentinbora
Working as                          a team                            @gosimplysocialwww.gosimplysocial.com       @valenti...
GitHub1. Feature branches2. Pull requests3. Code review4. Issue tracking                                     @gosimplysoci...
Campfire1. GitHub room2. Dev room                                     @gosimplysocial            www.gosimplysocial.com    ...
T-shirt give-away    ask me                              @gosimplysocial     www.gosimplysocial.com    @valentinbora
Questions, ask now!                                 @gosimplysocial        www.gosimplysocial.com    @valentinbora
Thanks!www.gosimplysocial.com@gosimplysocial@valentinbora
Upcoming SlideShare
Loading in...5
×

2012-11-17 - DrupalCamp Arad - Web application development with Drupal (case study)

552

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
552
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • One of the most powerful modules in Drupal\n
  • View example in our app\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Mention about the tech newsletter and our engineering blog\n
  • \n
  • \n
  • Transcript of "2012-11-17 - DrupalCamp Arad - Web application development with Drupal (case study)"

    1. 1. Building stories and building trust.Web application development with Drupal 7 (case study) @gosimplysocial www.gosimplysocial.com @valentinbora
    2. 2. $whoami @gosimplysocialwww.gosimplysocial.com @valentinbora
    3. 3. $whoami Valentin BoraCo-founder & CTO Building stories and building trust. @gosimplysocial www.gosimplysocial.com @valentinbora
    4. 4. Ready for a short video? @gosimplysocial www.gosimplysocial.com @valentinbora
    5. 5. SimplySocial - the productThe video is not publicly available yet
    6. 6. The company - founding team Tyler Jeroen Valentin Alaskan, CEO Dutch, COO Romanian, CTO Strategy, Marketing, People, Execution, Software architect, Sales Business-IT Development lead translationBased in Alaska, USA Development in Romania @gosimplysocial www.gosimplysocial.com @valentinbora
    7. 7. The company - team 1 sales person3 creative/marketing 9 work on software @gosimplysocial www.gosimplysocial.com @valentinbora
    8. 8. The company - team @gosimplysocial www.gosimplysocial.com @valentinbora
    9. 9. The company - team @gosimplysocial www.gosimplysocial.com @valentinbora
    10. 10. We’re still hiring developerscontact@gosimplysocial.com @gosimplysocial www.gosimplysocial.com @valentinbora
    11. 11. High level architecture diagram @gosimplysocial www.gosimplysocial.com @valentinbora
    12. 12. Scheduling and publishing content Drupal Python @gosimplysocial www.gosimplysocial.com @valentinbora
    13. 13. Drupal’s roleClient facing interface The SimplySocial API @gosimplysocial www.gosimplysocial.com @valentinbora
    14. 14. Why Drupal? @gosimplysocialwww.gosimplysocial.com @valentinbora
    15. 15. User system Authentication Authorization Security Roles @gosimplysocial www.gosimplysocial.com @valentinbora
    16. 16. Admin interface Good enough Easy to extendLots of useful defaults @gosimplysocial www.gosimplysocial.com @valentinbora
    17. 17. Entities Act as models Helpful CRUD actionsGood integration with Views, Rules and other modules @gosimplysocial www.gosimplysocial.com @valentinbora
    18. 18. ViewsQuick to setup basic data tablesOut of the box pagination, ajax Happy prototyping Can be themed @gosimplysocial www.gosimplysocial.com @valentinbora
    19. 19. @gosimplysocialwww.gosimplysocial.com @valentinbora
    20. 20. ModulesWe have around 50 custom modules ~ 80k lines of custom code Easily extendable Nice APIs @gosimplysocial www.gosimplysocial.com @valentinbora
    21. 21. Theming 1 default theme 1 mobile theme Seven for administrationCan be overridden, usually easily @gosimplysocial www.gosimplysocial.com @valentinbora
    22. 22. Drupal / Python / CLI @gosimplysocial www.gosimplysocial.com @valentinbora
    23. 23. Workers? @gosimplysocialwww.gosimplysocial.com @valentinbora
    24. 24. The queue server Beanstalkd @gosimplysocial www.gosimplysocial.com @valentinbora
    25. 25. @gosimplysocialwww.gosimplysocial.com @valentinbora
    26. 26. Long-running workers (SupervisorD) @gosimplysocial www.gosimplysocial.com @valentinbora
    27. 27. Sentry @gosimplysocialwww.gosimplysocial.com @valentinbora
    28. 28. Sentry @gosimplysocialwww.gosimplysocial.com @valentinbora
    29. 29. Working as a team @gosimplysocialwww.gosimplysocial.com @valentinbora
    30. 30. GitHub1. Feature branches2. Pull requests3. Code review4. Issue tracking @gosimplysocial www.gosimplysocial.com @valentinbora
    31. 31. Campfire1. GitHub room2. Dev room @gosimplysocial www.gosimplysocial.com @valentinbora
    32. 32. T-shirt give-away ask me @gosimplysocial www.gosimplysocial.com @valentinbora
    33. 33. Questions, ask now! @gosimplysocial www.gosimplysocial.com @valentinbora
    34. 34. Thanks!www.gosimplysocial.com@gosimplysocial@valentinbora
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×