[Koha-bugs] [Bug 12806] Adding 'Koha as a CMS' to the OPAC
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Wed Jun 24 07:16:59 CEST 2015
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12806
--- Comment #11 from Viktor Sarge <viktor.sarge at regionhalland.se> ---
I haven't written an RFC for it yet but we are very much wanting to add a
proper way to do this that also gives you navigation for the pages. We are
thinking about doing it this way:
* Add something under "Tools" where you create the pages and put them in the
right hierarchy. When you create a page you are also prompted to fill out all
the same areas as opac-main but done with TinyMCE.
* Navigation in Opac is automatically created to mirror the above mentioned
hierarchy. I'm suggesting first level to be tabs like the one Owen blogged
about at http://www.myacpl.org/koha/new-opac-theme-bootstrap/ Level 2,3 etc
would perhaps be best as left hand navigation on larger screens.
* Move all existing html in sysprefs into the new system and delete the
sysprefs that require coding skills.
* Add a way to create standalone "widgets" that can be displayed on multiple
pages. Either html content or things that run code (like exposing content form
RSS-streams or data from reports)
I'd say the best solution for storing the necessary information would be a new
table like html_content. The table opac_news mostly does what is needed but
would have to be renamed. A new general purpose one seems better and then we
could a few columns like "type" classification or "location"
The thing that both I and the developer I'm talking with the most here have to
look into is URLs. We would like nice looking URLs like
"cgi-bin/koha/our-libraries.pl" instead of
"cgi-bin/koha/page.pl?name=our-libraries". I'm not quite shure what the best
approach for that might be.
All input would be valuable and I guess I should really file an RFC and create
a separate thread for this. The work on this might start during july/august but
currently he is working on history for MARC records.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list