Jump to content

IPB 4.5: features (Invision Power Board)


Recommended Posts

738112901_2upArtboard3languages@2xa.png.3eb6b608d4e787bb93a31875a10e756e.png

Ever since Invision Community 4.0, there has been a huge focus on making communities multi-lingual by providing translation features inside the AdminCP.

We have received a lot of feedback on our multi-lingual and translation tools over the past year, and we're happy to announce these new features coming to Invision Community 4.5.

Pages Phrase Tools

If you have the Pages application, you can also use these phrases in HTML pages and HTML Blocks without needing to visit the translation tools area. Simply use the tag editor in the sidebar when editing a page or block's contents.



sidebar-phrases.jpg

The new phrases sidebar options

You can quickly create new multi-lingual phrases by clicking the + icon.

Adding a phrase from the pages editor.jpg

The new add phrase dialog

Additionally, WYSIWYG Blocks have now been made translatable, so you can now create WYSIWYG blocks that will display their content in specific languages.

Translation Tools

Language pack creators can now set a version update URL which is checked to notify admins within the AdminCP that an update available, just like the theme system. This is a great way to notify customers when fixes are available.

Finally, you can now quickly add a new phrase from the Translation Tools page without the need to use the developer tools.

Add phrase.jpg

The new "Add Phrase" option


These little changes should make a huge difference in your workflow, and make it easier than ever to create fully multi-lingual pages throughout your site.

View the full article

Link to post
Share on other sites
  • Replies 31
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

office.jpg.dbda5ed8dfe214d780c583ca355e610e.jpg

We have announced a lot of new things coming soon with Invision Community 4.5. Most of these are pretty big new features worth a blog on their own.

However, we've made a lot of smaller changes that may not deserve their own blog but still have a significant impact.

Let's run through some of those.

Performance Improvements
For every major release, we take some time to run through the code and look at ways to make Invision Community run more efficiently.

For Invision Community 4.5, we've made node forms, sitemaps and commonly run SQL queries more efficient, which is excellent news for you and your users who get reduced server load and a snappier community.

TikTok Embed
Although it confuses me greatly, TikTok has taken the internet by storm. We have added it to the embed list so pasting a TikTok share link automatically shows the video ready to play in the comment.

tiktok.jpg

A TikTok

Upload Chunking
Uploading large files can be tricky. Typically trying to push a large file to a server results in timeouts, memory issues and eventually frustration. We have added chunked uploading when using S3. Put simply; this uploads part of the file at a time to prevent memory issues and the server timing out waiting for the upload to finish.

View Members by Rank
Very recently, we were asked how you can view all members in the ACP of a specific rank. It turned out you couldn't. This quick change was added into Invision Community 4.5.

rank.jpg

Showing members with a specific rank in the AdminCP

Download Statistics
While Invision Community 4.5 has new and improved statistic displays, a common request was to be able to download the raw data. This is now possible.

download.jpg

Export stats as a CSV

Downloads
In Invision Community 4.5, when you require approval of new versions of files submitted to Downloads, the original version will no longer be hidden from view. We've added a new flow for moderators to approve these new versions.

Live Meta Tag Editor
Invision Community 4.5 seemed like a great time to run through this feature and tweak the functionality to make it more useful. Now it's possible to remove default meta tags, and it's easier to remove custom tags.

Closed Tag Autocomplete
When using the closed tag system where a user can select from one of your preset tags, we have added a search box to make it easier to find a single tag from a list of potentially hundreds.

EU Tax Support in Commerce
Tax doesn't have to be taxing! But it generally is. Countries within the EU often have complex tax rates. Commerce now supports multiple tax rates for consumers, businesses and EU VAT-registered businesses.

That concludes our mini round-up of all the things we've not talked about yet. Let me know which one you're looking forward to most!

View the full article

  • Sad 1
Link to post
Share on other sites

shop.jpg.33b23bc842bec6259d1168d3301e83fe.jpg

One of the most popular requests we get for Commerce is for a free trial period for subscriptions. We've heard from many clients that wish to allow their members a free, or reduced cost trial period before auto-renewing the full price.

I'm pleased to say that we've now added this functionality into Invision Community 4.5. Let us take a look at how it works.

Initial Terms

In 4.5 you can now specify an initial term that is different to the normal renewal term for any subscription plan or product. For example, you could make the initial term $0 for 1 week and the normal renewal term $10 per month which will allow you to create 1 week free trial. The initial term doesn't have to be $0, you can use any special price for the initial term you like.

Screen Shot 2020-05-04 at 2.16.31 pm.png

Subscription Plans showing Free Trials

For developers creating their own applications with Commerce integration, this functionality is also available to you simply by passing a DateInterval object representing the initial term when creating the invoice.

Collecting Payment Details for Free Trials

Previously, if you were buying something that is free, the entire of the last step of the checkout would just be skipped and the invoice marked as paid.

In 4.5, if:

  • The user is purchasing something which has a free initial period, but also has a renewal term (i.e. is a free trial), and
  • You have a payment method which can collect card details (Stripe, Braintree, etc)

The user will be prompted to provide payment details that will not be charged until after the free trial. If the user already has a card on file they will not be prompted to provide the details again but will see a confirmation screen rather than the order just being marked paid immediately.

Screen Shot 2020-05-04 at 2.21.21 pm.png

Checkout Process for a Free Trial

As you can see, allowing a free or reduced cost trial period has never been easier. We hope that you enjoy using this new feature of Invision Community 4.5.

 

View the full article

Link to post
Share on other sites
  • 1 month later...

