twinejs
twinejs copied to clipboard
Add being able to save to the cloud
Is your feature request related to a problem? Please describe.
When I try to collaborate with others on writing it is quite cumbersome to have to save HTML files from the web interface, email them to someone, then wait for them to return them.
Describe the solution you'd like.
It would be great if you could collaborate files in the cloud somehow - so you'd make a story and could then share it with other users.
I guess this would require some sort of registration/login functionality too.
I'd be happy to pay a fee for using Twine like this, perhaps it's TwinePro!?
Describe alternatives you've considered.
At the moment we share the HTML files between collaborators, but it leads to errors in people using wrong versions, and it means only one person can work on a story at the time.
Additional context on this suggestion.
No response
Presubmission checklist
- [ ] I am interested in working on code that would implement this feature request. (This is not required to submit a suggestion.)
- [X] I have done a search and believe that an issue does not already exist for this idea in the GitHub repository.
- [X] I have read and agree to abide by this project's Code of Conduct.
We'd need to refine requirements down quite a bit in order for this to be actionable, but I understand the desire here. Twine is not as good for collaboration as it could be, but how we could get there is a large open question. I don't have any interest in running a cloud service for Twine myself, but I am open to others doing so and would be happy to offer help to anyone who does so long as it is also open-source. I also am not really interested in trying to integrate Twine with existing cloud services right now, though I'm more open to this conceptually. Reasons why I don't want to do this:
- Have to pick which services to support.
- Each one works differently.
- It seemed after a very high-level investigation that several require some kind of server component to communicate with them, which adds complexity to the project. But my knowledge could very well be out-of-date.