Welcome to WebmasterWorld Guest from

Forum Moderators: not2easy

Message Too Old, No Replies

Best OpenSource CMS ?

Main feature of the website is a searchable list



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

5+ Year Member

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.


  • jackgordon

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

    5+ Year Member

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


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

    WebmasterWorld Senior Member 10+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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)

    5+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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)

    5+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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)

    10+ Year Member

    I prefer modx for its extensive customizability & power.


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

    10+ Year Member

    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)

    5+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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)

    5+ Year Member

    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)

    5+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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)

    5+ Year Member

    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)

    WebmasterWorld Senior Member 10+ Year Member

    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!


    Featured Threads

    Hot Threads This Week

    Hot Threads This Month