Upcoming / All

New Feature  2

Custom Email Reports With GA Stats

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

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  0

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  0

Draft Module Item

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

Multiple Datasource Property

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

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  0

Rating For Module Items

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

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  0

Native Comments

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

Custom Spacing Of Tables

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

Bulk Assignment Of Pages To A Template

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

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  0

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  3

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  0

Enable/Disable Menu

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

......
  • UI/UX
  • Menus
New Feature  0

Rename Site

Ability to rename site name in partner portal

......
  • Partner Portal
New Feature  5

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  4

nICE v2.0: Change Images

The ability to change images.

......
  • nICE v2.0
New Feature  2

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  1

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  0

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  0

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  0

Integration With Google Sheets

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

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  0

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  0

Set Custom Icons For Nested Module Items In Tree View

The ability to change the icon

nested-custom-icon.png

......
  • Custom Modules
New Feature  2

Webform Autoresponders WYSIWYG

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

......
  • General
  • WYSIWYG Editor
New Feature  0

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  0

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  0

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  0

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  0

Upgrade Email Account Storage

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

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  0

Create Default JS Validation

We are open for discussion on this

......
  • Forms
  • General
New Feature  0

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......
  • nICE v2.0
New Feature  0

Zapier 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  2

Eway & Paypal Standard Payment Gateways

Now that we can add a form to a website to take payments, we need to look at getting some more payment gateways available so that clients can be migrated.
The ability to add eWay (seamless), Paypal Standard (non seamless) and PayPal PayFlow (seamless).......
  • Admin Panel
  • eCommerce
New Feature  0

Page Rollback Option

Roll back function on pages, custom modules etc.

......
  • Admin Panel
  • Custom Modules
New Feature  0

Offline Payments

The ability to do offline payments.

......
  • eCommerce
New Feature  0

Google Calendar Integration

Google Calendar API integration with the Treepl CMS events module......
  • Events
  • New
New Feature  0

Google Analytics Global Time Selector

The ability to change all time periods at once in the analytics overview......
  • Analytics
  • Partner Portal
  • New
Improvement  0

Custom Modules > UI > Compact List View

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

New Custom Property Type - URL

URL field type for Custom Modules

......
  • Custom Modules
Improvement  0

"Already Taken" URL Validation

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

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  0

Multiple Menu Layouts For A Single Menu

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

"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  0

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  0

Branded Subdomain

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

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  0

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  0

