OXDUG - 03/07/2013
Mike started Drupal development and learnt slowly through self teaching.
He runs a system that combines Perl and Drupal.
Team of three developers currently.
How do we quickly and efficiently get the team up to speed?
Interested in books, courses, online tutorials.
NB: 2nd edition of Using Drupal, including D7 coverage
Pro Drupal Development
Programmer’s Guide to Drupal.
The Definitive Guide to Drupal
The weekly drop
Weekly emails of intersting posts and podcasts
Stack Exchange for Drupal
Great for answering specific questions.
Build a Module
Brilliant! Small bite-size videos in series of tutorial parts.
Various topics covered, from site building to PHP concepts.
Check out the Drupal Coding Standards
Coder Module ++
CRM in Drupal
Mike is also interested in CRM functionality for a commercial company.
CiviCRM http://civicrm.org/ which is tightly integrated with Drupal, but uses a separate database.
CRM Core - Drupal package of modules
RedHen: Drupal native -
SugarCRM: Freemium model - NOT DRUPAL
SalesForce: Proprietary software, great integration with Drupal.
Goldmine - DO NOT USE!!!!
Civi is not Drupal native . It usually sits in a separate database alongside Drupal.
It is aimed at Charities, NGOs and voluntary sector.
It makes various assumptions about how to manager
Fieldable entities - so very extensible.
Makes no assumptions. Leaves you to create contact relationships.
They have a logo!
Less use, but interesting!
Check this intro video: http://www.youtube.com/watch?v=PDBGluyY0B8
Symphony in core.
Views in core.
Lack of backwards compatibility is potentially a pain point.
Other systems do provide backwards compatibility.
If we did maintain backwards compatibility, we would not be able to innovate.
How can I convince companies that choosing Drupal is a good idea if we need to completely upgrade in a few years?
Should we start a project with Drupal 8 now?
There is certainly some advantages in early adoption if you have the budget and time.