My client is looking for a website directory. It needs to be a members-only system, eg must register to view content. Directory-list members should also be able to log in to update their info, but it would be good if this could be OK'd by client before going live.
It might end up being more complex and/or have content and funtionality, thererfore it might be portal software that is required.
They would also be looking for a range of searches, eg by keyword, location & business type, as well as the ability to manage banner ads and have CMS control over any pages (eg about us)
As they are a charity I'd be looking for something Open Source in the first instance, however, if I can't get that kind of functionality for free then I will take any license-software recommendations.
I did look into SS as an option, but I don't think it would work in the long run so if any of you guys have experience with the above, I'd really appreciate your help.
Edited to add: prefer mySQL & PHP