556111388_2upArtboard16features@2xa.png.15467d08af1a3540841134c4e8c30b10.png

As the deadline slowly comes down, two last feature additions race towards the descending door and slide in underneath with seconds to spare. 

If you've never seen "Raiders of the Lost Ark", then you probably think this is a weird way to start a blog.

As we wrap up development for Invision Community 4.5, we squeezed in two extra features that I want to talk about today.

Per Topic Post Approval
The first is a way to cool down a heated topic without locking it. Right now you can put an entire forum on post-approval. This means that moderators must review and approve all new posts before they are allowed to be publicly displayed.

As of Invision Community 4.5, you can now choose to set a single topic to post-approval regardless of the forum setting.

post approval.jpg

This is a great way to let a topic cool off but still receive new replies to review before adding to the topic.

Club Terms and Conditions
The ways that clubs are used throughout the many communities that run Invision Community are becoming increasingly varied.

A popular request is to allow members to agree to a set of club-specific terms and conditions before they can contribute to the club.

club T & C.jpg

Invision Community 4.5 now allows the club owner to set up its own terms and conditions. You can optionally enforce that members agree to them before continuing.

That's it for feature announcements. We're excited to be closing development on Invision Community 4.5 and move towards a beta in the coming weeks.

View the full article

Link to post
Share on other sites

366898513_2upPlandetravail1light.png.892b9c87a93985b98a106613fef29a9d.png

Almost ten years ago we launched the Marketplace; a place to connect Invision Community owners with talented developers creating new functionality.

Over the decade, the Marketplace has grown to hold thousands of applications, large and small. For many Invision Community owners, the Marketplace has become an essential resource.

Our aim was always to have the Marketplace available inside your Admin Control Panel to make it even easier to purchase and install extra functionality.

I'm pleased to say that as of Invision Community 4.5, this is now a reality. You can browse the Marketplace and install new add-ons without leaving the Admin Control Panel.

image.png

Obtaining Resources

Paid resources can be purchased directly from the Marketplace and are available to install immediately after the payment is complete. You no longer need to download and install the files yourself.

You may also notice some additional information with the resource listing, we'll be introducing a new 'tab' to marketplace resources to allow the authors to provide more useful information such as answers to frequently asked questions, or configuration instructions etc.

image.png

The video below takes you through the purchase and installation of a Marketplace application.

Installing an Application

Updates

Some of the eagle-eyed among you may have noticed in the first screenshot that there are more 'bubbles' showing in the menu on the left. These are supported for Applications, Plugins, Themes and Languages.

In Invision Community 4.5 every resource available via the AdminCP is automatically versioned, you will see update notifications for everything you have installed (previously, you would only see update notices if the resource author supports them).

Installing an update is as simple as clicking on the update notice, then clicking 'update' on the Marketplace listing.

image.png

Installing Updates

Downloads Changes

Our Marketplace is built on our Downloads application, during development of this feature we needed to add new functionality. We have included as many of these improvements as possible in our software for the benefit of our customers, some of these are:

  • Custom Fields can now be set to only show to members that have purchased a file.
  • Files can now be set to accept a single file upload instead of multiple.
  • New file versions can now be moderated without hiding the current version from view.
  • Downloads REST API
    • Performance Improvements
    • New /download endpoint that counts the download
    • Added more data to the /downloads/file/{id} response
    • Ability to sort file results by last updated date

We hope you're as excited about this feature as we are.

View the full article

Link to post
Share on other sites
  • 2 weeks later...

ios13-macbook-air-ipad-pro-iphone-xs-sign-in-with-apple-hero.jpg.9bb85fddd1ec1879fb339552c1bbcfab.jpg

Since the feature was announced at last year’s World Wide Developer Conference (WWDC) we have received lots of requests to implement Sign in with Apple in Invision Community. We’re pleased to announce that as of 4.5 this is now available.

You will need a paid Apple developer account to use it but once enabled users will be able to sign in using their Apple ID and all the convenience that brings. Touch ID and Face ID is supported natively where available and works across all your devices.

Sign in with Apple.png

Choose to share or hide your email address

Isn’t it just another login button?

Sign in with Apple is built on similar technologies as other login buttons such as those already available in Invision Community from Facebook, Google and Microsoft. The difference is Apple’s unique focus on privacy. On certain community types users can be reluctant to sign up when they fear they need to disclose lots of personal details. Every community is different so allowing your users to share as little or as much info as they like could be important to your success. Apple have stated that no user tracking will take place in contrast to other services where this forms a part of their business model.

When signing in with their Apple ID the user can choose whether or not to share their real email address with your community. If the user chooses to hide their email address then your community will receive a relay email address that will forward to their real address. The email address used is unique to your community so the user can retain control.

Can users link their existing Invision Community accounts?

Yes! If a user signs in using the Apple button and shares their real email address, then providing they already have an account on your community they will be prompted to link their account in the same way as other social login buttons. They can also link an existing account from their account settings. If linking from account settings then the email addresses used do not need to match.

Sign in with Apple is already enabled here on our community and is available in the 4.5 beta available to download now.

View the full article

Link to post
Share on other sites
  • 2 months later...

Version 4.5.1 was finally released. https://invisioncommunity.com/release-notes/

This morning I took the time to upgrade our systems.

You will probably noticed some differences.

  • For one, our default theme was changed. I preserved most of our "look".
  • The trophies plugin needs to be updated before it works again.

Do let me know here if you find something that broke or changed for the worse.

Link to post
Share on other sites
Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...