Making web design accesible for designers. Create static HTML content, like you know. No PHP nor logic tokens. Artise will make it work for you.
The Router picks the Rule matching the Request URI, later executing the selected Rule's Procedure (set of Actions) and Render.
Palettes are molds for hosting dynamic information, like a list of tweets or blog entries.
Artise's Router always uses friendly addresses, which can be remembered by a human, an processed by a search engine crawler.
Sharing an address is easy. And making potential visitors find you even more.
AJAX on Artise is as simple as requesting JSON-formatted information from an Action, or HTML from a Layout or Painter to append on the client side. Reuse all the code you previously wrote.
Hunter is our bug hunter. It keeps a log of the site's warnings, errors and quickly reports them to us through an in-site console, while on debugging mode. Every report comes with a Tip on how to solve the problem. It's a no brainer.
It also makes it easy to inspect data from the source code, by planting flags, then reading the console. No defacing with echo(), nor breaking everyone's workflow with die().
Plugins are meant to only perform a certain set of activities, but can cooperate with others to accomplish more. That means a News plugin, is exactly News plugin. Other plugins like Comments or Search can extend News to provide extra functionality. This way, creating plugins is faster, everything is modular, and every effort is shared among all the plugins. They improve together.
Plugins are site-independent, that means their source code is never modified, yet they provide the exact functionality you need on every project. No more re-patching every new version of a Plugin.