Version: 0.179.0Created: 2026-08-02Latest update: 2026-08-30

Documentation

Version: 0.179.0Created: 2026-08-02Latest update: 2026-08-30

Written as a course rather than as a reference. If you have just been handed a panel and do not yet know what a section is, start at the top of Getting started and read down.

Every article here is about a screen you can open while you read it. Where something is a deliberate limit rather than a missing feature, it says so and says why.

Getting started

The first hour: sections, pages and putting something on one.

Sections and Addresses

Back to top

A section is a mini-site: its own design, its own logo, its own contacts. Everything else follows from that.

A section owns its own look

Give a section a design and it wears that design — its own header, its own footer, its own logo for a light background and another for a dark one, its own slogan, its own telephone numbers and its own place on a map. A site with one section looks like an ordinary site. A site with six looks like six.

That is why a newsroom and a shop can live at one address without either looking like the other.

The address is two parts, and never three

Everything a reader can open is /section/page. A third part of the address is only ever the name of one thing — an article, a product, a company — and it is legal only on a page whose job is to show one of those. A fourth part is always an error.

That rule is worth knowing early because it explains a limit you will meet: a page cannot live inside another page. What nests is the menu, which is what a reader actually sees.

The language lives on the page

A page belongs to exactly one language, and the language never appears in the address. If you want a site organised by language, name your sections after them — many do — but that is your choice and not a rule of the platform.

Your First Page

Back to top

A page has no content of its own. Everything on it is a component you place — including the plain text.

Everything is a placed component

A paragraph of text is a component. So is a photograph slider, a list of news, a contact form and a shopping basket. They are all put on a page by the same act, in the same place, by dragging them onto a preview of the page itself.

It sounds like a technical detail and it is the whole design. It means that the person who arranges the shop is the person who arranges the news, and neither of them writes code.

Zones

A layout offers places to put things — a full-width band across the top, the main content, and on some layouts a sidebar. Which zones exist depends on the layout you chose for that page.

Hide rather than delete

A component you do not want today has a switch. Use it. A placement is its settings — which category, how many, which design, which advertisement — and deleting it to clear a space throws all of that away. Hiding keeps it exactly as it was.

The designs

The five that ship, what each is for, and what changing between them costs.

The Five Designs

Back to top

A newspaper, a shop, a magazine, a corporate site, and one of our own that draws everything.

What each is for

sinmun is a newspaper: ten arrangements of a news list, an article page, categories, authors, tags, comments and a breaking strip. canvas is a shop, and also the most general of the bought designs. linka is a magazine. porto is a corporate site and a business directory. The default is ours, and it is the only one that draws every component the platform has.

A design declares what it cannot do

Each one says which families of component it can draw and which settings it will ignore, so the panel never offers you a control that would do nothing. If a design has no arrangement for a component, the panel does not offer that component on it — which is the only way to stop a page that answers correctly and shows nothing.

Changing design keeps your arrangement

A page holds a component by name, not by a link into the design, so changing a section from one design to another keeps every placement and every setting. What changes is how they are drawn.

Shop Catalogues

Back to top

Products, variants, several sellers, a basket and a checkout in four steps.

Two addons, on purpose

The shop owns what is being sold — products, forms of them, brands, stock, pictures, reviews. Commerce owns the money — one basket, one payment, one invoice. They are separate because the basket has to be able to hold a product, a promoted advertisement and an invoice at the same time and take one payment for all three.

A price is not required

A catalogue with no prices is a showroom, and the platform treats it as one: an item with no price says "ask about the price" and offers no button. Nothing has to be switched on for that.

What a buyer is asked, and in what order

The basket, then where it is going and by which carrier, then the address, then payment. A basket of things that do not ship has three steps instead of four, and only the last step ever submits an order.

Directory and Classifieds

Back to top

Companies with branches and opening hours; advertisements a member writes and somebody approves.

A directory entry is yours

You write it, it does not expire, and it holds what a company is: branches, opening hours with a state for "nobody has said", a map, a price list and reviews.

A classified is somebody else's

A member writes it, an administrator approves it before a stranger reads it, it has questions of its own per category — the year of a car, the rooms in a flat — and it ends. It ends in two different ways, and both matter: it expires on a date stamped when it was approved, and it can be marked sold, which is not the same fact.

Approving is where the work is

Refusing needs a reason, on both sides, because moderation without one is a black hole and the member simply posts it again tomorrow.

Running Classifieds

Back to top

What a member may post, what expires, and where the questions come from.

Questions belong to a category

A category declares its own questions, and the answer to a numeric one is stored as a number as well as text — which is the only reason a reader can ask for cars under a hundred thousand kilometres. You add categories and their questions yourself; nothing here is fixed in the program.

What "live" means

Published, not past its date, and its category still in use. All three, in one place, so the list, the category page, the advertisement's own address and the sitemap can never disagree about whether something is still showing.

A hidden telephone number is really hidden

When a poster asks for his number not to be shown, it is not merely left undrawn — it never leaves the server. A number sent to a browser is a number a scraper already has.

Anatomy of an Article

Back to top

A headline, a lead, and a body made of parts — text, pictures, quotes, video and embeds.

Parts, in order

Text, a picture with its own caption and its own credit, a quotation, a video, or something embedded from elsewhere. You add, reorder and remove them; the design decides how each is drawn.

A picture is required to appear in a list

This is deliberate and it surprises people. An article with no picture is never fetched for a list — not hidden, not unpublished, simply not asked for, because a block of cards with holes in it reads as broken however good the words are. Give it a picture and it appears everywhere immediately.

Publishing ahead of time

A date in the future means exactly that: the article is not live until then, everywhere, including in the feeds and the sitemap. It is one rule in one place rather than a check each screen has to remember.

Many sites

One server, several sites, and the manager that governs them.

Many Sites, One Server

Back to top

Each site has its own database, its own login to it, its own uploads and its own backups.

What is separate

Everything. Its own database. Its own login to that database, which cannot reach the databases beside it. Its own uploads folder. Its own backups. Nothing is shared and nothing is mixed.

What the manager can do — and what it cannot

One site is the manager. It says which address belongs to which site, whether a site answers at all, what it is called, and it creates new ones — a database, a login, the whole structure, the first administrator and a starting set of pages, in one act.

It cannot touch another site's content. There is no screen that edits another site's articles and no address that could. The manager writes to the register of sites and to nothing else.

A change does not need a restart

Every server re-reads the register every thirty seconds. Nothing is pushed at anybody, no list of servers is kept, and a server that was switched off while a change was made catches up simply by coming back.

Frequently asked

The questions people actually ask. It grows as they do.

Where do I start?

Back to top

Sections first, then a page, then something on the page.

Read Getting started above, in order. It is three pieces long and it is written as a course rather than as a reference — by the end of it you will have made a section, put a page in it and dragged something onto that page.

The rest of this handbook is a reference and can be read in any order, or searched with your browser's own find.

Why is my article not listed?

Back to top

Almost always the picture. A list refuses an article that has none.

Every list on this platform — a category page, the search, «more from this shelf» — asks for articles that have a picture, and skips the ones that do not. An article with no picture still answers perfectly at its own address; it simply cannot be found by browsing.

This is deliberate and it surprises people: a row of cards with holes in it reads as broken however good the words are. Give the article a picture and it appears everywhere at once.

Can I change the design later?

Back to top

Yes. A page keeps its arrangement when the design changes.

A page is a list of components in zones, and a design is a set of shapes for drawing them. Changing the design changes how the blocks are drawn, not which blocks are there.

What can change is the choice of SHAPE: a design that does not offer the particular shape you picked draws its own instead, and any setting the new design cannot use stops being offered in the composer rather than sitting there doing nothing.

What happens to my data if I leave?

Back to top

One button takes the whole site away as a single file. Nothing is deleted quietly.

Every site can be exported whole — its rows and its uploaded files — from Recovery. The file is yours and it is readable without this program.

An addon that lapses stops drawing and stops accepting new work; it does not delete what it held. The window is stamped on the site at the moment it lapses rather than read from a setting, so nobody can shorten it afterwards and take your data with it.

Do I need a developer?

Back to top

Not for anything in this handbook.

Everything documented here is done from the panel: sections, pages, the components on them and their settings, the designs, the words in seven languages, the automatic work, the backups.

What still needs somebody technical is what is outside the program — pointing a domain at the server, and a payment provider's own keys.

How do I report a problem?

Back to top

Open a ticket. It is the top right of this page.

Use Open a Ticket above. A ticket carries which site you are on and who you are, so nobody has to ask you for either — and it stays on the record with its answer, which an email does not.

For anything that is not a fault — a question, an idea, an account matter — Contact Us is the same people and a shorter road.

Reference

Every component, setting, design and permission the program declares — written by the program itself, so it cannot fall behind it.

Accounting

Back to top

A double-entry ledger — a chart of accounts, journal entries, customers and suppliers, invoices with their lines, payments with their bank references, and what each customer still owes.

What it is

  • Its key is Accounting, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • accounting.manage
  • accounting.post
  • accounting.view

What it puts on a page

4 components, each of which can be dropped onto a page in the composer.

My account

What a signed-in customer owes, what he has paid, and the invoices behind both.

Placed as Accounting.MyAccount.

One setting:

  • Show the payments he has made — a switch, left alone it is true.

My invoice

One of a signed-in customer's own invoices, with its lines and what has been paid.

Placed as Accounting.MyInvoice.

It takes no settings — it draws one way and has nothing to be told.

Pay this invoice

Lets a signed-in customer settle the invoice he is looking at. Goes on the invoice page.

Placed as Accounting.PayNow.

It takes no settings — it draws one way and has nothing to be told.

Price list

What the business sells and at what price, from the same rows its invoices use.

Placed as Accounting.PriceList.

2 settings:

  • Show what each is counted in — a switch, left alone it is true.
  • A heading above it — typed in.

Article Wire

Back to top

Pulls news from feeds, writes it up in your language, and holds it for review.

What it is

  • Its key is ArticleWire, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • articlewire.manage
  • articlewire.publish
  • articlewire.view

What it puts on a page

Nothing. This addon brings screens to the panel and no component to the page composer.

Articles

Back to top

News and articles, filed under categories.

What it is

  • Its key is Articles, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • articles.manage
  • articles.publish
  • articles.setup
  • articles.social
  • articles.view
  • articles.viewAll

What it puts on a page

11 components, each of which can be dropped onto a page in the composer.

Article

One article, opened from a list.

Placed as Articles.Detail.

9 settings:

  • Show the main picture — a switch, left alone it is true.
  • Show the summary — a switch, left alone it is true. The lead-in over the article, not the article itself.
  • Show the date — a switch, left alone it is true.
  • Show who wrote it — a switch, left alone it is true. Nothing is shown for an article with no author, whatever this says.
  • Show the category — a switch, left alone it is true.
  • Show how many have read it — a switch, left alone it is false. A number that is small early on is an argument against reading.
  • Show how many have commented on it — a switch, left alone it is false. Counts only the comments that are visible on the site.
  • Show the tags — a switch, left alone it is true.
  • Show the sharing buttons — a switch, left alone it is true. Links a reader can press to send this article to WhatsApp, Telegram, Facebook, X or LinkedIn, or copy its address.

