
This is our multi-article series on integrating CiviCRM and Drupal. Make sure you've read the prologue, introducing the topics to be covered.
Now that we had decided to utilize Drupal & CiviCRM for our project, our next steps were as follows:
- Determine a schedule
- Install a Drupal and CiviCRM development environment
- Begin comping our theme
Some of these processes went much easier than others and it was surprising how things turned out.
Determining a schedule
Creating a timeline for this project was a substantial challenge for our team. We had developed many membership websites in the past and at the time had already several years of Drupal experience. However CiviCRM integration with Drupal was new not to mention working with a new client that we had limited history with.
Our original estimation was for a 12 week turn around. Meaning we would sign the contract and launch the application in 3 months.
Items in our schedule included:
- Site Architecture
- Graphic Design
- Drupal & CiviCRM Installation
- Theme Website
- Create CiviCRM Profiles
- Membership Roles
- Sync Members between Drupal and CiviCRM
- Create Special Content Types
- Payment Processing
- Calendar Configuration
- Online Event Creation
- Configure Email Systems
- Existing Member Import
CiviCRM & Drupal Installation
Our site architecture had been almost fully completed prior to our signed agreement. While it was not official, it was just a matter of creating the formal documentation. In week #2 we were ready to begin our installation.
Following the standard installation instructions for Drupal and CiviCRM we moved forward without too many problems. We did have one small hiccup along the way. Since this was a test environment to start we wanted to load the CiviCRM test data. This proved to be an issue for us at the time and rather than troubleshoot through, we decided to do a clean install without the data and our problems were solved. This was probably the best approach for us anyway, since the test data was much more than we actually needed.
Designing a theme for Drupal & CiviCRM
Our design process started with a sitemap from our information architecture process and a website wireframe of our homepage. Another agency had recently re-branded the organization and working within their guidelines our team quickly created the first comp of the homepage.
Three subtle variations of this first draft were presented and the client quickly choose one. A few additional rounds of revisions and we were holding an approved comp in our hands. This portion of our process went much better than we had planned for and all parties were very pleased moving into our next week.
Search
RSS Feed
Subscribe to our free RSS Feed, and get notifications when we post a new article on the SoFla Web blog.
Archive
- May 2013 (3)
- April 2013 (2)
- March 2013 (2)
- January 2013 (1)
- December 2012 (2)
- September 2012 (1)
- July 2012 (1)
- June 2012 (1)
- May 2012 (1)
- April 2012 (1)
- March 2012 (1)
- February 2012 (1)
- January 2012 (1)
- December 2011 (1)
- November 2011 (1)
- October 2011 (1)
- September 2011 (2)
- July 2011 (1)
- June 2011 (1)
- May 2011 (1)
- April 2011 (3)
- March 2011 (3)
- February 2011 (1)
- January 2011 (1)
- December 2010 (1)
- November 2010 (3)
- October 2010 (3)
- September 2010 (3)
- August 2010 (4)
- July 2010 (1)

Comments
Hello, I may consider contacting you in the future to avail on your services. thanks.
This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine.
Post new comment