State providers bundled with Ext do very well as long as the application is accessed from one browser. If more than one browser or computer is used, each of them stores different state data. This provider sends data to the server for persistence, so the unique, per-user state becomes possible.

Live Demo

Main Features

[wp_eStore_saki_add_to_cart id=5]


Version 2.0.0 for Ext 4.x & Ext 5.x8. January 2015

Version 1.0.0 for Ext 4.x11. April 2014

Product Images

Design Goals

When I found that all state providers bundled with ExtJS store the state data in the browser as cookies or in the local storage, it became clear that they would not do in professional applications. Professional users often use one computer at work, a notebook on the road and possibly another computer at home.

So the main design goal was to store the state data in a browser independent storage.

Also, per-user storage is often not enough but we need to distinguish between user roles of the user and/or screen resolutions of the monitor used.

Another requirement was to queue the change state values to minimize client-server traffic. The period of sending the state data to the server is configurable, and data is sent only if the state changed.

Quick Start Guide

  1. Extract the downloaded zip file anywhere in your http server accessible folder
  2. Navigate to http://localhost/where-you-unzipped/saki-http-provider/docs
  3. Follow the instructions in the Getting Started Guide
[wp_eStore_saki_add_to_cart id=5]


Follow me:
Latest posts by saki (see all)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Enter your username and password to log into your account. Don't have an account? Sign up.

Want to collaborate on an upcoming project?