Article list

Articles from one category, newest first.

Placed as Articles.List.

17 settings:

  • Category — chosen from a list this site's own data fills. Which category this list draws from.
  • How many — a number, left alone it is 10. Between 1 and 50.
  • How many across — a number, left alone it is 1. 1 is a list, 4 is canvas's news grid. A sidebar wants 1.
  • Pages — chosen from No pager — just the newest few, Under the list, Above the list, Above and under it, left alone it is none. Above the list as well, when the list is long enough that its end is a scroll away.
  • Include categories underneath — a switch, left alone it is true. A heading with everything filed under its children would otherwise show nothing.
  • Show the summary — a switch, left alone it is true.
  • Show the date — a switch, left alone it is true.
  • Show the category — a switch, left alone it is true.
  • Show who wrote it — a switch, left alone it is false. Nothing is shown for an article with no author, whatever this says.
  • Also list the section's categories — a switch, left alone it is false. Only some designs draw them; the rest ignore it.
  • Show how many have read it — a switch, left alone it is false.
  • Show how many have commented on it — a switch, left alone it is false. Counts only the comments that are visible on the site.
  • Order by — chosen from Newest first, Most read first, left alone it is newest.
  • Most read of the last (days) — a number, left alone it is 0. 0 shows the most read since the site began. Any other number takes the pieces published in that many days and ranks them by the reads they had in those same days — so 7 is this week's most read, and the block moves on with the week instead of standing still on one old piece.
  • Kind of piece — chosen from Ordinary articles, Video stories, Photograph albums. A video block should ask for video stories. Anything with the kind set but no video in it is left out, so the row never draws a play button over nothing.
  • Start after — a number, left alone it is 0. Step over this many. A second list with no category set to the number the first shows carries on rather than repeating it.
  • Skip what an earlier block already showed — a switch, left alone it is false. For a front page carrying several lists. The block above keeps the article and this one moves on to the next.

Author

Everything one author has written, opened from their byline.

Placed as Articles.Author.

6 settings:

  • How many on a page — a number, left alone it is 12. Between 1 and 50.
  • How many across — a number, left alone it is 3. 1 is a list, 3 is a grid.
  • Show the summary — a switch, left alone it is true.
  • Show the date — a switch, left alone it is true.
  • Show how many have read it — a switch, left alone it is false.
  • Show how many have commented on it — a switch, left alone it is false. Counts only the comments that are visible on the site.

Categories

The section's categories, linked to where each is shown.

Placed as Articles.Categories.

3 settings:

  • How many — a number, left alone it is 10. Empty-handed categories are left out whatever this says.
  • Order by — chosen from The order you arranged them in, Most articles first, left alone it is own.
  • Show how many articles each has — a switch, left alone it is true.

Category

Every article in one category, opened from a link.

Placed as Articles.Category.

8 settings:

  • How many on a page — a number, left alone it is 12. Between 1 and 50.
  • How many across — a number, left alone it is 3.
  • Include categories underneath — a switch, left alone it is true. A heading with everything filed under its children would otherwise show nothing.
  • Pages — chosen from No pager — just the newest few, Under the list, Above the list, Above and under it, left alone it is bottom.
  • Show the summary — a switch, left alone it is true.
  • Show the date — a switch, left alone it is true.
  • Show how many have read it — a switch, left alone it is false.
  • Show how many have commented on it — a switch, left alone it is false. Counts only the comments that are visible on the site.

Comments

What readers wrote under this article, and the box to add one.

Placed as Articles.Comments.

2 settings:

  • Ask for a rating — a switch, left alone it is false. A star out of five beside the box. Off for news, on for anything reviewed.
  • Let readers reply to each other — a switch, left alone it is true.

Handbook

Every article on one long page, with a sidebar of anchors — the shape a manual is read in.

Placed as Articles.Handbook.

5 settings:

  • The shelf it draws — chosen from a list this site's own data fills. Its children become the chapters. Left empty, every category here is one.
  • Show the band at the top — a switch, left alone it is true. The title, the version and the date this was last touched.
  • Where «Back to the site» goes — typed in, left alone it is /en. Left empty, the link is not drawn at all.
  • Where «Open a Ticket» goes — typed in, left alone it is /en/support. Left empty, the link is not drawn at all.
  • Where «Contact Us» goes — typed in, left alone it is /en/contact. Left empty, the link is not drawn at all.

Latest comments

The most recent things readers wrote, wherever you put it.

Placed as Articles.LatestComments.

2 settings:

  • How many — a number, left alone it is 5.
  • Say which article each is on — a switch, left alone it is true.

News slider

The newest articles of one category, moving one after another.

Placed as Articles.Slider.

10 settings:

  • Category — chosen from a list this site's own data fills. Which category the slider draws from.
  • How many — a number, left alone it is 5. Between 1 and 12.
  • Seconds on each — a number, left alone it is 6.
  • Order — chosen from Newest first, Most read first, left alone it is latest.
  • Most read of the last (days) — a number, left alone it is 0. 0 shows the most read since the site began. Any other number takes the pieces published in that many days and ranks them by the reads they had in those same days — so 7 is this week's most read, and the slider moves on with the week instead of standing still on one old piece.
  • Include categories underneath — a switch, left alone it is true.
  • Show the category — a switch, left alone it is true.
  • Show the date — a switch, left alone it is true.
  • Show the summary — a switch, left alone it is false. Off on a narrow slider, where a headline is all there is room for.
  • Skip what an earlier block already showed — a switch, left alone it is false. Uses the next story instead, so one article is not on the page twice.

Story

A running story from its beginning — every piece, oldest first.

Placed as Articles.Story.

2 settings:

  • How many to show — a number, left alone it is 50. Between 1 and 100.
  • Show the summary — a switch, left alone it is true.

Tag cloud

The section's most used tags, each linking to what carries it.

Placed as Articles.Tags.

One setting:

  • How many — a number, left alone it is 15.

Assistant

Back to top

An assistant that answers your visitors in your own site's words — in writing or by voice — and a record of what they asked for.

What it is

  • Its key is Assistant, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • assistant.manage
  • assistant.view

What it puts on a page

One component, each of which can be dropped onto a page in the composer.

Assistant

A box your visitors can ask questions in.

Placed as Assistant.Chat.

4 settings:

  • Greeting — typed in. The first line it says. Left empty, it simply waits.
  • What the box says before anybody types — typed in.
  • Open it as soon as the page loads — a switch, left alone it is false. A bubble that opens itself is one a visitor has to close. Off unless the page is about asking.
  • Voice — chosen from Writing only, The browser's own voice, left alone it is off. The browser's own speech: nothing is uploaded and nothing is charged.

Authentication

Back to top

Signing in, registering, and recovering a password.

What it is

  • Its key is Authentication, which is also the prefix of every component it owns.
  • It is free: every site on this platform has it, and no entitlement can take it away.

What it puts on a page

5 components, each of which can be dropped onto a page in the composer.

Forgot password

Asks for the email, and sends a link to set a new password.

Placed as Authentication.ForgotPassword.

It takes no settings — it draws one way and has nothing to be told.

Register

The form a visitor becomes a member with.

Placed as Authentication.SignUp.

It takes no settings — it draws one way and has nothing to be told.

Reset password

Sets a new password from the link in the email.

Placed as Authentication.ResetPassword.

It takes no settings — it draws one way and has nothing to be told.

Sign in

The form a member signs in with.

Placed as Authentication.SignIn.

It takes no settings — it draws one way and has nothing to be told.

Sign in and register

Both forms on one page, for a template drawn that way.

Placed as Authentication.SignInSignUp.

It takes no settings — it draws one way and has nothing to be told.

The components every site starts with.

What it is

  • Its key is Basic, which is also the prefix of every component it owns.
  • It is free: every site on this platform has it, and no entitlement can take it away.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • ads.manage
  • ads.view
  • banners.manage
  • banners.view
  • contact.manage
  • contact.view
  • downloads.manage
  • downloads.view
  • folders.manage
  • folders.view
  • sliders.manage
  • sliders.view

What it puts on a page

9 components, each of which can be dropped onto a page in the composer.

Advertisements

Code from an advertising network, run where you place it.

Placed as Basic.Ads.

2 settings:

  • Slot — chosen from a list this site's own data fills. Which advertisements this runs. Change the slot, not the page.
  • How many — a number, left alone it is 1. Most networks want one unit per place on a page.

Banner

A set of pictures, shown one after another where you place it.

Placed as Basic.Banner.

3 settings:

  • Set — chosen from a list this site's own data fills. Which banners this draws. Change the set, not the page.
  • How many — a number, left alone it is 5.
  • Draw the banner's words on the picture — a switch, left alone it is true. Turn this off where the picture already carries its own words.

Cancelling a purchase

The «botón de arrepentimiento» Argentine law asks for: a buyer says he has changed his mind, gets a reference and a receipt by e-mail, and the request lands on the Revocations screen.

Placed as Basic.Revocation.

One setting:

  • Ask for the captcha — a switch, left alone it is true. Off, a script can post through this form as fast as it likes.

Contact us

How to reach this section, with a form for writing to it.

Placed as Basic.Contact.

4 settings:

  • Show the contact details — a switch, left alone it is true. The phone numbers, addresses and profiles set on the section.
  • Show the message form — a switch, left alone it is true.
  • Ask for the captcha — a switch, left alone it is true. Off, a script can post through this form as fast as it likes.
  • Show the map — a switch, left alone it is false. Needs the section's latitude and longitude.

Files

A set of files a visitor may download.

Placed as Basic.Downloads.

2 settings:

  • Which set of files — chosen from a list this site's own data fills. Which files this offers. Change the set, not the page.
  • Show how large each file is — a switch, left alone it is true. Worth keeping on: somebody on a telephone is deciding whether to start.

Member details

One member's public profile, reached by their username.

Placed as Basic.Member.

It takes no settings — it draws one way and has nothing to be told.

Page title

A band with the page's name, and where it sits.

Placed as Basic.PageTitle.

2 settings:

  • Heading — typed in. Left empty, the page's own title is used — which is what it should usually be.
  • Show where the page sits — a switch, left alone it is true. The line under the heading: the section, and the category on an article.

Slider

A set of pictures that moves by itself, one after another.

Placed as Basic.Slider.

4 settings:

  • Set — chosen from a list this site's own data fills. Which slides this draws. Change the set, not the page.
  • How many — a number, left alone it is 5.
  • Seconds on each — a number, left alone it is 6.
  • Show the words over the picture — a switch, left alone it is true. Off draws the pictures alone, for a set whose words are already in them.

Text

A block of text you write yourself.

Placed as Basic.Html.

It takes no settings — it draws one way and has nothing to be told.

