Documentation
JAS 1.1 has been released
- Redis memory cache, Memcached PHP extension, PostgreSQL support
- Less reliant on Apache, i.e. Nginx support
- CSRF protection
- Faster (initial load is about twice as fast)
Benchmarks
WS | PHP | Cache | Backend login | Backend about | Frontend |
Apache | Mod 5.6 | None | 0.057 | 0.138 | 0.167 |
Apache | Mod 7.0 | None | 0.064 | 0.133 | 0.168 |
Apache | FPM 5.6 | None | 0.056 | 0.136 | 0.162 |
Apache | FPM 7.0 | None | 0.061 | 0.136 | 0.165 |
Apache | FPM 5.6 | opcache | 0.017 | 0.144 | 0.113 |
Apache | FPM 7.0 | opcache | 0.011 | 0.135 | 0.082 |
Nginx | FPM 7.0 | opcache | 0.011 | 0.055 | 0.070 |
JAS 1.1 Release Candidate
- Pager plugin supports meta descriptions and keywords and link relations.
- Added Redis memory cache support, fixed Memcached PHP extension support
- Added PostgreSQL support
- Added CSRF protection
- Added advanced filter supports, check out the documentation
- Added some user feature
- Configuration is now cached so it loads a lot faster
- Pretty URLs have been reworked, see the webserver installation for more info
- Date convert can deal with non-English month names
- Various backend improvements
- And more...
JAS 1.0 goes public!
After many years of hard work JAS has finally been released to the world! JAS is a free web application platform which makes the life of your developers and application managers easier. It's an open source Content Management Framework that allows you to quickly create elaborate web-applications. Due to its consistent data approach you don't have to worry about how your data is managed and instead you can focus on how your applications actually work.
JAS relies solely on open source technology that is freely available and therefore the whole solution can be rolled out for free. Installing it is simply a matter of downloading the release, unpacking it in the web directory and setting up the password, which can be done in 30 seconds flat. To give you an idea about what JAS is, this website runs on JAS and this is how the backend looks. For more in-depth information please refer to the introduction or check out the full documentation.
Many thanks to everybody that has contributed to JAS over the years!
JAS 1.0 Release Candidate 3
Security audit
JAS 1.0 Release Candidate 2
- array field type can now be used let SQL check a list of values
- going to project/ will now open the project frontend (rather that then old project/jas/project/ url)
- search.js is now a core script and the wysiwyg.js uses css for its styling
Next release thoughts
- Reference text fields support
Wouldn't it be nice if you could just type the first few characters of a reference and it would automatically link it instead of having to look through a dropdown list? And if you typed something that doesn't exist that it is automatically added? Inspired by the blog tags this feature will be available for all references. - Configurable users module
The currently user module is pretty basic which and although it does what it says on the tin you might need some more flexbility. Think of email validation, preset language and timezone, IP restrictions, brute force protections, etc. - JAS Daemon
Schedulars are very nice and all but they just don't cut it for realtime processing of information. The JAS daemon will continuously monitor a variety of services (think HTTP, FTP, POP, file systems, etc) and get busy if action is required. Additionally it will have a build-in schedular so it can poll things like RSS feeds. - JSON & RSS APIs
Of course JAS also needs a JSON API, we just didn't get around to building it. Additionally being able to monitor comment posts on your website via RSS would be nice right? - Workflow
JAS already supports basic workflows for modules but anyone that can edit the module data can change its workflow state. The idea is to have events in the module that get triggered on a state change which can apply additional logic to determine whether the state change is allowed. - Encryption / Decryption
Currently JAS only supports password hashing, the next release will have encrypt/decrypt for a number of the typical ciphers. This would for example enable PGP file signatures.
JAS 1.0 Release Candidate
PHP 7
Almost there
- Project manager, which will allow you create and manage your projects' basics like the database configuration, core users and modules.
- Data import and export, to easily dump your data to CSV, XML, etc and import it in other installations.