Installation
Purpose: Starting overview of enabling a New Entity™
Additional Usage: Add modular Frontend frameworks on top of a New Entity™ to enhance it's visual features and capabilities.
A modular New Entity™ has the following directory grid:
/
index.html
sitemap.xml
static/
static/js/
static/js/createOrigin.js
static/js/presentEntity.js
static/js/entityMap.js
static/js/windowView.js
static/js/interactionsXY.js
static/js/tempoCommunicate.js
static/js/cleanValue.js
static/img/
static/img/newentity.jpg
static/img/favicon/
static/img/favicon/favicon.ico
textpage/
textpage/plain
textpage/plain is a simple I/O endpoint. It can be in HTML, XML, or plain text (Other simple endpoint extension of your choosing are allowed if explicitly defined and tracked, such as .txt, .ds, and more.)
Either 1 minimal .js file newentity.js or the same file broken into modular parts, totaling 7 scripts must be present in order to get the maximized benefit.
As a framework, the total scripts needed can be minimized to compress requests into the following directory grid format->1 .js, 1 .html, 1 .xml, 1 .ds, 1 .jpg
What do these scripts Include? A complete, industry leading media delivery front end with fully optimized and compliant inline styles made available as a starting point.
JavaScript
1.) createOrigin.js- Define Origin locations and base environment variables
2.) presentEntity.js - Define Entity display definitions
3.) entityMap.js - Define Maps to discoverable metaclass objects
4.) windowView.js - Define View logic and add enhanced visual features
5.) interactionsXY.js - XY Interaction building blocks
6.) tempoCommunicate.js - Time logic-engine and server communication decider
7.) cleanValue.js - I/O value formatting
X.) Additional Extensions - There are many possible ways to extend a New Entity™ with custom routines and operations.
HTML
1.) index.html - Default Starting Page
2.) /textpage/plain - Default Base Page
XML
1.) sitemap.xml - Sitemap for the default configuration>
How to Use: Installation and setup
1.) Simply put all 7 of the scripts into the default script location
2.) Put the entire newentity.js section into the bottom of your default/stock issued page. These files should go in this exact order only.
This would then be installed by changing your domain specific variables and putting in script blocks.
..src="static/js/createOrigin.js..
..src="static/js/presentEntity.js..
..src="static/js/entityMap.js..
..src="static/js/windowView.js..
..src="static/js/interactionsXY.js..
..src="static/js/tempoCommunicate.js..
..src="static/js/cleanValue.js..
If you're using the optimized version, use the following:
..src="static/js/newentity.js..
In many instances, using only one of the scripts may be necessary. Or, you may choose to combine them.
View Optimized newentity.js | Start script explore: cleanValue
Release overview:
Release Version Name | Release Version Date |
---|---|
Version 0.6: Preview | 12/28/2020 |
Version 0.7: Beta | 06/01/2023 |