Built for Business

For agencies, Symfony teams and organisations that self-host. Your developers build the site once; your clients and editors run it on the page.
Free and MIT licensed
The API bundle and the Nuxt module are MIT licensed. There are no per-seat or per-site fees, so there is nothing to pass on to your clients.
Your servers, your data
You host it: on your own servers or your own Kubernetes cluster. Your content stays in your own database, with no vendor lock-in.
Editing on the page
Editors change the page they are looking at, on the live site. There is no separate CMS to learn, and they can only use the components and styles your developers provide.

Who CWA is for

CWA is for teams that write code for a website and hand it to the people who run it. Editors need no code knowledge, but a developer or agency builds each site.
Agencies and freelancers
Build one component library and reuse it across clients. Each client edits their own site on the page, and there are no per-seat CMS fees to pass on.
Symfony and API Platform teams
Your API stays Symfony. Get a Nuxt front end with page building, editing on the page, draft and publish, and real-time updates.
Teams that must self-host
Data residency, no lock-in, MIT licensed. Run the whole stack on infrastructure you control.

Built with
teamwork in mind

The CWA has been built with first-hand knowledge of the agile web development workflow, from concept and discovery to delivery, monitoring and maintenance.

Streamline your team's scrum workflow from building company branding and UI kits, to how the website and product managers interact with the developers and clients. The CWA gives a clear structure of building individual UI components and provides flexibility to for the right people in the right teams who can work in their areas of expertise.
1

Built for structured planning

During the discovery phase, a manager will work with a client to build an understanding of requirements. Usually a plan is drawn up in the form of wireframes (also know as website blueprints) as user flows. Each section within the blueprint can be considered a component that will need to be created. Each with it's own specific purpose and requirements.
2

Built for clarity in design

Once you have a blueprint, the choice of style frameworks and UI kits is flexible and a business decision for you to make with your UI designer. Each component can be designed with the branding and UI kit to the specification provided which can then be passed to the developer.
3

Built for happy developers

Being able to communicate requirements clearly to developers and providing them with concise jobs leads to great unity between teams. The developer just needs to focus on creating individual components to specifications. Then content and website structure can be populated by other team members to improve efficiency.
DX first
Happy developers are productive developers. It is easy for developers to build in advanced functionality and to get up and running.
CSS framework agnostic
While we ship with Tailwind configured by default, you can use whichever framework best is best for your needs.
Feeling familiar
We have built the CWA on top of very well documented and supported frameworks. You'll find developers are quick to learn how the CWA sits on top and the talent is available in the job seekers market.
Extensible
Extend functionality as you would with any other application built on these frameworks. Documentation on functionality is abundant.
Devops configured
No need to spend endless hours working out how to deploy. The template has working GitLab and GitHub pipelines that build, test and deploy to Kubernetes with Helm.
Building for the admin
We created an advanced in-line content management toolbar for resources, instead of a separate CMS. Our system is intuitive for both users and developers.
4

Built for easy assembly

Managers or clients will find it easy and intuitive to begin working with the website once the developers have the components ready. Simply add the pages required using the website builder, knowing exactly where they need to go to create and update their custom website.
Stand-alone pages
Your website can include standalone pages or even mini websites for targeted PPC landing pages or promotional marketing.
Search Engine Optimisation
Built-in management of your page titles and meta descriptions while leaving you in control of on-page SEO.
Route management
Search, sort and manage routes so you can easily audit your public web pages and manage any redirects.
Schedule a page
A route can be live, not live, or scheduled to go live at a date and time. Until then, visitors get a 404 and the page stays out of the sitemap, while admins can still preview and edit it.
Page management
Easily search, sort, filter and edit settings on your pages reducing workload on page management.
5

Built for writing content

Writing content is not an easy or simple task. It requires development, review from other team members and collaboration. The CWA has features which helps to streamline this workflow.
Drafting changes
Write on the site itself. Changes to a component become a private draft until you publish it.
Scheduled publishing
Publish a draft now, or pick a date and time. Visitors keep seeing the live version until then.
Real-time collaboration
Work on content together. When someone saves or publishes a change, other signed-in editors are told straight away.
Live editing
If you are in the middle of drafting changes, but you notice the live version needs an update, no problem - switch to edit the live version and continue with your draft when you are done.
Template pages
For repetitive content structures, such as articles, news or blogs, the CWA has you covered. Create your dynamic page for structure and add content for each entry.
Content from other services
Content lives behind a REST API. Another service, signed in with an admin account, can create draft components through the API, and editors review and publish them on the page.
6

Built for the future

Websites evolve and grow, and we aim to make the process of keeping up to date with changes easy. As your business grows requirements will change, so you can easily create new components which can fit the needs of ever evolving business.

Business FAQs

Common questions about cost, skills, support and the project's status