Business Directory

Back to top

Companies and their branches on a map, with opening hours, photographs, products and reviews from registered members.

What it is

  • Its key is Businesses, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • businesses.manage
  • businesses.moderate
  • businesses.setup
  • businesses.view

What it puts on a page

5 components, each of which can be dropped onto a page in the composer.

Business categories

What the directory is made of, as a way in to the places.

Placed as Businesses.Categories.

4 settings:

  • Under which category — chosen from a list this site's own data fills. Left empty it draws the directory's main categories.
  • How many across — a number, left alone it is 4.
  • Show how many places each holds — a switch, left alone it is true.
  • Show categories with nothing in them — a switch, left alone it is false. A category nobody has filed anything under is a promise the page cannot keep.

Business category page

One category's places, reached by its address.

Placed as Businesses.Category.

4 settings:

  • How many places on a page — a number, left alone it is 24.
  • Pages — chosen from No pager, Under the list, Above the list, Above and under it, left alone it is both.
  • How many across — a number, left alone it is 3.
  • Show the categories under it — a switch, left alone it is true.

Business list

Places in the directory, with their address and how to reach them.

Placed as Businesses.List.

7 settings:

  • How many on a page — a number, left alone it is 12.
  • Pages — chosen from No pager — just the first few, Under the list, Above the list, Above and under it, left alone it is none. Above the list as well, when the list is long enough that its end is a scroll away.
  • How many across — a number, left alone it is 3.
  • Category — chosen from a list this site's own data fills.
  • Only the promoted ones — a switch, left alone it is false.
  • Show the address — a switch, left alone it is true.
  • Show the rating — a switch, left alone it is true.

Business map

The directory's places as pins on a map.

Placed as Businesses.Map.

7 settings:

  • How many places — a number, left alone it is 200. A map of a whole city can carry hundreds; a block on a page usually wants fewer.
  • Category — chosen from a list this site's own data fills.
  • How tall, in pixels — a number, left alone it is 420.
  • How far in it opens — a number. Left empty, it fits itself around the places it drew — which is almost always right.
  • Offer "what is near me" — a switch, left alone it is true. The reader chooses whether to share where they are; nothing is asked until they press it.
  • Show the categories above the map — a switch, left alone it is true.
  • Gather pins that overlap — a switch, left alone it is true. Forty shops in one neighbourhood are one blot at city zoom without this.

Business page

One business in full, reached by its address.

Placed as Businesses.Detail.

5 settings:

  • Show the opening hours — a switch, left alone it is true.
  • Show the map — a switch, left alone it is true.
  • Show the price list — a switch, left alone it is true.
  • Show the reviews — a switch, left alone it is true.
  • How many reviews — a number, left alone it is 10.

Classifieds

Back to top

Advertisements members post themselves — with a price, a place, pictures and a date they expire, reviewed before strangers see them.

What it is

  • Its key is Classifieds, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • classifieds.enquiries
  • classifieds.manage
  • classifieds.moderate
  • classifieds.setup
  • classifieds.view

What it puts on a page

5 components, each of which can be dropped onto a page in the composer.

Advertisement categories

What is advertised here, as a way in.

Placed as Classifieds.Categories.

4 settings:

  • Under which category — chosen from a list this site's own data fills.
  • How many across — a number, left alone it is 4.
  • Show how many are in each — a switch, left alone it is true.
  • Show categories with nothing in them — a switch, left alone it is false. A category nobody has advertised under is a promise the page cannot keep.

Advertisement category page

One category's advertisements, reached by its address.

Placed as Classifieds.Category.

3 settings:

  • How many — a number, left alone it is 24.
  • How many across — a number, left alone it is 3.
  • Show the categories under it — a switch, left alone it is true.

Advertisement page

One advertisement in full, reached by its address.

Placed as Classifieds.Detail.

2 settings:

  • Show who posted it — a switch, left alone it is true.
  • Show the map — a switch, left alone it is true.

Advertisements

What members are offering, with the price and where it is.

Placed as Classifieds.List.

6 settings:

  • How many — a number, left alone it is 12.
  • How many across — a number, left alone it is 3.
  • Category — chosen from a list this site's own data fills.
  • Which kind — chosen from Offering, Looking for.
  • Hide what has sold — a switch, left alone it is false. Left on, a sold listing still shows — it is what tells a reader things sell here.
  • Show the price — a switch, left alone it is true.

Post an advertisement

The form a member writes an advertisement in, and his own advertisements.

Placed as Classifieds.Post.

One setting:

  • Show the member his own advertisements — a switch, left alone it is true.

Commerce

Back to top

Baskets, orders and payments — the engine every catalogue sells through. One basket and one payment, whether it holds a product, a course or a promoted listing.

What it is

  • Its key is Commerce, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • commerce.manage
  • commerce.refund
  • commerce.view

What it puts on a page

4 components, each of which can be dropped onto a page in the composer.

Basket

What the visitor has put aside, and the way to pay for it.

Placed as Commerce.Cart.

One setting:

  • Offer a way back to the shop — a switch, left alone it is true. Drawn only where the section actually has a shop page to go back to.

Checkout

The form that turns a basket into an order.

Placed as Commerce.Checkout.

2 settings:

  • Ask for a telephone number — a switch, left alone it is true. Never required — a field somebody must fill in to buy is a field that loses buyers.
  • Offer a place for a note — a switch, left alone it is true.

Currency

Lets a reader choose which currency he sees prices in.

Placed as Commerce.CurrencySwitcher.

One setting:

  • Show the word beside it — a switch, left alone it is true. Off leaves the chooser alone, for a header with no room for a word.

Saved things

What a signed-in member has kept to come back to.

Placed as Commerce.Favourites.

2 settings:

  • Show what each one costs — a switch, left alone it is true. Off leaves the list as names and pictures, for a site that is not a shop.
  • Offer a basket button on each row — a switch, left alone it is true. Drawn only on a row that can actually be bought as things stand.

Instructors publish courses; students buy them, watch the lessons and earn a certificate. Sells through Commerce, so a basket may hold a course and anything else at once.

What it is

  • Its key is Courses, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • courses.manage
  • courses.moderate
  • courses.setup
  • courses.view

What it puts on a page

10 components, each of which can be dropped onto a page in the composer.

Certificate

A finished course's certificate, printed and checked.

Placed as Courses.Certificate.

It takes no settings — it draws one way and has nothing to be told.

Course category

Every course on one shelf, opened from a link.

Placed as Courses.Category.

6 settings:

  • How many per page — a number, left alone it is 12. Between 1 and 48.
  • How many across — a number, left alone it is 3. Between 1 and 4.
  • Include the shelves underneath — a switch, left alone it is true. A heading whose courses are all filed under its children would otherwise show none.
  • Show the shelves underneath as links — a switch, left alone it is true.
  • Show the classroom programmes on this shelf too — a switch, left alone it is true. A strip under the courses. Off on a site that runs no programmes — it draws nothing there anyway.
  • Order — chosen from Newest first, By title, Cheapest first, left alone it is newest.

Course list

The catalogue as cards, with the browse filters.

Placed as Courses.List.

5 settings:

  • How many per page — a number, left alone it is 12.
  • How many across — a number, left alone it is 3. Between 1 and 4.
  • Featured courses only — a switch, left alone it is false. For a home-page strip. The full catalogue page leaves it off.
  • Strip mode — cards only — a switch, left alone it is false. Hides the browse bar and draws a heading and a more-link instead. For the home page.
  • The strip's heading — typed in. Drawn above the cards in strip mode only.

Course page

One course: the promise, the curriculum, the instructor, the price.

Placed as Courses.Detail.

It takes no settings — it draws one way and has nothing to be told.

Course player

Where a student watches what he bought, and marks his way through it.

Placed as Courses.Learn.

It takes no settings — it draws one way and has nothing to be told.

Courses hero banner

The home page's opening: a line, a course search, the subjects as cards.

Placed as Courses.Hero.

3 settings:

  • The big line — typed in. Empty draws the section's own title.
  • The line under it — typed in.
  • How many subject cards — a number, left alone it is 8. Between 1 and 12. The busiest shelves come first.

My courses

A member's enrollments and how far he has come.

Placed as Courses.MyCourses.

It takes no settings — it draws one way and has nothing to be told.

Programme page

One classroom programme: the promise, the objectives, the outline.

Placed as Courses.Program.

It takes no settings — it draws one way and has nothing to be told.

Teach on this site

A member asks to become one of the site's instructors.

Placed as Courses.TeachWithUs.

It takes no settings — it draws one way and has nothing to be told.

Training programmes

Classroom programmes as cards, with the browse filters.

Placed as Courses.Programs.

2 settings:

  • How many per page — a number, left alone it is 12. Between 1 and 48.
  • Featured programmes only — a switch, left alone it is false. For a home-page strip. The full list leaves it off.

Demonstration

Back to top

Puts the demonstration site back the way it was, as often a day as the site's owner says.

What it is

  • Its key is Demo, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.
  • It is the manager's own, and never appears on a customer's site whatever he bought.

What it puts on a page

Nothing. This addon brings screens to the panel and no component to the page composer.

Mail Service

Back to top

Send and read mail from your own address, inside the panel.

What it is

  • Its key is Mail, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • mail.manage
  • mail.send
  • mail.view

What it puts on a page

Nothing. This addon brings screens to the panel and no component to the page composer.

Mobile app

Back to top

Your site as an application on a phone, with its own name, icon and colours.

What it is

  • Its key is MobileApp, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • mobileapp.build
  • mobileapp.manage
  • mobileapp.view

What it puts on a page

One component, each of which can be dropped onto a page in the composer.

Get the app

Where a visitor can install this site's own application.

Placed as MobileApp.Download.

One setting:

  • Heading — typed in. Left empty, the block says «Get our app» in the reader's own language.

Products, the forms they come in, who sells them and for how much. Sells through Commerce, so a basket may hold a product and anything else at once.

What it is

  • Its key is Ecommerce, which is also the prefix of every component it owns.
  • It is bought: a site has it only when the registry records that this customer bought it.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • ecommerce.manage
  • ecommerce.moderate
  • ecommerce.setup
  • ecommerce.view

What it puts on a page

10 components, each of which can be dropped onto a page in the composer.

Category page

One category of the shop, reached by its address.

Placed as Ecommerce.Category.

4 settings:

  • How many — a number, left alone it is 24.
  • How many across — a number, left alone it is 4.
  • Show what is inside it — a switch, left alone it is true.
  • Only what can be bought — a switch, left alone it is false. Off shows everything published, which is what a showroom wants.

My shelf

What a merchant sells, what has sold, and what he is owed.

Placed as Ecommerce.MyShop.

2 settings:

  • Show what has sold — a switch, left alone it is true. The paid lines behind his balance. Off leaves the totals without their detail.
  • Show what has been sent him — a switch, left alone it is true.

Product page

One product in full, reached by its address.

Placed as Ecommerce.Detail.

