<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
  <title type="text">Tiki DEV Trackers last items</title>
  <subtitle type="text">Tiki DEV Trackers</subtitle>
  <logo>https://dev.tiki.org/dl652</logo>
  <updated>2026-08-13T14:23:24+00:00</updated>
  <generator uri="https://getlaminas.org" version="2">Laminas_Feed_Writer</generator>
  <link rel="alternate" type="text/html" href="https://dev.tiki.org/"/>
  <link rel="self" type="application/atom+xml" href="https://dev.tiki.org/tiki-tracker_rss.php?trackerId=5"/>
  <id>https://dev.tiki.org/</id>
  <entry>
    <title type="html"><![CDATA[ - Custom theme favicons don't work properly]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9015-Custom-theme-favicons-don-t-work-properly" data-type="trackeritem" data-object="9015">Custom theme favicons don't work properly</a><br />Version: 27.x<br />Category: <ul class="tracker_field_category"><li>Error</li></ul><br />Feature: Theme: Look & feel, Styles, CSS, Theme Control Center<br />Resolution status : New<br />Submitted by: Jonny Bradley<br />Lastmod by: Jonny Bradley<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Faicons only work if they're in the <code>themes/yourtheme/favicons</code> dir, if they are in the theme dir inside <code>_custom</code> they don't get picked up.
</p>

<p>I think (assume) this is only in 27.x but can't check now.</p><br />Solution: (empty)<br />Workaround: Put them in <code>themes/yourtheme/favicons</code> even if the rest of the theme files are in <code>_custom</code>.<br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9015<br />]]></summary>
    <published>2026-08-06T20:13:07+00:00</published>
    <updated>2026-08-06T20:13:07+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9015-Custom-theme-favicons-don-t-work-properly"/>
    <id>https://dev.tiki.org/item9015-Custom-theme-favicons-don-t-work-properly</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Make PDF Preview Optional]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9014-Make-PDF-Preview-Optional" data-type="trackeritem" data-object="9014">Make PDF Preview Optional</a><br />Version: 30.x<br/>
31.x (future, currently trunk)<br />Category: <ul class="tracker_field_category"><li>Usability</li><li>Easy for Newbie Dev</li><li>Feature request</li><li>Less than 30-minutes fix</li></ul><br />Feature: PDF<br/>
Wiki (page view, edit, history, rename, etc)<br />Resolution status : New<br />Submitted by: Jonny Bradley<br />Lastmod by: Jonny Bradley<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: This feature arrived in <span><strong><a class="wiki external" target="_blank" title="External link" href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/5960" rel="external">!5960 <span class="icon icon-gitlab fab fa-gitlab "   ></span></a><img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></strong></span>  but wan't made optional sadly, i might get round to it one day, so this is just a reminder really<br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 6<br />Easy to solve?: 9<br />Priority: 54<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9014<br />]]></summary>
    <published>2026-07-31T14:27:08+00:00</published>
    <updated>2026-07-31T14:27:08+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9014-Make-PDF-Preview-Optional"/>
    <id>https://dev.tiki.org/item9014-Make-PDF-Preview-Optional</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Tracker inline editing is no longer inline and reports mandatory fields as missing incorrectly]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9013-Tracker-inline-editing-is-no-longer-inline-and-reports-mandatory-fields-as-missing-incorrectly" data-type="trackeritem" data-object="9013">Tracker inline editing is no longer inline and reports mandatory fields as missing incorrectly</a><br />Version: 30.x<br/>
31.x (future, currently trunk)<br />Category: <ul class="tracker_field_category"><li>Error</li><li>Regression</li></ul><br />Feature: Trackers<br />Resolution status : Fixed or Solved<br />Submitted by: Jonny Bradley<br />Lastmod by: Jonny Bradley<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>When clicking the usual edit icon <span class="icon icon-edit fas fa-edit "   ></span> the field no longer edits in place - why?
</p>

<p>Secondly when clicking "ok" in the tiny dialog that appears i get a "following mandatory fields are missing: login" error, but that field does have a value for that item (showing in a different column).
</p>

<p>Curiously, it works here, so maybe it's the field type that's the problem. Mine is a UserSelector (it's a user tracker)
</p>

<p>Still a regression in terms of UX though, imho</p><br />Solution: <span><strong><a class="wiki external" target="_blank" title="External link" href="https://gitlab.com/tikiwiki/tiki/-/commit/19fe3fa6" rel="external">19fe3fa6 <span class="icon icon-gitlab fab fa-gitlab "   ></span></a><img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></strong></span> in master, <span><strong><a class="wiki external" target="_blank" title="External link" href="https://gitlab.com/tikiwiki/tiki/-/commit/03e720c4" rel="external">03e720c4 <span class="icon icon-gitlab fab fa-gitlab "   ></span></a><img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></strong></span> in 30.x<br />Workaround: (empty)<br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9013<br />]]></summary>
    <published>2026-07-28T15:11:38+00:00</published>
    <updated>2026-07-28T15:11:38+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9013-Tracker-inline-editing-is-no-longer-inline-and-reports-mandatory-fields-as-missing-incorrectly"/>
    <id>https://dev.tiki.org/item9013-Tracker-inline-editing-is-no-longer-inline-and-reports-mandatory-fields-as-missing-incorrectly</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Tracker import/export edit fields format not editable]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9012-Tracker-import-export-edit-fields-format-not-editable" data-type="trackeritem" data-object="9012">Tracker import/export edit fields format not editable</a><br />Version: 30.x<br/>
31.x (future, currently trunk)<br />Category: <ul class="tracker_field_category"><li>Error</li><li>Regression</li></ul><br />Feature: Trackers<br />Resolution status : Works For Me<br />Submitted by: Jonny Bradley<br />Volunteered to solve: Jonny Bradley<br />Lastmod by: Jonny Bradley<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Clicking the format on <code>tiki-tabular-edit?tabularId=42</code> brings up the edit format dialog correctly, but it add a duplicate field instead of editing the one you clicked.
</p><br />Solution: Well that's odd - i added some hacks locally to work out why this was happening (a.k.a. Smarty debugging), and it started working, and still works when i removed the hacks... definitely odd.<br />Workaround: (empty)<br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9012<br />]]></summary>
    <published>2026-07-28T14:57:35+00:00</published>
    <updated>2026-07-28T14:57:35+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9012-Tracker-import-export-edit-fields-format-not-editable"/>
    <id>https://dev.tiki.org/item9012-Tracker-import-export-edit-fields-format-not-editable</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - 27.7 Upgrade requires running tiki-install.php twice to apply all database patches (27.6 → 27.7)]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9011-27-7-Upgrade-requires-running-tiki-install-php-twice-to-apply-all-database-patches-27-6-27-7" data-type="trackeritem" data-object="9011">27.7 Upgrade requires running tiki-install.php twice to apply all database patches (27.6 → 27.7)</a><br />Version: 27.x<br />Category: <ul class="tracker_field_category"><li>Upgrade Blocker</li></ul><br />Resolution status : Fixed or Solved<br />Submitted by: gpinal<br />Lastmod by: Rodriguez Nyiringabo<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>While upgrading Tiki Wiki CMS Groupware from 27.6 to 27.7 using tiki-install.php, the installer reported the following SQL error during the database upgrade:
</p>

<p>	<a href="dl3268?display" class="internal"  data-box="box">		<img src="dl3268?display&format=png&quality=75" loading="lazy"  class="regImage pluginImg3268 img-fluid " data-src="dl3268?display&format=png&quality=75" alt="Image" />	</a>
</p>

<p>Since the installer allows patch errors to be ignored, I checked the checkbox for this failed migration (20260525_increase_filename_len_in_pk_tiki) and clicked Continue to complete the upgrade.
</p>

<p>The installer finished successfully, and I was able to log in to the application. However, the Admin Dashboard displayed a Database Version Problem, indicating that the following database patches were still pending:
</p>

<p>-+20260626_calendar_items_add_reminder_tiki.sql
<br />20260703_calendar_recurrence_add_reminder_tiki.sql+-
</p>

<p>I then ran tiki-install.php again. During the second run, these pending database patches were applied successfully, and the Database Version Problem disappeared.
</p>

<p><strong>Expected behavior</strong>: The database should be fully upgraded after the first run, without requiring tiki-install.php to be executed a second time</p><br />Files: <ol class="tracker-item-files"><li><img src="thumbnail3269" width="32"/><a href="dl3269" class="label" data-type="file" data-object="3269">Screenshot 2026-07-28 170236</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3269"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3269"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3269"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3269&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'8f1RMGA2ODmLE65gLPSXrvbO84Peo6bs9avoHTFS_5E'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3269&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li><li><img src="thumbnail3270" width="32"/><a href="dl3270" class="label" data-type="file" data-object="3270">Screenshot 2026-07-28 170456</a> <a class='fgalname tips label' title='Actions'href='#' data-bs-toggle="popover" data-bs-container="body" data-bs-trigger="click" data-bs-content="<a&#x20;href&#x3D;"display3270"&#x20;data-box&#x3D;"box-240"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-view&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-search-plus&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Display<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"display3270"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-eye&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-eye&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Browser&#x20;display&#x20;&#x28;Raw&#x20;&#x2F;&#x20;Download&#x29;<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-upload_file.php&#x3F;fileId&#x3D;3270"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-edit&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-edit&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Edit&#x20;properties<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3270&action&#x3D;refresh_metadata"&#x20;onclick&#x3D;"confirmPopup&#x28;'Refresh&#x20;metadata&#x3F;',&#x20;'8f1RMGA2ODmLE65gLPSXrvbO84Peo6bs9avoHTFS_5E'&#x29;"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-tag&#x20;&#x20;fa-fw&#x20;fas&#x20;fa-tag&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Refresh&#x20;metadata<&#x2F;span><&#x2F;div><&#x2F;a><a&#x20;href&#x3D;"tiki-list_file_gallery.php&#x3F;fileId&#x3D;3270&view&#x3D;page"><div&#x20;class&#x3D;"iconmenu"><span&#x20;class&#x3D;"icon&#x20;icon-textfile&#x20;&#x20;fa-fw&#x20;far&#x20;fa-file-alt&#x20;"&#x20;&#x20;&#x20;><&#x2F;span><span&#x20;class&#x3D;"iconmenutext">&#x20;Page&#x20;view<&#x2F;span><&#x2F;div><&#x2F;a>" data-bs-html="1"  data-bs-delay='{"show":500,"hide":250}'><span class="icon icon-wrench fas fa-wrench "   ></span></a></li></ol><br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9011<br />]]></summary>
    <published>2026-07-28T11:58:56+00:00</published>
    <updated>2026-07-28T11:58:56+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9011-27-7-Upgrade-requires-running-tiki-install-php-twice-to-apply-all-database-patches-27-6-27-7"/>
    <id>https://dev.tiki.org/item9011-27-7-Upgrade-requires-running-tiki-install-php-twice-to-apply-all-database-patches-27-6-27-7</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - System error: DOUBLE value is out of range when searching for the first time after Search Index rebuild]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9010-System-error-DOUBLE-value-is-out-of-range-when-searching-for-the-first-time-after-Search-Index-rebuild" data-type="trackeritem" data-object="9010">System error: DOUBLE value is out of range when searching for the first time after Search Index rebuild</a><br />Version: 30.x<br/>
master<br />Category: <ul class="tracker_field_category"><li>Error</li><li>Regression</li><li>Usability</li></ul><br />Feature: Search<br />Resolution status : Fixed or Solved<br />Submitted by: luci<br />Volunteered to solve: joel.magene<br />Lastmod by: joel.magene<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Searching the content (try e.g., "social") FAILS with fatal error after fresh-install/index rebuild:
</p>
<div class="codelisting_container"><div class="icon_copy_code far fa-clipboard" tabindex="0"  data-clipboard-target="#codebox69" ><span class="copy_code_tooltiptext">Copy to clipboard</span></div><pre class="codelisting"  data-theme="off"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox69" ><div class="code">System error.
The following error message was returned:

DOUBLE value is out of range in '(round((match `tiki-fresh`.`index_6a5a0961d11ac`.`contents` against ('social')),2) * 1)'
The query was:

SELECT *, ROUND(MATCH(`contents`) AGAINST ('social'),2) * 1 + ROUND(MATCH(`title`) AGAINST ('social'),2) * 2.5 AS `score` FROM `index_6a5a0961d11ac` WHERE 1=1 AND ((MATCH (`contents`) AGAINST ('social' IN BOOLEAN MODE) OR MATCH (`title`) AGAINST ('social' IN BOOLEAN MODE)) AND (`searchable` = 'y' AND `searchable` IS NOT NULL)) ORDER BY `score` DESC
The built query was likely:

SELECT *, ROUND(MATCH(`contents`) AGAINST ('social'),2) * 1 + ROUND(MATCH(`title`) AGAINST ('social'),2) * 2.5 AS `score` FROM `index_6a5a0961d11ac` WHERE 1=1 AND ((MATCH (`contents`) AGAINST ('social' IN BOOLEAN MODE) OR MATCH (`title`) AGAINST ('social' IN BOOLEAN MODE)) AND (`searchable` = 'y' AND `searchable` IS NOT NULL)) ORDER BY `score` DESC</div></pre></div>
<p>
<br />_This happens only for the first initial search. After that first attempt it seems to work normally for any subsequent search._
</p>

<p>Steps to reproduce:
</p>

<ol><li> Run <code>php console.php i:r</code>
</li><li> Go to <code>tiki-searchindex.php?filter~content=profile&sort_mode=score_ndesc</code></li></ol><br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 7<br />Easy to solve?: 5<br />Priority: 35<br />Ticket ID: 9010<br />]]></summary>
    <published>2026-07-17T12:40:53+00:00</published>
    <updated>2026-07-17T12:40:53+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9010-System-error-DOUBLE-value-is-out-of-range-when-searching-for-the-first-time-after-Search-Index-rebuild"/>
    <id>https://dev.tiki.org/item9010-System-error-DOUBLE-value-is-out-of-range-when-searching-for-the-first-time-after-Search-Index-rebuild</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - 30.0beta fatal error: Variable 'innodb_ft_user_stopword_table' can't be set to the value of ...]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9009-30-0beta-fatal-error-Variable-innodb_ft_user_stopword_table-can-t-be-set-to-the-value-of" data-type="trackeritem" data-object="9009">30.0beta fatal error: Variable 'innodb_ft_user_stopword_table' can't be set to the value of ...</a><br />Version: 30.x<br />Category: <ul class="tracker_field_category"><li>Regression</li><li>Release Blocker</li></ul><br />Feature: Search<br />Resolution status : Fixed or Solved<br />Submitted by: luci<br />Volunteered to solve: joel.magene<br />Keep informed: bienvenu ushindi<br />Lastmod by: luci<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Search for prefs or fulltext search in 30.0beta release (installed from tarball) returns:
