[TikiWiki-commits] [Git][tikiwiki/tiki][30.x] [NEW] Add Changes Wizard for Tiki 30 with detailed feature list
"luci \(@luciash\) via TikiWiki-cvs" <[email protected]>
| Newsgroups | gmane.comp.cms.tiki.cvs |
|---|---|
| Message-ID | <69dcf3ea72ae9_3b1a9bf18324da@gitlab-sidekiq-low-urgency-cpu-bound-v2-69fbf554cf-w84nw.mail> |
luci pushed to branch 30.x at Tiki Wiki CMS Groupware / Tiki
Commits:
a60c77e0 by Yves Ngalamulume at 2026-04-13T13:39:01+00:00
[NEW] Add Changes Wizard for Tiki 30 with detailed feature list
---
* [NEW] Add Changes Wizard for Tiki 30 with detailed feature list
---
* Update Prosody integration link in Changes Wizard for Tiki 30
* Remove deprecated wiki plugins from Changes Wizard in Tiki 30
* Remove Developers & Technical Improvements section from Changes Wizard in Tiki 30
* Remove deprecated RSS plugin and Key Settings section from Changes Wizard in Tiki 30
* Refactor New Wiki Plugins section in Changes Wizard to use preference names for plugins in Tiki 30
* Refactor New Wiki Plugins section in Changes Wizard to use preference names for plugins in Tiki 30
* Enhance Changes Wizard by adding "More Information" links for new integrations and plugins in Tiki 30
* Update feature list and add Key Settings section for Changes Wizard in Tiki 30
* Update feature list and add Key Settings section for Changes Wizard in Tiki 30
* Update feature list for Changes Wizard in Tiki 30
* Update feature list for Changes Wizard in Tiki 30
* Refactor ChangesWizardNewIn30 namespace and instantiation in admin wizard
* Refactor ChangesWizardNewIn30 namespace and instantiation in admin wizard
* Refactor ChangesWizardNewIn30 namespace and instantiation in admin wizard
* [NEW] Add Changes Wizard for Tiki 30 with detailed feature list
* [NEW] Add Changes Wizard for Tiki 30 with detailed feature list
* [FIX] Incorrect dark color in fivealive raspberry sub-theme
* [FIX] Raspberry theme header background overridden by Bootstrap navbar color
See merge request tikiwiki/tiki!9955
See merge request tikiwiki/tiki!10004
- - - - -
3 changed files:
- + lib/wizard/pages/changes_new_in_30.php
- + templates/wizard/changes_new_in_30.tpl
- tiki-wizard_admin.php
Changes:
=====================================
lib/wizard/pages/changes_new_in_30.php
=====================================
@@ -0,0 +1,45 @@
+<?php
+
+// (c) Copyright by authors of the Tiki Wiki CMS Groupware Project
+//
+// All Rights Reserved. See copyright.txt for details and a complete list of authors.
+// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
+namespace Tiki\Lib\Wizard\Pages;
+
+use Wizard;
+
+/**
+ * The Wizard's language handler
+ */
+class ChangesWizardNewIn30 extends Wizard
+{
+ public function pageTitle()
+ {
+ return tra('New in Tiki 30');
+ }
+
+ public function isEditable()
+ {
+ return true;
+ }
+
+ public function onSetupPage($homepageUrl)
+ {
+ // Run the parent first
+ parent::onSetupPage($homepageUrl);
+
+ // Show if any more specification is needed
+ return true;
+ }
+
+ public function getTemplate()
+ {
+ return 'wizard/changes_new_in_30.tpl';
+ }
+
+ public function onContinue($homepageUrl)
+ {
+ // Run the parent first
+ parent::onContinue($homepageUrl);
+ }
+}
=====================================
templates/wizard/changes_new_in_30.tpl
=====================================
@@ -0,0 +1,88 @@
+<div class="d-flex">
+ <div class="me-4">
+ <span class="float-start fa-stack fa-lg margin-right-18em" title="{tr}Changes Wizard{/tr}">
+ {icon name='arrow-circle-up' iclass='fa-stack-2x'}
+ {icon name='magic' iclass='fa-flip-horizontal fa-stack-1x ms-4 mt-4'}
+ </span>
+ </div>
+ <div class="flex-grow-1 ms-3">
+ <h2>{tr}New in Tiki 30 (LTS){/tr}</h2>
+ <p>
+ {tr}Tiki 30 is a Long-Term Support (LTS) release, supported until 2031, focused on stability, performance and modern improvements.{/tr}
+ </p>
+ <a href="https://doc.tiki.org/Tiki30" target="tikihelp" class="tikihelp text-info">
+ {icon name="help"} {tr}Read full documentation{/tr}
+ </a>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}Infrastructure & Core{/tr}</legend>
+ <ul>
+ <li>{tr}Background job queue for asynchronous task execution{/tr}</li>
+ <li>{tr}Refactored admin page language and section handling{/tr}</li>
+ <li>{tr}Support for modern PHP environments (including PHP 8.4+){/tr}</li>
+ </ul>
+ </fieldset>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}User Interface & UX{/tr}</legend>
+ <ul>
+ <li>{tr}Tikiben theme with new bento-style layout{/tr}</li>
+ <li>{tr}Collapsible sidebar restored in admin{/tr}</li>
+ <li>{tr}Improved modals with resizable windows{/tr}</li>
+ <li>{tr}Better mobile dropdown positioning{/tr}</li>
+ <li>{tr}User info tooltips enabled by default{/tr}</li>
+ </ul>
+ </fieldset>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}Editors{/tr}</legend>
+ <ul>
+ <li>{tr}Markdown editor improvements with extended help{/tr}</li>
+ <li>{tr}Summernote integration with LanguageTool{/tr}</li>
+ <li>{tr}New ToastUI editor support{/tr}</li>
+ </ul>
+ </fieldset>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}New External Integrations{/tr}</legend>
+ <ul>
+ <li>
+ {tr}CryptPad integration for collaborative Office document editing{/tr}<br>
+ <a href="https://doc.tiki.org/Tiki30#External_Services_Integrations" target="tikihelp">
+ {tr}More Information{/tr}
+ </a>
+ </li>
+ <li>
+ {tr}PeerTube integration for decentralized video hosting{/tr}<br>
+ <a href="https://doc.tiki.org/Tiki30#External_Services_Integrations" target="tikihelp">
+ {tr}More Information{/tr}
+ </a>
+ </li>
+ <li>
+ {tr}Prosody and Converse.js integration with Tiki as identity provider{/tr}<br>
+ <a href="https://doc.tiki.org/Prosody" target="tikihelp">
+ {tr}More Information{/tr}
+ </a>
+ </li>
+ </ul>
+ </fieldset>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}New Wiki Plugins{/tr}</legend>
+ <ul>
+ <li>{preference name=wikiplugin_lottie}<br></li>
+ <li>{preference name=wikiplugin_model3dviewer}<br></li>
+ <li>{preference name=wikiplugin_fancylink}<br></li>
+ <li>{preference name=wikiplugin_contributionsdashboard}<br></li>
+ </ul>
+ </fieldset>
+ <fieldset class="mb-3 w-100 clearfix featurelist">
+ <legend>{tr}Security{/tr}</legend>
+ <ul>
+ <li>{tr}Two-Factor Authentication (2FA){/tr}</li>
+ <li>{tr}Brute-force protection (experimental){/tr}</li>
+ <li>{tr}Improved password reset with cryptographic tokens{/tr}</li>
+ <li>{tr}Extended HTTP security headers and CORS support{/tr}</li>
+ <li>{tr}Usernames cannot contain spaces{/tr}</li>
+ </ul>
+ </fieldset>
+ <i>
+ {tr}This release focuses on stability and long-term improvements rather than major breaking changes.{/tr}
+ </i>
+ </div>
+</div>
=====================================
tiki-wizard_admin.php
=====================================
@@ -103,6 +103,9 @@ if ($useDefaultPrefs) {
// Store the use Changes Wizard selection in the wizard bar
$smarty->assign('useChangesWizard', $useChangesWizard);
+ require_once('lib/wizard/pages/changes_new_in_30.php');
+ $pages[] = new Tiki\Lib\Wizard\Pages\ChangesWizardNewIn30();
+
require_once('lib/wizard/pages/changes_new_in_26.php');
$pages[] = new ChangesWizardNewIn26();
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/a60c77e02adc482a706e4c8f368b2c49223dcf17
--
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/a60c77e02adc482a706e4c8f368b2c49223dcf17
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help
_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs