Have something to say?
Anmeldung zur Veranstaltung
Implementierung des Workflows für die Veranstaltungsantworten (Einladungen an Einzelpersonen und Gruppen), Veranstaltungsantworten (Ja, Nein), Verbesserung der Fragebögen, die bei der Anmeldung zu einer Veranstaltung auszufüllen sind.
Bearbeitung von Ereignissen
Die Bearbeitungsseiten für Veranstaltungen inhaltlich und hinsichtlich der Benutzerfreundlichkeit optimieren.
Neugestaltung der Veranstaltungsliste und der Bearbeitungsfunktionen
Die derzeitige Umsetzung des Veranstaltungsmoduls ist eine konzeptionelle Umsetzung. Wir arbeiten an Verbesserungen des Event-Finders (Liste, Raster, Karte) und des Event-Editors.
Benutzer auf der Karte anzeigen
Den Wohnort der Nutzer auf einer Karte anzeigen. Die Nutzer geben ihren Standort bereits in ihrem Profil an (sofern sie dies wünschen). Füge ein Feature-Flag für „Standort veröffentlichen“ hinzu → wenn aktiv, ist der Nutzer auf der Karte zu finden. Dies ist aufgrund von Datenschutzbedenken heikel, daher lassen wir die Nutzer ausdrücklich zustimmen und deaktivieren die Funktion standardmäßig. Wir zeigen außerdem einen modalen Warndialog an, wenn der Nutzer das Flag aktiviert, der ausdrücklich auf die Auswirkungen hinweist.
[Frontend] Integration des Puck-Block-Editors für Gruppenprofilseiten
Integrieren Sie @measured/puck (MIT, selbst gehostet, keine Lizenzkosten) als Engine zur Seitengestaltung für benutzerdefinierte Seiten von Gruppenprofilen. Installation: npm install @measured/puck Zwei Verwendungsmodi: Editor (nur für Administratoren, nur Desktop) – vollständige Puck-Drag-and-Drop-Benutzeroberfläche, eingebettet in /en/business/manage/profile und /en/chapter/manage/profile. Wird über die Schaltfläche „Seite bearbeiten“ auf der jeweiligen benutzerdefinierten Navigationsseite geöffnet. Speichert JSON in GroupPage.puckPageData[pageKey] über PATCH /api/groups/[id]/page. 2. Renderer (öffentlich, serverseitig) – @measured/puck/rsc rendert gespeichertes Puck-JSON als statisches React auf der öffentlichen Profilseite. Es wird kein Puck-JS an Besucher gesendet. Blockbibliothek — definiert in src/lib/puck/config.ts, beschränkt auf das BikerBase-Designsystem (Ruby primary hsl(0 69% 36%), Inter-Schriftart, Tailwind-Tokens). Anfängliche Blöcke: Hero – Überschrift, Unterüberschrift, Hintergrundbild, CTA-Button - Features – Symbol + Titel + Text, bis zu 6 Elemente, 2–3-spaltiges Raster - Zweispaltig – Text links/rechts + Bild - CTA – Überschrift, Text, Button - Testimonials – Zitat, Autor, Sternebewertung, bis zu 4 Elemente - Galerie — Bildraster, bis zu 12 Bilder - Text – Rich-Text-Block (Plate-Editor eingebettet) Stufen-Zugriff: Basis-Stufe (groupPageBuilder quota = false): Vorlage vorinstalliert, Puck-Editor gesperrt – nur bearbeitbare Textfelder werden angezeigt, keine Neuanordnung oder Hinzufügen von Blöcken - Premium-Stufe (groupPageBuilder quota = true): Vollständiger Puck-Drag-and-Drop freigeschaltet - Zugriffskontrolle erfolgt über bestehendes Berechtigungsquotensystem, nicht fest codiert
Fotos in der Größe anpassen und bearbeiten
Sobald ich eine kostengünstige Bibliothek gefunden habe, werde ich Funktionen zum Ändern der Bildgröße, zum Drehen und zum Bearbeiten von Fotos implementieren.