</p>
<div class="codelisting_container"><div class="icon_copy_code far fa-clipboard" tabindex="0"  data-clipboard-target="#codebox70" ><span class="copy_code_tooltiptext">Copy to clipboard</span></div><pre class="codelisting"  data-theme="off"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox70" ><div class="code">System error.
The following error message was returned:

Variable 'innodb_ft_user_stopword_table' can't be set to the value of 'tiki-fresh/index_pref_en_stopwords'
The query was:

SET SESSION innodb_ft_user_stopword_table = ?
Values:

tiki-fresh/index_pref_en_stopwords
The built query was likely:

SET SESSION innodb_ft_user_stopword_table = 'tiki-fresh/index_pref_en_stopwords'</div></pre></div>
<p>
<br />Similarily for other languages.</p><br />Solution: <a target="_blank" class="wiki external"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10748">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10748<img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></a><br />Workaround: (empty)<br />Importance: 10 high<br />Easy to solve?: 5<br />Priority: 50<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9009<br />]]></summary>
    <published>2026-07-15T07:25:21+00:00</published>
    <updated>2026-07-15T07:25:21+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9009-30-0beta-fatal-error-Variable-innodb_ft_user_stopword_table-can-t-be-set-to-the-value-of"/>
    <id>https://dev.tiki.org/item9009-30-0beta-fatal-error-Variable-innodb_ft_user_stopword_table-can-t-be-set-to-the-value-of</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Missing cheat sheet or extanded help on the Markdown toolbar's help]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9008-Missing-cheat-sheet-or-extanded-help-on-the-Markdown-toolbar-s-help" data-type="trackeritem" data-object="9008">Missing cheat sheet or extanded help on the Markdown toolbar's help</a><br />Version: 30.x<br/>
