When creating/editing pages and posts, the current workflow looks like the following:
- Start the JBake server for previewing the site in a browser
- Open the page in an editor
- Apply the changes and save the file
- Start baking the site by invoking the JBake main application
- Reload the browser and review the result
- Switch back to the editor and continue editing the page.
Especially for fine-tuning edits, the turnaround time of this process is suboptimal. Additionally, since such many tools are involved (editor, JBake main, JBake server, browser and potentially a file system explorer) creating/maintaining sites with JBake is only possible for "techies".
Instead, I would appreciate a workflow that only involves the JBake server and a browser. The workflow should then look like the following:
- Start a JBake Wiki-Server
- Open the page to edit in the browser
- Press an "Edit" or "Create" button on the page.
- Apply the change in an text area within the browser
- Press "Save" and directly see the change rendered in the browser.
For editing the site, this does not require switching between different desktop applications, everything is possible within the browser. Since the rendered result is directly shown as result of the "Save" action, the turnaround time dramatically decreases (especially because no new rendering/baking VM must be started).
If the deployment/update process of the static result to the target server could also be included into the wiki UI, creating or at least maintaining JBake sites may become possible even for normal humans, too.
I started improving JBake in this direction on the wikibake branch of my haumacher/jbake fork.
When creating/editing pages and posts, the current workflow looks like the following:
Especially for fine-tuning edits, the turnaround time of this process is suboptimal. Additionally, since such many tools are involved (editor, JBake main, JBake server, browser and potentially a file system explorer) creating/maintaining sites with JBake is only possible for "techies".
Instead, I would appreciate a workflow that only involves the JBake server and a browser. The workflow should then look like the following:
For editing the site, this does not require switching between different desktop applications, everything is possible within the browser. Since the rendered result is directly shown as result of the "Save" action, the turnaround time dramatically decreases (especially because no new rendering/baking VM must be started).
If the deployment/update process of the static result to the target server could also be included into the wiki UI, creating or at least maintaining JBake sites may become possible even for normal humans, too.
I started improving JBake in this direction on the
wikibakebranch of my haumacher/jbake fork.