Comments (1)
At the moment, unfortunately, there is no way of replacing the landing page without dealing with Python code.
From your Git repository, I can see that the team has created a modified version of Kerko. The landing page is handled by the home()
function in your repository's kerko/views.py
module, and then by the custom landing.html.jinja2
template. That should be fairly easy to migrate to a newer Kerko, but that still amounts to manipulating Python code.
However, I would not recommend modifying Kerko as your team has done. It might not have been obvious at the time because the documentation was a bit lacking, but ideally all customizations of this kind would go into a fork of KerkoApp. KerkoApp is small and easy to deal with, and keeping Kerko untouched should make future maintenance much easier.
If you look at KerkoApp's code, you'll find that it has its own home()
function, in wsgi.py
. That could be replaced with something very similar to your current home()
function. And your custom templates would then go into KerkoApp's templates
directory too, with some changes to update them to Kerko 1.0 (the How to upgrade docs should help).
If you cannot get help from a developer, you might be able to find your way if you are motivated and have some programming knowledge, even if it's not specifically with Python. I would suggest that you start with a plain unmodified KerkoApp setup for your Zotero library (if that's not already done), and that you gradually try integrating some customizations. Some understanding of the Jinja template engine would help.
It's hard to tell the extent of the customizations that were done by your team. This is one of the drawbacks of implementing those directly into Kerko, as there could be little bits of code changes all over.
I hope this helps!
from kerkoapp.
Related Issues (20)
- Accessing PDF attachments of publications cause HTTP 500 HOT 4
- Exclude all child Notes from the full record page HOT 4
- Tags as field not facet? HOT 4
- Document the MODULE_NAME variable HOT 2
- Error after Flask kerko sync HOT 2
- deployment example HOT 3
- plan to have a dark theme? HOT 1
- KeyError: "No field named 'collection_facet_F3B5WRMF'" HOT 2
- Customized collection facets don't show up HOT 2
- How to exclude a field? HOT 2
- KERKOAPP_COLLECTION_FACETS not working for me HOT 1
- No items in zotero... since kerko shows files HOT 8
- Windows installation - exceptions about logging thrown HOT 3
- Best place to modify CSS framework? HOT 2
- Custom front-end with Docker installation HOT 1
- Zotero API error HOT 3
- docker install error. curl: (52) Empty reply from server HOT 13
- Running KerkoApp on Windows HOT 6
- docker pull does not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kerkoapp.