`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  0

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  0

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  4

Add “Format” To Code Editor

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

Workflow Email Quick Edit Functionality

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

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  1

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  1

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  0

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  0

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  2

Customize Analytics

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

Liquid Context Rendering

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

......
  • Liquid
Improvement  2

Liquid: All Variables Visible From Template To Module Item Nested

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

......
  • Liquid
Improvement  0

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  0

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  1

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  5

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  0

Automatically Populate Reply Field In Workflows

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

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  0

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  0

Alphabetical Order Of Files And Folders

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

......
  • File Manager
Improvement  0

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
Improvement  0

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
Improvement  0

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
Improvement  0

Add SEO Fields To Pages And Module Import/Export

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

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
Improvement  0

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
Improvement  0

Partner Portal: Data Center Assigned To Website

Ability to see Data Center assigned to website......
  • Partner Portal
Improvement  0

Partner Portal: If a Site Is Paid

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

Partner Portal: Monthly Billing

Ability to bill by the month......
  • Partner Portal
Improvement  0

Partner Portal: Upgrade Website

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

Partner Portal: Trial Site Is Paid

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

Date Manipulation

Similar features to manipulate date+time with liquid.

BC’s Liquid Date Filters allow you to add add or subtract units of time - year, month, days hour, minute, second & millisecond).
BC’s Liquid Date Filters don’t require you to convert to ‘seconds since 1970’ to do any comparisons.

You can handle dates or date+time.

All sorts of conversion/formatting......
  • Liquid
Improvement  0

Admin Date Formats To Match Timezone/local

It would be good if all the dates that are displayed in the Admin were formatted as per that site instance timezone/local. This could be quite confusing for the client.

Alternatively, a site setting that allows us to set a custom date format to be used, ie:
01.30.2019 ( %m.%d.%Y )
30-01-2019 ( %d-%m-%Y )
30/01/19 ( %d/%m/%y )
......

  • Admin Panel
Improvement  0

Gallery Import From Folder

After creating your Gallery ‘group’ as normal, there is an additional import option in the ‘slides’ list view labelled “Import from Folder” and once clicked it gave the option to select or create a folder on the server (probably just bring up the File Manager). After selecting the folder the system basically constructs an import file in the background using......

  • Galleries/Sliders
Improvement  0

Multiple Owners Assigned To Item

Ability to assign multiple Owners (“Added by” field) (similar to how we can with Tags and Categories) to an item as there could be multiple contributors.
This would need to flow through to the customer-submitted content process. Particularly where you have “Anyone can edit items” enabled so multiple editors/contributors are recorded against the item.

Or perhaps there are two......

  • Custom Modules
Improvement  0

Add Default Styling For Pagination

Currently pagination outputs raw unordered list.

Apply some default formatting to remove the bullets from the list and make it horizontal. Also by default it would be nice to truncate the pagination with “…” and show the last page if there are over 5 pages.

If we really want to get fancy we could make the default styling......

  • Blogs
  • Custom Modules
Improvement  0

Custom Module: Remove Downloadable Media Checkbox

When adding a ‘Media’ field type in a Custom Module the “Downloadable file” option is automatically added under the field.
downloadable-checkbox1.png
I like to see this removed as it would surely not be used all that often and creates confusion and clutter in the interface.
Instead, could it be added as an option when......

  • Custom Modules
Improvement  1

Update Import Templates To Allow "Disable From Site Search" For Items During Import

Items imported into Treepl using Templates do not always need to be found by Site Search.

By default, all imported Items are found by Site Search.

In Use Cases where Items should not be searchable it is necessary to edit every Item after it is imported and check the Disable From Site Search check box.

A number of partners have encountered this issue,......

  • Partner Portal
Improvement  0

Show Custom Domain And Treepl Domain In Partner Portal

After site activation, both custom domain name and treepl/trialsite domain should be shown.

So thisexample.treepl.co should be shown alongside thisexample.com ......
  • Partner Portal
Improvement  0

Manually Add Password To A CRM Record

The ability to add a password manually in the CRM.

......
  • CRM
Improvement  0

Change SEO Title To Meta Title In Liquid Properties

Version 3.2 brought a change to the SEO section changing the ‘SEO Title’ field name to ‘Meta Title’.

It would be great to have this passed through to the Liquid property naming also for consistency.

ie: {{this.metatitle}}

We may need both {{this.seotitle}} (old) and {{this.metatitle}} (new) available for backwards compatability

......
  • SEO
  • Liquid
Improvement  6

Secure Zone Subscriptions + Expiry dates

Functionality to sell member ship to a secure zone e.g.: on annual basis.
Functionality to set expiry date for a customer to access a secure zone. (eg: access expires 31.12.2019)

......
  • Secure Zones
Improvement  2

Multiple Files Upload

The ability to upload multiple files into one input field, so it is possible for the user to do bulk upload to forms, Custom Modules input form etc.

......
  • Forms
  • Custom Modules
Improvement  0

Rebuild Index Button Should Be Automatic Background Task

The reindexing process should be automatically triggered by any item edit that would require it. So admins and clients would not have the need to manually press the button.

......
  • Admin Panel
Improvement  0

Multiple Authors Assigned To Item

Ability to assign multiple Authors (like we can with Tags and Categories) to an item as there could be multiple contributors to a page, blog posts, custom module item, etc…

......
  • Custom Modules
Improvement  0

Add Image Src + Time Field In Events Module

The ability to add an image and event time.

......
  • Events
Improvement  0

Access To ‘Item Properties’ For Pages On The Pro+ Plan

When on the Pro+ plan we gain access to the advanced Settings and Properties (including Custom Properties) for built-in modules like Blogs, Banners, Galleries, etc. It would be great to have access to ‘Item Properties’ and ‘Custom Properties’ for Pages as well - since they work on the same module structure.

One main benefit of this is that it......
  • Pages and Templates
  • New
Improvement  0

Show Selected Tag In WYSIWYG Editor

One of the banes of using the WYSIWYG editor is not knowing what style ie. Paragraph, H1, H2 etc has been set on a selected element in the editor without dropping in to HTML code to check.

It would make the editor so much easier to use, most especially clients, if this was available just as the TinyMice editor......
  • New
  • WYSIWYG Editor
Improvement  0

Implement Liquid Currency Filters

Please add liquid currency filters:

· money
· money_with_currency
· money_without_trailing_zeros
· money_without_currency 2......
  • Liquid
  • New
Improvement  0

Remove "Title" From Blank Site Content Template

When starting from a Blank site, the default code inserted for the Content Template includes a restrictive <title> element: <!DOCTYPE html> <html> <head> <title>{ this['name'] }</title> <meta name="description" content="View the Treepl CMS Wish List of Features, Functionality & API Integrations to help grow & develop the Treepl CMS Platform as an all in one CMS system. "/><meta property="og:title" content="Development"/><meta property="og:url" content="https://treepl.co/cms-wish-list"/><meta property="og:image" content="/images/social-preview-images/public_backlog.png"/><meta name="robots" content="noindex, nofollow"><!-- Global Site Tag (gtag.js) - Google Analytics --><script async src="https://www.googletagmanager.com/gtag/js?id=UA-53488351-2"></script><script>window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-53488351-2'); </script><script src= 'https://www.google.com/recaptcha/api.js'></script> </head> <body> { pageContent } </body> </html> I'd suggest removing the <title> element altogether since the system now handles document titles automatically and in accordance with the Name or Meta Title value.......
  • Pages and Templates
  • General
  • New
Improvement  0

Partner portal responsive/mobile friendly

......
  • UI/UX
  • Partner Portal
  • New
Bugfix  0

BUGS: User-Submitted Custom Module Items

BUG 1:
Not sure that user-submitted CM items are honouring site timezone for release date and expiry date IN THE WEB FORM RESPONSE - actual dates in the admin and when later rendering on site are correct.
(I’m testing with a Sydney timezone set)
Release date is always different.
Expiry is different when the date is set in the Create......
  • Bugs

Scheduled

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

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
Read more >>
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 >>