Has anyone found any good website software for managing directories of information, by that I mean something that will collect data (which doesn't necessarily need to be entered by the visitor) on a subject and allow for the data to be search or filtered etc.
Essentially then it would need to have a database backend (probably via MySQL), but it could be that all that is needed is to put something together in a CMS. The key is being able to set up means of recording data that can be specified in the design and having a means by which the data collected can be queried based on specific data and the results reported to the website visitor.
An example could be a website which collected information about classic cars in the UK. Ideally the data could be entered by visitors entering information about their cars. Alternatively, if they also wanted to include photos of their car then they could send the data and images via email and the site owner would update it.
As well as entering information about their car, visitors should also be able to search the data stored. So someone might say they want to filter the whole database by MG cars, older than 1975, and located in Cornwall. The level of filtering should be flexible so although 3 different criteria may be enough in many cases, it could be that the visitor would also want to search at a more granular level, e.g. only green cars and only those with 2 doors (these are not real examples but seek to highlight the possible need for multiple filters.
The only other thing to say is that this probably wouldn't be an eCommerce site, more about information sharing.
So would a customised CMS be the best application for this (if so any recommendations) or is there software more suited?
My main directory works in a very similar way using .ASP and a MySQL
database.
The answer is to have seperate imput boxes for the important data
i.e. (using cars as an example)
Model: ----
Make: ----
Year: ----
Engine type: ---
Engine Size: ---
Colour: ----
By doing it that way you can search by, order by, display by etc.
any of the imputed fields
It isn't a difficult thing to do, it is just a field for each piece you wish to sort for, and a couple of commands plus, and, or etc.
I guess it depends on what you want to spend, but a script like esyndicat will do this. My question is what is the point? what will people putting information in get out of it? and what will people searching get out of it?
Sounds to me like you are putting together a product for sale finder. If this is the case, then a classifieds script might be a better option.
That's helpful as is your example. So have you designed and written this directory yourself or is this an off-the-shelf system?
I actually bought the main directory about 3 years ago, but have changed
it so much you could almost say it is self built, with the help of a database
developer who helped me move accross from using an Access database
to MySQL (hence why it is in .ASP)