08-18-2006, 12:13 PM
okay, so i'm putting together a community site where users can log in, have their own subpage and gallery, post on forums, sign up for internal email lists, chat, etc. and i'm trying to figure out which CMS will be able to best handle that kind of site (with no more than, let's say, a couple thousand users).
i've got access to the following, although i'm open to suggestions in any direction: Drupal, Geeklog, Joomla, Mambo Open Source, PHP-Nuke, phpWCMS, phpWebSite, Post-Nuke, Siteframe, TYPO3, Xoops.
08-22-2006, 09:50 PM
Okay, well, since no one at all has responded to this general thread, how about if I specify the CMS to being Mambo Open Source? Does anybody know if Mambo Open Source is a good portal for a community-based website where users log in and have their own page/gallery space? Thanks for the help!
08-23-2006, 02:03 AM
Joomla/Mambo can handle what you're looking for, at least for the community/membership standpoint. I don't know about the Gallery… it doesn't have a built in Gallery, it uses various components (plugins) for gallery functionality (for example, an integrated Menalto Gallery or Coppermine Gallery).
But having said that, I hate Joomla/Mambo. It just seems to be geared towards the developer and not the designer, relies on way too many external plugins for functionality, outputs crazy amounts of nested tables as mark up, is bloated, and is a pain to maintain if you use more than one template.
I don't have much experience with the others. From my experience, most "portal" type CMSes just aren't my thing… I'm having a lot of luck using Expression Engine lately, which isn't open source but is a reasonable price and gives me nearly total control over every aspect of the website.
08-24-2006, 12:24 AM
thanks Richard; we checked out ExpressionEngine and it's what we're going with. I agree about the reasonability of the price, as well, considering how powerful the system is.
08-24-2006, 01:03 AM
Woo hoo, a convert! :D
BUT… make sure it's right for the community aspect of your site. I know it handles membership and some "personal page" aspect, but I don't know how it would handle a personal page and gallery for thousands of members. There's a "pre-sales" area in the Expression Engine forum (http://www.pmachine.com/forums/) where you should ask first.
There's also a bit of a learning curve, but it's well worth it (IMO) and the community around EE is very helpful.
08-25-2006, 09:29 PM
Okay, so we just installed ExpressionEngine to employ its use toward the creation of The Austin Photography Group’s web presence. However, after posting the details about what we need ExpressionEngine to do, it's become evident that we're going to need a much more versatile system in order to accomplish the kind of things we're looking for.
What we need is a way of creating a system of categories of interest, with each interest having a webpage associated with it, to which members can subscribe and receive the events and messages related to that category of interest. For example, one category will be Portraiture photography; so we’d like to have a page with everything about that interest on it, including the ability to subscribe to the page as if it were a mailinglist. This way, anytime anyone wishes to post something to a category of interest, they can just send the post (as a blog) to the interest page, and everyone who is subscribed to that interest (and page) will receive notice of the new posting. Users should also be able to turn off notifications of this kind as well and still be ‘subscribed’ to the page itself. Messages will only be posted once to members, even if a member is subscribed to multiple interest pages that the message (blog) was sent to. Members check their messages by simply visiting a page where all the blogs they subscribe to will populate the page itself.
The purpose of this is so that members can have total freedom regarding what is and isn’t on their page, as well as what they are and aren’t notified about. For example, we’d like to have the member, upon logging in, directed to their own ‘control panel’ with all of their interest pages shown, enabling the user to activate or deactivate their presence on the member’s public page that everyone else sees.
It is true that what we're looking for is basically the perfectly ideal CMS/Publishing System, yet I think that this is not an impotent request.
If there is any means by which these goals can be accomplished that you know of, we're interested in hearing about them. Also, though, we don't have a completely unlimited budget or anything, so please don't leave out any cheaper alternatives just because we're asking for something on such a large scale. Thanks again, Richard, for the help!