aboutsummaryrefslogtreecommitdiffstats
path: root/root
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-12-31 18:11:04 +0000
committers-ol <s-ol@users.noreply.github.com>2019-12-31 18:11:04 +0000
commit800b8f1d26ff71b203e029cd0de173b81dd52325 (patch)
tree976a72dccb32340148513170fa92c4571e1036ac /root
parentspellcheck (diff)
downloadmmm-800b8f1d26ff71b203e029cd0de173b81dd52325.tar.gz
mmm-800b8f1d26ff71b203e029cd0de173b81dd52325.zip
add ba_log start
Diffstat (limited to 'root')
-rw-r--r--root/articles/mmmfs/ba_log/$order1
-rw-r--r--root/articles/mmmfs/ba_log/start/text$markdown.md25
2 files changed, 26 insertions, 0 deletions
diff --git a/root/articles/mmmfs/ba_log/$order b/root/articles/mmmfs/ba_log/$order
index dabdaee..a77277a 100644
--- a/root/articles/mmmfs/ba_log/$order
+++ b/root/articles/mmmfs/ba_log/$order
@@ -1,3 +1,4 @@
+start
2019-10-07
2019-10-08
2019-10-09
diff --git a/root/articles/mmmfs/ba_log/start/text$markdown.md b/root/articles/mmmfs/ba_log/start/text$markdown.md
new file mode 100644
index 0000000..d56130b
--- /dev/null
+++ b/root/articles/mmmfs/ba_log/start/text$markdown.md
@@ -0,0 +1,25 @@
+The system described in the thesis and subject to the following blog posts was partially pre-existing to the work
+done as part of the thesis and thesis project. The `mmmfs` system was originally developed as the software for my
+personal website, with development beginning around May 2018. In this phase of development the website and system
+changed shape drastically multiple times. In the following paragraphs I will describe the state of the project at
+the last revision prior to the beginning of the thesis project, as it existed before the 7th of October 2019.
+All developments since this revision have been tracked in the following project log entries, and are to be considered
+the practical contributions to the thesis project.
+
+In this revision, the system existed as a tool to produce a static website representing the contents of the `mmmfs`
+system in browsable HTML format. The tool had to be run manually after changes, or using a build tool like [`tup`][tup].
+A primitive *Inspector* tab was present in the HTML output and allowed viewing the raw `mmmfs` contents, but all editing
+of content had to be done with external tools and in the external file-system. To see changes in the browser, a
+compilation phase had to be triggered and completed, and consecutively the page reloaded in the browser. There was no
+server-side component that could convert content or store changes for clients. The tool could only accept content from
+the filesystem, not from zip archives or SQLite databases. The conversion algorithm used was more naive and was not
+able to track cost values, which meant that some more advanced conversions couldn't be implemented.
+
+There was already an example implementation of a simple slideshow present, but due to the lack of editing capabilities
+there was no pinwall examle. There was also no support for side- or marginnotes, or academic referencing and citations.
+There also was no support for [`mermaid`][mermaid] diagrams or JSON-encoded data, and there was no plugin interface.
+The HTML template, CSS styling and JS runtime were all built and tracked outside of the `mmmfs` system itself.
+There was no unit tests for any of the project.
+
+[tup]: http://gittup.org/tup/
+[mermaid]: https://mermaidjs.github.io/