Over the past few months, we have significantly improved the
Webasyst framework (open source PHP / MySQL / Smarty / jQuery, LGPL), released an API, added many new features to Shop-Script 5, opened our own cloud and are now launching a developer store.

Fasting for those who follow the development of Webasyst.
')
In September 2013, we finally closed the development of the old generation of products, including the old version of the script of the online store WebAsyst Shop-Script, not without reason, unloved by many developers. Now all our efforts are focused on the Webasyst framework and the new
Shop-Script 5 . (How long has our team been waiting for this moment! Hurray!)
So, about the innovations in version 1.2.0.
API
Applications based on the Webasyst framework have a simple opportunity to implement open APIs. The framework provides a single point of work with
api.php and authorization based on OAuth 2.0.
To implement the API method, the developer simply creates a file in the sub-folder of his application wa-apps / APP_ID / api /. For example, the API method of the Photo application,
photos.album.getInfo, is implemented in the photos.album.getInfo.method.php file:
class photosAlbumGetInfoMethod extends waAPIMethod { protected $method = 'GET'; public function execute() { $id = $this->get('id', true); $album_model = new photosAlbumModel(); $album = $album_model->getById((int)$id); if ($album) { $this->response = $album; } else { throw new waAPIException('invalid_request', 'Album not found', 404); } } }
Registering a method is not necessary anywhere. The framework provides all external logic for authorization, request and response processing. As a result, the method automatically becomes available for calling: yourdomain.ru/api.php/photos.album.getInfo?id=5&access_token=…
API documentation and sandbox:
http://www.webasyst.ru/developers/docs/api/Developer Documentation
Redesigned
documentation structure
for developers , added documentation on plug-in development for Shop-Script 5 and other applications.
Application update

Along with the update of the 1.2.0 framework, the Site and Photo applications were updated: we improved the backend interface, added a new HTML editor based on Ace, improved routing management.
The next step is to update the application "Blog" and a large release of Shop-Script 5.2.0.
Webasyst Store
We started the opening of
our own appstore of Webasyst store , which houses applications, plugins and design themes created by independent developers. At the moment, registration of new developers in the Webasyst store is carried out by invitation (to get an invitation, just
write to us in the support).
The Webasyst store has already published and is available for purchase more than ten products of independent developers. Today, these are mostly
plugins for Shop-Script 5 .

The model of the store is similar to the App Store and Google Play. Each developer who places his product in the store sends it for approval and then can deliver updates to their products simply by downloading new versions in a dedicated developer account. Payments to developers are made every month: by transfer to a bank account or via PayPal.
We invite developers!
We invite developers to work through the Webasyst store. Plug-ins, design themes and entire applications are developed quite quickly, and you immediately get the opportunity to sell Shop-Script-based online store owners to a wide audience.
The niche of products based on the framework and add-ons for Shop-Script 5 is not yet filled, the demand for new applications, plug-ins and design themes is growing every day - today more than 3,500 installations of Shop-Script 5 are already registered, every day we get new
wishes for features , many users of old versions (a total of more than 10,000 online stores) are switching to the new Shop-Script 5 today.
We will be glad to cooperate and recommend your products in the Webasyst store!
Webasyst framework on GitHub: https://github.com/webasyst/webasyst-frameworkShop-Script 5 on GitHub: http://www.webasyst.ru/developers/shop-script/