Dream it up and make it happen
Infinitely flexible. Easily extensible.
Expression’s extensive and elegant RESTful APIs are the core of the platform’s architecture and one of its most powerful features. It provides the flexibility and ease of use of a graph-based API, with the power and data-integrity of traditional Relational data. Save time and embrace an efficient workflow that allows for easy integration with other third party APIs. The entire Expression FaaS, including its CMS and eCommerce engine, is fully integrated on our RESTful API engine, giving you the freedom to easily innovate and push the limits of your creative and technical vision.
Bundles allow you to aggregate and collect code into a unified and portable container that works anywhere across the Expression ecosystem. They are editable and designed with versioning and code control workflows. Use Bundles to accelerate the creation of new projects by efficiently reusing your code, or enhance existing ones as you continually evolve your codebase. Bundles also feature branching modes so that you never have to worry about breaking a site again. Expression Bundles is where the magic happens and what makes Expression truly unique.
Debugging and Logging
Nobody’s perfect, but Expression gives you the tools that make your work seem flawless. Keep track of any SSJS errors with the SSJS log, or log your own data with XprConsole and ensure your project is working perfectly at run-time. Track, log, dump and trace all your actions without leaving the development environment, and ensure that you go live with the perfect digital experience.
Expression’s extensive and powerful IDE gives you the serious tools you need to develop, test, and launch complex web based applications. Directly integrated into the Expression API and third party libraries, it features autocomplete on variables and functions, as well as the use of Handlebars. Confidently develop and run code in Developer Mode, as well as collaborate in real time with other team members. It boasts seamless versioning functionality, effortless integration with GIT, as well as a unique and efficient workflow that empowers multiple users to simultaneously develop, debug, version, and launch great work together.
Expression is a Framework as a Service (FaaS) with its primary focus on providing complete peace of mind and freedom from infrastructure headaches. Expression allows you to focus on creating extraordinary web experiences without having to worry about managing servers, server load and other challenges related to solid infrastructure. Our network is distributed globally guaranteeing no single point of failure, it responds and scales automatically, and is always updated with the latest security and OS patches.
For International sites, Expression allows you to create Sections and Articles in different languages. The Site Developer has control over when and where on the site content is translated to allow a mix and match of boilerplate content and internationalized content if required. Translate and specialized Titles, Content and URLs for as many languages as you need.
Dynamic Data Models
As site requirements change, so do your data needs, and Expression has you covered. All of Expression’s base models can be enhanced with additional Custom Fields, ranging from text and numeric types to images and collections of other objects - No code or data migrations required! Enhance or alter the behaviour of core APIs with Extension Modules and API Hooks - automating your objects and bringing your data to life.
The same goes for Expression’s full featured eCommerce engine that is integrated seamlessly into all the same workflows. Built primarily for flexibility and efficiency, it is a beautifully architected, API-driven eCommerce framework that was designed to go toe to toe with the best solutions out there.