Feature Requests

Media bibliotheek improvements (Johannes Baas)

Several improvements:

  • Possibility to overwrite the version of an image with another version while holding the positions of the image on the website

  • Select multiple images and remove at once

  • Remove a folder of images at once

Ability for user to remove content from abstract content types (David Hakkert)

Description

As discussed in Slack: When you use an abstract content type for categories for blogs (for example), users can't edit or remove the categories, because it's not a content type. Admin can remove them but the user should be able to as well. 

Importance

This is a crucial missing feature for usability. 

Verbetering inline tekst editor (David Hakkert)

Hoi!

Volgens mij zijn jullie al wel redelijk op de hoogte van de beperkingen van de inline tekst editor, maar ik benoem toch nog even de specifieke dingen waar ik tegenaan loop. Ik doe ik eventjes omdat ik steeds vaker klachten en vragen krijg hierover van klanten. 

  1. Als je een lap tekst plakt in het tekstveld in de sidebar voor een tekst element die je ook inline kan bewerken, worden alle 'enters' etc verwijderd. Dus je moet een lap tekst echt inline plakken om dat soort dingen mee te nemen. Dit is lastig, omdat mensen, als zij een nieuw tekst element invoegen, dit veld als eerste zien in de sidebar en dus zullen proberen daar hun tekst te plakken. 

  2. Als je een deel van een tekst via de inline editor op een header style zet, en je wil hem weer terug veranderen naar gewone tekst, dan doet hij dat niet. Dit moet je dan echt via de sidebar aanpassen in de code. 

  3. Je kan niet meerdere alinea's selecteren inline (dit is vooral erg vervelend). 

  4. Als je lijstjes en opsommingen maakt inline is punt 3 vrij vervelend: je wil meerdere regel kunnen selecteren, op 'list' klikken en er een opsommingslijst van kunnen maken. Maar je dus niet meerdere regels selecteren, waardoor je dus steeds elke regel een backspace moet geven, zodat hij op de vorige regel komt te staan van het eerste opsommings-item, om vervolgens op ENTER te drukken zodat hij ene bullet krijgt. 

  5. De styling van de tekst inline, zeker als je bijvoorbeeld lijstjes wil maken, is heel 'basic' (hij pakt de font niet, de line height niet, etc...) wellicht dat ik dit nog via css in mijn template kan doen, maar dat heb ik nog niet geprobeerd. Dit zorgt in ieder geval voor veel verwarring. Zeker dat een genummerde lijst in de inline editor er gewoon uitziet als een normale bullet list. Dit past hij pas aan als je buiten het tekstblok klikt en je dus de tekst opslaat. 

 

Volgens mij zijn dit nu even de puntjes waar mensen tegenaanlopen. Zijn jullie hiervan op de hoogte? Hebben jullie dit op de lijst staan van verbeteringen? Zijn er dingen die ik zelf kan doen om dit deel te verbeteren?

Validatie voor referentievelden gebeurt te laat (David Hakkert)

Als ik opgeef dat een referentieveld maximaal 4 items mag hebben, kan je gewoon een vijfde toevoegen. Pas als je op 'opslaan' klikt van de sidebar geeft hij de foutmelding. 

Het zou zo moeten zijn dat als een gebruiker op de blauwe + klikt, en er kan eigenlijk geen item meer bij, zou er gelijk een melding moeten komen dat er geen items meer bij kunnen. Daarnaast zou je dan dus ook daadwerkelijk geen item meer moeten kunnen toevoegen. 

Automatische slug bij toevoegen nieuw referentieveld (David Hakkert)

Voor categorieën van projecten en blogs gebruik ik zo'n referentieveld. Daarin kunnen mensen een bestaande categorie kiezen of een nieuwe toevoegen. 

Bij het toevoegen van een nieuwe categorie moet de gebruiken de naam van de categorie en de slug invullen. Het zou superfijn zijn als die slug automatisch wordt ingevoerd als je de naam typt, zoals in het dashboard gebeurt als je een element of iets dergelijks toevoegt. 

Als dat geen optie is, wellicht de optie dat mensen hem leeg kunnen laten en dat als je hem opslaat, hij dan de naam pakt als slug. 

Dit zou enorm veel toevoegen voor de gebruiksvriendelijkheid van de eindgebruiker. 

De 'Pas toe' knop is niet gebruiksvriendelijk in de sidebar (David Hakkert)

Als je in de sidebar werkt van Plate en je opent bijvoorbeeld de optie van een slide van een slider krijg je rechts bovenin de 'pas toe' knop te zien. 

Deze is erg klein, onopvallend en ook wat onlogisch qua locatie, zeker omdat de 'opslaan' knop verder overal onderaan in de sidebar van Plate staat. Is het te realiseren dat de 'pas toe' knop ook onderin komt? Dan staan de bevestig knoppen altijd op dezelfde plek, dit is vanuit een interaction design oogpunt veel sterker. 

(deze vraag n.a.v. een klant deze week die simpelweg de pas toe knop zelf niet vond. Ik liet haar even zelf zoeken voor ik aangaf waar hij staat). 

Time and date are duplicated as well when duplicating posts (David Hakkert)

When you duplicate a post, it also duplicates the time and date. This makes sorting posts a lot more difficult. It should take the time and date when a post is being duplicated. 

No index in de standaard pagina instellingen (Arne Schouten)

True false knop om de index van de pagina niet of wel te indexeren.

Change order of elements in sidebar (David Hakkert)

Description

I would like the option to be able to order the elements in de Plate sidebar, when you add a new element. These order should be automatically be copied to all sites running on a theme (multi-site). 

Importance

I've got a lot of elements in my theme and there will be more in the future. Some of the elements will be used more than others by the end-user though. Elements like 'image' and 'text'. When those elements are high up in the sidebar, it's easier to use for end-users. 


Automatic refresh page when saving theme file (Harmen Fuite)

When you save a theme i would like to see the page automatic refreshing. This would be a lot easier in stead of refresh it by yourself every time.

Ability to see in media library if a image is linked to a field (David Hakkert)

Description

When you open the image library it would be nice to see if a image is linked to a content field or not by a 'simple' link icon in the corner. 

example: I build a website with a lot of test images and logo's. When the site is done I want to clean up the library by removing images I haven't used in the final product, but I have no clue which images I've used in the end. A link icon in the corner of every linked image would help me to remove all images that don't have a link icon, to clean up the library. 

Importance

It would make it easier to build sites and to keep things clean. 

img_url filter extra attribute to prevent image upscaling/upsizing (Edwin Bos)

Take for example this image:

1 <img src="{{ employee.image | img_url: 500 }}" />

When a user uploads an image of only 400px wide, the image get's upscaled.
Perhaps an extra attribute "no_upscale" like this:

1 <img src="{{ employee.image | img_url: 500, no_upscale: true }}" />

Automatisch secties toevoegen na toevoegen post (Edwin Bos)

Dit is het scenario waarin het handig zou zijn:

Elke pagina heeft een header, die bestaat uit het menu, logo, een achtergrondafbeelding en een stuk tekst.
Per pagina is de achtergrondafbeelding en de tekst aanpasbaar, daarom is een tray geen optie (corrigeer me als ik het mis heb).

Daarom heb ik dus een sectie "Pagina header" aangemaakt, op die manier is het aanpasbaar per pagina.
Het enige nadeel is: na het aanmaken van een post moet je zelf handmatig de "Pagina header" sectie toevoegen.

Het zou in dit geval dus mooi zijn als je bijvoorbeeld per post aan kunt geven welke secties er standaard toegevoegd worden na het aanmaken van een post.

En als bovenstaande al op te lossen middels reeds bestaande technieken, dan hoor ik dat natuurlijk graag!

Adjust connections between pages that are available in multiple languages (Ernst Plattel)

Description

As a site admin I want an overview of the connections between pages that are available in different languages and the option to adjust the connections. 

For example: 
If I add the page 'over ons' and duplicate it to English as 'about us', there is no way to see that these pages are connected. When I change the content of the page 'about us' to 'our mission' and after a while I add a new 'about us' page, I can't reconnect 'over ons' to the new 'about us' page. It's connected to 'our mission' and I have to delete the 'over ons' page and the new 'about us' page and make them again to re-establish the connection.

Importance

We have a client with this problem. When multiple users work on the same site, it is unavoidable that the situation as shown in the example will arise. It's a lot of work and very frustrating to delete pages and make them again because there's no way to adjust the connection between pages. In our opinion it's an essential requirement for this function.

Translated form error messages (Piet Nelemans)

A form error message right now looks like this: "Subject moet worden opgegeven."

I'd like to change that on my English website.

Add content in dashboard (Ernst Plattel)

Description
When an end user needs to add a lot of content, it's more convenient to have a list view of the content and add it in the dashboard.  

Importance
It's key to add content in a convenient way, otherwise the end user will get frustrated.

Export website configurations (Arno Tenkink)

I made a 'custom' theme instead of a public theme. I made a new website to become the staging option because custom doesn't allow the same flexibility of a public one.

I'm missing a feature to export all configurations and import them back to a giving theme. If you can select which content types you can export you can even share some configs for other theme builders.

Cheers!

Search function in frontend sidebar for content types (David Hakkert)

Description

A search bar with real time filtering when typing (Ajax), above the list of content types in the sidebar. When you click the 'add element' button, the sidebar opens and the search bar is automatically focused, so you can start typing instantly. When you type, the content types disappear that doesn't correspond with the search term. When you don't want to search, you could still scroll. 

Importance

Some sites have a lot of content types. When you know which one you need, you still need to scroll and search for the content type. It would be much easier and more user friendly to have a search bar filtering the content types.

Automatically remove sites that aren't being used (David Hakkert)

Description

When a site is made, it should be automatically removed after a certain amount of time when the website hasn't been made live.

Optionally, there could be a automatic mail notification to notify when your site is being removed. If the user doesn't want this, they can click a link to extend the period of time the website is saved. 

Importance

This would clean up the dashboard a lot :)

Select multiple check marks by using a hotkey (Johannes Baas)

For example with form messages on your Plate dashboard. You now have to select al the check marks one by one. It would be great if you can hold the shift key and select 1-30 or other ranges.

Duplicate elements (Harmen Fuite)

Description

I would like to see that's possible to duplicate a element. Like a youtube video. You duplicate the youtube video and you only have to paste it in stead of copy the link adjust the height and the width etc.

Importance

It's a lot more easier if you have a big element which takes a lot time to make. You only have to copy it and you paste it on the page you want!

Scss compiler default in Plate (Arne Schouten)

Would be a nice addition to create sass and compile it directly when working with auto update on.

Generate website with template without media files (David Hakkert)

Description

When I create a new website based on Project Fresh, it also imports al the images, which is annoying sometimes, because you have to remove everything manual. There should be an option to generate a website with or without the images from the theme. When it's not generated with the images, al content types should load as normal but without the images.

Importance

This would make making sites way easier and faster. Also the library would be a lot cleaner. And I guess it kind of matters as well for the hosting and max capacity? I don't know about that one ;)

Temporarily allow SCSS and JSON files inside the theme upload feature (Arno Tenkink)

At the moment it's not possible to upload the SCSS files or JSON files(?). Although they are outside of my plate development folder. I wouldn't mind the reserve a place for it, so I easily switch between project and locations. At the moment all my build files are zips on Drive or Dropbox and I would love to have everything in one place.

Defining post types and fields in the code (Luciano Nooijen)

Description

Currently, when creating a new Post Type, this first has to be done through the Dashboard. Here the Post Type has to be created, and then all of the fields have to be defined in the Dashboard. Only then it is possible to create the Post Type with the associated fields.

