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

stSoftware blog


What's best practice software maintenance for self-hosted systems?
6 Jun 2014

Software Maintenance Program for Self-Hosted Systems Our Software Maintenance Program for Self-Hosted Systems provides for 1/4ly system updates and professional services at a 40% discount of standard rates for system maintenance and customisation. This program is intended to ensure systems are well maintained, have the latest security updates and see that users benefit from stSoftware's investment in leading-edge web technology; with little disruption and high user acceptance due to the maintenance...

Read More

How to use the site and page configuration xml
2 Jun 2014

Sample xml:

Read More

Print few layouts at once.
27 May 2014

For example: Tick the records you would like to print in the jobs report screen and select the layout 'Job Sheet'.

Read More

stSoftware's Forms is a web based designer
25 May 2014

Read More

JobTrack Version 5 Released
4 May 2014

Overview The new powerful, stylish and responsive Control Panel menus, in the latest version JobTrack (Version 5). Introduction to JobTrack (Version 5). Responsive and Collapsible Menu Features. JobTrack’s new responsive menus, provide the ideal vertical and horizontal navigation on both pc and mobile devices. The menus utilise a mix of stylish space saving icons, dropdowns, collapsible and expandable segments. Along with a fluid-like responsive layout, that will re-size and reposition, into the...

Read More

How to set the store PayPal account?
23 Apr 2014

Go to Admin/Settings menu, Database tab, you can find the Default Pay Pal Account dropdown and Use Live PayPal Server checkbox in Financials section. You can select a PayPal account or create a new PayPal account By checking "Use Live PayPal Server" checkbox, all purchases from the store will be real money transactions, uncheck this checkbox to use PayPal sendbox server (test server), no real money transfered. To create a account, please select PayPal as account type, and you need to have your PayPal...

Read More

How is document searching performed?
21 Apr 2014

Overview All documents that are added to the document explorer are automatically indexed by Apache Lucene. Once a document is indexed the normal advanced text searching can be done. Supported file formats MS-Word, MS-Excel, MS-Visio, and MS-PowerPoint using Apache POI. OpenOffice XML file formats HTML files PDF files Text files. Zip/Tar files containing Text files. XML files RTF files Sample Search

Read More

Image searching feature
20 Apr 2014

stSoftware uses the Lucene API to provide the document indexing for searching. The functionality of the Lucene core API is extended with the Lucene Image Retrieval (LIRE) API. When an image file is uploaded/changed in the cloud file manager automatic LIRE indexing on the image is performed and stored as a searchable attribute of the image file. The system allows for searches of images with exact or similar image content based on the LIRE index. All documents (including images) have a SHA1 checksum...

Read More

Does stSoftware support Structured data searching?
19 Apr 2014

Overview Any field in the system can be marked as "searchable" which will then allow the system to search on these fields in a high performance manner as they will be automatically indexed. Any field can be searched on but without an index so slower. Model Field Definition Standard search screen Automatically generated screen based on the data model and the fields marked as "searchable".

Read More

stSoftware server is a Mature multi-tenancy Software-as-a-Service (SaaS) framework.
19 Apr 2014

Overview stSoftware server is a multi-tenancy software-as-a-service (SaaS) framework. The stSoftware system was awarded Australia's first innovation patent and won the National e-Business Award in 2002. The system is based on Industry standard open source frameworks and libraries. Scalable The system is capable of handling growing amounts of work in a near linear fashion by adding additional servers to the cluster. Huge storage capability The system stores encrypted files across many file servers...

Read More

Meeting invites now include an attachment with the event details.
16 Apr 2014

Overview When people are invited to your meeting a special file will be included in the generated email which can be imported into their mobile phone calendars so that they don't miss your special event. Instructions Create an event with summary, description time etc Invite attendees in "Invite Others" tab Enter event location Click "Send Invitation" button in event screen The Meeting.ics file which could be imported to attendee's calendar(iCal, google calendar etc) is attached to this email Attendee...

Read More

Important notice about the Heartbleed bug for stSoftware customers
11 Apr 2014

Overview The Heartbleed Bug is a recently discovered vulnerability in the OpenSSL cryptographic software library used by many of the world’s web servers to secure information using TLS. If the web site is vulnerable then a hacker could expose 64k of the server's memory without any trace in the server's logs. The server's memory exposed could include the server's private encryption key or other information such as usernames and passwords. stSoftware servers are NOT vulnerable to this attack stSoftware...

Read More

How to view current active sessions for a user?
8 Apr 2014