4 settings:

  • Show the brand — a switch, left alone it is true.
  • Show the specification — a switch, left alone it is true.
  • Say who is selling it — a switch, left alone it is false. Worth switching on where several merchants sell the same thing, and noise where one does.
  • Reviews as a tab — a switch, left alone it is true. Switch it off if you also place the reviews block on the page.

Product slider

Products of one shelf, moving one after another.

Placed as Ecommerce.Slider.

9 settings:

  • Shelf — chosen from a list this site's own data fills. Which shelf the slider draws from.
  • Brand — chosen from a list this site's own data fills.
  • How many — a number, left alone it is 5. Between 1 and 12.
  • Seconds on each — a number, left alone it is 6.
  • Only the promoted ones — a switch, left alone it is false.
  • Only what can be bought — a switch, left alone it is false. Left off, everything published is shown and anything with no price says so.
  • Show the price — a switch, left alone it is true.
  • Show the summary — a switch, left alone it is true. Off on a short slider, where a name is all there is room for.
  • Show the brand — a switch, left alone it is false.

Products

What the shop sells, with the price and what is left.

Placed as Ecommerce.List.

7 settings:

  • How many — a number, left alone it is 8.
  • How many across — a number, left alone it is 4.
  • Category — chosen from a list this site's own data fills.
  • Brand — chosen from a list this site's own data fills.
  • Only the promoted ones — a switch, left alone it is false.
  • Only what can be bought — a switch, left alone it is false. Left off, everything published is shown and anything with no price says so. Switch it on for a shop that takes money, so nothing unbuyable reaches the front page.
  • Show the brand — a switch, left alone it is true.

Products, filtered

The shop with category, brand and characteristics down the side.

Placed as Ecommerce.Filter.

4 settings:

  • How many on a page — a number, left alone it is 12.
  • How many across — a number, left alone it is 3.
  • Start inside — chosen from a list this site's own data fills. Narrows the page to one branch of the catalogue before the reader chooses anything. Leave it empty and he starts with everything.
  • Only what can be bought — a switch, left alone it is false. Left off, everything published is filtered and anything with no price says so.

Reviews

What buyers said about the product on this page.

Placed as Ecommerce.Reviews.

One setting:

  • How many to show — a number, left alone it is 10.

Sell on this site

A member asks to become one of the shop's merchants.

Placed as Ecommerce.SellWithUs.

One setting:

  • Ask for a telephone number — a switch, left alone it is true. Never required either way — a member who would rather not give one still asks.

Seller page

Who a seller is and what he has for sale.

Placed as Ecommerce.Merchant.

2 settings:

  • How many of his products to show — a number, left alone it is 12.
  • How many across — a number, left alone it is 4.

Shop categories

What the shop is made of, as tiles.

Placed as Ecommerce.Categories.

4 settings:

  • How many across — a number, left alone it is 4.
  • Inside — chosen from a list this site's own data fills.
  • Show how many are in each — a switch, left alone it is true.
  • Count only what can be bought — a switch, left alone it is false. Leave it as the shop's list and its category pages have it, or the number on a tile will not match what opens behind it.

Site manager

Back to top

Every site this server carries: what it is called, where it answers, and whether it is running.

What it is

  • Its key is Management, which is also the prefix of every component it owns.
  • It is free: every site on this platform has it, and no entitlement can take it away.
  • It is the manager's own, and never appears on a customer's site whatever he bought.

What it may be allowed to do

These are the permissions it declares. A person sees one of its screens only where his role carries the matching permission.

  • management.create
  • management.manage
  • management.remove
  • management.view

What it puts on a page

7 components, each of which can be dropped onto a page in the composer.

Buy from this platform

Four panels a visitor buys through: where to start, what he wants, who he is, and how he pays. A website is handed over the moment it is paid for; a server is promised the time set in the prices tab.

Placed as Management.Buy.

10 settings:

  • Which of the two it offers — chosen from Websites and servers, side by side, Websites only, Servers only, left alone it is both. One of the two fills the width on its own — there is no empty column beside it.
  • Which server plans it shows — chosen from The first one, as a single offer, All of them, to choose from, left alone it is first. With one plan the two are the same. The row of cards is drawn only where there is more than one.
  • The line above the first panel — typed in. Left empty, it says «Start here» in the reader's own language.
  • The line under it — typed in. Left empty, it says «Pay for what you want and have it at once» in the reader's own language.
  • The second box: its heading — typed in. Left empty, it says «Get an app in minutes» in the reader's own language.
  • The second box: the line under it — typed in. Left empty, it explains in the reader's own language that the site becomes a phone application.
  • The second box: where its button goes — typed in. A page on this site, like /en/addons. Left empty, the box is drawn without a button.
  • The third box: its heading — typed in. Left empty, it says «More than 25 years in technology» in the reader's own language.
  • The third box: the line under it — typed in. Left empty, it says in the reader's own language what this company builds.
  • The third box: where its button goes — typed in. A page on this site, like /en/about. Left empty, the box is drawn without a button.

Is this domain free

A box a visitor types a domain into. Says whether this platform already answers at it, and whether it is registered in the world.

Placed as Management.DomainSearch.

2 settings:

  • The line above the box — typed in. Left empty, the box stands on its own.
  • What the empty box says — typed in, left alone it is example.com.

The designs a site can wear

Every design this build carries and what each one can draw. It reads the catalogue rather than a written list, so a design added tomorrow appears without anybody editing the page.

Placed as Management.Designs.

2 settings:

  • The heading above the designs — typed in. Left empty, it says «Choose how it looks» in the reader's own language. A single space draws no heading at all.
  • The sentence under the heading — typed in. Left empty, it draws the phrase. A single space draws nothing.

The languages this site speaks

Every language switched on for this site, in its own script. It reads the site's own rows, so a language added in the panel appears here without anybody editing the page.

Placed as Management.Languages.

3 settings:

  • The heading above the languages — typed in. Left empty, it says «Eight languages, one panel» in the reader's own language — with the real number. A single space draws no heading at all.
  • The sentence under the heading — typed in. Left empty, it draws the phrase. A single space draws nothing.
  • Show the flags — a switch, left alone it is true. Draws each language's flag beside its name, where the deployment has the flag files. Names alone where it has not.

Ways you can be paid

A strip of the payment methods this site has switched on, for the foot of a page. It draws what the payment settings actually carry, so it cannot promise a gateway nobody has keyed.

Placed as Management.PaymentMarks.

2 settings:

  • The line above the marks — typed in. Left empty, it says «Ways you can pay» in the reader's own language. A single space draws no line at all.
  • Show the card marks as well — a switch, left alone it is true. Visa, Mastercard and American Express, beside the gateways that take them. Off where a site is paid only by transfer.

What the platform can be

Every addon this build carries, with what each one does. It reads the build rather than a written list, so an addon added tomorrow appears without anybody editing the page.

Placed as Management.Addons.

3 settings:

  • The heading above the list — typed in. Left empty, it says «What your site can be» in the reader's own language. A single space draws no heading at all.
  • The sentence under the heading — typed in. Left empty, it draws the phrase. A single space draws nothing.
  • Mark the ones included free — a switch, left alone it is true. A small word on the addons every site gets without paying for them.

Write to support

A form a signed-in member uses to tell us something is wrong. A stranger is asked to sign in rather than shown a box that will not send.

Placed as Management.Support.

2 settings:

  • The line above the form — typed in. Left empty, the form stands on its own.
  • Show him what he has already sent — a switch, left alone it is true. His own tickets and the answers to them, under the form.

The Academ design

Back to top

The shapes, the chrome and the layouts the Academ design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Assistant
  • Authentication
  • Basic
  • Commerce
  • Courses

Its top and its bottom

2 headers to choose between:

  • Mark, menu and controls
  • No header

2 footers to choose between:

  • Contacts, a menu and a green strip
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Canvas design

Back to top

The shapes, the chrome and the layouts the Canvas design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Accounting
  • Articles
  • Assistant
  • Authentication
  • Basic
  • Commerce
  • Courses
  • Ecommerce
  • Management

Its top and its bottom

12 headers to choose between:

  • Light
  • Dark
  • Top bar, boxed
  • Transparent dark
  • Semi-transparent
  • Semi-transparent dark
  • Masthead
  • Top bar, transparent
  • Top bar, compact
  • Standard
  • Top bar, over the hero
  • No header

3 footers to choose between:

  • Detailed
  • Plain
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.List

  • More from the open article's category (any) It cannot use: categoryId, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Banner

  • A strip across the page, picture only
  • Full height, the second line turning
  • Three quarters, the words at the side

Basic.Html

  • Card
  • Full-width band

Basic.Slider

  • Full height, the words inside the picture
  • The original slider

Courses.List

  • The original course list It cannot use: bare, heading — so the composer does not offer them here.

Management.Buy

  • The panel on its own, full width It cannot use: appTitle, appLede, appUrl, aboutTitle, aboutLede, aboutUrl, serverPlans — so the composer does not offer them here.

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Content, then sidebar

  • Above the page — 12 of twelve wide
  • Content — 9 of twelve wide
  • Sidebar — 3 of twelve wide
  • Under the page — 12 of twelve wide

Sidebar, then content

  • Above the page — 12 of twelve wide
  • Content — 9 of twelve wide
  • Sidebar — 3 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

Article page

  • Above the page — 12 of twelve wide
  • Content — 9 of twelve wide
  • Sidebar — 3 of twelve wide
  • Under the page — 12 of twelve wide

The Construction design

Back to top

The shapes, the chrome and the layouts the Construction design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Assistant
  • Authentication
  • Basic
  • Commerce
  • Courses

Its top and its bottom

2 headers to choose between:

  • Contacts bar over the menu
  • No header

2 footers to choose between:

  • Three dark columns and a bottom bar
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Default design

Back to top

The shapes, the chrome and the layouts the Default design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Accounting
  • Articles
  • Assistant
  • Authentication
  • Basic
  • Businesses
  • Classifieds
  • Commerce
  • Courses
  • Ecommerce
  • Management
  • MobileApp

Its top and its bottom

7 headers to choose between:

  • Standard
  • Centred
  • Contact strip
  • Single line
  • Masthead
  • Centred, quiet bar
  • No header

5 footers to choose between:

  • Simple
  • Three columns
  • One line
  • Dark band
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.Detail

  • Picture first, full width
  • Words only, no cover picture It cannot use: showImage, showCategory, showReadCount — so the composer does not offer them here.

Articles.List

  • Cards — a picture on top of each Holds 3 — a floor, so a placement with fewer is raised to meet it.
  • Headlines only It cannot use: columns, showSummary, showAuthor, showCategory, showCategories, showReadCount, showCommentCount — so the composer does not offer them here.
  • More from the open article's category (any) It cannot use: categoryId, columns, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Banner

  • Picture only, no words
  • Side by side

Basic.Contact

  • Details beside the form
  • Each part in a panel

Basic.Html

  • A panel with a heading bar
  • A reading column
  • Card

Basic.PageTitle

  • Centred on a band

Basic.Slider

  • A full stage, like motoor's
  • The original slider
  • Words beside the picture
  • Words over the picture

Courses.List

  • The original course list It cannot use: bare, heading — so the composer does not offer them here.

Management.Buy

  • The panel on its own, full width It cannot use: appTitle, appLede, appUrl, aboutTitle, aboutLede, aboutUrl, serverPlans — so the composer does not offer them here.

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

One wide column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Content, then sidebar

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Sidebar, then content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

Article page

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Linka design

Back to top

The shapes, the chrome and the layouts the Linka design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Authentication
  • Basic
  • Classifieds

Its top and its bottom

4 headers to choose between:

  • News
  • Compact
  • News, with a breaking line and a top bar
  • No header

3 footers to choose between:

  • Detailed
  • Plain
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.Detail

  • Picture first, then the heading

Articles.List

  • Dark strip — thumbnails three across (any) It cannot use: columns, pager — so the composer does not offer them here.
  • Equal cards, three across (any) It cannot use: columns, pager — so the composer does not offer them here.
  • Half to one article, half to four (5) It cannot use: columns, pager — so the composer does not offer them here.
  • More from the open article's category (any) It cannot use: categoryId, pager — so the composer does not offer them here.
  • Recent news — four cards and a list beside them (9+) It cannot use: columns, pager — so the composer does not offer them here.
  • Sidebar list — small picture, headline, date (any) It cannot use: columns, pager — so the composer does not offer them here.
  • Top news — one large, four beside it (5) It cannot use: columns, pager — so the composer does not offer them here.
  • Wide rows with a headline list beside them (10+) It cannot use: columns, pager — so the composer does not offer them here.

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Content, then sidebar

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Sidebar, then content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

Article page

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Porto design

Back to top

The shapes, the chrome and the layouts the Porto design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Assistant
  • Authentication
  • Basic
  • Businesses
  • Management
  • MobileApp

Its top and its bottom

4 headers to choose between:

  • Standard
  • With a contact bar
  • Deep band, menu on one row
  • No header

4 footers to choose between:

  • Detailed
  • One line
  • Coloured, with the address and the menu
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.List

  • More from the open article's category (any) It cannot use: categoryId, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Html

  • Card

Basic.Slider

  • Band — a headline and a button on a colour Holds 1 — a floor, so a placement with fewer is raised to meet it. It cannot use: interval, showText — so the composer does not offer them here.
  • Boxes — a mark, a heading and a line Holds 3 — a floor, so a placement with fewer is raised to meet it. It cannot use: interval, showText — so the composer does not offer them here.
  • Hero — one slide, full width, words on the picture Holds 1 — a floor, so a placement with fewer is raised to meet it. It cannot use: interval, showText — so the composer does not offer them here.
  • Steps — numbered, with a rule between them Holds 3 — a floor, so a placement with fewer is raised to meet it. It cannot use: interval, showText — so the composer does not offer them here.
  • The original slider

Management.Buy

  • A third of the row, with two boxes beside it
  • The panel on its own, full width It cannot use: appTitle, appLede, appUrl, aboutTitle, aboutLede, aboutUrl — so the composer does not offer them here.

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Content, then sidebar

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Sidebar, then content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns, edge to edge

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

Article page

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Sinmun design

Back to top

The shapes, the chrome and the layouts the Sinmun design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Authentication
  • Basic
  • Businesses
  • Classifieds

Its top and its bottom

2 headers to choose between:

  • News
  • No header

2 footers to choose between:

  • Detailed
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.Detail

  • Heading first, then the picture

Articles.List

  • Cards four across, the whole card a link (4+) It cannot use: columns, pager — so the composer does not offer them here.
  • Columns of a card over three headlines — four to a column (any) It cannot use: columns, pager — so the composer does not offer them here.
  • Equal cards in a strip — you choose how many across (2+) It cannot use: pager — so the composer does not offer them here.
  • Four cards across (4+) It cannot use: columns, pager — so the composer does not offer them here.
  • More from the open article's category (any) It cannot use: categoryId, pager — so the composer does not offer them here.
  • One large, headlines beside it (5+) It cannot use: columns, pager — so the composer does not offer them here.
  • One with its lead, the rest as headlines beside (any) It cannot use: columns, pager — so the composer does not offer them here.
  • One with its picture, small ones beside it (4+) It cannot use: columns, pager — so the composer does not offer them here.
  • Picture and words side by side, twice, with a list beside (5+) Holds 2 — a floor, so a placement with fewer is raised to meet it. It cannot use: columns, pager — so the composer does not offer them here.
  • Two columns: four categories, a newsletter and an advertisement (15+) Holds 15 — a floor, so a placement with fewer is raised to meet it. It cannot use: columns, pager — so the composer does not offer them here.
  • Two down each side, three carried between them (7) Holds 7 — a floor, so a placement with fewer is raised to meet it. It cannot use: columns, pager — so the composer does not offer them here.

Basic.Slider

  • The original slider

Businesses.Categories

  • What the directory is made of — tiles

Businesses.Category

  • One category: what is under it, and what is in it

Businesses.Detail

  • One place: its details, its branches

Businesses.List

  • The directory's places, as cards

Businesses.Map

  • The places on a map

Classifieds.Categories

  • What is advertised here — tiles

Classifieds.Category

  • One category: what is under it, and what is in it

Classifieds.Detail

  • One advertisement: its pictures, its details, its seller

Classifieds.List

  • The advertisements, as cards

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Content, then sidebar

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Sidebar, then content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

Article page

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Sidebar — 4 of twelve wide
  • Under the page — 12 of twelve wide

The University of Education design

Back to top

The shapes, the chrome and the layouts the University of Education design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Assistant
  • Authentication
  • Basic
  • Commerce
  • Courses

Its top and its bottom

2 headers to choose between:

  • Bar over the menu
  • No header

2 footers to choose between:

  • Mark, menu and contacts
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A narrow column

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Under the page — 12 of twelve wide

Two equal columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • The second column — 6 of twelve wide
  • Under the page — 12 of twelve wide

Three columns

  • Above the page — 12 of twelve wide
  • Content — 6 of twelve wide
  • Left column — 3 of twelve wide
  • Right column — 3 of twelve wide
  • Under the page — 12 of twelve wide

What's new

Back to top

Every release, newest first, in the words of whoever asked for it.

How to read this

Every release says what you can now do, in the words of whoever asked for it. Where an entry is marked, it touched your data: Added means something new is stored, Changed means something already stored is read differently, and most entries are neither.

The directory and the classifieds board sell subscriptions now — weekly, monthly or yearly, your choice, and free if you want

0.179.0 — 28 August 2026 (Added)

Two new Settings tabs, one on Business Directory and one on Classifieds. Each sells ONE subscription: you choose whether it is on at all, how long a stretch lasts — a week, a month or a year — what it costs, and in which currency; a price of zero makes it free, taken at a click instead of paid for. What each sells is different by design. The directory sells SHELF SPACE: with the system on, a listing whose paid stretch ran out leaves the lists, the map and the category counts — but a listing with no dates at all stays exactly as it is, so nothing you already have changes until you sell it something, and a listing's own page always answers so nobody's saved link dies over an invoice. The board sells THE PEN: posting a new advertisement needs a live subscription, while everything a member already posted stays his to edit, mark sold or take down. A paid stretch goes through the same basket as everything else and renews from the end of the current one; the listing's owner sees a renewal box on his own page, a member sees his standing on the posting form, and a stretch bought before signing up waits on the email and is handed to the account that proves it.

Ten designs to choose from, each shown as its own author published it

0.178.0 — 27 August 2026

The design gallery used to draw every design by rendering YOUR site in it — which on a new site is a white page with a menu on it, so you were choosing a design from a picture of your own emptiness. A card now leads with photographs of the theme as its author published it, and your site rendered in it is the SECOND view, behind a tab of its own. TWO NEW DESIGNS arrive with this. Innovation is for a firm rather than a catalogue — pages about what the firm does, a shelf of finished work, a way to be reached and a blog — in amber on near-black. Modern is for a studio or a practice: grey cards on white, a great deal of air, and the first design here whose right-to-left build its own author wrote rather than one corrected by hand, which matters the day an Arabic site chooses it. A design nobody has photographed yet says so under its card and falls back to drawing your site; Innovation and Modern are in that state until their pictures are taken. Nothing stored changed.

A published course nobody can reach now says so — and the catalogue has a real pager

0.177.0 — 26 August 2026

«Published» on a course was telling you less than it looked like. A course with NO COVER is refused by every list on the site in the query itself — and so are three others: one whose instructor is switched off, one on no shelf, and one with no lessons in it. All four sat on the Courses screen wearing «Published» and reaching nobody at all. Each now wears an orange mark that NAMES the reason, and the list carries a «needs attention» filter that shows exactly those rows and nothing else. ON THE PUBLIC SIDE, the catalogue's «More courses» link — which could only ever go forward, so a reader on page four could not step back to three or see how many pages there were — is now a pager: the page before, a window of numbers, the page after. They are real links, so a middle page can be reloaded or sent to somebody, and whatever the reader had narrowed the list by is kept on the way. Nothing stored changed; the marks are read live from what is already there.

Every picture an article carries, in one place — and a block can be put aside

0.176.0 — 26 August 2026 (Added)

The pictures were reachable before, and that was the complaint: the lead picture lived on the edit form and a picture inside the body lived behind whichever block happened to hold it, so «what pictures does this article have» meant opening two panels and expanding every block in one of them. The article has a Pictures panel now and it answers that once — the lead picture shown and marked, every picture in the body beside it, each of them enlargeable. The lead picture is still EDITED on the form and only shown here, deliberately: two screens writing one field is how a value gets set back by whichever was open longer. Removing it now says what it costs, because an article with no cover leaves every list on your site. AND A BLOCK CAN BE HIDDEN instead of deleted: it keeps its place in the order, its heading and its text, and the same button brings it back — for a paragraph you are not ready to publish and do not want to lose. A new column carries that, and every block you already have is visible, which is what they were all doing.

Two-step verification, for anybody who wants it

0.175.0 — 26 August 2026 (Added)

Your profile carries a second lock now, and so does your site's own sign-in. It is the kind your telephone computes — six digits from an authenticator application, changing every minute — and NOT a code sent by mail: nothing has to arrive for you to sign in, which matters because a lock that waits on a message is a lock that opens late when the post is late. SWITCHING IT ON HAS THREE STEPS AND NOT ONE: the letters are shown, your telephone has to give back six digits, and only then does anything lock — a single press would lock people out of their own accounts the first time somebody mistyped the setup. EIGHT RECOVERY CODES come with it, shown once and gone when spent, because a man who drops his telephone in a river must have a way back. Switching it off asks for a code, since somebody standing at an unlocked screen is already inside the profile. And when every recovery code has been spent, a manager can take the lock off from the Users screen: it DESTROYS the lock rather than revealing it, and signs out every session that account had — because the reason for asking is usually that the account is in somebody else's hands. Nobody is switched on by this; it waits for whoever wants it.

