[librecat-dev] LibreCat UI Documentation
Windisch, Nils Kolja
windisch at sub.uni-goettingen.de
Tue May 24 12:32:10 CEST 2016
thank you very much for your quick reply. It helped me identify on where to start to work on a UI level.
Looking forward to talk to you and others at the meeting.
On 24.05.16, 11:47, "Patrick Hochstenbach" <Patrick.Hochstenbach at UGent.be> wrote:
>Yes. The code is made for a production environment in Bielefeld. We in Ghent and you in Göttingen want to transform this environment
>into something that can be adapted to the layout/backend requirements of our local institutions. This is something that is on the roadmap which I don’t think
>is quite hard to do (just go into the templates and change what you need), but requires some coding guides/rules and a generic layout to make this process easier and straightforward for any installation.
>We are at the moment creating an agenda for Bielefeld and Göttingen and others who are interested, to come together very soon in Ghent and discuss these issues.
>Indeed, the UI is now very much targeted to Bielefeld and all of us need a themed approach. We believe all that LibreCat as created by Bielefeld is the way forward and want to contribute to make this happen.
>Here is a tentative agenda for our meeting (there is no date yet). Maybe you want to join us, or can elaborate a bit more on the things you would like to see changed?
> * Introduction in LIbreCat + Catmandu
> * Current state of the LibreCat repository software
> * Demo’s of the Perl API and command line
> * Roadmap voor version 1.0 to be release by the end of the year
> * Generic install + layout
> * How to extend the repository for local layouts
> * Import + validation of records
> * Workers
> * Metadata + File storage
> * Deployment
> * Tickets, feature requests, who to assign jobs
> * Documentation
>> On 24 May 2016, at 10:44, Windisch, Nils Kolja <windisch at sub.uni-goettingen.de> wrote:
>> it’s about LibreCat. My initial question would be how to adapt LibreCat for my own institution from a user interface point of view.
>> I had a look at the LibreCat wiki, but couldn’t find information on how to change (UI related) code systematically. It’s obvious that Template-Toolkit is used for templating purposes and bootstrap as CSS framework, but I couldn’t find some sort of theming approach (per instituition). It seems that the code is very much tied to University Bielefeld as the master branch contains hard coded links.
>> Is there a place where coding conventions/rules are documented?
>> I get confused by e. g. things like the images folder: camel case, hyphen, uppercase, german/english names, gif/jpg/png file format.
>>  like here: https://github.com/LibreCat/LibreCat/blob/master/views/websites/logo_contact.tt#L9
>>  https://github.com/LibreCat/LibreCat/tree/master/public/images
>> On 23.05.16, 11:02, "Patrick Hochstenbach" <Patrick.Hochstenbach at UGent.be> wrote:
>>> If you mean the LibreCat institutional repository currently in development I can refer you to our Wiki: https://github.com/LibreCat/LibreCat/wiki
>>> If you mean the data processing toolkit Catmandu. This is a collection of command line tools. Install it on a Unix server and use ‘man Catmandu’ to read a full documentation.
>>>> On 23 May 2016, at 10:00, Windisch, Nils Kolja <windisch at sub.uni-goettingen.de> wrote:
>>>> I’d be grateful for every hint on finding documents that describe the current UI implementation of LibreCat.
More information about the librecat-dev