[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