Well, another one probably heading towards the Drupal world...
I've been running a car club site on PostNuke for a bit over five years, so I'm very familiar with their way of doing things. PostNuke has upgraded to Zikula, and - whilst it's a good CMS - there's a few of the add-in modules which I've been relying on which don't seem to be alive any more. The pace of development has dropped off, and I'm starting to wonder if the version upgrade is worth it, or if I'd be better pushing my effort into a move to another CMS.
I know you lot are just a bit biased, so you won't disagree when I say that Drupal seems to be the platform of choice.
The basic structure of the site is that unregistered users get access to a lot of the content, but registered users get a little more. If a registered user is one of the c.2500 current paid members of the club (this is a mainly offline club, with real-world events and meetings, and a monthly dead-tree-edition magazine), then they get access to everything - they tell us their username via a form, allowing us to manually tie the two together behind the scenes, with access controlled by physically adding the user to or removing them from a group.
Having a first look around Drupal, I'm seeing that most things I'm doing now have direct equivalents, and migration looks relatively straightforward for most.
- User database - There appears to be a well-trodden migration path.
- Forum - Currently using PNphpBB2, so I can migrate to phpBB3 easily enough, and the integration looks solid. 30,000 posts to migrate.
- Content - Using a discontinued third party module, but I'm quite happy to regenerate the actual content pages.
- News Stories - Core module, and the migration path should sort it.
- User PMs - a third-party extension, but if the users are given warning, I don't think anything's going to be life-or-death.
- Banner ads - not a huge pool, so manual migration's straightforward.
- Events Calendar - migration not important, just need a straightforward calendar with a front page "What's Happening Soon" block.
- Simple form-building - Not worried about migration, but the capacity is important. Looks to be there, but I've not dug properly yet.
- User classified ads - Again, migration not esssential, but the capacity must be there, with admin approval and expiry. Not something I've investigated yet.
- Photo Gallery - Need to migrate from the MediaShare module - several thousand user-uploaded images in personal galleries.
So - we've not found any showstoppers yet, although I've not looked too hard at most categories to start with.
First question, I s'pose, seems to be a timing-related one. I'm really not worried about an immediate roll-out, so waiting a few months wouldn't be a problem. Does that mean I'd be well advised to consider waiting until D7? I've had no joy trying to get the dev package installing over the last day or two, which may be related to the "in-progress" status of the dev package. Is there a reasonably recent milestone release to test?
Then there's one big question which is probably blindingly obvious - modules like those for the calendar and gallery... How do I, umm, actually invoke them from a menu item...? I'm used to just creating a new menu item, then linking it to the module name. Is it that straightforward? If so, what's the syntax? Am I missing something?
Finally, a couple of "nice-to-haves" which have so far eluded me...
- proper granular access control to allow editing of certain sections of content.
- a decent online shop module but allowing offline payment of orders.
- a good way to search a database of magazine issues and articles, some with attached PDFs, some without.
- a geographic address database, allowing users to simply search for a real-world business (search on simple geography plus other criteria) and see other (anonymous to user, ID'd to admin) user-generated comments.
Hosting-wise, this'll all be on a dedicated hosted server, so no real dependency or admin issues to worry about.
I'd be very interested in any thoughts, any comments, and any suggestions on any aspect of that little introduction. Thanks in advance...
Cheers,
Adrian.
Comments
For the Forums, I would
For the Forums, I would migrate the posts into Drupal directly and not use phpBB3 and the bridging modules. While they do work, down the road you will probably find it better for everything to be in Drupal. Look for the Advanced Forum module and addons to make Drupal forums more like phpBB.
I migrated from PN a while back and am currently using the phpbb bridge module - http://drupal.org/project/phpbb . There are a few minor issues with it, but it also looks like the project is dead. I have heard of other folks using the http://drupal.org/project/phpbbforum module, but they thought they were having security issues with it.
Eric
__________
Eric Aitala - ema13@psu.edu
Penn State
224b8605113373e086cb27708ff301ba18ce394db1996e7e22928e4555e0d20b1b6cecc7f67c9bd9e536cb915779c485
Interesting...
My initial playing has been with phpbbforum - and it's not been 100% successful (although I was assuming that was just me...)
What's the migration path straight into the internal forum like?
To be honest, I don't know.
To be honest, I don't know.
Using http://drupal.org/project/phpbb2drupal looks pretty straightforward. I don't need to import users, since they already exist, but my big worry is attachments.
I was planning on testing a migration, but I may just back up my entire site and go for it over the Holidays...
Eric
__________
Eric Aitala - ema13@psu.edu
Penn State
224b8605113373e086cb27708ff301ba18ce394db1996e7e22928e4555e0d20b1b6cecc7f67c9bd9e536cb915779c485
<erk>
Long experience has told me it's never wise to "just back up and go for it"...
I'm a big fan of restoring a backup to a local test machine - even a VM - and testing on that first.
I don't really have a test
I don't really have a test machine to do it - I could clone the site on my web host and test, but its a big site...
E
__________
Eric Aitala - ema13@psu.edu
Penn State
224b8605113373e086cb27708ff301ba18ce394db1996e7e22928e4555e0d20b1b6cecc7f67c9bd9e536cb915779c485
Getting there...
A good few hours spent poking & prodding last night got me a big chunk forward.
Webforms is thoroughly superb.
The calendar side is awkward, but once I get to grips with the taxonomy & CCK side, it'll be doable. I suspect I'm still missing something, though.
I've not got into the image gallery side yet.
The internal forums, even with the Advanced module, just don't cut it. Sorry. phpBB3 integration it'll be.
That really leaves me with one big question mark.
D6 or wait until D7?
Thoughts?
Go D6.. the module space is
Go D6.. the module space is no where near ready for D7...
Eric
__________
Eric Aitala - ema13@psu.edu
Penn State
224b8605113373e086cb27708ff301ba18ce394db1996e7e22928e4555e0d20b1b6cecc7f67c9bd9e536cb915779c485
_
Neither is d7 core for that matter!
How "nowhere near" are we
How "nowhere near" are we talking about?
January/February, I'll wait - especially given the number of modules which seem to come under the #d7cx promise. I've not looked to see whether everything I'm wanting to use does, but...
Oh, and I _hate_ doing major upgrades...
I don't think D7 will be out
I don't think D7 will be out until after February.. it may take a few weeks after that for folks to really get their modules ported and tested. There could be contrib module conflicts as well, so I would say it will take another month or so for things to settle once D7 is out.
I dunno, but I don't think folks will start developing brand new sites in D7 until the middle of 2010.. this is just a guess so...
Eric
__________
Eric Aitala - ema13@psu.edu
Penn State
224b8605113373e086cb27708ff301ba18ce394db1996e7e22928e4555e0d20b1b6cecc7f67c9bd9e536cb915779c485
We're finally there!
It's been a VERY extended gestation period, but it's all gone live. Finally.
The site's built on D6, with a whole raft of modules in place.
Probably the main ones are Views Gallery, Views Attach, Image Picker, Advertising, Calendar, Webform, Workflow, Menus Per Role, Content Access, LoginToboggon, Persistent Login and phpBBforum. Classified Ads were built manually from CCK. For the theme, Danland.
Thanks to everybody involved in contributing to these modules, and the others I've not name-checked.
Next step's D7 - there's still a few modules that I'd need which aren't even in (public) dev yet, but from what I have seen, it's going to be very, very good.
http://www.citroencarclub.org.uk