homepage Welcome to WebmasterWorld Guest from
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member
Home / Forums Index / WebmasterWorld / Content, Writing and Copyright
Forum Library, Charter, Moderators: not2easy

Content, Writing and Copyright Forum

Best OpenSource CMS ?
Main feature of the website is a searchable list

 4:50 pm on Mar 3, 2009 (gmt 0)

Im looking for the best opensource CMS for me to use. Im pretty new at web design, so Id like something fairly easy to get up and running, but something I can also grow into. Ive heard a lot about Joomla, Drupal, and DotNetNuke.

Can someone please help me with some suggestions of what CMS would be best and what plug-ins/add-ons or components I will need to add to build this site?

  • I want to build a site where the key feature is the ability to search for records from a list of 1000 to 5000 items. The only person able to update and edit the list would be myself. Id like the user to be able to perform a searching using one or more of the fields (probably as a drop down list).

  • For the search results Id there to be a summary list of all the matching records. If the user clicks on one of the matching records there will be more detail about the record. At the bottom of the detail would be a place for users to add their comments/ratings for the record.

  • Eventually there will be a job listings section of the website. So Id like the CMS I use to be capable of building a clean and effective job section of my website.

    Any comments would be very appreciated.




     7:31 pm on Mar 3, 2009 (gmt 0)

    In short, Joomla. Its fast, effective, powerful and flexible.


     6:16 am on Mar 4, 2009 (gmt 0)

    Drupal does this sort of thing well; you'd use Views, CCK, and Faceted Search modules. There is a module that integrates Apache Solr for improved search performance.


     12:53 pm on Mar 8, 2009 (gmt 0)

    I think it depends a lot on where you see this site going in the medium term (and in the website world, I guess that's 6 months to a year).

    Joomla and Drupal will be fine for a standard architecture. If you're looking for something more complex or something personalized, they will hit their limits. So for example, the question is what you mean by "search for records from a list of 1000 to 5000 items"


     8:20 pm on Mar 8, 2009 (gmt 0)

    I think that within a few months the number of records in my searchable list will be about 1000-2000. Each record will contain about 15 text fields. I imagine that within 6 months there will be about 10,000 visits per month. Each visitor would be doing their own search of the list.



     8:52 pm on Mar 8, 2009 (gmt 0)

    Well if your site is primarily the records you describe and the search function, I would not use a CMS but create it directly. A CMS is not made for listing, searching and displaying records. Creating it directly will be much more flexible and faster to develop - and will be much faster in searching and displaying the search results.

    What's more, you could then add features such as enable a visitor to create an account where they record their search criteria, request to receive automatic emails when there is new data matching their search, etc.


     10:36 pm on Mar 8, 2009 (gmt 0)

    Louponne, thank you for your informative response. I really appreciate it. I'm a newbie so am not sure what I should use to create the site directly. should I be creating it directly using something like Microsoft Visual Web Developer Express, or something else? I'm just not sure where to start.

    I really like your thoughts on making the searching faster and the displaying of the results faster. Thats my goal since the bulk of the site will be the abilty to search my list (and to add comments/reviews to any of the records in my list).



     8:24 pm on Mar 11, 2009 (gmt 0)

    Hm, I doubt that Microsoft Visual Web Developer Express would be of much use here.

    I think that what I'd do is:

    a) look to see if there are open-source site applications that can do what you're talking about. For example, you can find open-source applications to run a blog or a forum or a CMS. Maybe there are applications that can run a site that presents products or items for review/etc and that has a search function. See if there's something that has the features you need.

    b) if that's not available, or if your needs are too specific, then build it or get it built. To do that, though, you need programming knowledge (or find a friend who does) - you won't be able to create it using an "automatic" system.


     4:23 pm on May 22, 2009 (gmt 0)

    I prefer modx for its extensive customizability & power.


     8:10 am on Aug 4, 2009 (gmt 0)

    See if Alfresco WCM is good for you. I am researching this myself at the moment. It looks very promising.

    I stopped looking at Drupal as its work flow management isn't good and it isn't good for publishing from development to staging to beta to production. You cannot just copy content from a database and insert it in an other. Basically because all database items are incremental numbered and therefore not inter-changeable.

    ps. Alfresco uses Apache lucene/Solr as its search engine




     6:10 pm on Aug 17, 2009 (gmt 0)

    Google for drupal vs joomla. I went down this same path many months ago. Ive since been using Drupal and havent looked back.


     9:55 am on Aug 31, 2009 (gmt 0)

    Here's what I would do for what you describe.

    1. Find a site that does what you want yours to do.

    2. Look at the code and see if it is obvious what script they are using to create the site. Then if it is free or available for a fee snag that and use it to make your site or if you can't see what they are using or it is not available to you go over to get a freelancer dot com and post the job to get quotes for making a clone.




     4:52 am on Sep 30, 2009 (gmt 0)

    Have you looked at CMS Matrix? It might help in ruling out a certain CMS based on features you know you'll want.



     8:43 am on Oct 6, 2009 (gmt 0)

    Drupal offers a sophisticated programming interface for developers, no programming skills are required for basic website installation and administration.


     5:00 pm on Oct 8, 2009 (gmt 0)

    I've heard Joomla is soft on the users. Drupal takes a lot of time to understand the framework much less if you are a newbie programmer.


     8:38 am on Oct 10, 2009 (gmt 0)

    One other issue you could look at are the SEO issues that might come up when you decide to promote the site. Various CMS have issues in this regard. There was a discussion about this on this forum at [webmasterworld.com...]


     6:31 pm on Oct 10, 2009 (gmt 0)

    Well, that discussion dates back to 2006 and though I haven't begun my involved study yet, I'm sure that they have all evolved since then!

    Thanks for the link to the matrix, but because there too some of the CMS info is outdated, I'm not sure it's that useful!

    Global Options:
     top home search open messages active posts  

    Home / Forums Index / WebmasterWorld / Content, Writing and Copyright
    rss feed

    All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
    Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
    WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
    © Webmaster World 1996-2014 all rights reserved