Upcoming / All

New Feature

Custom Email Reports With GA Stats

Custom email notifications with Google Anatlytics stats to admin users weekly, bi-weekly, monthly, etc.
  • Analytics
Improvement

URL Redirects Import

Ability to import URL redirects using a .csv file.
Including PDF’s, media items, images, urls ending with a forward slash “/” and unusual urls that include special characters like &, =, $ or .aspx, .php etc. Ability to create wildcard redirects
  • SEO
  • General
New Feature

Custom Client Notes For Custom Fields

New 'Notes' field against any custom field created in the admin. It would display next to the field when clients are creating Custom Module items and could provide additional info to help them when entering content.
For example: with a image field, the note might read "This image is displayed as the thumbnail on your Team Members page and idealy...
  • Custom Modules
New Feature

Draft Module Item

Ability to save draft pages and make drafts public.
  • General
New Feature

Multiple Datasource Property

Ability to select multiple datasource items as value of a property.
  • Custom Modules
New Feature

Liquid Parser Inside Text Based Files

Liquid (and module rendering) inside other text based files such as .css, .js, .xml, .json, .txt, etc.
Add ".liquid" suffix to the file URL to force it to be processed by the liquid engine.

Example

File:
/assets/css/main.css
In order to parse file by liquid first use such link:
/assets/css/main.css.liquid
  • Liquid
New Feature

Rating For Module Items

Ability for custom module items to be rated by logged in users.
  • Custom Modules
New Feature

Zappier Integration

Zapier integration to handle the connection between Treepl CMS and apps that Zappier supports.
Example:
  • User add a custom module item from the frontend.
  • When an item is added a webhook is sent to zapier
  • Zapier could push this to slack, facebook, mailchimp etc.
  • Add-ons
New Feature

Website Backup

Extra add-on that allows performing scheduled automatic backups of FTP files and database of the site saving it to an archive that can be stored locally or within a 3rd party storage service (Dropbox, Google Drive, etc.).
  • Add-ons
New Feature

Native Comments

Ability to add comments to modules of the site.
  • Blogs
  • Custom Modules
  • General
New Feature

Custom Spacing Of Tables

Unknown.jpg Custom spacing of tables, similar to Gmail
  • UI/UX
New Feature

Bulk Assignment Of Pages To A Template

Ability to assign several pages to a template .
  • Pages and Templates
New Feature

Custom Modules Advanced Filtering

- Ability to filter Custom Module items using JSON Query Language Syntax inside "filterBy" parameter of Liquid module component.
NOTE: This feature will complete all the BC's module_data filtering capabilities.
  • Custom Modules
New Feature

Select Default URL

Select default url and have the other version forwards to that ie. if default is www then the non-www should forward to this. This will stop multiple urls appearing in SERPS.
  • SEO
New Feature

Multiple Domain Names

Ability to add multiple domain names to a website and point to different landing pages.
  • SEO
New Feature

New Email Accounts

Ability to create new email accounts for every hosted/activated site from Partner Portal. Currently, you can request email accounts to be created by emailing to support@treepl.co
  • Partner Portal
New Feature

Enable/Disable Menu

Enable/disable entire menu (currently only possible at the menu item level)

  • UI/UX
  • Menus
New Feature

Rename Site

Ability to rename site name in partner portal

  • Partner Portal
New Feature

nICE v2.0: New HTML Elements

The ability to create new HTML elements while editing in nICE - such as new paragraphs as opposed to just a <br>?
Or even duplicate an element, or group of elements (<div>), and reorder them, etc.

  • nICE v2.0
New Feature

nICE v2.0: Change Images

The ability to change images.

  • nICE v2.0
New Feature

Global Variables Builder

The ability to have a "Site Setting" App, where it is possible to add settings for the client that one could then feed and use throughout the entire site. It could be things like logo, phone, email, address etc.

