stSoftware
12 Beaconsfield St | Newport, New South Wales 2106 | 1300 78 73 78

stSoftware blog


stSoftware July 2015 Release Notes
14 Aug 2015

July 2015 - System Enhancements New Distribution Method to distribute Published Website Articles via email: Now you can publish an article to your website and easily distribute it via email to a list of Contacts. The new distribution method uses Email ReST Variables which identifies and automatically adds the email Subject and email Body to be distributed to the Recipients. For example if you have a monthly Newsletter Article which you create this can be Published to your website and now it can ...

Read More

How to distribute a published article via email
14 Aug 2015

To distribute a published article via email firstly you have to enable the Distribution module and you'll need to have Admin level access. You can find the Distribution module in Modules tab of Admin/Settings screen: Go to the main menu and click on Articles/List Articles, find the published article you want to distribute, go to Distribution tab, and check "Enable" checkbox. Once Distribution for this article is enabled, you can add Distribution Methods. You don't have to select Email Template or...

Read More

Setup heart beat monitor
14 Aug 2015

1. Generate two magic numbers to access the application from another process (monitor) without using user:password. Go to 'Customize > Classes' and search for the class DBMagicNumber and click on create DBMagicNumber Set the command to: TASK LIST UPDATE_NOTIFY;TASK BEAT MONITOR; Save and copy the generated key from the field 'Magic Number' . Create a second magic number and set the command to: HEALTH show human DISK; Save and copy the generated key from the field 'Magic Number' . Note: Only user...

Read More

HTTPS versus HTTP, the debate is over.
19 Mar 2015

SSL is secure socket layer ie. HTTPS:// instead of HTTP:// Every web page that is sent via HTTP:// is in plan text and can easily be intercepted or even changed via what is know as "man in the middle" or "man on the side" attacks. Mobile network provides often "improve" HTTP web pages by injecting their own scripts & images, often these unwanted "improvements" break the page being served. HTTPS prevents the carriers from being able to inject their own content. Even when you only access the system...

Read More

How to test Access Control Limits (ACLs)?
19 Mar 2015

