DRUPAL SUPPORT 
www.srijan.net | business@srijan.in
SUPPORT & MAINTENANCE 
This document talks about: 
● Support Scenarios for Drupal website 
● Required team composition for...
SUPPORT SCENARIOS 
● “Is my Drupal website secure?” (are security patches applied; are the 
modules upgraded) 
● “My websi...
REQUIRED ROLES 
● Project Manager 
● Team Lead 
● Drupal Developer(s) 
● Front-end Developer 
● Quality Assurance 
● Sys A...
MAINTENANCE MODELS 
● Hire your own developer 
○ Inadequate skills in one person 
○ High cost of search; High risk of attr...
SRIJAN ADVANTAGE LOWER TCO 
● Dedicated Support Teams (No mixing with Projects) 
● Single-point-­of­- 
contact available 
...
ENGAGEMENT MODELS 
Inducting a new project requires: 
● Interface with current organisation if any 
● Get access to SVN/Gi...
ENGAGEMENT MODELS 
Inducting a new project requires: 
● Report on “hacked” modules; review code, site implementation 
● As...
ENGAGEMENT MODELS 
Ongoing support tasks: 
● Upgrade modules; apply security patches 
● Create site backup plan 
● Fix bug...
www.openthemagzine.com 
SUCCESS STORY 
Implemented in Drupal 6.x with a lot of custom theming 
Advanced Search using Apach...
SUCCESS STORY 
Website redesign and development for Greenlandic 
Broadcasting Corporation (KNR) 
Multilingual (Greenlandic...
SUCCESS STORY 
From a website that would crash several times a day, 
Oxfam India now has a site that doesn’t go down 
The ...
www.clubvivre.com 
SUCCESS STORY 
"It was a serendipitous meeting with Rahul (Dewan) at Drupal Camp Singapore that led to ...
ABOUT 
SRIJAN 
www.srijan.net
ABOUT SRIJAN 
Consulting, designing and engineering 
products and solutions for online businesses 
for over 10 years 
Indi...
MARQUEE CLIENTS
AREAS OF EXPERTISE - SERVICES 
Web Content Management 
● Content Management solution 
& design 
● Editorial Workflows for ...
AREAS OF EXPERTISE - SERVICES 
Outsourced Product Development 
● Product Conceptualization; 
Wireframing & UI/UX Design 
●...
Contact us 
Thank You 
Interested in joining or knowing more about us? Feel free to reach out to us through 
any of these ...
Upcoming SlideShare
Loading in …5
×

Srijan's Drupal Support Services - an Introduction

13,389 views
13,325 views

Published on

Lower your total cost of ownership (TCO) of Drupal websites. Srijan offers a *dedicated team* of cross-functional resources to *maintain* Drupal websites under an SLA.

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

  • Be the first to like this

No Downloads
Views
Total views
13,389
On SlideShare
0
From Embeds
0
Number of Embeds
11,703
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Srijan's Drupal Support Services - an Introduction

  1. 1. DRUPAL SUPPORT www.srijan.net | business@srijan.in
  2. 2. SUPPORT & MAINTENANCE This document talks about: ● Support Scenarios for Drupal website ● Required team composition for effective maintenance ● Models of Maintenance ● Srijan Advantage: Reducing TCO ● Engagement Model
  3. 3. SUPPORT SCENARIOS ● “Is my Drupal website secure?” (are security patches applied; are the modules upgraded) ● “My website has poor SEO rankings because of poor URLs” ● “I need a new set of features implemented” ● “There are bugs in my site that need fixing” ● “My website runs too slow and my customers complain about site being down/inaccessible” About 95% of security vulnerabilities in Drupal arise due to contributed or custom modules
  4. 4. REQUIRED ROLES ● Project Manager ● Team Lead ● Drupal Developer(s) ● Front-end Developer ● Quality Assurance ● Sys Admin Support
  5. 5. MAINTENANCE MODELS ● Hire your own developer ○ Inadequate skills in one person ○ High cost of search; High risk of attrition ○ Lack of dependability on freelancers ● Outsource to a Drupal agency Are you a Software company? ○ Maintenance, alongside “regular projects”, gets stepchild treatment ○ Tendency to overstaff (FTE model often followed); leading to high TCO
  6. 6. SRIJAN ADVANTAGE LOWER TCO ● Dedicated Support Teams (No mixing with Projects) ● Single-point-­of­- contact available ● Cross­functional resources across roles; adequately staffed ● Support multiple client projects ● Distribute costs of support team across client projects ● Knowledge continuity within team (in case of attrition) ● Continuous training of new hires on Drupal ● Partnership with “Fostering Linux” for Sys Admin
  7. 7. ENGAGEMENT MODELS Inducting a new project requires: ● Interface with current organisation if any ● Get access to SVN/Git (code versioning); Drupal admin; Prod server ● Setup on GitHub ● Setup “Dev ­­--> Staging” environment (production already available)
  8. 8. ENGAGEMENT MODELS Inducting a new project requires: ● Report on “hacked” modules; review code, site implementation ● Assess codebase / workflow / coding standards / content­entry problems and other best practices ● Present report to client
  9. 9. ENGAGEMENT MODELS Ongoing support tasks: ● Upgrade modules; apply security patches ● Create site backup plan ● Fix bugs; fix content publishing problems ● Implement feature enhancements ● Get approvals for any major work initiatives (sub­- projects)
  10. 10. www.openthemagzine.com SUCCESS STORY Implemented in Drupal 6.x with a lot of custom theming Advanced Search using Apache Solr The website scales up to 1500 http hits/second, 7500% increase from the earlier architecture e-Magazine archives with TOC ICICI Payment Gateway integration Page load time increased by 3 times No timeouts even in times of heavy load
  11. 11. SUCCESS STORY Website redesign and development for Greenlandic Broadcasting Corporation (KNR) Multilingual (Greenlandic, Danish, English) website developed Involved migration of all media files, from TYPO3 to OpenPublish (Drupal). Wrote a module for this www.knr.gl/kl
  12. 12. SUCCESS STORY From a website that would crash several times a day, Oxfam India now has a site that doesn’t go down The chances of online payment failure significantly reduced due to implementation of new payment gateway Srijan proactively ensures that website issues that crop up are resolved very quickly www.oxfamindia.org
  13. 13. www.clubvivre.com SUCCESS STORY "It was a serendipitous meeting with Rahul (Dewan) at Drupal Camp Singapore that led to our discussions on Srijan handling support for our website. I had options to work with Drupal companies in China and East Europe, but I decided on Srijan for both rational and emotional reasons. Rational: their skills and commercials matched my expectations. Emotional: I have experience in running companies democratically, so there was a definite affinity with Srijan." - Andries De Vos, Founder & CEO, Clubvivre
  14. 14. ABOUT SRIJAN www.srijan.net
  15. 15. ABOUT SRIJAN Consulting, designing and engineering products and solutions for online businesses for over 10 years India’s largest Drupal company Over 200 clients across US, Europe, Middle East and APAC across industries Agile / SCRUM process maturity Preferred Acquia partners Acquia certified Drupal engineers
  16. 16. MARQUEE CLIENTS
  17. 17. AREAS OF EXPERTISE - SERVICES Web Content Management ● Content Management solution & design ● Editorial Workflows for hassle-free online publishing ● Responsive/Mobile UI design & development ● Content Personalisation ● Integration with 3rd party BPM tools ● Powerful Search solutions (Solr, GSA, Elastic) Drupal Solutions ● Performance & code audits ● Rehabilitation of broken/delayed Drupal projects ● Migration from proprietary CMSs & end-of-life CMSs to Drupal ● Drupal Support & Maintenance ● Drupal optimized hosting ● Custom module development
  18. 18. AREAS OF EXPERTISE - SERVICES Outsourced Product Development ● Product Conceptualization; Wireframing & UI/UX Design ● Rapid “prototyping” using HTML5, CSS3, Angular.js ● Dedicated product development teams for Drupal, Node.js ● Test Automation using JMeter, Selenium, Behat & Cucumber ● Continuous Integration & Continuous Deployments Agile Process Maturity ● Trained SCRUM teams ● Certified Scrum Masters ● Resident Agile Coach ● Continuous Testing, Integration & Deployment ● SCRUM and Project burndown charts using JIRA Agile ● Demo-script document for current-state progress
  19. 19. Contact us Thank You Interested in joining or knowing more about us? Feel free to reach out to us through any of these channels. Happy to help! business@srijan.in www.srijan.net NEW DELHI NEW YORK GURGAON GOA DHARAMSHALA Headquarter: 8A - Vandana Building, 11 Tolstoy Marg, New Delhi - 110001 INDIA

×