stevetasticsteve / cla_hub Goto Github PK
View Code? Open in Web Editor NEWA django app designed to enable a team to create and maintain a culture file during tribal culture and language learning
License: GNU General Public License v3.0
A django app designed to enable a team to create and maintain a culture file during tribal culture and language learning
License: GNU General Public License v3.0
If a tag already exists in the database (ie you're editing a CE that already had tags) removing the tag by clicking the x (or even clearing the input box) won't remove the tags. The HTML value of the input box will remain as it was. Users have to use the admin page to remove tags from CEs once the tag reaches the database.
Is it possible for the HTML value of the input box to be updated if the user clicks to remove a tag?
Currently, the 'import profiles' feature runs into an issue of timing out. Apache is set to timeout after 30s and the import can take much longer than that.
A job handling framework (like celery) is needed so the server can respond instantly, and work on it as a background task avoiding a time out.
This has the potential to happen if a user is uploading several large audio and image files to a CE too. A few large files over a bad connection could result in a timeout.
A job system would be the best way to handle this.
I made a quick logo in Inkscape. It's my first time using Inkscape so it isn't very good. A better logo could be made. The rectangular canvas that's needed to display it looks naff as a favicon and logo.
https://github.com/stevetasticsteve/CLA_Hub/blob/master/CLAHub/static/logo/CLAHub_logo.svg
The current picture uploading in the CE form is functional but limited. The model is designed to accept multiple photos of an event and currently, the form only accepts one image at a time. Users can edit the CE and add another picture using the same file upload as a workaround, but a multiple file upload using AJAX is preferable.
None of the views are paginated, many views simply load all database items.
Our team hasn't filled our database to the point where views are taking too long to load, but in the near future pagination will be essential.
To get CLAHub working for our team I hardcoded the Kovol villages into the people model and our server's IP address into the podcast feed. These need to be removed so CLAHub can be deployed to other languages and other servers.
Deploying as a Docker container seems a good and simple option for deployment. I've looked into it, but the complexity of learning Docker and docker-compose means I'd have to learn a lot, and I don't have the time for it right now.
If other people get in touch wanting to deploy CLAHub I'll bump this up in priority.
I don't have access to Mac OS and can't write or test the installation instructions for creating a development environment. Many missionaries use Macs and it would be good if someone could add the correct instructions and test them out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.