master<br />Category: <ul class="tracker_field_category"><li>Usability</li><li>Easy for Newbie Dev</li><li>Feature request</li></ul><br />Feature: Edit interface (UI)<br/>
Wiki (page view, edit, history, rename, etc)<br />Resolution status : New<br />Submitted by: Bernard Sfez / Tiki Specialist<br />Lastmod by: Bernard Sfez / Tiki Specialist<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>On the toolbar we have a "Help" button that displays common syntax to help the user editing a page.
</p>

<p>The markdown help is quite limited with basic syntax.
<br />It should be good to add a link to a more global cheat sheet like: <a target="_blank" class="wiki external"  href="https://www.markdownguide.org/cheat-sheet/">https://www.markdownguide.org/cheat-sheet/<img src="img/icons/green_question.png" alt="Question" width="16" height="16" name="link-external" title="Question" class="icon" /></a></p><br />Importance: 7<br />Easy to solve?: 10 easy<br />Priority: 70<br />Ticket ID: 9008<br />]]></summary>
    <published>2026-07-13T09:04:57+00:00</published>
    <updated>2026-07-13T09:04:57+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9008-Missing-cheat-sheet-or-extanded-help-on-the-Markdown-toolbar-s-help"/>
    <id>https://dev.tiki.org/item9008-Missing-cheat-sheet-or-extanded-help-on-the-Markdown-toolbar-s-help</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - Add hreflang to Tiki Articles when traduction exists like we have on wiki pages]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9007-Add-hreflang-to-Tiki-Articles-when-traduction-exists-like-we-have-on-wiki-pages" data-type="trackeritem" data-object="9007">Add hreflang to Tiki Articles when traduction exists like we have on wiki pages</a><br />Version: master<br />Category: <ul class="tracker_field_category"><li>Consistency</li><li>Easy for Newbie Dev</li></ul><br />Feature: Article<br/>
