https://project.math.uzh.ch/https://project.math.uzh.ch/favicon.ico?16668783892023-02-25T17:05:57ZProject @ iMathQFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=635142023-02-25T17:05:57ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/63514/diff?detail_id=73574">diff</a>)</li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=636422023-03-01T13:11:41ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Tracker</strong> changed from <i>Support</i> to <i>Feature</i></li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=639472023-03-13T16:12:41ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>File</strong> <a href="/attachments/7484">clipboard-202303131711-mny9k.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7484/clipboard-202303131711-mny9k.png">clipboard-202303131711-mny9k.png</a> added</li><li><strong>File</strong> <a href="/attachments/7485">clipboard-202303131712-cnaxp.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/7485/clipboard-202303131712-cnaxp.png">clipboard-202303131712-cnaxp.png</a> added</li></ul><ul>
<li>Inline Bilder / Codebloecke mit Namen und Anker versehen:<br /><img src="https://project.math.uzh.ch/attachments/download/7484/clipboard-202303131711-mny9k.png" alt="" /></li>
</ul>
<ul>
<li>Code Bloecke mit Copoy to Clipboard</li>
</ul>
<p><img src="https://project.math.uzh.ch/attachments/download/7485/clipboard-202303131712-cnaxp.png" alt="" /></p> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=641722023-03-21T13:19:04ZCarsten Rosecarsten.rose@math.uzh.ch
<ul></ul><a name="Konzept"></a>
<h4 >Konzept<a href="#Konzept" class="wiki-anchor">¶</a></h4>
<ul>
<li>Systemtabellen als ERD in QFQ development</li>
<li>Als Absatz sind alle Bereiche gemeint die ein <H?> Tag haben.</li>
<li>Absaetze koennen editiert werden.</li>
<li>Pro Absatz ein Record (keine Files).</li>
<li>Wird ein H1 editiert, werden alle Child Elemente (einzelner Records) mit geladen, zusammen angezeigt, und beim speichern wieder in einzelne Records aufgeteilt.</li>
</ul>
<ul>
<li>Content wird als HTML gespeichert.</li>
<li>Option: TinyMCE so konfigurieren das nur HTML Attribute die auf einer Whitelist stehen vorkommen duerfen, alles andere wird gefiltert.</li>
</ul>
<hr />
<a name="Features-V1"></a>
<h4 >Features V1<a href="#Features-V1" class="wiki-anchor">¶</a></h4>
<ul>
<li>Wiki Export
<ul>
<li>PDF, ggfs. als Office Dokument.</li>
</ul></li>
</ul>
<ul>
<li>Table of contents
<ul>
<li><Macro></li>
</ul></li>
</ul>
<ul>
<li>Rendering
<ul>
<li>QFQ intern (via QFQ Report, incl Links zu PDF-Export, Index, History, Last modified). <br /> file=wiki </li>
<li>Optional gibt es noch eine Light Version (kein Export, Index, History): file=wiki_light</li>
</ul></li>
</ul>
<ul>
<li>3-Point-Menu
<ul>
<li>Im Report gibt es einen Button um a) Subpages anzulegen, b) Rename, c) Move, d)Delete</li>
</ul></li>
</ul>
<ul>
<li>Wiki Content bearbeiten
<ul>
<li>Bestehender wc wird dupliziert und bearbeitet.</li>
<li>Ursprünglicher wc wird archiviert.</li>
</ul></li>
</ul>
<ul>
<li>Neuer Wiki Content
<ul>
<li>Wird ein neuer wc angelegt, und es existiert noch keine Page, wird die Page implizit angelegt.</li>
</ul></li>
</ul>
<ul>
<li>Zugriffsberechtigung
<ul>
<li>Public / Private / Lesen / Schreiben / Lock (Seite vor Veraenderung sperren: page_lock=<fe_user> ... nur der User der sperrt, kann auch wieder aufheben, ist kein uer gesetzt ist die Seite editierbar).</li>
<li>Attribute:
<ul>
<li>ro_user: SET fe_uer</li>
<li>ro_group: SET fe_group </li>
<li>ro_public: on/off</li>
<li>rw_user: SET fe_uer</li>
<li>rw_group: SET fe_group </li>
<li>rw_public: on/off</li>
<li>page_lock: fe_user</li>
</ul></li>
</ul></li>
</ul>
<ul>
<li>History
<ul>
<li>Bei jeder Aenderung wird ein neuer Record angelegt. Der alte Record bekommt archive=true.</li>
<li>Man kann alte Staende anschauen.</li>
</ul></li>
</ul>
<ul>
<li>Image
<ul>
<li>Optional Rahmen um ein Bild (um beim Screenshot eine Grenze zwischen Bild- und Wiki Seiten-Hintergrung zu haben).</li>
<li>Wiki interne Links - d.h. von einer Wikiseite zu einer anderen, inkl Anker innerhalb einer Seite.
<ul>
<li><a class="wiki-page new" href="https://project.math.uzh.ch/projects/qfq/wiki/PageSlugwikiPage#Anker">pageSlug/wikiPage</a></li>
<li><a class="wiki-page new" href="https://project.math.uzh.ch/projects/qfq/wiki/WikiPage#Anker">wikiPage</a></li>
</ul></li>
</ul></li>
</ul>
<ul>
<li>Suchen
<ul>
<li>Suchfunktion im Report - wird die QFQWiki seite mit dem Paramter 'search' aufgerufen, erscheint ein Suchen Feld, ...</li>
</ul></li>
</ul>
<ul>
<li>Collapse
<ul>
<li>Ausklappbarer Inhalt</li>
<li><a href="#" onclick="$('#collapse-bafd9683-show, #collapse-bafd9683-hide').toggle(); $('#collapse-bafd9683').fadeToggle(150);; return false;" id="collapse-bafd9683-show" class="icon icon-collapsed collapsible">Beispiel Redmine</a><a href="#" onclick="$('#collapse-bafd9683-show, #collapse-bafd9683-hide').toggle(); $('#collapse-bafd9683').fadeToggle(150);; return false;" id="collapse-bafd9683-hide" class="icon icon-expended collapsible" style="display:none;">Beispiel Redmine</a><div id="collapse-bafd9683" class="collapsed-text" style="display:none;"><p>Text is hidden.</p></div></li>
<li>Open: {{ collapse() }}</li>
<li>Close: {{ collapse }}</li>
</ul></li>
</ul>
<hr />
<a name="Features-V2"></a>
<h4 >Features V2<a href="#Features-V2" class="wiki-anchor">¶</a></h4>
<ul>
<li>Editor
<ul>
<li>Fullscreen Edit</li>
</ul></li>
</ul>
<ul>
<li>Seite umbenennen
<ul>
<li>Alle Links auf diese Seite werden angepasst (ggfs. nicht noetig falls Referenz via page id).</li>
</ul></li>
</ul>
<ul>
<li>History
<ul>
<li>Man kann alte Staende vergleichen (rote/grüne Markierung).</li>
</ul></li>
</ul>
<ul>
<li>Image
<ul>
<li>click on enlarge: Angabe size inline.</li>
</ul></li>
</ul>
<hr />
<a name="Mockup-Eingabe-TinyMCE"></a>
<h4 >Mockup Eingabe TinyMCE<a href="#Mockup-Eingabe-TinyMCE" class="wiki-anchor">¶</a></h4>
<pre>
h1. Header 1
h2. Header 1.1
{{ collapse(more text) }}
some content which is not shown by default.
{{ collapse }}
h3. Header 1.1.1
h1. Header 2
</pre>
<hr />
<a name="Mockup-tt_content"></a>
<h4 >Mockup tt_content<a href="#Mockup-tt_content" class="wiki-anchor">¶</a></h4>
<pre>
10 {
sql = SELECT m.title from Notiz AS n
content = hide
(alias = toc)
}
20 {
# TOC: {{ 10.content }}
# Child Pages: {{ 11.content }}
# Collapse: {{ collapse() }}, {{ collapse }}
sql = SELECT m.body from Notiz AS n
}
</pre>
<hr />
<a name="Rendering-Optionen"></a>
<h4 >Rendering Optionen<a href="#Rendering-Optionen" class="wiki-anchor">¶</a></h4>
<p>notiz records</p>
<p>1) QFQ intern (via QFQ Report). <br /><pre>
file=wiki
</pre></p>
<p>2) Via tt-content / report<br /><pre>
10.sql = SELECT m.text from Notiz AS n
</pre></p>
<p>3) Via tt-content / report<br /><pre>
# TOC (ggf. via MYSQL REPLACE)
10.sql = SELECT m.title from Notiz AS n
# Body
20.sql = SELECT m.body from Notiz AS n
</pre></p> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=667422023-07-17T14:25:27ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/66742/diff?detail_id=77617">diff</a>)</li><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>Assignee</strong> changed from <i>Support: Web</i> to <i>Jan Haller</i></li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=667542023-07-19T08:55:27ZJan Haller
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Closed</i></li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=688642023-10-22T20:25:06ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Status</strong> changed from <i>Closed</i> to <i>Ready to sync (develop)</i></li><li><strong>Target version</strong> changed from <i>next2</i> to <i>24.6.0</i></li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=708402024-01-16T12:41:45ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Target version</strong> changed from <i>24.6.0</i> to <i>24.1.0.rc1</i></li></ul> QFQ - Feature #15634: QFQ Wiki: Advancedhttps://project.math.uzh.ch/issues/15634?journal_id=708652024-01-16T19:05:12ZCarsten Rosecarsten.rose@math.uzh.ch
<ul><li><strong>Status</strong> changed from <i>Ready to sync (develop)</i> to <i>Closed</i></li></ul>