Comments (7)
Yeah, I'd consider this as out of scope as the effort and large expansion in scope would not be worthwhile to support and maintain as an official offering. As touched on by @david-prv, we provide APIs that be used for external apps/solutions where required.
Given the maturity and scale of this project, I think creating these applications is crucial for its continued growth and usability.
I don't really see that as true. Many have found BookStack to be usable without these elements being an official offering, and I don't strive for growth for the sake of growth, I focus on our core existing use-case and audience which tends to naturally bring growth.
Everyone hoping for BookStack’s sole developer to double/triple his workload in service of a free app, consider becoming a sponsor.
Please don't sponsor with the expectation of that leading to anything requested here being achieved. Money is not a limiting/deciding factor for this. (Thanks though @otherjoel for the shout out and thanks @david-prv for the input and sharing my previous response).
from bookstack.
Hi, I think that this has been discussed some times already before, but mainly on the Discord. The main conclusion was that this would be a highly complex and maintenance intensive feature. Thus, I think that we shouldn't expect an official support soon or at all.
However, it is possible to achieve similar things by other means. For example, you can use the API features to create an offline dump of all of your books and pages, cobbled with a cronjob this could become a reliable and up-to-date offline version of your notes. You could even extend that system and make it two-way, i.e. you can even update and sync changes to your online database as soon as you are online again, and not just read-only. But, in any case, this will require you to get your hands on programming and hacking a little.
Scan through the BS Hacking Directory. There you will find a basic template for a read-only local backup creator for your books and pages via the API.
Hope that helps.
KR
from bookstack.
I'll paste @ssddanbrown's answer here:
Yeah, technically we could have the PWA cache page responses, but providing that as official functionality gets a bit messy when you start to think about permission control etc.... Some folks, as an alternative backup plan, automate exports to PDF for all books (which you could then sync via other means). I was thinking about creating a little companion mobile app, just to save specific pages with offline access in-app, but I don't want to get distracted with another side project.
from bookstack.
Everyone hoping for BookStack’s sole developer to double/triple his workload in service of a free app, consider becoming a sponsor. https://github.com/sponsors/ssddanbrown
from bookstack.
Everyone hoping for BookStack’s sole developer to double/triple his workload in service of a free app, consider becoming a sponsor. https://github.com/sponsors/ssddanbrown
Yeah. And also, I really doubt that an officially supported app would be necessary for the continued success of BookStack. As far as I'm aware of, many competitors such as for instance Wiki.js also don't offer such services. The goal for a local mirror of the documents can be achieved by other means. Didn't feel like this would have been an heavily requested feature, so far.
I agree, that Dan should continue to focus his work on the main application, namely BookStack itself. Beyond the fact that he is managing this project entirely alone, I believe that a second project is just not feasible to maintain in the same manner as he does for BS.
from bookstack.
This request, specifically the mobile app that would allow editing while offline would truly be a great addition. I currently use a note app but if somehow offline access was available, I would drop it over Bookstack in a second. Since Bookstack is a better product and one that would allow for better organization and expansion.
from bookstack.
I understand @ssddanbrown's point regarding the current state of the project.
While I am not fully aware of the existing hierarchy in BookStack, I believe it would be beneficial to explore the possibility of developing dedicated mobile and desktop applications. This would involve making the necessary adjustments to align with BookStack's standards to ensure feasibility and sustainability.
Given the maturity and scale of this project, I think creating these applications is crucial for its continued growth and usability.
from bookstack.
Related Issues (20)
- OIDC with Zitadel SaaS stops working after some time (signature could not be validated using the provided keys) HOT 4
- Cannot get bookstack to load - Manual install HOT 4
- Create new user does not send email HOT 1
- Expired OIDC login button
- Bullet list
- php8.3 .ini upload increase not working HOT 1
- Changelog for first revision is hardcoded as "initial revision" and not respecting the given changelog HOT 1
- Show update date/time in search result
- Session Management HOT 4
- Drawing page HOT 1
- Thumbnail via OIDC HOT 1
- Collapsible Block wont open after getting focused via href-Link
- Clean old revisions HOT 4
- Authentication Fails logged to webGUI and/or PHP/HTTPD
- Updating "thumbnailPhoto" on LDAP/AD does not get reflected in Bookstack after login
- PDF Preview HOT 1
- test_frame_src_csp_header_set fails on customized ALLOWED_IFRAME_SOURCES
- Copy Permissions (to books) only adds permissions, does not remove them
- Non PSR-4 compliant test class namespace
- User Avatar Caching HOT 1
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 bookstack.