Overview By clicking on the "Welcome user name" you will be shown your user set up, with the list of current sessions. If you see an IP address that is unfamiliar to you, we suggest you change your password immediately to secure your account against unauthorized access. Your current IP address is displayed below the table. In most cases, we guess the location by matching your IP address to a broad geographical location. The location and IP mappings might not always be accurate, especially in cases...

Read More

What details of a user sessions are available?
8 Apr 2014

Overview Normal users are restricted to view only their own session details. Administrators may see the session details for all users. Active sessions can be forcibly logged out from the session details screen. The list of active sessions for a user can be viewed from the "My Setup" screen. Session Screen Button "Close" closes the screen Button "Print" prints the session details Button "Logout" will forcibly logout the active user session. Session details ID - The internal session identifier. Login...

Read More

Beta test our new control panel
26 Mar 2014

Overview A new responsive design for the main control panel. Features include:- Responsive design Search box now searches articles. Latest emails Open tasks Alerts Password change, settings & log out Email Menu Task Menu Alert Menu Search Articles Try out the Demo Setup The control panel uses a new set of menus "CONTROL_PANEL_2". Any menu changes will need to be redone. Features Email Menu Shows your latest 5 emails Task Menu Shows your latest 6 open tasks Alert Menu Load your latest 10 alerts, ...

Read More

Professional Services Pricing
26 Mar 2014

stSoftware Professional Services and Packs stSoftware's professional IT and development services are provided by our own web and cloud experts in Australia who are highly trained and experienced. Professional service packages are very popular with our clients as they can utilise the full range of our IT services at discounted rates. Packages include Continuous Improvement Programs (CIP) or Professional Service Packs. CIPs and Professional Service Packs allow our client's to innovate, disrupt and...

Read More

You have such big ideas but so few characters...
25 Mar 2014

Overview Our free text shorter service uses a clever combination of word replacement, adorable images and good old fashioned magic to optimize your tweets. In case you don't have hours to sit with your teenager to learn the latest hipster abbreviations this service is for you. Examples Type this: So happy, hitting the keyboard to buy a plane ticket for the sixteenth... supposed to be sunny with no clouds! becomes… So ☺,hitting the ⌨ 2 buy a ✈ tckt 4 the 16th… su㎰d 2B ☀y w/ no ☁☁! ([Original Length=110] that's a 44 character savings-- a discount of 40%!!!) Type this: A projection keyboard is a form of computer input device whereby the image of a virtual keyboard is projected onto a surface http://en.wikipedia.org/wiki/Projection_keyboard becomes… A projection ⌨ is a form of computer input deⅵce whereby the image of a ⅵrtual ⌨ is projected onto a surface http://en.wikipedia.org/wiki/Projection_keyboard ([Original Length=147] that's a 16 character savings-- a discount of 11%!!!) Type this: Let us build a snowman while we watch for a comet and bring an umbrella in case of rain which would be poison for our snowman! becomes… Let us build a ☃ while we watch 4 a ☄&bring an ☂ in case of ☔ which wld b ☠ 4 our ☃! ([Original Length=126] that's a 42 character savings-- a discount of 34%!!!)

Read More

How to configure the ideal stSoftware server cluster?
21 Mar 2014

Overview Best practice network design for a highly scalable, distributed web system has:- No single point of failure. Fault tolerant Servers are locked down Defence in depth Load balancing Lowest possible permissions/access for each component Health monitoring for each component Network Layout Design ( source diagram) DNS setup The DNS for yoursite will have two (or more) IP addresses, one for each web server. This is known as a DNS round robin We also define a direct access host name per server...

Read More

Can you explain your development, staging and disaster recovery environments?
19 Mar 2014

Development Environment We normally use our own in-house development servers, as they are already setup and configured to our solution server requirements it is cost effective and efficient. Production Environment For production environments we we recommend a HA Server Cluster. A minimum of two servers would be configured in a high availability fashion so that you can kill one and the outside world would not know. http://www.stsoftware.com.au/site/ST/blog/article/how-to-configure-load-balancer-/ ...

Read More

How are server issues (faults etc) monitored?
19 Mar 2014

We have automated heart beat monitors which checks the health of the servers and a number of background tasks. In addition to checking the list of known tasks database read & write actions are performed and the available disk space is checked. If the heart beat monitor itself takes more than 5 minutes to run an alert is sent. The heart beat monitor runs every 15 minutes. The list of tasks that the system will monitor are defined in the class DBTask. A task is defined by:- code which uniquely identifies...

Read More