With the ability to have the option of setting the liquid names/aliases so the tags are customisable. So instead of...
  • Admin Panel
New Feature

nICE v2.0: Style Options

The ability to use style options like bold, italic, colors, etc. And have a full WYSIWYG style popup/editor interface.

  • nICE v2.0
New Feature

nICE v2.0: Options/Parameters To Exclude Certain Areas

The ability to exclude certain areas from being editable.
Or to make areas that currently aren’t active, editable.

In BC we could apply: <div ice:editable="line|multiline|image|link|html"> Specific docs on this are here: https://docs.worldsecuresystems.com/user-manual/site-design/the-incontext-editor/working-with-the-incontext-editor#region-types

In addition, the `HTML` option had further controls to what WYSIWYG options were available to the user, eg: <div ice:editable="html" ice:options="bold,italic,deleted,|,link">
  • nICE v2.0
New Feature

Release Time

Release *time* for blog posts, custom module items, pages etc. So instead of just a release date, also have the ability to choose a specific time the content is released.

  • Pages and Templates
  • Custom Modules
  • General
New Feature

CustomProperty Type File - Secure

Feature request: BC handles webapp file uploads by leaving them in an open/unprotected directory.
To have a protected folder (password/encryption/other) for custom module uploads.

  • Custom Modules
New Feature

Square API

- Ability to integrate Square's Transactions API
- Ability to integrate Square's Catalog and/or Orders API
The use case for these integrations is that it would enable the customer to use a single payment processing account for retail transactions at the tap room and online sales through the website. The Catalog/Orders API integration would enable to customer to maintain a...
  • API
New Feature

Integration With Google Sheets

Integration with Google Sheets (reporting/export process of for example CRM data)
  • CRM
New Feature

Create Default JS Validation

We are open for discussion on this

  • General
New Feature

Duplicate Existing Custom Module

The ability to duplicate existing custom module.
Extended feature could be the ability to export settings/layouts etc. for Custom Module and import it in to another site.

  • Custom Modules
New Feature

Library Of Templates/Presets For Custom Modules

To use and share between sites of a single partner and also between partners.

  • Custom Modules
New Feature

Set Custom Icons For Nested Module Items In Tree View

The ability to change the icon

nested-custom-icon.png

  • Custom Modules
New Feature

Webform Autoresponders WYSIWYG

WYSIWYG editor so that customers can update the content in autoresponders.

  • General
  • WYSIWYG Editor
New Feature

Pause Clients Which Are Not Paying

The ability to pause clients access to the admin and their email if they are not paying their bills.

  • Partner Portal
New Feature

Add Custom CSS, Font Etc. in WYSIWYG

Be able to add custom colors, CSS, fonts in WYSIWYG editor (via Partner Portal, per site).
  • Partner Portal
  • WYSIWYG Editor
New Feature

Custom Liquid Filter: "wrap_if"

Request for a custom liquid filter that appends/prepends strings (or variables) only if the target object is not null or empty. This will be useful when we have properties/values we want to conditionally output within it's own HTML structure only when it is present (which is a common task).
For example, in Menu layouts we only want to render a...
  • Liquid
New Feature

Photo Gallery Custom Module

In general the possibility to add images from a folder.

Features: 

· Select folder and generate gallery from the image files in that specific folder

· A basic lightbox setup with the possibility of altering this, or add your own plugin

· Allow for adding attributes such as tags, titles, SEO tags and captions.

Basically if one for starters had a way to add...

  • Custom Modules
New Feature

Assign Template In HTML File

The ability to assign templates on page. Possibly a special line in the head.
Then one would be able to assign templates to pages uploaded with FTP, in the HTML instead of assigning them after upload.


  • Pages and Templates
New Feature

Upgrade Email Account Storage

Ability to upgrade storage for existing email account from partner portal.
  • Partner Portal
New Feature

Advanced URL Manager

