I have been trying out Joomla, Drupal and Expression Engine... and here I am still trying to make things work within Wordpress.
My site in development will primarily be the functional equivalent of a library where members can share material such as html, pdf, doc and other materials. They will also share news, practical knowledge and tutorials.
Pretend it's a site where doctors can discuss medical procedures of various types; post step-by-step tutorials including photos and possibly sound files; and provide search forms where folks can look for materials using drop down lists and/or radio buttons as well as text fields to look for materials that are in the library.
In other words, a CMS that has a lot of stuff in the library, but needs a comfortable front end like Wordpress to keep users happy, and to permit site look and feel to be changed from time to time without convening a meeting of coders, hackers and CMS-engine fanatics to get it done.
On the front page and in email announcements users will be told of recent additions to the library. Tutorials can be either posts or pages, of course, but they might also be pdf documents.
Eventually there has to be one page with one comprehensive search form by which folks can search for and recall a formatted list of content using variables such as: contributor name; type of content [pdf, html, audio, video...]; medical condition [cancer, orthopedic, neurological...]; physician name; and so on...
I was hoping that WP's custom fields function would help, but I think what I really need to do is separate WP's identification of posts from a different system that identifies the library materials themselves -- things that might be referenced in posts, but that will exist separately from posts.
My brain is thoroughly fried from having to learn and test the three other CMS systems, all of which have frustrating problems from a site design and usability perspective.
I need someone to help me simplify this project and get me back on track.
Can you tell me what modules I need, whether I should establish a database separate from WP's, and how to make the systems play well together?
Thanks.