Single Page Designer

Developed by


Single Page Designer is all about creating (and installing after creating) Single Pages. What use cases can we have for this Add-On?

  • You don’t know how to do PHP namespaces and can’t be bothered (concrete5 got more difficult after version 5.6 for the self-taught garden shed developers);
  • You want to create new Single Pages fast, without accessing your file server (FTP or locally) – saves you some processes;
  • You want to speed up the whole process in general of creating Single Pages, through a user-friendly interface and can’t be bothered scripting although you may know how to do so;
  • You need it for a specific purpose, like testing, to showcase code maybe and deploy it fast on a Single Page;

Within this Add-On, you can create multiple Single Pages. After creating, they will be automatically installed. It’s up to you if you want to install it within a package (available within your concrete5 website). That way a Single Page will also be removed if you decide to remove a specific package AND the files will be located within the package instead of under the /application directory (which bloats your application directory if you ask me).

What can we configure per Single Page?

  • URL/segment;
  • Name;
  • Description;
  • Content (what is being displayed on the page itself, could be PHP/HTML combined);
  • Package (will create the files and directories needed within the package automatically);

After creating (and installing) Single Pages, the files can’t be edited by Single Page Designer itself. You’d have to do that using your favorite editor (IDE), like NotePad++ or PHPStorm or whatever you prefer. This due to security and not removing Single Pages in the process (or crashing the whole site afterwards). It’s also advised only to give permission to this Add-On to a limited group of persons, so that it’s not being abused. Any logic that you need to script in (for the controller), has to be done manually too. This to keep the Add-On as simple to use as possible, without giving it too much bloat. Any editable fields or other logic that you require needs to be added manually after the empty page controller and view have been created. This is to keep the Add-On as simple to use as possible, without giving it too much bloat.

Also a great thing of this Add-On is that you can create Dashboard Single Pages. Just enter a URL like “dashboard/some_page” and it will be a dashboard page, located in the menu on the right. It never really was easier to go over the process of making Single Pages!

Current Version: 0.9.1
Fully Translatable: Yes
Needs External Libraries: No
License: Standard
Support Response: Replies to tickets every few days.
Support Hosted: On
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review