PurpleCMS — a fast CMS for websites and online stores

back
purplecms.purplelabs.eu

Most small companies build their websites the same way: take a popular engine, add a dozen plugins from different authors, and hope they keep working together. A year later the site is slow, updates break something every month and nobody remembers which extension is responsible for the order form. PurpleCMS was created as the opposite approach: one system in which everything a business website and a small store need is already built in and designed to work together.

PurpleCMS is our content management system written in pure PHP, without heavy frameworks. It runs on any hosting with PHP 8 and MySQL, opens pages quickly even on an inexpensive server and is managed from one admin panel that is equally convenient on a computer, a tablet and a phone. More than twenty modules — from pages and a blog to a product catalog, orders and newsletters — share one interface, one set of settings and one security model.

Who PurpleCMS is for:

  1. companies and service businesses that need a fast website with pages about services, prices and contacts;
  2. online stores with a catalog from tens to thousands of products, prices in several currencies and stock levels;
  3. blogs and news sites that publish regularly, including automatically through the API;
  4. multilingual projects working with customers in different countries;
  5. web studios that build sites for clients and want a predictable, understandable code base.

What is included:

  1. pages, sections and a blog with a visual editor, images and attachments;
  2. a product catalog with categories, attributes, prices, stock and a warehouse;
  3. cart, orders, promo codes, wishlist and customer reviews;
  4. request forms, newsletters to subscribers and notifications;
  5. SEO fields for every page and product: title, description, canonical, Open Graph, breadcrumbs, schema.org markup and a dynamic sitemap.xml;
  6. several languages for pages and products and a translator for interface strings;
  7. users, roles and a log of every action in the admin panel.

Speed is built into the architecture rather than added with caching plugins. Images are served in WebP, pages send Last-Modified headers and answer 304 when nothing has changed, so visitors and search robots get content instantly and the server is not loaded with unnecessary work. Fast pages mean better positions in search results and fewer visitors leaving before the page has opened.

Content work is just as convenient. Materials can be published on a schedule, prepared as drafts or received automatically through the API — for example from our ArticleFlow bot, which writes articles and product cards. Each page and product exists in its own language version, so a multilingual site is managed from the same screens without separate copies of the engine.

Security is enabled by default: passwords are stored as hashes, forms are protected against CSRF, requests are rate-limited, the site is served with a Content Security Policy, AntiBot filters automated traffic and every change in the admin panel is recorded in the event log. You do not need to choose and configure separate security extensions — they are part of the system.

PurpleCMS is the engine behind our own website and many of our clients' sites, so every module has been tested on real projects with real visitors and orders. When a client needs something special — an integration with an accounting system, a non-standard calculator, an exchange with a supplier — we add it as a module that fits the same admin panel instead of bolting on a foreign plugin.

Getting started is easy. Open the demo admin panel without registration (login demo, password demo) and click through products, pages and orders. You can then start on the free plan, create the pages of your site and fill in the SEO fields, and switch to a paid plan when you need the catalog, orders, newsletters and other modules. If you would rather not deal with the setup, we will install PurpleCMS, transfer the content of your current site and configure everything for your business.

Features, screenshots, prices and answers to frequent questions are on the official PurpleCMS website: purplecms.purplelabs.eu.

PurpleCMS purplecms.purplelabs.eu