Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add static publishing for maps #69

Open
orblivion opened this issue Dec 18, 2023 · 3 comments
Open

Add static publishing for maps #69

orblivion opened this issue Dec 18, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@orblivion
Copy link
Owner

orblivion commented Dec 18, 2023

Will be hard because it requires capnproto. The only example I know of is in C++ for the Wordpress app. Maybe someone could show us how to do the same in Go.

Benefit would be a nice URL perhaps, but also it could be much faster loading and less likely to overload the server. And arguably no need for auto-reload.

Use case would be a small number of people editing for a public facing website. Could maybe even embed the result on a page somewhere. People edit together, hit publish, the bookmarks get embedded as a json object in the js file.

@orblivion orblivion added the enhancement New feature or request label Dec 18, 2023
@ocdtrekkie
Copy link

I kinda suspect the Go code to cobble this together is somewhere in Ian's body of work, but I think generally, similar to the proxy, the recommended method is just to include the C++ executable in the project and invoke it when needed.

@orblivion
Copy link
Owner Author

orblivion commented Dec 19, 2023 via email

@ocdtrekkie
Copy link

I would probably prefer they were features just built into the bridge, but in cases they are not, separate executables in the container connected via well-known standard methods are much more maintainable than having an implementation for each language someone might write an app in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants