Latest JAS v1.1.0
144 plugins online

Easier API request

JAS17JAN001
Project
JAS Core (JAS)
Tags
Reported
Rank
2
Currently the only way to request data from the APIs is to send the appropriate data via the "request" parameter. While this gives a lot of control it's also quite cumbersome to create a request. To make this simpler the requests should also support "direct parameters".  Examples https://host.name/api/json/?m=categories&a=view&e=all&title=textView all categories that match the title "text".If the "m" parameter is set it should set up a Data object and setRequestValues, i....

CMS Wizard

JAS16MAY001
Project
JAS Core (JAS)
Tags
CMS,
Reported
Rank
2
The CMS should support "wizard" mode (yes the good ol' windows wizards...). This can be done using the "groups" to only display the fields in the relevant group. By clicking next, it goes to the next page (i.e. group). Once all required  fields are filled or it reaches the last group it'll shows the "submit" button.

Overwrite protection

JAS16MAR001
Project
JAS Core (JAS)
Tags
Reported
Rank
4
Currently if 2 users edit the same information the last store will effectively overwrite the other one. At the very least the users should be made aware of this. A simple solution seems to be to create module that keeps track for each module which entry is added, edited and deleted in the last X minutes. This information can in turn be used to indicate to other users certain information is volatile. Note that JAS16MAR002 may also rely on this information.

Overload protection

JAS16MAR002
Project
JAS Core (JAS)
Tags
Reported
Rank
4
Currently JAS doesn't deploy any protection against overloading of the system. It seems wise to add protection against brute force login attacks and mass adding of information. As JAS16MAR001 will probably already create a "temporary log" of what's going on this may be used for overload projection. Alternatively JAS16JAN006 may also provide a way to limit submissions.

Workflow visualization

JAS16FEB001
Project
JAS Core (JAS)
Tags
Reported
Rank
4
Editing the workflows is rather difficult, to make it easier the module itself should give more guidance (i.e. limit what you can fill in or rather visualize the current flow somehow. A better approach would probably be to add a workflow manager (optionally using the graphics plugin) to visualize and edit workflows.

Move session management

JAS16JAN004
Project
JAS Core (JAS)
Reported
Rank
4
Currently session management is handled in the default PHP fashion and thus resides on the webserver. To make it more flexible we'll need to support the following alternatives:Database (aka module based) Memcache / Redis File based Since sessions (both _session and _config) are quite fundamental to the functioning of JAS it seems wise to have as little dependencies on JAS to avoid circular dependencies. That said, replicating the Cache class seems futile as well... Configuration...

Rework Layout class

JAS15DEC004
Project
JAS Core (JAS)
Tags
Reported
Rank
3
The JAS backend is starting to have a nice collection of HTML layout functions that should probably be available generically: function menuItem($menu, $content, $action=false, $title=false, $icon=false, $properties=false) function menu($menu, $class=false) function tableRow($table, $header=false, $properties=false) function tableColumn($table, $content, $action=false, $title=false, $properties=false) function table($table, $class=false) function cms(&$d, $url=false, $confi...

Add in/not in storage operator support

JAS15NOV006
Project
JAS Core (JAS)
Reported
Rank
3
The array field type forces in/not in as the operator, while supported by MySQL, it's unavailable in the other storage objects. For the Session/XML storage objects it should be pretty straightforward as _filterDataset provides a nice hook. The API storage object will require some different logic for this.  Once this is available for all storage objects the internals of JAS (e.g. references data gathering) can use the in/not in operator.

PGP file signatures

JAS15NOV005
Project
JAS Core (JAS)
Tags
Reported
Rank
3
The current MD5 file signatures allows end users to check whether the file is still in tact. However it doesn't garanty the file (and MD5) haven'/files/ field and API should support PGP signatures.

Encryption / Decryption support

JAS15NOV004
Project
JAS Core (JAS)
Reported
Rank
3
JAS will need to support Encryption / Decryption for a variety of ciphers. It should also support hashing algorithms (MD5, SHA, etc) so it can replace the passwords hashing in the Data object.


Report issues

We're currently not allowing issue reporting directly via ITS. Please use the feedback form to submit your issues.