Using Joomla! 3.0 (Or 2.5, whatever works best), I’m needing to create a system comprised of three entity types:
Artists — Name, country of origin, links to social media/website, etc.
Set — Start time, end time, description
Venue — Name, description
Hierarchically, it would look like this: Venue > Set > Artist. A venue will have multiple sets, and the sets will have one or more artists.
I initially wanted to do this in Drupal, which has modules like EntityReference that allow you to reference arbitrary nodes. So far, it seems like Zoo and K2 are the two main content construction kits for Joomla!, but after playing around with both for a while, it seems like neither has fields to reference other content. Am I missing something?
I’ll ultimately want to create a daily calendar of sets/artists, so ideas towards how I’d do that are also appreciated.
Thanks!
In FlexiContent External link you have the Universal Module where you can scope (filter) by Related, Tag, Categories, almost everything. Works with 2.5. Install the latest svn version and go to the modules to see how powerful this component can be.
Here you can see how many custom fields this site are been used: pagination, image gallery, related, most viewed. Because it is so powerful it can be hard to handle at the first time. Great forum support.
EDIT 25-09-2013:
Is now almost 8 months after my answer and the project has evolved a lot. Now you have Advanced Search, Per field permissions and translations, now you have a FILTER MODULE where you can select how you want to search inside your items.
A lot of design tweaks front-end and back-end. Now the 2.1 version is almost here with great news.