i18n (Multilingual, l10n, Babelfish)<br />Resolution status : New<br />Submitted by: Bernard Sfez / Tiki Specialist<br />Lastmod by: Bernard Sfez / Tiki Specialist<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: Add hreflang to Tiki Articles when traduction exists like we have on wiki pages<br />Importance: 5<br />Easy to solve?: 5<br />Priority: 25<br />Ticket ID: 9007<br />]]></summary>
    <published>2026-07-11T11:13:56+00:00</published>
    <updated>2026-07-11T11:13:56+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9007-Add-hreflang-to-Tiki-Articles-when-traduction-exists-like-we-have-on-wiki-pages"/>
    <id>https://dev.tiki.org/item9007-Add-hreflang-to-Tiki-Articles-when-traduction-exists-like-we-have-on-wiki-pages</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[ - H5P upload/create does not work]]></title>
    <summary type="html"><![CDATA[Subject: <a class="tablename" href="item9006-H5P-upload-create-does-not-work" data-type="trackeritem" data-object="9006">H5P upload/create does not work</a><br />Version: 29.x<br />Category: <ul class="tracker_field_category"><li>Bug</li></ul><br />Feature: H5P<br />Resolution status : New<br />Submitted by: Joseph Rézeau<br />Lastmod by: luci<br />Rating:                             <span class="rating">
        <span style="white-space:nowrap">
                                                                                                                                                                                                        <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                                                                                                                                                                                                                    <span class="icon icon-star-selected text-success fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star fas fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-half-rating far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-half-selected text-success far fa-star-half " style="display:none;"  ></span>
                    <span class="icon icon-star-empty-selected text-success far fa-star " style="display:none;"  ></span>
                    <span class="icon icon-star-empty far fa-star " style="display:inline;"  ></span>
                            </span>
                    <small class="tips" title=":Votes" id="num-votes">
                (0)
            </small>
            <span class="icon icon-help fas fa-question-circle tips"  title=":Number of votes: 0" ></span>
                        </span>
    <br />Description: <p>Environment:
<br />- Windows 11
<br />- WampServer
<br />- PHP 8.3.18
<br />- Tiki 29.x fresh install
<br />- Also tested Tiki 27.x
<br />- Apache local VirtualHost: tiki.local / tiki29.local
<br />- H5P support enabled
<br />- Plugin H5P enabled
<br />- Default H5P gallery set to File Galleries > H5P
</p>

<p>Problem:
<br />H5P upload/create does not work.
</p>

<p>1. In the H5P editor, using the Upload tab produces:
<br />POST /tiki-ajax_services.php?controller=h5p&action=library_upload
<br />Result: 404 Not Found
</p>

<p>2. In the Tiki source file:
<br />lib/core/Services/H5P/Controller.php
</p>

<p>there is no:
<br />action_library_upload
</p>

<p>I searched for:
<br />action_library_upload
<br />library_upload
</p>

<p>and neither is present.
</p>

<p>3. Uploading a valid .h5p file through:
<br />File Galleries > H5P
</p>

<p>stores the file as a normal/plain text file instead of processing it as H5P content.
</p>

<p>Expected:
<br />The .h5p file should be processed as H5P content and become usable with:
<br /><code>{h5p fileId="..."}</code>
</p>

<p>Actual:
<br />The file is uploaded as a normal file/text file, and:
<br /><code>{h5p fileId="..."}</code>
</p>

<p>returns:
<br />H5P Plugin: Cannot find H5P content with fileId: ...
</p>

<p>Additional observations:
<br />- PHP extensions curl, zip, and fileinfo are enabled.
<br />- storage/public/h5p exists and is writable.
<br />- storage/public/h5p/libraries was populated once, but content was not created.
<br />- H5P editor AJAX calls such as content_type_cache/libraries appear to reach Services_H5P_Controller, but library_upload returns 404.</p><br />Solution: (empty)<br />Workaround: (empty)<br />Importance: 10 high<br />Easy to solve?: 5<br />Priority: 50<br />Demo your bug using jCapture: (empty)<br />Ticket ID: 9006<br />]]></summary>
    <published>2026-07-09T22:19:27+00:00</published>
    <updated>2026-07-09T22:19:27+00:00</updated>
    <link rel="alternate" type="text/html" href="https://dev.tiki.org/item9006-H5P-upload-create-does-not-work"/>
    <id>https://dev.tiki.org/item9006-H5P-upload-create-does-not-work</id>
  </entry>
</feed>
