Developer Documentation
-
General
-
Development
-
Applications
-
Plugins
-
Extensions
- Overview
- core/AchievementAction
- core/AdvertisementLocations
- core/Announcements
- core/BBCode
- core/Build
- core/BulkMail
- core/CommunityEnhancements
- core/ContactUs
- core/ContentModeratorPermissions
- core/ContentRouter
- core/CreateMenu
- core/Dashboard
- core/EditorLocations
- core/EditorMedia
- core/FileStorage
- core/FrontNavigation
- core/MobileNavigation
- core/GroupForm
- core/GroupLimits
- core/IncomingEmail
- core/IpAddresses
- core/LiveSearch
- core/MemberFilter
- core/MemberHistory
- core/MemberSync
- core/MetaData
- core/MFAArea
- core/ModCp
- core/ModCpMemberManagement
- core/ModeratorPermissions
- core/Notifications
- core/OutputPlugins
- core/OverviewStatistics
- core/Permissions
- core/Profile
- core/ProfileSteps
- core/RssImport
- core/Queue
- core/Sitemap
- core/StreamItems
- core/Uninstall
- nexus/Item
-
-
Framework Fundamentals
-
Nodes
-
Content Items
-
Comments
-
Reviews
-
-
Members & Authentication
-
Login Methods
-
-
Other Features
-
Notifications & Emails
-
Forms
-
Commerce
-
API
-
-
Invision Community 4.2
-
Invision Community 4.3
-
Invision Community 4.4
-
Invision Community 4.5
-
Invision Community 4.6
-
Invision Community 4.6.10
-
Legacy Documentation
-
4.2 and below: IPS Connect
-
4.2 and below: Login Handlers
-
Invision Community 4.6
-
Summary of Changes
New Extensions: core\AchievementAction Supported PHP & MySQL Versions: The PHP min version was increased to PHP 7.2 in IPS 4.6, this means that your marketplace submissions are required to work with this version, but keep in mind that few clients are going to use php8, so I would really suggest to try to get your code working with both versions, which means that you'll need to implement some changes to avoid some BC breaks in PHP8. Here's a great list https://www.php.net/man -
Deprecated Methods
We took the opportunity for some spring cleaning and to clean up the 4.6 code, so we have finally removed most of the methods which were marked as deprecated. Removed \IPS\{app}\extensions\core\Uninstall\{extension}::onOtherAppUninstall() (use onOtherUninstall()instead). Removed \IPS\cms\Databases::getDatabaseDataFromStore() (use getStore() instead). Removed \IPS\cms\Pages\Page::getPageUrlStore() (use getStore() instead). Removed \IPS\Application::$ipsApps (use \IPS\I