boudicca-events / boudicca.events Goto Github PK
View Code? Open in Web Editor NEWEvent Aggregation/Publishing System
Home Page: https://boudicca.events
License: GNU General Public License v3.0
Event Aggregation/Publishing System
Home Page: https://boudicca.events
License: GNU General Public License v3.0
site: https://erlebe.enns.at/events
events are fetched via json, that should be used
our readme md is a generated one, we have to put something useful in there
we should document the architecture of boudicca and which/how services are talking to
Replace the currently downscaled pixel media file with an svg for the boudicca icon
<h1>
and text-intended css to indicate the most important entry points for navigation and textual contextwe should standardize the way we configure and deploy boudicca
as a boudicca user i want to filter by location e.g. "posthof", "simmcity", "szene", ...
dates should be in a human readable form (event entry)
The Datenschutzerklärung should be available as a standalone page
our quarkus backend services have a index.html which should be updated
provide fallback image is url cannot load image (wrong url, gone, ...)
we should create a function which builds and exports a query, so we can use this for other purposes, for example forward to other services
we do leak userdata when the browser loads the pictures directly from the eventsites. also sometimes picture urls become invalid
we should at least proxy the traffic through boudicca, but when we do this we could also cache and possibly resize the pictures so the load on the browser and the sites get reduced
i thought about making it its own "filecache"-service but this is probably overkill, embedding it in the frontend for now should be sufficient
https://knowbility.org/blog/2020/accessible-slide-menus
using
the ical exporter needs some more love, also we should probably change it to use a query for exporting it.
this would depend on #65
add a readme which helps setup and build and develop boudicca features
we should add a readme explaining how to fork/deploy boudicca on your own.
this depends on #53
we should include stuff like default docker-compose.yml files or something like that
we need to document all config params
we need to include a note to remove our about us + impressum if you deploy the frontend on your own.
it would be nice to separate the "base boudicca product" and our boudicca-deployment, but i am not sure if it is worth it
To have the source of truth and "business logic" in the backend, I would suggest to format any event dto values on the backendside of the html application .. nice to keep all presentation data in sync (in FE format)
// TODO: useragent dependend timezone
val fromDateParsed = LocalDate.parse(fromDate, formatter)
.atTime(0 ,0,0)
.atZone(ZoneId.systemDefault()).toOffsetDateTime();
val toDateParsed = LocalDate.parse(toDate, formatter)
.atTime(0 ,0,0)
.atZone(ZoneId.systemDefault()).toOffsetDateTime();
research:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language
https://stackoverflow.com/questions/10570884/how-to-get-the-current-time-and-timezone-from-locale
custom header?
there is an existing branch for tribüne linz https://www.tribuene-linz.at/
sadly the site is pretty hard to parse
How?
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.