Overview Access Control Limits (ACLs) are the expression of the systems information security policies, they can be complex in their nature and vital to not only be correct but also to be seen as correct. The ACLs sanity checks allow for this business level visibility to the information security policies. All sanity checks in the base product are run as part of the system build process which does not proceed if there are any failures. The sanity checks allow for dummy data to be generated ( but not...

Read More

Upgraded the default site SSL to get an A+ grade
8 Mar 2015

Overview The default SSL handler for the hosted sites has been upgraded to include "perfect forward secrecy" and we have dropped support for the weaker SSL ciphers. The drop of the weaker SSL ciphers means old browsers such as Windows XP IE7 will no longer be able to connect via HTTPS. IE7 will still be able to connect to the non-encrypted HTTP sites or alternatively Windows XP users can use more modern browsers Chrome or Firefox. HTTP Strict Transport Security (HSTS) has been enabled by default...

Read More

JDK7 end of life April 2015
30 Dec 2014

Summary Oracle public support for JDK7 will end as of April 2015. Oracle will automatically upgrade JRE7 to JRE8 as of January 2015. As of January 2015 the supported version of Java will be JDK8, all clients will be upgraded within the next quarterly release cycle. Breaking Changes There are a number of breaking changes as part of the JDK8 upgrade. Client ODBC support as been removed. Client programs must be ported to use SOAP or ReST instead. Rhino JavaScript engine has been replaced by Nashorn...

Read More

Format your emails with Cascading Style Sheets.
22 Oct 2014

Cascading Style Sheets (CSS) can be used to style your emails; create professional branding, specific marketing and event styling You can add a CSS to every email / for an individual user email account / email template / or specific email. 1. System wide email CSS - Once you add a system wide email CSS all new emails will use this style. Go to : Admin > Setting > select tab named 'Email' and set your CSS With this example the email editor for all the users would look like the below. 2. User account...

Read More

How to use site default article template
9 Oct 2014

Each CMS site could have one default article template, you can set it in the Admin tab of the site data entry screen. Select Handlebars as the default article parser, then enter the handlebar template When you insert an article compoent in a page, it will look like: Then you can add your style sheet to change the looking of the article

Read More

Severe Bash vulnerability affects Unix-based systems including Linux and Mac OSX
26 Sep 2014

On 25.09.2014 a severe internet security alert was issued for many Linux/Mac systems. stSoftware immediately patched all our cloud hosted servers in response to this alert. We advise individuals or organisations with Unix-based systems they will need to patch all internet facing Linux/Mac servers immediately. See Severe Bash vulnerability affects Unix-based systems including Linux and Mac OSX for more information on how to manage this internet security issue. We recommend internet users subscribe...

Read More

How to use the "Web Folders" from Mac OS
9 Sep 2014

You can use cloud file manager as a web folder (webDAV) on Mac by "Map network drive" lunching Finder and choosing the menu item "connect to server" from the "Go" menu. Choose "Connect to a server" Then enter the URL of your Job Track server https://hostname/dav You'll then be asked for your user name and password:- Now the files will be listed as if they were local to the Mac:-

Read More

How to define a RESTful Web Services?
4 Sep 2014

Overview Representational State Transfer (ReST) has gained widespread acceptance across the Web as a simpler alternative to SOAP- and Web Services Description Language (WSDL)-based Web services. The resources are acted upon by using a set of simple, well-defined operations. The REST architectural style constrains an architecture to a client/server architecture and is designed to use a stateless communication protocol, using HTTP/HTTPS. The system allows a series of RESTful services to be defined...  

Read More

Local business marketing brochure
7 Aug 2014

Read More

Online store product shipping rates
1 Aug 2014

Overview When you have a E-Commerce store you need to define your shipping rates & rules. You'll probably want to configure more than one type of service, so that your customers can choose from a range of delivery costs. In particular, you should remember that it will cost you more to ship to some regions than others, so you're likely to need more than one shipping rate if you send products across long distances as well as locally. The shipping rates will be likely based on the size and weight of...

Read More

stSoftware's E-Commerce
22 Jul 2014

Read More

How to show RRP in online store?
14 Jul 2014

Go to Store/Products menu, edit the product you wish to show the RRP, go to Selling Details tab, enter RRP in Details section and check the "Show RRP" checkbox. Now the RRP is shown in the product page of the online store

Read More

What are the major changes over the since JobTrack 4 ( Nov 2012)
9 Jul 2014

The changes to the system have been broad over the 18 months development period. Moved to JDK7 after end of life period of JDK6 Content Management System ReST Excel ReST services Cloud File Manager Web Folders Shallow Copy of files ( duplicate files in different folders shares the same raw file) New responsive control panel E-Commerce PayPal integration Enhanced login page and session management HTML5 validation of every generated screen iPhone & iPad support on standard screens Numerous performance...

Read More

Cloud Application Development Lifecycle
7 Jul 2014

Read More

Can the system be customised whether it's hosted as a cloud service or installed on our own server?
12 Jun 2014

Hosted or installed - all stSoftware's web systems can be tailored to suit client's requirements. We offer Continuous Improvement Programs which deliver customisations and updates as a discounted monthly service or Ad-hock services. All our web systems come with an extensive suite of standard modules, screens and functions which when tailored provide a rapid and affordable custom solution which is robust and mature and provided as a full service commercial software application. Whether you have ...

Read More

Java Code generator enhancements for JDK7
11 Jun 2014

Overview How that JDK6 support has been dropped after Java 1.6 reached EOL in February 2013. The new COIN Java 7 language features have been added to the code generator. See an example of the generated Java code for SiteScriptModule here Annotations @CheckReturnValue added to all "get" & "is" generated methods @NotNull added to all generated return values known not to return a null value or when the parameter must not be null. Diamond Operator The diamond Operator is used to reduced the verbosity...

Read More