- Option to add page extensions (.htm .html)
- "/url/path/index.html" page to be always resolved under "/url/path/" URL.
- Ability to assign multiple URL's for a single content item
- Ability to assign multi-slug for Custom Modules (for example: eng/my-module)
  • Pages and Templates
New Feature

WYSIWYG Editor - Image Manager

Need to have the ability to add Spacing and Image Compression options as well, similar to how Shopify handles this

Right now one need to manually go in and update Margins. Would also be good to assign a custom CSS class to images.

wysiwyg-image-manager.png
  • Admin Panel
  • WYSIWYG Editor
New Feature

Offline Payments

The ability to do offline payments.

  • eCommerce
  • New
New Feature

Page Rollback Option

Roll back function on pages, custom modules etc.

  • Admin Panel
  • Custom Modules
  • New
New Feature

Add TreeplCMS Version Number In Admin

Add version number in the admin

version-number.png

  • Admin Panel
  • New
Improvement

Custom Modules > UI > Compact List View

Compact view for list of items similar to Gmail.
https://prnt.sc/k4ntek
  • UI/UX
Improvement

New Custom Property Type - URL

URL field type for Custom Modules

  • Custom Modules
Improvement

"Already Taken" URL Validation

Module > Settings - Disallow and display warning for choosing an already taken URL.
  • General
Improvement

Weighting Management Through Drag And Drop

Items sequence controling via drag and drop functionality on the list of module items.
Once item is dragged and dropped on another one - their weight values will be swapped.
  • Custom Modules
Improvement

Multiple Menu Layouts For A Single Menu

Ability to assign folder with alternate menu layouts through liquid module component.
  • Menus
Improvement

"FullName" Field In Forms

Ability to use 'FullName' field in forms that will split it's value on the server into "firstName" and "lastName" by space.
  • Forms
Improvement

Manage Menu Layouts

Ability to manage layouts of menus inside "Menus" section. Currently layout of menus is managed only through File Manager.
  • Menus
Improvement

Page And Template Content Merging

Ability to pass unique <head> page content and merge it with page's template <head> content.
  • Pages and Templates
  • SEO
Improvement

Branded Subdomain

All trial sites are created as a subdomain under Partner's primary domain.
  • Partner Portal
Improvement

Partner Password Update

- Ability to update and recover password automatically
- Changing password in Partner Portal changes password for the FTP access automatically
  • Partner Portal
Improvement

Optimize Tables For Smaller Resolutions

- Reduce spacing of columns in tables on screens with 1280 pixels and less.
- Hide unnecessary elements on the mobile view (tables)
  • UI/UX
Improvement

`GaussianBlur` method

