The scalable creator and customer community platform - Invision Community
All the features of the script are unlocked and there is no restriction on the script, check the images shown above
Engage and empower your community
Build and grow your community with our scalable and customizable community platform.
Build a robust library of searchable information.
Build your own resource center
Use our native apps and features to seamlessly construct an information hub that your members can access 24/7.
Pages
The Pages app is imperative for a fully-functioning knowledge base.
Records
Create a "record" in the system with relevant information pertaining to your subject. These records display on a Page.
Clubs
Allow members to participate in in-depth, private or public discussions regarding unearthed information using our Clubs tool.
Achievements
Give props to your members for contributing quality information to the community.
What's New in Version v5.0.6
See changelogReleased
#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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.