Treat Drupal Like a Normal PHP Application?

Typical PHP development, I have a local LAMP stack, and use Dreamweaver to edit pages, then FTP up to the host web server.

But should I take a different approach with Drupal? Does it require a different development workflow?

What's the best practice for a single developer? What about a team of developers working on the same Drupal site?
sandshakimiAsked:
Who is Participating?
 
scifikillrConnect With a Mentor Commented:
I would recommend the following for a team environment:

1. Eclipse IDE for PHP
2. PHPEclipse (text editor for PHP)
3. Subclipse (Eclipse plugin for Subversion)
4. Subversion (source control) or Git (if the latter, you'll need to replace Subclipse with a Git alternative)

Eclipse is an IDE that will help you edit files. It's (IMO) much better than Dreamweaver in just about every way imaginable.

SVN/Git is used to track changes to the files over time, so you can easily restore a previous version of the code. This is a must when working in teams. I would even say this is a must when working by yourself (ever make a mistake and lose the ability to roll back your code to a previous state? That's what source control is for).

That said, the FTP/Dreamweaver approach should work, although I wouldn't recommend it.
0
 
nanharbisonCommented:
You shouldn't have to do much PHP with Drupal because there are modules for most things websites need to do or handle. in order to develop custom modules, you will really have to dig into Drupal to learn about the hooks, etc
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.