komunumo / komunumo-server Goto Github PK
View Code? Open in Web Editor NEWthe open source community management
Home Page: https://komunumo.org
License: GNU Affero General Public License v3.0
the open source community management
Home Page: https://komunumo.org
License: GNU Affero General Public License v3.0
e.g. 45 min or 1:30 h
Was only used twice the last two years. If the event needs an agenda, it can be added to the description.
Logo and title must be configurable
e g. Edward Burns show only 2 events, should be 3!
Used in EventDialog
…
type
to the event
entityA sponsor is active when the actual date is between valid_from and valid_to.
The value of valid_to might be null if the sponsor contract renews automatically.
With design support from @Interactiondesigner based on the logo color schema.
Need some brainstorming with @simasch…
Generate a personalized link and send it to the speaker(s). The link will display a form with some fields end to enable the speaker(s) to update the event data and the speaker data (like the photo, bio, etc). If the event was in the past, the link will permanently redirect to the event page.
So we don't need to exchange all the data via email between the speaker(s) and the organizer, and by Jira between the organizer and Ursula, who will add it to the website. Streamlining the process…
Keywords work like tags and should be included in the event filter.
The verification and migration process is done manually using the Maven Flyway plugin. This should be done automatically on each start before the application accesses the database.
members_only
to the events
entity (default: false
)This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
com.vaadin:vaadin-maven-plugin
, com.vaadin:vaadin-bom
).github/workflows/add-to-project.yml
actions/add-to-project v1.0.2
.github/workflows/all-tests.yml
actions/checkout v4
actions/setup-java v4
.github/workflows/codacy-analysis.yml
.github/workflows/contributors.yml
minicli/action-contributors v3.3
test-room-7/action-update-file v1
pom.xml
org.springframework.boot:spring-boot-starter-parent 3.3.1
com.vaadin:vaadin-bom 24.4.3
org.vaadin.artur:a-vaadin-helper 1.9.0
com.vaadin.componentfactory:multi-combo-box-flow 23.1.2
org.vaadin.reportui:report-ui 4.0.2
org.parttio:line-awesome 2.0.0
com.opencsv:opencsv 5.9
org.apache.poi:poi 5.2.5
org.apache.poi:poi-ooxml 5.2.5
org.jsoup:jsoup 1.17.2
org.jetbrains:annotations 24.1.0
com.google.guava:guava 33.2.1-jre
com.github.spotbugs:spotbugs-annotations 4.8.6
org.awaitility:awaitility 4.2.1
com.icegreen:greenmail-junit5 2.0.1
io.github.bonigarcia:webdrivermanager 5.9.1
com.github.mvysny.kaributesting:karibu-testing-v10-spring 2.1.6
org.testcontainers:junit-jupiter 1.19.8
org.testcontainers:mariadb 1.19.8
org.apache.maven.plugins:maven-clean-plugin 3.4.0
org.apache.maven.plugins:maven-compiler-plugin 3.13.0
org.apache.maven.plugins:maven-deploy-plugin 3.1.2
org.apache.maven.plugins:maven-install-plugin 3.1.2
org.apache.maven.plugins:maven-jar-plugin 3.4.2
org.apache.maven.plugins:maven-resources-plugin 3.3.1
org.apache.maven.plugins:maven-site-plugin 3.12.1
org.apache.maven.plugins:maven-surefire-plugin 3.3.0
org.apache.maven.plugins:maven-failsafe-plugin 3.3.0
org.apache.maven.plugins:maven-enforcer-plugin 3.5.0
com.vaadin:vaadin-maven-plugin 24.4.3
org.jooq:jooq-meta-extensions 3.19.10
org.apache.maven.plugins:maven-checkstyle-plugin 3.4.0
com.puppycrawl.tools:checkstyle 10.17.0
com.vaadin:vaadin-maven-plugin 24.4.3
.mvn/wrapper/maven-wrapper.properties
maven 3.9.8
member
tableevent_member
table)event_member
table)Result: We have too many members after the import (more than 6'000 instead of a little more than 1'000).
Todo: Ask Ursula about her database model, how to identify active and inactive members.
Upload Bigmarker Excel file to update the attendee list of past events.
event_member
tableAll admins can be organizers. Each event has one organizer.
Events can not only be talks with abstracts. We have workshops, interviews, etc. Naming this field description feels better.
Import existing data from the old database.
This list is not yet final.
event_member
to store the associations of members to eventsevent_member
table)event_member
table)On the website, the event detail page should have a unique and permanent URL.
Possible template:
/events/<location>/<year>/<simplified-title>
Example:
/events/online/2021/java-17-release-party
Depending on the location, there might be only enough seats for a limited number of attendees.
attendee_limit
to the event
propertyattendee_limit
to the event
adminadd property status
to member
entity
Type: enum
Values: member, guest
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.