Version 5.0.0 beta 1

This commit is contained in:
Neo committed 2025-12-19 16:27:35 -08:00
1 parent 25ddeb65d6
commit 15c7beabc5
6736 files changed
+627902 -497943

No files matched your search

@@ -0,0 +1,22 @@
{
"id": 500001,
"name": "5.0.0 Alpha 1",
"steps": {
"queries": true,
"lang": true,
"theme": true,
"themeeditor": false,
"javascript": true,
"emailTemplates": false,
"acpSearchKeywords": false,
"settings": true,
"tasks": false,
"modules": false,
"widgets": true,
"customOptions": false,
"customRoutines": true
},
"forceMainUpgrader": false,
"forceManualDownloadNoCiC": false,
"forceManualDownloadCiC": false
}
@@ -0,0 +1,31 @@
{
"files": {
"added": [
"cms\/front\/controllers\/blocks\/ips.blocks.navigation.js"
],
"edited": [
"cms\/admin\/controllers\/databases\/ips.databases.download.js",
"cms\/admin\/controllers\/fields\/ips.fields.form.js",
"cms\/admin\/controllers\/media\/ips.media.main.js",
"cms\/admin\/controllers\/templates\/ips.templates.conflict.js",
"cms\/admin\/controllers\/templates\/ips.templates.fileEditor.js",
"cms\/front\/mixins\/ips.cms.comment.js",
"cms\/admin\/templates\/ips.templates.media.js",
"cms\/admin\/templates\/ips.templates.templates.js",
"cms\/admin\/controllers\/media\/ips.media.main.js",
"cms\/admin\/controllers\/templates\/ips.templates.fileEditor.js",
"cms\/admin\/controllers\/templates\/ips.templates.fileList.js",
"cms\/admin\/controllers\/templates\/ips.templates.main.js",
"cms\/admin\/templates\/ips.templates.templates.js"
],
"removed": [
"cms\/front\/mixins\/ips.cms.builder.area.js",
"cms\/front\/mixins\/ips.cms.builder.block.js"
]
},
"orders": {
"added": [],
"edited": [],
"removed": []
}
}
@@ -0,0 +1,92 @@
{
"normal": {
"added": [
"__defart_cms_page",
"__defart_cms_page_plural",
"cms_no_title_content_permission",
"can_view_reports_record",
"cms_block_list_pages",
"theme_template_new",
"page_database_edit_message",
"page_meta_image",
"page_meta_image_desc",
"content_acp_err_page_db_delete",
"field_display_listing_header",
"field_display_display_header",
"field_display_listing_badge_bgcolor",
"field_display_listing_badge_color",
"field_display_display_badge_bgcolor",
"field_display_display_badge_color",
"field_display_badge_default",
"cms_fields_toggles",
"cms_fields_toggles_info",
"field_toggles_off",
"field_toggles_on",
"field_option_other",
"field_option_other_desc",
"field_opt_other",
"category_image",
"club_category_meta_index",
"club_category_meta_index_desc",
"content_database_form_templates",
"cms_bitoptions_assignments",
"cms_bitoptions_assignments_desc",
"database_comments_perpage",
"database_comments_perpage_desc",
"database_comments_perpage_inherit",
"database_allow_club_categories",
"database_allow_club_categories_desc",
"database_allow_club_categories_yes",
"database_allow_club_categories_no",
"modlog__cms_revision_restored_stats",
"block_Codemirror",
"block_Codemirror_desc",
"block_DatabaseNavigation",
"block_DatabaseNavigation_desc",
"block_FolderNavigation",
"block_FolderNavigation_desc",
"block_nav_title",
"block_nav_folder",
"cms_navigation_root_folder"
],
"edited": [
"menutab__cms_icon",
"block_key_desc",
"cms_page_includes_message",
"field_key_desc",
"field_display_opts_title",
"field_display_opts_content",
"database_key_desc",
"cms_byline"
],
"removed": [
"cms_theme_designer_mode_warning",
"cms_media_designer_mode_warning",
"cms_database_promote",
"cms_promote_enabled",
"cms_promote_cat",
"cms_promote_groups",
"replace_media_file",
"media_filename",
"media_uploaded",
"media_size",
"media_dims",
"cms_create_menu_records_x"
]
},
"js": {
"added": [],
"edited": [],
"removed": [
"mediaNoneSelected",
"mediaMultipleSelected",
"mediaEmptyFolder",
"mediaConfirmDelete",
"mediaErrorDeleting",
"mediaNoResults",
"mediaUploadedCount",
"replaceMediaFile",
"mediaUploadedReplace"
]
}
}
@@ -0,0 +1,99 @@
{
"1": {
"method": "dropColumn",
"params": [
"cms_blocks",
"block_plugin_plugin"
]
},
"2": {
"method": "addColumn",
"params": [
"cms_page_widget_areas",
{
"name": "area_tree",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"3": {
"method": "addColumn",
"params": [
"cms_pages",
{
"name": "page_meta_image",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"4": {
"method": "addColumn",
"params": [
"cms_database_categories",
{
"name": "category_image",
"type": "VARCHAR",
"length": 255,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"5": {
"method": "addColumn",
"params": [
"cms_database_fields",
{
"name": "field_toggles",
"type": "TEXT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
},
"6": {
"method": "addColumn",
"params": [
"cms_pages",
{
"name": "page_views",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": 0,
"comment": "",
"unsigned": false,
"auto_increment": false
}
]
}
}
@@ -0,0 +1,11 @@
{
"added": [],
"edited": [],
"removed": [
"cms_promote_cat",
"cms_promote_enabled",
"cms_promote_groups",
"cms_root_path",
"page_extension"
]
}
@@ -0,0 +1,47 @@
{
"html": {
"added": [],
"edited": [
"front\/pages\/widgetContainer",
"global\/records\/customslug",
"front\/widgets\/Rss",
"front\/clubs\/index",
"front\/global\/recordResultSnippet",
"admin\/blocks\/pluginSelector",
"admin\/media\/media",
"front\/submit\/createRecordForm",
"admin\/templates\/editor",
"admin\/templates\/templates",
"front\/widgets\/Blocks",
"front\/widgets\/Categories",
"front\/widgets\/Codemirror",
"front\/widgets\/Database",
"front\/widgets\/DatabaseFilters",
"front\/widgets\/DatabaseNavigation",
"front\/widgets\/databaseNavigationItems",
"front\/widgets\/Editor",
"front\/widgets\/FolderNavigation",
"front\/widgets\/folderNavigationItems",
"front\/widgets\/navigationLine",
"front\/widgets\/pagebuilderoembed",
"front\/widgets\/pagebuildertext",
"front\/widgets\/pagebuilderupload",
"front\/widgets\/RecordFeed",
"front\/widgets\/Rss",
"front\/widgets\/Wysiwyg"
],
"removed": []
},
"css": {
"added": [],
"edited": [
"admin\/templates\/templates.css"
],
"removed": []
},
"resources": {
"added": [],
"edited": [],
"removed": []
}
}
@@ -0,0 +1,43 @@
<?php
/**
* @brief 5.0.0 Alpha 1 Upgrade Code
* @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a>
* @copyright (c) Invision Power Services, Inc.
* @license https://www.invisioncommunity.com/legal/standards/
* @package Invision Community
* @subpackage Pages
* @since 18 Dec 2023
*/
namespace IPS\cms\setup\upg_500001;
use IPS\Task;
use function defined;
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
}
/**
* 5.0.0 Alpha 1 Upgrade Code
*/
class Upgrade
{
/**
* ...
*
* @return bool|array If returns TRUE, upgrader will proceed to next step. If it returns any other value, it will set this as the value of the 'extra' GET parameter and rerun this step (useful for loops)
*/
public function step1() : bool|array
{
Task::queue( 'cms', 'UpdateHtmlPages', array(), 3 );
return TRUE;
}
// You can create as many additional methods (step2, step3, etc.) as is necessary.
// Each step will be executed in a new HTTP request
}
@@ -0,0 +1,11 @@
{
"added": [
"Codemirror",
"DatabaseNavigation",
"FolderNavigation"
],
"edited": [
"Wysiwyg"
],
"removed": []
}