Skip to content

Commit f9012fa

Browse files
committed
Move Storyteller
1 parent e5f60c1 commit f9012fa

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
1. When things go wrong an error message pops up, showing you which line of the code you reached. The error message also gets written to the browser console.
99
1. The language has plain English commands to do things that are complex to do in JavaScript, such as handling REST dialogs, custom GUI elements and vector graphics. These are all written in JavaScript and supplied as seamless extensions in the form of plug-in modules.
1010
1. Program data can be put into JSON files and either provided as a hidden block in your HTML or downloaded on demand using the REST commands. This allows you to keep your HTML as just structure and to write the content in from the script.
11-
1. **_EasyCoder_** has a fully pluggable architecture. This allows any owner of JavaScript functionality to 'wrap' this in script commands and offer it as a plugin, allowing any site developer to use it without the need to learn JavaScript. Typical examples of such wrappers that are already provided are Google Maps and CKEditor, each of which presents a concise API and has functionality that's easily understood and easy to describe in plain English. Well-encapsulated products are ideal candidates for implementation as **_EasyCoder_** plug-ins.
11+
1. **_EasyCoder_** has a fully pluggable architecture. This allows any owner of JavaScript functionality to 'wrap' this in script commands and offer it as a plugin, allowing any site developer to use it without the need to learn JavaScript. Typical examples of such wrappers that are already provided are Google Maps and CKEditor, both of which present a concise API and functionality that's easily understood and easy to describe in plain English. Well-encapsulated products are ideal candidates for implementation as **_EasyCoder_** plug-ins.
1212
1. **_EasyCoder_** includes a REST server that permits scripts to access resources on demand from the server rather than having them embedded in the page. Resources include scripts, HTML components, CSS and general data, and all can be loaded and unloaded dynamically. Two versions of the REST server are provided, written in PHP and Python respectively.
1313
1. **_EasyCoder_** is well suited to the construction of single-page web designs of unlimited size. The memory space occupied by JavaScript remains roughly the same no matter how many scripts and data you load and unload using REST. There is no memory or performance hit as the size of the project grows, because unused modules remain on the server, ready for use, instead of taking up permanent browser space.
1414

@@ -34,7 +34,7 @@ The Codex is a page on [our website](https://easycoder.github.io) that provides
3434

3535
## License ##
3636

37-
Copyright (c) 2018-20 EasyCoder Software
37+
Copyright (c) 2018-21 EasyCoder Software
3838

3939
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4040

examples/storyteller/storyteller.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
! Storyteller script
1+
! Storyteller main script
22

33
script Storyteller
44

resources/md/examples.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ The User Capture can be run as an independent web page; see [User Capture](https
3030

3131
Storyteller is a tool for building static websites using Markdown instead of HTML. Markdown is much easier to learn and is very suited to pages that comprise a single column of text, with headings, images and links to other pages. Storyteller adds some custom tags to the standard MarkDown set, to give better control over the way pages are rendered. The structure of the site is one of subjects that contain topics; each subject is a folder and each topic is a single text file written in Markdown. All the images used by the subject and its topics are placed in a folder inside that subject folder.
3232

33-
To use Storyteller all you need is to copy a short `index.html` file to your server and provide the topics your visitors will read. This is all covered by the documentation on the [Storyteller website](https://easycoder.github.io/examples/storyteller).
33+
To use Storyteller all you need is to copy a short `index.html` file to your server and provide the topics your visitors will read. This is all covered by the documentation on the [Storyteller website](https://storyteller-ec.netlify.app).
3434

3535
The author has used Storyteller to create his own [personal memoirs](https://graham-trott.netlify.app) webapp.
3636

0 commit comments

Comments
 (0)