Matt Finger Posted June 21 Share Posted June 21 We recently announced the new Invision Community 5 editor which adds many new exciting features such as semantically correct header tags, custom boxes and more. As the new editor is a leap forward in technology, some legacy features had to be left behind. We received a lot of messages about these changes, and have created new tools based on that feedback to ensure you still have the tools you need. The new features are based around restricting some high level editor functionality for specific member groups and enabling an easy way to add custom embeds. Permission Levels Invision Community 5 puts a lot of new tools in the editor, including header tags, boxes and positioning tools. These are useful features, but perhaps you do not want your members changing the semantic structure of the page by adding H1 tags. Or maybe you don't want them being able to add custom boxes with colors. Based on this feedback, we have introduced a permission levels system. At the heart of the system lies three editor permission levels: Minimal, Standard and Advanced. Specific editor features are assigned to one or more levels. For example, you may only want header tags and content boxes to be for the 'advanced' permission level which only administrators can use. These permission levels are configurable via the Admin Control Panel. When is Each Restriction Level Used? Now that we have set up the permission levels, we need to apply them to member groups. We do this by simplying heading over to the Member Groups section of the Admin Control Panel. In the "Content" section of that form, there are two new options: Default Editor Restriction Level: This is the restriction level the group uses by default, for example in Forum Topics and Blog Posts. Editor Restriction Level for Comments: This is the level used for Comments (including Topic Replies) throughout the Community. When a member has multiple groups, they will use the most permissible editor setting out of all groups. Custom Embeds In response to news that the ability to toggle into 'source mode' and directly edit the underlying structure of the editor document was not implemented because editor technology has moved on, many people told us they used that feature to add custom iframes from specific services they use. We understood the need for custom embeds, and we've added the option to create iframe elements with any whitelisted URL from a link. CleanShot 2024-06-20 at 15.49.43.mp4 Additionally, iframes created this way have configurable height and width so you can resize to your liking This feature has two editor permissions: "Can Embed External Content," and "Can Convert Links to iframes". Adding iframes into a post can potentially be a security issue, so strong controls are needed to ensure there isn't abuse of this system. The editor will only allow links to be converted to iframes if the domain has been whitelisted. The whitelist exists in the new tab, Admin Control Panel > System > Posting & Editor > Embeds. The feature can also be entirely disabled from here. That wraps up this round of changes based on your comments. We hope that you enjoy this update to our Invision Community 5 editor and we always appreciate your feedback. View full blog entry Markus Jung, Fernando Mercês, Clover13 and 13 others 11 5 Link to comment Share on other sites More sharing options...
AlexWebsites Posted June 21 Share Posted June 21 Looks good. Will iframe embedding work for whitelisted domains if you paste the url into the body of the editor (automatically) or do you have to click the link button every time? PrettyPixels 1 Link to comment Share on other sites More sharing options...
Matt Finger Posted June 21 Author Share Posted June 21 6 minutes ago, AlexWebsites said: Will iframe embedding work for whitelisted domains if you paste the url into the body of the editor (automatically) or do you have to click the link button every time? You currently have to manually click the embed button in the link menu, but this only applies to the new custom iframes. For the predefined embed types, e.g. other topics, youtube, X, og embeds, it will automatically convert to an iframe. AlexWebsites 1 Link to comment Share on other sites More sharing options...
beats23 Posted June 21 Share Posted June 21 1 hour ago, Matt Finger said: iframes created this way have configurable height and width so you can resize to your liking The ability to resize the Iframe externally to my liking is a nice touch, thanks 🤩🤩🤩🤩🤩🤩. Keep up the great works. Matt Finger, Mike G., Real Hal9000 and 2 others 2 3 Link to comment Share on other sites More sharing options...
Vakarian96 Posted June 21 Share Posted June 21 Please add tables tools. This would be a very important feature for a CMS. Ibai and AlexJ 2 Link to comment Share on other sites More sharing options...
Matt Finger Posted June 21 Author Share Posted June 21 1 hour ago, Vakarian96 said: Please add tables tools. This would be a very important feature for a CMS. These are on our list but will likely not make it in the initial Community 5 release. Tables sound simple enough, but when you factor everything that goes into delivering a powerful table system - background color, border color, border width, what type of content can go in a cell, what to do about overflow, actions applying to the entire row/column etc - and make it not only powerful but easy to use and reliable, the dev time really adds up. 🤔 😉 PanSevence, Vakarian96, AlexJ and 6 others 5 3 1 Link to comment Share on other sites More sharing options...
KT Walrus Posted June 21 Share Posted June 21 Could you add built in support for embedding Bunny Stream videos? Bunny is the cheapest video transcoding/hosting/streaming service and I use in my WP blog. Would really be nice to recommend to my IC5 users instead of telling them to just use YouTube. Most users don’t pay for YouTube Premium, so these users will see annoying ads in content posted by others. Or, can you test the new Custom Embeds to make sure I can safely allow users to embed Bunny Stream videos in their content? Gill and konon 1 1 Link to comment Share on other sites More sharing options...
2TonWaffle Posted June 21 Share Posted June 21 This is great news and one that I can't wait to play around with. Thank you for giving us the updated tools for frames and embeds, reason 1432 out of unlimited in how IC continues to innovate and listens to the community. Mike G., Daniel F, Matt and 1 other 3 1 Link to comment Share on other sites More sharing options...
abobader Posted June 22 Share Posted June 22 More and More good news about upcoming v5, well done. Matt and PinPics 2 Link to comment Share on other sites More sharing options...
PinPics Posted June 22 Share Posted June 22 Love the ability to assign levels via permissions. Thanks so much for the hard work on these features!! Link to comment Share on other sites More sharing options...
aia Posted June 22 Share Posted June 22 23 hours ago, Matt Finger said: These permission levels are configurable via the Admin Control Panel. Can we disable image embedding (currently known as 'Insert image from URL') from third-party domains using this feature? As part of the solution to this problem. Link to comment Share on other sites More sharing options...
Matt Finger Posted June 24 Author Share Posted June 24 On 6/22/2024 at 8:03 AM, 13. said: Can we disable image embedding (currently known as 'Insert image from URL') from third-party domains using this feature? So the "Insert image from URL" button has been removed in 5, and there is a global setting which can prevent this behavior. And, yes, the "embed external content" restriction also prevents external image URIs from being converted to images. Matt 1 Link to comment Share on other sites More sharing options...
aia Posted June 24 Share Posted June 24 14 hours ago, Matt Finger said: the "embed external content" restriction also prevents external image URIs from being converted to images Does it allow restricting only external images without affecting other external embeds? If not, I hope this improvement will be made ASAP. Link to comment Share on other sites More sharing options...
Matt Finger Posted June 24 Author Share Posted June 24 1 hour ago, 13. said: Does it allow restricting only external images without affecting other external embeds? Sure does! Joel R and aia 1 1 Link to comment Share on other sites More sharing options...
Fernando Mercês Posted June 25 Share Posted June 25 (edited) Great stuff, thanks for sharing. I mainly use source mode to add payment buttons (think of PayPal "Donate now" buttons, for example, but I use other, local services). They're basically iframes I think, but they have some code that's required to hold user IDs, button IDs, etc. Will I be able to keep using them? Thanks, Fernando Edited June 25 by Fernando Mercês konon 1 Link to comment Share on other sites More sharing options...
Gary Posted June 25 Share Posted June 25 Hi @Fernando Mercês, I know I may be stating the obvious, but there is a donation feature built into Invision Community. AdminCP -> Commerce -> Payments -> Donations You could always obtain the donation button from PayPal, add it to your topic/post as an image and simply add a link to it. That's how I have done it for many of my communities in the past and never had an issue. A community I recently launched uses the default donation feature and despite it not being used yet, it does look seamless. Marc and Fernando Mercês 1 1 Link to comment Share on other sites More sharing options...
Fernando Mercês Posted June 26 Share Posted June 26 Hey @Gary, thanks for your answer. 🙂 The issue with Commerce app for me is the lack of support to the popular local payment services. I know there's also a "Manual" payment method, but then the users have to make two purchases: one in Invision and another one in the payment service website. Often they get confused this way. So, I basically can't use Commerce. Using the button image linked to the payment page of the service should be enough in Pages though. Thanks for this idea. 🙂 Best, Fernando Link to comment Share on other sites More sharing options...
Gary Posted June 26 Share Posted June 26 No problem at all. You can always make a suggestion to include more payment services in the Feedback forum (after doing a search for similar requests already suggested). If there are enough clients requesting these same payment services, you might be in luck. The team do look at all requests and considerations. Bear in mind there is a big update with the Commerce application once v5 arrives. You might find the donation feature beneficial if it is one of the many amazing features being worked on. Fernando Mercês 1 Link to comment Share on other sites More sharing options...
IPCommerceFan Posted August 7 Share Posted August 7 Could the editor be extended such that someone with the right permissions would see a dropdown of boilerplate actions to choose from similar to what is available in the current IP Commerce support request system? Link to comment Share on other sites More sharing options...
Management Matt Posted August 12 Management Share Posted August 12 I would consider setting up stock replies. These can be used for both Commerce and any area where there is an editor. Matt Finger, Maxxius and IPCommerceFan 1 1 1 Link to comment Share on other sites More sharing options...
IPCommerceFan Posted August 12 Share Posted August 12 Oh wow, I was completely unaware of this feature! It looks like we should have switched over to this a long time ago. Thanks for pointing it out! Is it fair to assume this will also exist in V5? Link to comment Share on other sites More sharing options...
Matt Finger Posted August 18 Author Share Posted August 18 On 8/12/2024 at 11:13 AM, IPCommerceFan said: Oh wow, I was completely unaware of this feature! It looks like we should have switched over to this a long time ago. Thanks for pointing it out! Is it fair to assume this will also exist in V5? Of course! IPCommerceFan 1 Link to comment Share on other sites More sharing options...
aia Posted August 19 Share Posted August 19 On 6/24/2024 at 7:09 PM, aia said: Does it allow restricting only external images without affecting other external embeds? If not, I hope this improvement will be made ASAP. On 6/24/2024 at 8:29 PM, Matt Finger said: Sure does! Unfortunately, it does not. I hope it will be fixed before the release. Link to comment Share on other sites More sharing options...
Recommended Posts