The assistant is something a site buys — and it answers without anybody fetching a key

0.174.0 — 26 August 2026

Three things changed about the chat assistant, and they belong together. IT IS SOLD NOW: the assistant answers only on a site that has bought it, asked at both doors — the one that decides whether the box is drawn at all, and the one where a question would be spent. Before this, a site that never bought it was refused only because it happened to have no settings row, and an accident of setting-up stops being true the first time a database is copied. THE PLATFORM CAN LEND ITS OWN KEY: a customer who buys the assistant no longer has to go and open an account at an AI provider, take a key and paste it — three things that have nothing to do with the website he was buying. He switches it on and it answers, and what he spends is still metered against him. A site that brought its OWN key keeps using it: the platform's is a fallback and never an override, because quietly taking over would move somebody's spending onto another account without either of them being asked. AND THE ASSISTANT IS IN THE PANEL TOO — not a second one, but the same assistant on the same site, so what you ask it lands in the same list under Assistant against the same month's allowance.

The front page sells websites and servers, and every card shows what it is

0.173.0 — 26 August 2026

The platform's own home page was a list of names. It is two thirds websites and one third servers now, each in a frame of its own, and every design and every addon on it carries a picture of what it actually looks like — thirteen addons and the designs beside them. The addons are cards five across, ten of them before «show more», which is two full rows rather than a ragged one. THE SENTENCE UNDER A PRICE IS YOURS TO WRITE, on the screen where the price is set, instead of being a line in the design that only a deployment could change. A WEBSITE IS A THING THIS PLATFORM SELLS, so it may be priced like anything else on the shelf. And the domain is asked for ONCE — the register answers it in place instead of sending anybody to another screen to find out. Nothing stored changed by any of it.

Support, opened one customer at a time

0.172.0 — 26 August 2026 (Added)

The support system has three ends — the customer who writes, the manager who answers, and the registry that holds the tickets. The customer's door is now opened PER SITE rather than for everybody at once, so it can be given to one customer while the rest are unchanged. A site whose door is shut is not shown a link to a screen that would refuse it, which is the difference between a feature being off and a feature being broken. A new column in the registry carries the switch, and every site keeps what it already had.

Your panel shows only what your site actually bought

0.171.0 — 26 August 2026

A site that has not bought an addon was still being offered its screens, its dashboard cards and its counts — a menu full of doors that open onto a refusal. The panel reads what the site owns now and draws that: the sidebar stops offering it and the dashboard stops counting it, with nothing to hide by hand. TWO THINGS FOLLOW FROM IT. Unticking something that another thing NEEDS takes that something with it, said out loud at the moment of unticking rather than discovered afterwards. And nothing you already own is put back on the shelf as though it were new — it is marked as yours in words rather than with a tick nobody can read. Nothing stored changed.

What you paid for is written down as yours — and the bill outlives the site

0.170.0 — 26 August 2026 (Added)

A paid order was moving money and leaving no record of WHAT it had bought for whom. It is written down now, and the Market screen shows it back to you: every purchase with its date, its amount, its order number and the term it runs on. Each of them OPENS as a bill you can print and keep. AND AN INVOICE OUTLIVES THE SITE IT PAID FOR: removing a site no longer takes its bills with it, because a receipt is a fact about a payment that was made and not a part of the thing it bought — which is what an accountant, and the law, both assume. Something you already own is said in words on the shelf rather than offered a second time. New columns carry the record; nothing that was already stored was rewritten.

The share buttons are icons now

0.152.0 — 25 August 2026

At the foot of every article, the row that sends the piece to somebody was six buttons carrying words — WhatsApp, Telegram, Facebook, X, LinkedIn and «copy the link». They are round coloured discs now, each in its own network's colour with the mark in white, exactly as they look everywhere else on the web. They work identically on all five designs. WHAT YOU SHOULD KNOW: the names have not been lost — resting the pointer on a disc still says which network it is, and a reader using a screen reader still hears it. And the copy button turns into a tick for a moment after it is pressed, which is how you know the address was taken.

A paid order builds the customer's site now, and tells him how to get in

0.169.0 — 25 August 2026 (Added)

The line that had been a note for three weeks is real: WHEN A WEBSITE IS PAID FOR, THE SITE IS BUILT. Seven steps, and each of them is something a customer sees. The till asks what the site is to be called and what language it will speak, in his own words rather than as a key — a name typed in Arabic still buys an address that carries his own word in it. The payment then creates the site, opens two accounts on it, and mints a way in. He gets a WELCOME LETTER in his own language — the first thing this platform ever says to a customer — and his details sit under the payment message, behind a button that mints a fresh link AT THE MOMENT IT IS PRESSED and replaces whatever came before. NO SECRET IS STORED ANYWHERE by any of this: the welcome carries a one-time link that was written into a letter and never kept, so a log read from end to end holds no path into anybody's site. A new site opens on a screen that says which of four states it is in, asks its owner the one question it needs answered, and walks him round the panel ONCE, in his own language, in the order the work is actually done. And whoever has more than one site gets a way from one panel to another without going back to the front door. New tables carry all of it; nothing already stored was touched.

Translations: your newest statement is at the top, and no two say the same thing

0.151.0 — 25 August 2026

On Culture → Translations, a statement you add now appears FIRST instead of being filed away alphabetically among four thousand others — so you can see that it landed. The sentence itself is what you read at the top of each row, in a comfortable size, with its short technical name quietly underneath; it used to be the other way round. The search box is wider, because what you search for here is a sentence and not a word. AND A REAL FAULT IS CLOSED: adding a statement the site already says is now refused, and the refusal tells you which existing one carries it, so you can translate that instead. Before this you could add a second row saying the same thing, translate it, and never see your translation anywhere — because only the first one is what the site asks for.

A design is something you buy, the same way an addon is

0.168.0 — 25 August 2026 (Added)

Designs had no gate at all: the panel would put one on your site whether or not it had ever been bought, which is the one thing addons have never allowed. A design you do not own is now SOLD to you rather than applied — it goes to the till like anything else, and comes back as yours. And a design nobody is selling is not offered either, so the list you choose from is the list you can actually have. A new table in the registry records which designs a site owns; every design already in use on a site was written in as owned, so nothing changed under anybody.

A month or a year, per item — and a price does not mean it is for sale

0.167.0 — 25 August 2026 (Added)

Everything on the shelf was billed the way its KIND was billed, which is right until the day one addon should run by the year and the rest by the month. The term is set per item now, and an item with nothing set keeps doing exactly what it did. BESIDE IT, A SEPARATE SWITCH: «available to sale». A thing can have a price, a description and a picture and still not be offered today — which is what you want while a price is being decided, and what the old arrangement could only express by deleting the price. The switch works in both directions; it was one-way at first and took the price list with it, and that is fixed. Storage is by allowance rows, so no existing price was rewritten.

Every design draws a film now — and no design offers a control it does not honour

0.166.0 — 25 August 2026 (Added)

The film in a hero band reached one design when it shipped. All eight draw one now, the film belongs to the SLIDE rather than to the block that holds it — so two slides can carry two different films — and you say how it behaves: whether it starts by itself, whether it loops, whether it carries sound. A slide may be a picture OR a film, and the plain design reserves the same box for it that the others do. UNDER ALL OF THAT SITS A RULE with a checker behind it: a design must offer exactly the controls it honours — no more, because a field that changes nothing teaches you that the panel lies; and no fewer, because a thing drawn from nowhere is a thing you cannot reach once the site is deployed. The checker walks every design at build time, so a control that does nothing cannot ship again. New columns carry the film and its behaviour; every slide you already have keeps its picture and behaves as it did.

The courses catalogue and the course page, drawn the way a real training site draws them

0.165.0 — 25 August 2026

The catalogue was a stretched table and the course page was a list of headings. Both were redrawn against a working training site: three columns of courses under a banner with air beneath it, the shelves saying their own names, a syllabus that stays CLOSED until it is asked to open, and the two columns of a course page the way round a reader expects them. Reading a course and buying it are one reading now instead of two screens. THE CARD'S COVER IS A BOX rather than whatever size the file happened to be — of the covers measured in one library, a quarter were under 400 pixels wide and three drew as postage stamps beside neighbours ten times their size, which is what broke the row. A small picture still looks soft when stretched, and that is the picture and not the page: the remedy is a better upload. A course with no cover leaves the shelves and keeps its own page. Nothing stored changed.

Tick several things and pay once — from wherever you already are

0.164.0 — 25 August 2026

Buying meant one thing at a time, and it meant leaving whatever screen you were on. Now the rows tick and the basket takes them together, so a site that wants three addons pays once; and you buy FROM WHERE YOU ALREADY ARE — the till comes to the screen instead of sending you to the front of the shop and back. The shop window itself was rebuilt around it: three boxes in the first row, the catalogue as three columns of products rather than a stretched table, real pictures on the shelves, and a foot that says how you can pay, drawn from the methods actually switched on. Nothing stored changed.

Every old address your site still answers, on a screen at last

0.163.0 — 25 August 2026

Redirects have been written since the first import — by the article importer, by the permalink rebuild — and read on every request that misses. Forty-one of them were answering on one site with NO SCREEN ANYWHERE: nobody could add one, correct one, or delete one that was sending readers to a page which no longer exists. They are a tab beside Pages, Sections and Menus, because a redirect is a page's address after the page has moved. The list is ordered by HOW OFTEN EACH HAS ANSWERED rather than by when it was made — a redirect table only ever grows, and the real question is which of them still matter — with the two counts that decide it standing over the whole table. One sweep clears what nothing has asked for in 180 days, and it is previewed before it means anything, because it is the only act on that screen that cannot be undone. Nothing stored changed: the rows were always there.

A Market screen: what we sell, what you bought, what you are using, and when it runs out

0.160.0 — 24 August 2026 (Added)

Under Manage there is a new screen called Market, and it answers four questions that are always asked together. WHERE YOU STAND: your disk space split into uploads, database and backups, the traffic you have served this month, and how many mailboxes you have — each against what you are allowed, where an allowance has been set. WHAT YOU HAVE BOUGHT: every purchase with its date, its amount and its order number, and when the next thing renews. WHAT WE SELL: the addons, the designs, space, traffic and mailboxes, priced in your own currency, with the ones you already have marked as yours rather than offered again. AND WHERE THE SPACE WENT: the heaviest tables in your own database, because «you have used 4 GB» is a number nobody can act on and «3 GB of it is old visits» is one anybody can. THE FORECAST SAYS «about two to three months», never «in 73 days», and it says nothing at all in three cases: while it has less than a week of history, when the thing is not growing, and when no allowance has been set. A number it cannot stand behind is worse than an empty space, and it says which of the three it is. TWO THINGS ARE NEW UNDERNEATH IT: your traffic is now measured in bytes — it never was, because counting pages opened is not counting bandwidth — and what your site is using is written down once a day so a forecast has something to be drawn through. YOU ARE ALSO TOLD BEFORE YOU HIT THE WALL: at 80% and again at 95% of any allowance, once each, in your activity log and by e-mail to wherever your contact notifications go — a screen nobody opens warns nobody. NOTHING IS EVER STOPPED AUTOMATICALLY for going over: you are told, and the decision stays yours. ONE THING TO DO: switch on «Write down what the site is using» on your Automatic work screen — every job in this program arrives switched off, and the forecast and the chart need it. The figures themselves are measured live and are right the moment you open the screen.

A section can stay out of the chooser your readers see

0.159.0 — 24 August 2026 (Added)

You reported it with a screenshot: the chooser beside the language on unisoftco read «English · Türkçe · Documentation», and a handbook is not a language. That chooser lists every section because a section is a mini-site and nothing in an address hints that the others exist — right for sections that are other ways to read the same site, wrong the moment one of them accompanies the site instead. So a section now carries «Show in public sites», beside Active on its own form. EVERY SECTION YOU ALREADY HAVE IS ON, which is what they all did before this existed; switch it off for the one that does not belong there. IT HIDES IT FROM THAT CONTROL AND FROM NOTHING ELSE: the pages still answer at their own addresses, are still linked to and still indexed — a section nobody may read at all is what Active is for. AND IT STILL SAYS WHERE YOU ARE: standing on a hidden section's own page, the chooser lists it, because a control that offered you two other sites while showing neither of them as the one you are on would be telling you something untrue.

A buyer can cancel from your site now — the «botón de arrepentimiento» Argentine law asks for

0.158.0 — 24 August 2026 (Added)

Selling online to somebody in Argentina obliges you to carry a plainly visible way of undoing the purchase within ten days, and to send the buyer a receipt within one. Writing the right into your terms is not that: the law asks for the BUTTON. There is now a component for it — Basic → «Cancelling a purchase» — and a new page role of the same name. Put the component on a page, give the page that role, and set it to show in the footer with the words «Botón de arrepentimiento»; that is the whole setup. WHAT THE BUYER GETS: a short form asking his name and e-mail, and after that only what he happens to remember — the order number and the day are marked optional because the law does not let you require them, and no reason may be asked for at all. He presses send and leaves with a reference, and the receipt goes to his mailbox by itself. WHAT YOU GET: a new tab under Contact called «Cancellations», an e-mail wherever your contact notifications go, and a list of what is still owed an answer. THE ONE ROW TO ACT ON FIRST is marked for you: where the receipt could NOT be sent, the row says so and carries a button to send it again — that letter is the buyer's proof of having asked in time, and a screen that claimed to have sent it would be worse than one that says nothing. Marking a request dealt with records who did it and when, and what you write in the note stays with you: he is answered by a person, never by a status.

Your application can now be built — and each tab is a page you choose

0.150.0 — 24 August 2026 (Changed)

The application is real: it is your site inside its own app, with your icon on the home screen, your colours, your name in the phone's list, its own bar along the bottom, and the phone's back button going back through your pages instead of shutting it. WHAT IS NEW ON THIS SCREEN: each tab you tick now asks WHICH PAGE it opens, from a list of your own published pages — nothing here can know which of your pages is «the shop», and a tab with no page is never sent to a phone, because a button that opens nothing is worse than no button. WHAT YOU SHOULD KNOW, AND IT IS THE ONE THING THAT CANNOT BE UNDONE: a built application is signed with a key, and only that same key can ever update it. Lose the key and the app on people's phones can never be updated again — a new key makes a new listing in the store with none of your installs and none of your ratings. Until a key is set up, every build is signed with a test key: it installs on a phone and no store will accept it, and the build log says so.

The domain search now works on the Canvas design too

0.161.0 — 24 August 2026

The block that tells a visitor whether a domain name is free was placed on both home pages of the UniSoftCo site, and was drawing on only one of them: the English page uses the Porto design and showed it, while the Turkish page uses Canvas, which had no drawing for that block at all — so the page loaded normally with an empty space where the search should have been, and said nothing about it. Canvas draws it now, in its own colours. WHAT YOU SHOULD KNOW: if you place a block on a page and see nothing where you expected it, this is what that looks like — the design in use has no drawing for it. The composer only offers blocks a design can draw; a block placed another way can still land somewhere that cannot show it.

Nobody pays until he has read your agreement — and the order records which words he read

0.157.0 — 24 August 2026 (Added)

Mark one page of a section with the new role «Service agreement» and it appears inside the payment panel itself: the words in a box, a link to open the whole thing in its own tab, and a box to tick. THE BOX WILL NOT TICK until the text has been scrolled to its end, and the Pay button — and the card form, which carries its own button — stay shut until it is ticked. A shop that marks no such page is not asked for one and is exactly as it was. THE PART THAT MATTERS IS ON THE ORDER: what he accepted is not a date and not a version number but the TEXT, kept as its own record, and the order points at that record. So you may reword the page tomorrow and every order already placed still names the words that were on the buyer's screen — which is the only form of «he agreed» worth having if it is ever questioned. It is also not a courtesy that can be walked round: an order arriving without an accepted agreement is refused by the checkout, not merely discouraged by the page. ONE THING TO DO: if you publish an agreement, publish it in EVERY section you sell from — a section without one cannot take an order at all, which is loud on purpose rather than quietly selling without a contract.

Your site can ask a reader before it keeps anything in his browser

0.156.0 — 24 August 2026 (Added)

There is a new switch on Settings → The site: «Ask readers before keeping anything in their browser». IT IS OFF, and every site stays exactly as it was until you turn it on. WITH IT ON, a notice appears at the foot of every page — in every design, including pages you have set to show no header and no footer — carrying two answers of the same size, Accept and Refuse, because a refusal that is smaller or greyer than the acceptance is not a question anybody really asked. WHAT IT ACTUALLY DOES, because a notice that changes nothing is decoration: until the reader answers — and for a whole year if he refuses — no visitor cookie is set, no visit is recorded, and no article view is counted. THE PRICE, said plainly: your Visitors screen then counts only the readers who agreed, and an advertisement click by a reader who refused is not counted either. FOUR NEW ROLES appear in the page editor's role list — Terms of use, Service agreement, Privacy and Cookies. Give a page one of them and the program can find it: the notice links to whichever page of that section is marked Cookies, and offers no link at all where there is none. ONE THING TO DO: if you switch the notice on, mark your cookies page with the Cookies role in each section, or the reader is asked a question whose answer he cannot go and read.

A site can be removed from the panel, and it is backed up first

0.162.0 — 24 August 2026

A site that had been switched off could never be finished with — there was no way to remove one except by hand on the server. There is now a red button on each site's row in the manager. WHAT IT DOES FIRST, AND THIS IS THE POINT: it takes a backup of the site — the database AND the pictures, both — and reads that backup back before anything at all is removed. If either half cannot be made, nothing happens. WHAT IT ASKS: your own password, and the site's key typed out. The key is asked for because no password manager can fill it, so typing it proves a person is there and, just as importantly, proves which site you think you are on. The button is not offered on a site that is still switched on, on the default site, or on the manager itself, and each of those says why. The line is written into the MANAGER's own activity log, because by then the removed site has no log left to write to.

Find every article a reader is not reaching, in one press

0.149.0 — 24 August 2026

The Articles screen's status chooser now offers «Needs review» beside «Published» and «Drafts». It lists exactly the articles wearing the orange mark — published, and stopped by something: no picture, no category, nothing written in them, or dated ahead of today. On a site of five hundred and fifty-six articles that is how you find the nine that are going nowhere without reading the list. The «with or without a picture» filter is unchanged and narrows further, so «needs review» and «no picture» together answer «which ones, and for that reason».

The documentation writes half of itself now, and that half can never fall behind

0.155.0 — 23 August 2026 (Added)

You asked for documentation that updates itself as the program grows. Half of it now does. Under Documentation there is a new shelf called Reference, and everything on it is written BY the program about itself: one page for each addon listing every component it puts on a page and every setting each component takes, with what the setting is for and what it does if you leave it alone; one page for each design listing the shapes it offers, what each holds, and which settings it cannot use; and a What's new page carrying the releases. That is 24 pages today, from 15 addons, 53 components, 861 settings and 9 designs. WHY THIS MATTERS: a fifth setting was added to the Slider component the same afternoon this was built, and the Reference page already says five. A page written by hand would have said four until somebody noticed. IT KEEPS ITSELF LEVEL: «Keep the reference level with the program» is now on your Automatic work screen, once a day — you can switch it off there like anything else, and a run that finds nothing changed says so. THE OTHER HALF IS STILL YOURS and is not touched: the chapters explaining what a section is and how to build your first page cannot be generated by anything, and nothing here opens them. ONE THING TO DO: these 24 pages have no picture yet, and a picture is what puts an article into a list on this site — until you attach one, each answers at its own address and appears in no list. Attach it once and every future run leaves it exactly where you put it.

The film in a hero band is yours now — you can see it and change it from the panel

0.154.0 — 23 August 2026

You asked why the video on your home page could only be changed by reaching the server's disk, and you were right to ask: it could not be reached from here at all. The address was written into the block by hand when the band was built, and no screen in this panel showed it. NOW IT IS A FIELD. Open the page in the composer, press the hero band, and «Film beside the words» is there with the film playing in it — the one that is on the page right now — the address printed under it, and two buttons: replace it, or remove it. Choosing a file uploads it and fills the field; the block is saved when you save it, as with every other setting. MP4 and WebM, up to 64 MB, and it is the FILE that is checked and not its name: anything that is not really one of those two is refused, whatever it is called. Remove the film and the band goes back to its centred shape with nothing lost. WHERE THE FIELD APPEARS: only on the hero design that actually draws a film. Every other slider shape says so instead of offering you a control that would do nothing — a switch that changes nothing is worse than no switch. AND THE WORDS IN THAT BAND WERE ALREADY YOURS: they are the first slide of the «Home hero» set on Sliders, where the heading, the line under it and the button's text can all be edited today.

Clear the whole news queue in one press

0.148.0 — 23 August 2026

The wire's Waiting list could only be emptied one story at a time, which is thirty-nine presses on an ordinary morning. There is now a «Clear the queue» button above the list, saying how many it is about, and it asks before it acts. WHAT YOU SHOULD KNOW, AND IT IS THE REASSURING PART: nothing is deleted. The stories are REFUSED — each one stays under the «Refused» filter and can be put back with the restore button, exactly as a story refused by hand can. It clears what the filter is showing, so a search narrows what the button does, and it appears only on the Waiting list.

Orders moved into the Shop

0.147.0 — 23 August 2026

«Orders» had its own entry in the sidebar beside «Shop», which meant looking in two places to run one shop. It is now the Shop's second tab — first after Products, because it is the one a shopkeeper opens every morning — and the sidebar entry is gone. Nothing is lost: the orders, the payments and their history are exactly as they were, and the shop's Activity Logs tab now also carries what used to be on the orders log. WHAT YOU SHOULD KNOW: an old link or bookmark to the orders screen still works and takes you to the new tab.

A term is linked every time it is said, not only the first time

0.153.0 — 23 August 2026

You sent the San Martín biography: the name was a link in the opening paragraph and plain black in every section under it. That was the rule as written — the FIRST mention in an article and no more — and you have changed it. From now on EVERY mention of a term becomes a link, in every paragraph of the piece. WHY IT MATTERS MORE THAN IT SOUNDS: nobody arrives at the top of a long article and reads down. A reader lands on the section a search or a shared link sent him to, meets the name there, and had nothing to press — the explanation you wrote existed the whole time and the page was hiding it from everybody who did not start at the beginning. NOTHING ELSE CHANGED, and this is still true: nothing is written into your articles, so removing a term still just stops the link appearing; a word inside a link you wrote yourself is still left alone, and so is a word inside a heading; where two terms overlap the longer one still wins. WHAT YOU MAY WANT TO WATCH: a term that is also an ordinary word will now show up as a link as often as the article says it. If one reads as too much, switch that term off — the row keeps everything you typed.

«Published» now means a reader can actually see it

0.146.0 — 23 August 2026

The green mark on an article said only that the publish switch was on — and several rules decide whether anybody ever reaches the piece, so a published article could be reaching nobody while the row looked perfectly healthy. The commonest case: this is a news site, so no list anywhere fetches an article with no photograph. The mark is now ORANGE wherever something is stopping it, and the row says WHICH — no picture, filed under no category, nothing written in it, or dated ahead of today. Green is kept for the articles a reader can genuinely find. WHAT YOU SHOULD KNOW: nothing about your articles has changed and nothing has been unpublished — the screen is simply telling you what was already true. Expect a few orange rows the first time you look.

Tags: a way to take them all off again

0.145.0 — 22 August 2026

The tag panel on an article could add a whole group with one press and had no way back — and worse, once every tag was on the article the chooser underneath disappeared entirely, leaving a wall of tags and nothing to press. Both are fixed. «Remove all» sits beside «On this article» and asks before it acts, naming how many will come off. Each group offers to take back what it put on, and a group whose tags are all already on the article keeps its heading and says so instead of vanishing. WHAT YOU SHOULD KNOW: pressing a grouping’s «Add all» has always added its whole set — if you see only «In no grouping», it is because no tag groupings have been made yet, and the panel now says so and points at the Tags screen where they are made.

Your site can have its own application on a phone

0.144.0 — 22 August 2026 (Added)

A new addon: your site as an app, with its own name, icon and colours — not a shared app with your site inside it. Open «Mobile app» in the sidebar to name it, upload one square icon, choose its colours and which tabs it carries, and see it drawn at the real width of four different phones. A block you can place on any page offers it to your visitors. WHAT YOU SHOULD KNOW, AND IT MATTERS MOST: the package ID cannot be changed once the app has been built, because a new one makes a new listing in the store with none of your installs or ratings — so choose it carefully the first time. This makes a SIGNED FILE; putting it in a store, with its listing and screenshots and review, is yours to do from your own developer account. And building for iPhone needs a Mac, which is Apple’s rule rather than ours — the screen says so where it applies.

«More from this category» is a strip again, and dead arrows are gone

0.143.0 — 21 August 2026

The block that closes an article page was being drawn as a fixed grid, so at two across each picture became half the page wide and the block filled the screen instead of closing it. It is a sliding strip again, as the design always was: three cards at a time on a wide screen, two on a tablet, one on a phone, dragged with a finger or a mouse or moved with the arrows. WHAT YOU SHOULD KNOW: «How many across» now means how many are VISIBLE at once, so asking for more articles than that gives the strip something to slide to. Where it has nothing to slide to, the arrows are not drawn at all — this applies to every sliding block on the news design, not only this one.

The Menus screen is a tree

0.142.0 — 21 August 2026

A menu is a shape — what sits under what, and in what order — and the screen was drawing each entry as a full-width card with its name in one box and its address in another, so four entries filled the screen and the nesting could not be seen at all. It is now the same tree the Tree tab draws: one compact line per entry, children indented under their parent, and a whole menu readable without scrolling. Nothing about how it works has changed — left-click still edits, the right button still opens the little menu, and dragging still puts entries in order.

The reader count on an article works again

0.141.0 — 21 August 2026

Every article on every site showed 0 readers, for ever, however many people had opened it. It is the same fault the visitors count had, one step along: reads are added up in memory and written a few seconds later, and that writing did not know which site it was writing for — so every site's reads were added to rows in one site's records, where the article did not exist, and the count was quietly thrown away. Each site now counts its own. WHAT YOU SHOULD KNOW: the counts that were lost are gone and cannot be recovered — nothing recorded them anywhere. The numbers you already had from your old site are untouched; counting simply starts again from them.

The Articles screen can find the articles nobody can see

0.140.0 — 21 August 2026

An article with no picture is deliberately kept out of every list on your site — a row of cards with a hole in it reads as broken however good the words are. The consequence nobody could act on: such an article is published, correct, and unreachable, and no screen would show you which ones they are. The Articles screen now has a «Picture» filter — choose «No picture» and there they are. The filter bar also fits on one line again instead of wrapping onto two. WHAT YOU SHOULD KNOW: giving one of them a picture is all it takes; nothing else about the article has to change, and it appears in the lists straight away.

The Innovation design

Back to top

The shapes, the chrome and the layouts the Innovation design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Assistant
  • Authentication
  • Basic

Its top and its bottom

2 headers to choose between:

  • Contacts bar over the menu
  • No header

2 footers to choose between:

  • Three dark columns and a bottom bar
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.List

  • More from this category It cannot use: categoryId, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

The Modern design

Back to top

The shapes, the chrome and the layouts the Modern design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Assistant
  • Authentication
  • Basic

Its top and its bottom

2 headers to choose between:

  • Contacts line over the menu
  • No header

2 footers to choose between:

  • Three columns and a bottom strip
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.List

  • More from this category It cannot use: categoryId, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

The USNews design

Back to top

The shapes, the chrome and the layouts the USNews design declares.

What it can draw

A design draws only the families it declares. One that does not name an addon simply has no components for it — a news template has no shop.

  • Articles
  • Assistant
  • Authentication
  • Basic

Its top and its bottom

2 headers to choose between:

  • Facts strip, masthead and section bar
  • No header

2 footers to choose between:

  • Two columns and a dark strip
  • No footer

The shapes it offers

Where a component can be drawn more than one way, these are the shapes this design offers and what each is for.

Articles.List

  • More from this category It cannot use: categoryId, pager — so the composer does not offer them here.

Assistant.Chat

  • In the page

Basic.Slider

  • The original slider

How a page can be divided

A layout is how one page is divided. Every one of them has a band above the page and an area under it, whatever happens in the middle.

One column

  • Above the page — 12 of twelve wide
  • Content — 12 of twelve wide
  • Under the page — 12 of twelve wide

Content with a column beside it

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

A column, then the content

  • Above the page — 12 of twelve wide
  • Content — 8 of twelve wide
  • Beside it — 4 of twelve wide
  • Under the page — 12 of twelve wide

Documentation

How to run a site on this platform, screen by screen.

Taking Your Site Away

Back to top

One button, one file: every table as readable JSON and every picture you uploaded.

What is in the file

Every table, one readable JSON file each, plus the folders of pictures and documents you uploaded. Readable by anything — a spreadsheet, a script, another platform. A site whose only copy of itself needs the same database engine and the same server is a site nobody can actually leave with.

What is deliberately not in it

No password and no key of any kind. Two tables are never exported at all, columns holding secrets are dropped by name so a new one is covered the day it is written, and the keys stored inside settings are blanked while the setting itself is kept, so you can still see what was configured.

Then the finished file is read back and searched, and a single password marker anywhere refuses the whole export rather than handing it over.

It is not the backup

The backup on the database screen is exact and restorable and stays on the server. This one is readable and comes down to you. You want both, for different days.

Seven Languages

Back to top

The panel's own words, and the words you type, are two different problems solved two different ways.

The panel's own vocabulary

Four thousand six hundred and forty phrases, said in English, Arabic, Spanish, Russian, Turkish, Portuguese and Bulgarian. They live in the program rather than in your database, which is what makes them travel: a site created today speaks all seven from its first minute, and none of them had to be typed in by anybody.

You can still change any of them. A phrase you edit is yours from then on and no update overwrites it.

The words you type

A category name, a city, a currency, a company. These are translated per row, and absence is honest: a language nobody filled shows the original word rather than a gap. Clearing a translation removes it rather than storing an empty one.

Right to left is not a coat of paint

The panel is written in logical directions throughout, so Arabic is a genuinely Arabic interface rather than an English one with the corners wrong. Numbers, dates and the "ago" in a relative time each follow the language rather than the direction — those are different questions and Bulgarian is the proof.

Keeping the Books

Back to top

Double entry to international standards, and the two questions a cash book cannot answer.

Why double entry and not a cash book

A cash book records money moving. It cannot tell you what somebody owes, because a debt is not a movement — it is the gap between an invoice and the payments put against it.

Every entry here has two sides that must agree, and it is refused if they do not: not warned about, refused. That single rule is what makes every report add up rather than nearly add up.

Owed is never stored

What a customer owes is computed every time it is asked: invoiced, less what has been allocated to those invoices. There is no "paid" flag anywhere, deliberately — a flag has to be kept true by something that runs, and it is wrong every time that thing does not run.

And two numbers are shown, not one: what is outstanding, and what has arrived and not yet been matched to a sale. Only the second can be acted on today.

What is never edited

A posted entry is not changed and not deleted — it is reversed, and both halves stay. Rewriting the original would leave a statement you have already printed disagreeing with the ledger it came from, and nobody could say which was right.

The Cash Book is the one screen most people live in: how much is held in each currency, what moved, and a form that writes either a balanced entry or an invoice depending on whether it was paid now or put on account.

Reading the Numbers

Back to top

Three screens that all look like figures about your site, and each answers a different question.

The dashboard is today

What changed, what is waiting for you, and how fast the site is. It is the screen to open first thing and close again — anything on it that needs acting on is one press away from the screen that acts.

Statistics is what the site HOLDS

How many articles, products, companies, advertisements, invoices. Each addon reports its own counts through the same seam, so an addon bought tomorrow appears here without a line changing anywhere in the core.

Every figure is a count and never an amount, and that is deliberate: money formatted on the server would carry the server's language and its currency, and the whole of this panel's number work was to stop exactly that. So it says how many customers owe you, and the amount is one press away on a screen that can draw it in your language.

Visitors is who CAME

One row per visit, with the browser, the device, the country and whether it was a crawler — measured, not estimated. Beside the laboratory speed scores you also get the real Core Web Vitals reported by your own readers' browsers, which is the only speed number that describes your actual audience on their actual telephones.

Write to us