Invision Community 5.0.0 is a powerful community platform designed for online communities, forums, social networks, and content management systems (CMS). It offers a variety of modern features and improvements, making it easier for administrators, developers, and users to manage and run an efficient online community. Here's an overview of the key highlights and features of Invision Community 5.0.0:
1. Completely Redesigned Admin Control Panel
The Admin Control Panel has been fully redesigned with a more streamlined, user-friendly interface. Administrators can easily access and manage site settings, improving overall site management efficiency. The new layout is modern and adapts well to various screen sizes and devices.
2. Enhanced API Support
Version 5.0 introduces stronger API capabilities, making it easier for developers to integrate with third-party applications. With the improved RESTful API, developers can access site data and functionality, allowing for deeper customization and extension.
3. Improved Application and Plugin Management
The application and plugin management system has been optimized. The process of installing, uninstalling, and updating plugins is now simpler, and administrators can easily manage installed applications and plugins, offering enhanced flexibility.
4. Stronger SEO Features
5.0 introduces more search engine optimization (SEO) options, allowing sites to rank better in search engines. Administrators can customize page metadata, URL structures, and content presentation, improving the site's visibility.
5. Enhanced Content Moderation System
The content moderation system has been improved, enabling administrators to have greater control over what content gets published and what needs to be approved. This feature ensures content quality and compliance with community guidelines.
6. Improved Permissions Management
The permissions system has been enhanced, providing administrators with more granular control over the capabilities of different user groups. It allows for more detailed access, operational, and management settings for each group.
7. Customizable Themes and Interface
Version 5.0 offers more flexible theme customization options, allowing administrators to adjust the site's colors, fonts, layouts, and more. This helps in creating a more unique and branded look for the site.
8. Progressive Web App (PWA) Support
Invision Community 5.0 introduces support for PWAs (Progressive Web Apps), allowing your site to function like a native app on both mobile and desktop devices. This enhances user experience by offering offline functionality and better accessibility.
9. Multi-language Support
Version 5.0 further strengthens multi-language support, making it easier for sites to support multiple languages. Administrators can manage and translate language packs more effectively, enabling better localization and global accessibility.
10. Security Enhancements
The security of the platform has been strengthened, including stronger password encryption, improved authentication methods, and detailed security logging. These improvements help protect sites from potential security threats.
11. Flexible File Storage Options
Invision Community 5.0 supports a range of file storage options, including local storage and cloud storage. Administrators can choose the best storage solution for their needs and integrate with third-party cloud services like AWS and Google Cloud.
12. Reporting and Analytics Tools
New reporting and analytics tools provide deeper insights into site performance. Administrators can view visual charts and data to track user activity, content engagement, and community growth, helping them make data-driven decisions.
13. Performance Improvements
Through optimized system architecture and database operations, Invision Community 5.0 has enhanced performance, ensuring that sites run smoothly even under heavy traffic and high load conditions.
Invision Community 5.0.0 is a comprehensive community platform designed to provide flexibility and customization for building and managing online communities. Its powerful features and extensibility make it easier for administrators to manage sites, content creation, and security while providing enhanced user experiences. Whether you're managing a small forum or a large social platform, the updates in version 5.0 are designed to meet the needs of modern online communities.
What's New in Version 5.0.6
See changelogReleased
This is the latest version of Invision Community.
#4484: Fix multiple issues with badge form and Custom Badges
#4473: Fix cloud plan lang string
#4455: Prevent notifications date from being squashed
#4448: Duplicated links for featured content items
#4446: Max Embed Media Width and Smaller Minimum Table Column Width
- Issue #4146: Images and youtube videos rendering full width
- Issue #4435: Tables: ability to change column min width
- Issue #4433: Editor table columns should have resize cursor applied
#4447: Only apply faded icon to category tables
#4438: Fixes an issue where generating topic summaries can fail
#4425: Use JS lang strings for create new line buttons in table
#4424: Define Visual Language Editor Values in AJAX responses for Dialog and Menu Support
#4384: Improved contrast of Stripe checkout in dark mode
#4415: Fixed odd tint of i-color_contrast in Safari
#4416: Conditionally inherit colors for footer widgets
- Issue #4378: Featured content widget on footer shows white borders
- Issue #4390: Minor design issue: guest block in footer
#4417: Improved spacing around advertisements
#4423: Better carousel support in Safari
#4426: Close widget menus when exiting page editor
#4427: Update time in topic header after page load
#4428: Host Monaco from the Community instead of using CDN
#4430: Add theme hook points for Courses
#4431: Hook points in Calendar Overview
#4432: Prevent custom icons from using 'object-fit:cover' in table UI
#4392: Implement extension for custom Package Types
#4421: Fixes an issue where getting the first or last post in a topic can be very slow
#4409: Fixed wrong Classname ( Livetopic vs LiveTopic) in the EditorExtension Class
#4413: Fix an issue where leaving an event after RSVP threw an exception
#4407: Fixes an issue where the service worker offline page isn’t UTF-8
#4400: Allow custom emoticons to display in their natural dimensions
#4397: Editor Fixes
- Issue #4090: Difficult to remove automatically applied link styles
- Issue #4399: Add editor button with registerNode
#4395: Close dialog when anchor link clicked
#4396: Update remote autocomplete from input event
#4402: Fix broken blog comment permission check
#4405: UI fixes for 5.0.6
#4376: Removed jquery.transform.js and data-ipsdialog-showfrom
#4366: Implement extension for new MFA Handlers
#4393: Fix an issue where profile completion on registration can throw an exception
#4389: Add support for form headers and HTML in UI Node extension
#4359: Add support for FURLs in profile tabs
#4358: Implement extension for new Share Services
#4371: Hide Video Encoding ACP menu item if gallery is disabled
#4353: Additional methods to UserMenu extension
#4338: Speed up Tag Selector when there are 100s of Tags
#4367: Open the SavedAction class for extension
#4368: Add "site online" to ACP search keywords
#4370: Fix issue with incorrect count on the Recently Browsing block
#4382: Fixed alignment of expanded mini-profile
#4383: Fixed ipsSwitch transition
#4385: Made "Follow member" button full width on leaderboard
#4381: Use --ips-js-zindex-top to handle tooltips and menus
#4369: Fix issue where blog entry dates showed incorrectly in activity streams
#4362: Fixed widget carousels
- Issue #4360: Page Editor carousels don't shrink below 4 items
- Issue #4361: Achievements widget doesn't support carousels
#4106: Reduced some JS and CSS to address Layout Shifts and reflow
#4357: Fix an issue with unapproved commerce item reviews
#4355: More stable badge creator wizard
#4352: New Listener types and events
#4337: Implement additional UI Extension methods for content tables
#4345: Improved the UI of Achievements widget
#4344: Added padding to no-icon-button
#4342: Converted Theme Editor tabs to data-ipsTabbar
#4340: Fixed forum category collapse icon
#4325: Update CodeMirror bundle to 5.68.16 and fix scroll issue
#4327: Deleting topics may be broken with pages app being enabled
#4324: v4 Port: False failed logins when using OAuth ROPC
#4292: Further extension of Clubs and Club Nodes
#4308: Update CodeMirror to 5.68.18
#4288: Make sure that the UINode Extension methods are called for album creation
#4289: Fix an issue where UINode rowBage method was not called for Packages
#4323: Fix issue where "Other" Meta Tags could not be saved
#4322: Fix incorrect version number when downloading language files
#4168: Increase speed and reduce size of Embed Support JavaScript
#4284: Fix an issue where digests contained hidden or deleted content
#4300: Reduced opacity of read forum icons
#4302: Fixed light/dark background for external embeds
#4303: Adjusted colors of upgrade progress bar to match v5 branding
#4313: Fix inconsistent EditorLocations implementation
#4314: Fix issue where badges could not be saved if using an uploaded image
#4315: Fixed some .ipsData elements not being wrapped with i-data
#4316: Added userBarGuest template hook
#4310: Fixes an issue where reacted content can be incorrect on profile view and streams
#4298: Fixed h3 tag on Profile page
#4277: Support for unknown fonts in the editor
#4106: Reduced some JS and CSS to address Layout Shifts and reflow
Developer Notes
#4392 Implement extension for custom Package Types
- New PackageType
extension to create custom package types in Commerce
#4366 Implement extension for new MFA Handlers
- New extension MFAHandler
to implement custom methods for 2FA
#4359 Add support for FURLs in profile tabs
- New method ProfileAbstract::url()
to define a custom FURL for a profile tab
- New FURL definition profile_tab
#4358 Implement extension for new Share Services
- New ShareServices
extension to allow for custom sharing to external platforms
#4353 Additional methods to UserMenu extension
- New UserMenuExtension
method acpAccountActionsMenu()
. Returns an array of MenuItem
objects that will be added to the "Account Actions" dropdown in the ACP member view.
- New UserMenuExtension
method acpRowButtons()
. Returns an array of buttons that will be added to the member list view. For this method, buttons should be returned as an array, the same way that buttons are constructed for ACP tables.
#4352 New Listener types and events
- New MemberListener events onCourseComplete
, onModuleComplete
, onLessonComplete
, and onQuizComplete
- New Listener Type PollListenerType
specifically for events related to polls. This listener supports the following methods: onCreateOrEdit
, onVote
, onVoteRecount
, onDelete
, onStateChange
. The onStateChange
event includes the new state (opened or closed).
- New Listener Type FileListenerType
for file downloads. This listener has a single event, onDownload
, which is fired when downloading from the Downloads application AND when downloading an attachment. The event payload will include the related object (e.g. a File for Downloads, or a Post - for example - for an attachment). For attachments, the $extra
array will be populated with id1
, id2
, and id3
from the core_attachments_map
table.
#4337 Implement additional UI Extension methods for content tables
- UI Extension method contentTableWhere()
now allows you to modify existing where clauses.
- [BREAKING CHANGE] UI Extension method contentTableWhere()
has a method signature change
- New UI Extension method contentTableGetRows()
to allow you to modify table rows before they are output
#4292 Further extension of Clubs and Club Nodes
- New methods in Ui\Node
to extend club nodes: clubFormElements()
, processClubForm()
, and clubFormPostSave()
- Nodes that use ClubContainer
should now use the method _clubForm()
instead of clubForm()
to ensure that UI Extensions are called properly.
- New Club Extension method menu()
allows developers to add items to the club menu
- New Club Extension method buttons()
allows developers to add to the buttons in the club header (or sidebar)
- New class IPS\Helpers\Menu\Buttons
to create a buttons list instead of a dropdown menu
please support the developers. If you have any other questions
please leave a comment and let us know!