localcrag / localcragapp Goto Github PK
View Code? Open in Web Editor NEWDeploy your local alternative to the well known online climbing guide platforms with LocalCrag to keep control over all data in the crags you are developing!
License: Other
Deploy your local alternative to the well known online climbing guide platforms with LocalCrag to keep control over all data in the crags you are developing!
License: Other
Separate page with users that have the local badge, with some info added liek fav boulders etc (see https://nahetalbouldering.com/die-locals/)
Implement basic crag model functionality
Add fitting tab titles everywhere
Galeriefunktion auf Gebiets-/Sektor-/Bereichs-/Boulderebene. Man läd ein Foto direkt auf der jeweiligen Ebene hoch und es gilt für diese und alle darüber befindlichen und wird dort in der jeweiligen Galerie gelistet. Also jedes Bild bei Windei wird gelistet bei Romani und Glees.
Features:
Tests:
e.g. marker('crag.infos')
is in /i18n/de.json
but should be in /i18n//crag/de.json
.
The background image should always be the crag title image
Add fields for adding the FA date and user for a line
Title says it all.
Add "static" pages in menu that are editable. They should have a title and a text. The menu must be editable and there must be two menus: top and bottom. This way we can add e.g. imprint and other sites at the places where they belong and make them editable.
Add async validators that prevent a duplicate crag, boulder etc to be created.
Add an option to comment on a line, this allows to cover the history of a line with comments like "Hold got chipped" "Starthold broke" etc
Add the possibility to mark a line as "broken" or "extremely dangerous" with an option of adding a describing text to it. E.g. Trapez in Kottenheim is one of those lines. TBD if it's better to include them with a warning or not include them at all.
Add an image that serves as cover photo of the crag
Eine optionale GPS-Angabe bei Bereichen, ggf. auch Sektoren, die bestenfalls auflöst in eine googlemaps
Uploader component that has to be connected to the already existing upload backend.
First integration would be the crags preview image.
Navigating from http://localhost:4200/crags/hohenfels
to http://localhost:4200/crags/glees
doesn't trigger any changes.
[11:06, 10.5.2023] Peter Grabowitz Jr.: Eine Rubrik/Menüpunkt (optional) zur (dauerhafter, also kein Newspost) Präsentation lokaler (Kletter)Kultur/Menschen? @felix Wir hatten bisschen drüber geredet, hier etwas analog zur Nahetalseite zu machen. Locals bisschen vorstellen, aber auch sowas wie z.B. Stefans Text über Vögel, Sofie über Natur und mehr könnte man hinpacken.
[11:08, 10.5.2023] Peter Grabowitz Jr.: Ein Text, der die Grade in der Eifel kontextualisiert. Ein Text, der für die Pfalz erklärt, was man mit Sandstein machen sollte oder nicht. Auch Videos könnten dort (zusätzlich zu anderer Stelle) landen. Jetzt nicht einfache Begehungen, aber sowas wie "so parkt man bei uns" oder ein 20min Video über ein Gebiet. Also ein Ort, um mediale Inhalte aller Art rundum ein Gebiet zu sammeln, die permanenteren Infowert haben
[11:10, 10.5.2023] Felix: Ist es eine Option das einfach als Blogeintrag zu machen der dann verlinkt wird?
[11:11, 10.5.2023] Peter Grabowitz Jr.: ja, ich glaube schon bzw. sehr wahrscheinlich. Also im Grunde einfach eine Ecke, in der redaktionell kuratiert wird
[11:11, 10.5.2023] Peter Grabowitz Jr.: abgegrenzt von alltäglicheren Posts und normalen Begeungsvideos und -meldungen und so
[11:12, 10.5.2023] Peter Grabowitz Jr.: Wobei zumindest die permanentere locals-Präsentation eher nicht gut in Blogpostform funzt, oder?
TBD!
Allow admins to create badges, e.g. "Highball conqueror". Badges contain a set of boulders, when climbed, a user gets the badge.
Also, there should be default badges, e.g. all boulders in a crag or sector, names should be choosable, default to "Master of [CRAG]", but editable, e.g. "Gleesekiel" when all Boulders in Glees are climbed.
Integrate solr search.
Add a design for a 404 page. Include the requested url in the text.
Create routes with slugs. E.g. instead of /crags/khf3iu4ht39thkjtb34iuth34oituh have /crags/glees
Add possibility to draw lines on images and add them to the line model somehow.
Use the hook functionality as for the slugs to set the ids automatically. Check if the id has been set before, to catch cases where the users was loaded previously for other reasons.
Eine Seite auf allen Instanzen, die das ganze erklärt und linkt zu den anderen Gebietsseiten.
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.