1
XykonMarch 2nd , 2010
Drupal + CiviCRM
2
Who We Are…
• Application Development
• Server implementations
• Consulting
• Bangalore, Philadelphia, Baltimore, DC
• 8(a)certifed firm
3
We Communicate…
• Scheduled updates
Know when you’ll hear from us.
• Frequent deliverables/milestones
Know that the project is on schedule.
• Plain speak
Know what we’re talking about.
So that you know what we are doing.
How We Work…
4
We listen and understand
• Company vision• Short-term goals• Business processes• Time constraints• Technical and financial resources, AND• Your Preferences – after all this is for you.
To craft the optimal solution for you.
How We Work…
5
What We Do…
Consulting and Application Development
• Web Application Development
• Custom Software Application
Development
• Linux Server Consulting
6
• Linux-based networking and security solutions
• SMS Application Development/Consulting
• Single Sign-On
• Service Oriented Architecture
• Hosting and Support Solutions
What We Do…
7
Expertise
Programming Expertise:
– Visual Basic (VBA for Exchange and Access)
– J2EE (Sun SSO/Portal, Liferay)
– PHP
8
Web Development
• Document Management Systems
• Intranets, Brochure Sites and Portals
• Customer Relationship Management tools
• Online community sites
9
Web Development
• Technologies– Drupal, CiviCRM, SugarCRM, CiviNode– Joomla
• Methodologies:– Unique to Customer
• Traditional Approach• POC• Hybrid
– Heavy focus on Usablity
10
What is Drupal?
CMS: Create dynamic websites and web applications instead of using individual hand-crafted files for each web page.
– Discussion Forums– Advanced Search– Social Networking– Content Tagging– Donations– CRM Integration
– User Profiles – Blogs – Image galleries – Forms – Multimedia – Document Management
11
Why Drupal?
• Features– SEO-friendly – Advanced URL Control (pathauto, global redirect)– Custom Content Types and Views (no programming)– Revision Control– Taxonomy (combine with content types and views)– User Management (access roles, groups)– Page titles and Meta tags– Community: ( documentation, training, feedback,
security)
12
Drupal Sites
• The United Nations • Warner Brothers Records • The Discovery Channel • Forbes • The Grateful Dead • AOL • Yahoo • Lime.com • The New York Observer • The Onion • Aaron Wall's SEObook.com • World Bank
13
Traditional approach: GMT
www.greenmediatoolshed.org
• Provides media (newsletters, reports, artwork, training) consulting for non profits
• Complex website which includes ‘create your own website’ functionality, integration with external applications like’ Vocus media library’ and ‘Mantis bug tracker’ among others
14
Traditional approach: iKnow
www.iknowpolitics.org
• One of our highest traffic websites• Multilingual
• Thousands of subscribers to taxonomies and groups
• Vast resource library
• Globalaudience
15
Traditional approach: Rethinkmedia
www.rethinkmedia.org
• Intranet section integrates with Sharepoint
• Fully integrated with Salesforce
• Fully integrated with ConstantContact
16
Traditional approach : NDI
www.ndi.org
• Simple, but powerful site
• Makes extensive use of ‘nodes’
• Integrates with CiviCRM
17
Proof of Concept approach: Red Partidos
www.redpartidos.org
• Site developed using basic high level requirements
• Several LAC countries participated
• Iterative development of new features
18
Hybrid approach: CHF
NPEC
• Flexible page display
• Searchable PDF library
• Menu based approach