The stSoftware application life cycle consists of weekly incremental releases with stake holder planning and demostrations. The release cycle is two weeks from the planning phase to feature release, features are broken down into small enough tasks to be able to fit into the two week release cycle. This project management methodology is known as Agile/Scrum
Agile project management is broken up into three main phases:-
stSoftware cloud systems have three main environments
Advanced keyword searching is now available on PDF, WORD and HTML files once automatic indexing is enabled and the indexing process has been completed.
https://www.stsoftware.com.au/site/ST/blog/article/advanced-text-search/
The standard email gateway for sending emails is Amazon Simple Email Service
If your domain has configured an SPF record you will need to include the domain amazonses.com
For example:-
"v=spf1 include:amazonses.com -all"
All the data from a stSoftware server can be fetched via the standard ReST API, all the standard ACLs and validation rules are applied whether the data is access via the standard screens or via the ReST API
Progressive Web Apps (PWA) offer faster, leaner cross platform (iOS/Android) app development with the look&feel of a native app but with the maintainability of a web site. PWA templates have been integrated into our CMS. PWA are a game changer for old native app development with it's lean low cost development life cycle, automatic security updates and rapid design tools. The user experience is smooth & consistent with offline access.
The CMS has now integrated support for Progressive Web Apps ( PWA).
PWAs are reliable, fast, and engaging. They can be accessed when the user is offline or on unrelaible networks.
Below is the current lightouse report for the template app-contract-list
The user's timezone can't be detected by a ReST call itself.
The client's public IP addresses we can be used in combination with freegeoip.net ReST service to find a rough location.
When a client logs into the system, the client's timezone is passed as a parameter in the ReST call /v1/auth/login/{username}.
The web pages that use the library jstz to detect the timezone and then does log-in via ReST. We remember the user's timezone in the database session record.
To enable spell checker, the package 'aspell' needs to be installed on the server side. TinyMCE calls a web service 'v1/spell' to check spelling and store words in the user's dictionary.
Below are all the standard RESTful web services and how to use them.
To set up a new API key for a ReST service:-
The demonstration system can be used to try out the ReST services.
https://demo2.jobtrack.com.au/magic/3101/A5AE-9806
To set up Google Analytics tracking of your web site.