This site is archived.

Integrated Development with Drupal

Platinum and gold sponsors

michaelfavia's picture
michaelfavia - Fri, 01/25/2008 - 3:03pm
Presenters: 
Michael Favia
Others welcome
Track: 
community and core
Session Description: 

SESSION OVERVIEW
A good integrated development environment lets you focus on the work and not the process. Setting up a useful and robust IDE that supports CVS, SVN, code hints/completion/inline documentation, task management, and debugging can be a challenging task. I’d like to help others who are trying to walk the same path or learn from tohers who walk the path in front of me. Proposed format is open for discussion, round table, or lecture/tutorial style, whatever works for others. Help me hone the idea! If there is interest ill really flesh it out.

TRACK
The conference is divided into tracks. Find a track that best aligns with the outcome of your presentation. The track co-chairs will follow up and help you out.

AGENDA
The agenda depends on the format but if it was lecture/tutorial:

  • The big picture, a description of the end goal and why its worth doing
  • Installing eclispe the right way, minimum required packages (Platform runtime binary), etc
  • Getting and configuring extensions (subclipse, PDT, ZendDebugger, and their dependencies)
  • checking out and managing vendor branches of drupal and contrib modules
  • Description of the workflow process (upgrading modules from vendor d.o branches, creating and applying patches for d.o, demonstrate remote debugging and the )

If it was a round table a simple discussion of competing or complimentary methodologies specifically the values and detriment of each would be useful in assessing practicality, etc.

GOALS
Help others embrace a more efficient work flow methodology. Dropping the die(print_r($foo)) habit. Learn something to improve productivity so we can focus on the work and not the process.

RESOURCES
A basic understanding of version control system terms, debugging terms, and a basic level of comfort with the drupal codebase would make a lecture series enjoyable. An advanced understanding and insight would be better for a round table discussion where we all can learn from each other.

Average: 4.7 (15 votes)