It would be a great improvement to have the possibility to do this complete process in the code itself. So defining the Post Type and the fields without having to do it using the dashboard first.

Importance

When the feature described above will be integrated, this will most likely increase development speed by a lot.

Analytics Dashboard (David Hakkert)

Description

It takes a lot of steps to view Google Analytics data. It would be awesome and user-friendly to be able to view Google Analytics statistics in the Plate Dashboard.

Importance

It's not crucial at the moment, but would increase the added value of Plate and would increase the speed you, as a user, could improve and tweak your site based on the Google Analytics statistics. 

Melding bij het sluiten van de config-bar (Marco Post)

Na het toevoegen van items in de 'site instellingen' kan deze worden weggeklikt, zonder dat de veranderingen worden opgeslagen. Ik denk dat er een alert moet komen die vraagt of je zeker weet dat je de veranderingen niet op wil slaan.

Scenario ter verduidelijking huidige situatie:

  1. Opent 'site instellingen'.

  2. Voegt 'menu-item', toe.

  3. Vergeet op te slaan, klikt op pijl linksboven.

  4. 'Site instellingen' sluit af, veranderingen niet opgeslagen, nieuwe 'menu-item' is niet aan 'site instellingen' toegevoegd.

Scenario gewenste situatie:

  1. Opent 'site instellingen'.

  2. Voegt 'menu-item', toe.

  3. Vergeet op te slaan, klikt op pijl linksboven.

  4. Alert komt tevoorschijn. Die vraagt of gebruiker veranderingen op wil slaan of niet.

  5. Nieuwe 'menu-item' wel of niet toegevoegd aan 'site instellingen', conform gebruikers' keuze.

Issue with dropdown field set as last setting in sidebar (David Hakkert)

Description

I've got a dropdown field in de settings of an element. This field is de last setting in de sidebar, so when you click on that field it opens the dropdown, but you need to scroll yourself to see the dropdown options. You can only scroll in the tiny space between the field and the border of the sidebar. The scrolling should be done automatically, so that you can see the dropdown options instantly, when you click on the dropdown field.

Importance

Sometimes it's an annoying issue and it looks like there are no options available, because you can't see those. 

Duplicate a site (Harmen Fuite)

Description

If I made a site which i like and I want to use that site as "template" for my new site I have to duplicate it by myself. I would like to see the feature to duplicate the hole site once and then edit it to a new site.

Importance

Less time and easier

Liquid tag comment (Harmen Fuite)

Description

I would like to for the comment tag in Liquid this: {# #} instead of this: {{% comment %}

Importance

Easier and more logical. The new comment tag is very similar to the HTML tag for comments.



Duplicate sections (Harmen Fuite)

Description

I would like to see the option to duplicate a hole section. For example: if I want the body section of the home page also on the about us page, I have to remake it, it's not possible to copy and paste that element. That's what i want to see.

Importance

Less time and easier for the user.

Duplicate of pages also in the edit modus (Harmen Fuite)

Description

At the moment is only possible to duplicate a page in the dashboard. I would like to see that it's also possible in the edit modus of Plate.

Importance

For beginners its easier to find and for daily users it's easier to do in stead of going to the dashboard and look which page it is etc. 

Color content fields (Harmen Fuite)

Description

a field where a color can be picked, with a color picker or a rgb- or hexcode

Importance

A user doesn't have to know what a rgb- or hexcode is. They can just pick a color they like in the menu.

Range content field (Harmen Fuite)

Description

A field where you can choose a number from a specific range. For example between the 0 en 100.

Importance

It is easier to prevent the user from picking an invalid value. 

Link content field url automatically fill with http(s) (Harmen Fuite)

Description

I would like to see when I fill in a link and I forgot to add http(s), that it automatically correct the url with http(s) in the beginning.

Importance

The importance of this feature is that when I forgot to add http(s), i don't have to search for hours what I did wrong. It will fix the mistake by itself.