I have been messing w/ Drupal for a couple of days. I am working on a site that, to me, seems like it should be fairly simple to implement:
- Manage user profile pages with semi-social content (video, comments, ratings, etc.).
- Give users an appointment calendar (one that lists the calendar owner's availability, and can be updated in real time as other user's make appointments through it) displayed on their profile page.
- Accept CC payments for appointments.
I think the calendar is really the only thing that would take a lot of time compared to the other two main features...
Anyway, what I am finding is that, without prior Drupal knowledge, the time it has taken me to learn the Drupal way of trying to implement this kind of site feels like it is taking longer than if I just did my own PHP, page templates, database work, etc.
I guess what I'd like to hear from other PHP programmers is how long it took for them to get into the flow of doing things the Drupal way, and is it *really* a time saver compared to coding something like this from scratch? Right away I thought to myself, 'the default page layouts are lame'. Then I find that there's a way to do custom content templates. But again, wouldn't it be faster to just do this myself with some kind of template engine, rather than trying to re-learn everything so it works in Drupal?