Doing this as a change to Exhibit Builder itself seems like the better,
easier, and more useful path.
The easy, 80% solution would just be a simple flag/checkbox for whether
to show the summary page. That flag could be a simple option for the
plugin itself (so it would apply to all exhibits), or with slightly more
complexity an option for each exhibit separately. If you turned the
summary page off, the exhibit "show" link would just go straight to the
first page in the exhibit.
You could extend that by allowing the user to pick any start page, as
you said, but I think the great majority of users would have the "start"
page be the same as the first page.
-John
On 1/13/2015 3:21 PM, Mike Hagedon wrote:
> Hi all,
> This is my first post in omeka-dev; I hope I'm in the right place!
>
> We would like our exhibit creators to be able to choose the start page
> of an exhibit. We find the default summary page to be a bit too
> inflexible, especially because whatever description we enter for the
> exhibit gets displayed both on the Browse Exhibits page and as the first
> page of the exhibit. Maybe we're using EB3 incorrectly, but that doesn't
> really work for us -- on Browse Exhibits we'd want a short blurb about
> the exhibit, and on the summary page we'd want a longer intro. I don't
> want to do this at the theme layer because I want our users to be able
> to do it themselves.
>
> I'm thinking of solving this in one of two ways:
>
> 1. Create a plugin to map exhibits to their start pages. By default it
> would use the summary page, but the exhibit creator could choose a
> different page in the exhibit to start with, effectively hiding the
> summary page. It would be nice if the UI for this could attach to
> ExhibitsController::editAction(), but I'm not sure ExhibitBuilder is
> that flexible. It may have to be another controller linked from the
> admin nav.
> 2. Fork ExhibitBuilder to do this and submit a pull request.
>
> So my question is: would this be something that the EB authors would
> accept into core if I followed #2? Of course, I realize that would also
> be dependent on the quality of the code.
>
> Or, alternatively, if there's a better approach I'm open to hearing
> about it.
>
> Thanks!
> Mike
>
> --
> You received this message because you are subscribed to the Google
> Groups "Omeka Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
omeka-dev+...@googlegroups.com
> <mailto:
omeka-dev+...@googlegroups.com>.
> To post to this group, send email to
omek...@googlegroups.com
> <mailto:
omek...@googlegroups.com>.
> Visit this group at
http://groups.google.com/group/omeka-dev.
> For more options, visit
https://groups.google.com/d/optout.