altseven v7.2.0
altseven
v 7.2.0
A JavaScript framework. Originally built as an exploration into reactive programming with JavaScript. Now a full-fledged Web framework.
Compile on CLI from root folder:
`$ grunt clean`
To install dev dependencies from NPM:
`$ npm install`
Current Release - 7.2.0
This release changes the required response of the refresh mechanism and therefore changes the response of a7.security.isAuthenticated. Previously, this method returned true or false. Now, this method returns an object { authenticated: true|false }. The refresh method on the server should now return an object with the authenticated key and a boolean value. The refresh method may also optionally return other information, such as an updated user object, e.g. { authenticated: true|false, user: user }. This refresh method can be used to re-establish a user session if the rememberMeToken cookie is set in the user's browser.
Installation
Note that the library is no longer published on Bower, so pull from npm.
$ npm install altseven
You only need to install dependencies from npm to work on the altseven framework, or for optional modules:
gadget-ui can be used for the FloatingPane as a container for the debugging console.
$ npm install gadget-ui
Handlebars can be used as the templating engine.
$ npm install handlebars
modlazy can be used as a module/dependency loader if you use Handlebars or Mustache for rendering
$ npm install modlazy
Documentation
https://altseven.shoestringlab.com
Running the Sample App
NodeJS
$ node index.js
from the root of the project and access the sample apps at:
127.0.0.1:8800/test/index.html.
CFML
The CFML engine test has been deprecated and may not be functional.
To run the example application included in the /test folder, you need a CFML engine. The easiest way to run it is to install CommandBox:
https://www.ortussolutions.com/products/commandbox
If you are running Linux, you can follow directions on my blog for installing CommandBox:
If you prefer to see altseven in action with a NodeJS backend, you can clone the git repo for tasklist:
$ git clone https://github.com/robertdmunn/tasklist
Check the homepage/README for tasklist for directions on running it.
This project is licensed under the Mozilla Public License 2.0, except where noted otherwise.
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
7 months ago
8 months ago
10 months ago
10 months ago
1 year ago
2 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago