Comments (4)
Hi! This is a lovely idea but at the moment it's beyond the scope of Gathio for me - it would require a fair chunk of extra code. But anyone who would like to take a stab at it, make a PR and I'd love to include it!
from gathio.
Maybe an easier way to enable this workflow would be to not require a date upon event creation, so the editor can link to a Rallly poll? Once a date was agreed to, the editor could add it to the event.
The only tricky part there would be figuring out a policy for how long the event stays in the database if the editor never adds a date, since (according to the gathio homepage) its currently deleted a week after the event ends.
from gathio.
That's quite an elegant idea, and it's nice that it allows Gathio to stay focused on the thing it does well without needing to branch out into new features. I wonder if Rallly would ever incorporate an API...
Two options present themselves re. event deletion:
- We could simply set a time (say 3 months) after which Gathio sends an alert email warning that an event without an event time will be deleted. And if the event doesn't get an event time set after that point, it just gets deleted a month later.
- Events without an event time never get deleted. This is sort of possible already - simply set your event to a time far in the distant future and it never gets deleted!
from gathio.
I wonder if Rallly would ever incorporate an API...
Are you referring to a Rallly API that gathio could hit or the other way around? Embedding a rallly poll isn't an option right now, but it'd be super cool.
Two options present themselves re. event deletion:
We could simply set a time (say 3 months) after which Gathio sends an alert email warning that an event without an event time will be deleted. And if the event doesn't get an event time set after that point, it just gets deleted a month later.
Events without an event time never get deleted. This is sort of possible already - simply set your event to a time far in the distant future and it never gets deleted!
From a UX perspective I think either approach works. My concern would be around scalability/sustainability. I don't know how much storage/DB spaces an event takes up, but if the service ever got popular enough there might be a point where these "phantom" events could be push up hosting costs if they are never deleted. Probably less of a concern for a self hosted instance, but maybe for the publicly hosted instance since it doesn't have a revenue stream outside of donations.
from gathio.
Related Issues (20)
- 🚀 Please read: TypeScript migration project
- Make use of discoverable and indexable features HOT 2
- Other services like Mastodon leak the secret event ID
- Integrate Gathio into Signal App HOT 3
- Feature Request - Integration of Signal CLI into Gath.io Event App HOT 2
- Participant mail as mandatory field HOT 2
- Federated group
- Event image gets cropped in the Fediverse
- Return ActivityPub object if request contains ActivityPub media type in Accept header HOT 3
- Create option to hide side bar. HOT 4
- ICS files cannot be opened on iOS HOT 5
- Feature request: Hide "Edit" and "New" Buttons in Public Share Link Pages HOT 3
- internal server error after unattending event HOT 4
- Remove participation through link without entering password HOT 2
- Config.toml not found? HOT 6
- Nodemailer internal relay cannot provide blank user and password
- URLs are not validated when editing an event HOT 1
- Please Help - Installation via Docker, cannot create event HOT 5
- No way to disable smtp_username and password HOT 2
- text boxes arn't resizable HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gathio.