2 reasons why it's going to be useful:
1. CSS blur filter is not widely supported - this gives us 100% browser compatibility.
2. Used in conjunction with the `Quality` method (already implemented) this could provide great performance optimisation when used with responsive image techniques and perhaps better lazy loading of images (ie: load a low quality blurred placeholder initially...
  • General
  • Image Processor
Improvement

Liquid Tag Insertion, Copying and Displaying

Module > Layouts > Properties (aka Toolbox)

Ability to:

  • Copy liquid tag
  • Insert liquid tag into last cursor position inside the layout
  • See Liquid tag in a plain view next to the property name for easy reference
  • UI/UX
  • Custom Modules
  • Liquid
Improvement

Recent Item Section

A ‘Recent Items’ section to quickly go back into last page/module you were in, without having to navigate back to that page.

  • UI/UX
Improvement

Add “Format” To Code Editor

Button for formating code correctly. code-editor-formating.png
  • UI/UX
Improvement

Workflow Email Quick Edit Functionality

Ability to quick edit selected email on workflow tab.
  • UI/UX
  • Workflow
  • Emails
Improvement

Checkboxes To Hide Template And Detail Layouts

Two checkboxes to disable detail view and Template selector.
"Enable Detail Layout" hides Detail template selector and url text field.
 "Enable Template" hides Template selector forcing form autochoosing pre-defined in settings template.


And the ability to select if Web App Detailed pages...

  • UI/UX
  • Custom Modules
Improvement

Custom Columns In List View

Give the user the ability to setup how list view is shown in the different modules/pages etc. to match the need of the user.

See an example in this video

  • UI/UX
  • General
Improvement

File System' API Endpoint (Component Tag) That Can List Files And Folders From The File Manager

This, for example, could allow us to build gallery apps from a directory of images, list downloadable files from organised in directories, and other file system related functions. Similar to BCs File System API here: https://docs.worldsecuresystems.com/reference/rest-apis/file-system/get-folder-content.html

  • File Manager
  • API
Improvement

Custom Module Import/Export

could this included 'URL', 'Parent Module', 'Detail Layout', 'Secure Zone' related options, and all field under the SEO tab too.
In other words, please include all data fields possible.

  • Custom Modules
Improvement

Blog Default Template

In blog posts the system expects you to select a template and by default it sets this to that of the Blog. It would be great if there was an option of say "Blog default" so if you ever change the template for the Blog, all posts are subsequently updated also.

When creating the post you can leave it...
  • Blogs
Improvement

Edit Partner Portal Credentials

- Ability to change Partner's login and password
- FTP login is the same as Partner Portal login
- When Partner Portal credentials are changed, FTP credentials get changed accordingly
- Ability to have multiple logins for partner account
  • FTP
Improvement

Customize Analytics

Ability to setup which info you want to be displayed on the "Analytics" page.
  • Analytics
Improvement

Liquid Context Rendering

The ability to output all available liquid on the current page.
The BC equivalent would be {{this|json}}

  • Liquid
Improvement

Liquid: All Variables Visible From Template To Module Item Nested

The ability to pass down variables/liquid collections from templates to pages.

  • Liquid
Improvement

Changelog

Some way of knowing if other admins are logged in to a site. One of my main reasons for this is to see if another dev is logged in to a site so we don't overwrite each other's changes.

Also, it's nice to be able to see who did what when you're trying to track down a problem generally. BC had...
  • Admin Panel
Improvement

Present Correct IP For Specific Data Center In Partner Portal

In the UI when activating a site, for the step of creating an A Record, could you change the instructions to read the IP for the chosen Data Centre and not just the IP for the US Data Centre.

  • Partner Portal
Improvement

Code View In Custom Module WYSIWYG

The ability to go to “Code View” in custom WYSIWYG field in Custom module. (Not in the native item description field where is works already)

code-view-wysiwyg.png

  • UI/UX
  • Custom Modules
  • WYSIWYG Editor
Improvement

Special Characters Error in WYSIWYG

Stop “&” (ampersand) and special characters causing errors in WYSIWYG as it is not converting them to html in the HTML view.
  • Partner Portal
  • General
  • WYSIWYG Editor
Improvement

Enable Tags And Categories

The ability to assign Categories and Tags for system based Content Modules, such as Banners, FAQ’s, etc.
  • Admin Panel
  • Custom Modules
  • New
Improvement

Contacts Import

The ability to import/export CRM contacts. For example for users of secure zones that should be imported from BC

  • CRM
  • Partner Portal
Improvement

Automatically Populate Reply Field In Workflows

Automatically populate the reply field with the submitter email address when replying to workflow notifications.
  • Forms
  • Workflow
Improvement

Pages/Template/General Editing Window

Make the editing area fill the vertical space in the browser window.

editing-window.png
  • Admin Panel
  • Pages and Templates
Improvement

Small UI tweak: Add Icons To Items Under "Content" Section

Implement the icons in “Content” section that are already under the components insertion list.

icons-content-section.png
  • Admin Panel
  • New
Improvement

Add SEO Fields To Pages And Module Import/Export

The ability to add SEO fields to pages and module Import/Export
  • SEO
  • New
Improvement

Custom Module: Custom Properties. Rename "Text (String)" To "Single Line Text" Or "String (Text)".

When creating lots of fields it's time consuming to click on the dropdown and scroll to the correct property. It would be nice if you could just push "s" to jump to string. Ideally every type of field would have a name with a unique starting letter so you could use keys to jump to them. Also recommend having string...
  • Custom Modules
  • New
Improvement

Add “Country Code”, “City” And “Province/State” To Request Params

The ability to see “Country Code”, “City” and “Province/State” in the {{request}} parameters.
  • General
  • Liquid
  • New
Improvement

RSS Feeds For Blogs And Web Apps

Ability to enable RSS Feeds for Blogs and Custom modules, but syndicating all posts/items so customers can view these feeds or we can create Feedburner accounts to add podcasts to iTunes.
  • Blogs
  • Custom Modules
  • New
Improvement

Custom reCAPTCHA Key Setup

Ability to setup your own reCAPTCHA key to the particular site (in such way you will have all reCAPTHA statistics in google reCAPTCHA dashboard).
  • Forms
  • Secure Zones
Improvement

Update Liquid To Include Date & Time Filters

Date Filters can be very important to web sites that use dates and calendering.

See the following link for BC's Date Filters:

Link to BC docs
  • Liquid
  • New
Improvement

Partner Portal: Data Center Assigned To Website

Ability to see Data Center assigned to website
  • Partner Portal
  • New
Improvement

Partner Portal: If a Site Is Paid

Ability to download a properly formatted invoice receipt
  • Partner Portal
  • New
Improvement

Partner Portal: Trial Site Is Paid

Ability to see if Trial Site is paid or not
  • Partner Portal
  • New
Improvement

Partner Portal: Upgrade Website

Ability to upgrade a paid website, with difference in cost applied billed through PayPal or Stripe
  • Partner Portal
  • New
Improvement

Partner Portal: Monthly Billing

Ability to bill by the month
  • Partner Portal
  • New
Improvement

Alphabetical Order Of Files And Folders

Files and folder in the File Manager to render in alphabetical order

  • File Manager
Improvement

Edit & Re-shuffle Tags In Modules

Ability to edit and shuffle “Tags” in modules. Right now, you can only add. So, if you make a mistake, misspell, etc, you need to delete the tag and re-add it again.
Also, would be nice to have the ability to re-shuffle tags (i.e. order of tags)
  • Custom Modules
  • New
Improvement

Manually Add Password To A CRM Record

The ability to add a password manually in the CRM.

  • CRM
  • New
Bugfix

Changing Field Type in Custom Properties

At the moment this seems to be possible, but the field type doesn’t actually change.
BC had the very same issue :)
  • Custom Modules
  • New

Scheduled

Scheduled items are already planned for development and prioritized, therefore don’t require voting from Partners.

New Feature

Ecommerce Integration With Mailchimp

The ability to let Mailchimp handle all the order notifications and the design of emails from there. So Confirmation, Invoice, Shipping confirmation, Refund Confirmation and Cancellation Confirmation gets done from there. Also the abandoned cart emails are in there.

The ability to disable this, in the case one would not want to use Mailchimp.
  • eCommerce
Read more >>
New Feature

eCommerce

  • Products
  • Catalogs
  • Discounts
  • Taxes
  • Shipping
  • Gift vouchers
  • Related products
  • Abandoned cart
  • eCommerce
Read more >>
New Feature

Treepl API Integrations

Creating an open Treepl CMS API for Treepl Partners.
  • General
Read more >>
New Feature

Advanced CRM

Customization of forms, form submissions and contacts by a set of predefined groups of fields.
  • CRM
Read more >>
New Feature

Custom Reports

Ability to create custom records based form submissions, booking records, contacts etc.
  • CRM
Read more >>
Improvement

FTP Access to Templates Etc.

FTP access to templates, snippets, module layouts etc.
  • FTP