The release 1.25 is a big release that brings theming and slot management.
You should read carefully the below actions before upgrading.
If you get any trouble, don't hesitate to contact me.
Due to a bug in our dependencies, we have upgraded them, and they are only available from 7.4.
Because 7.2 and 7.3 are already end of life, we have taken the decision to upgrade and not support them anymore.
The strap template has been deprecated. Combo uses its internal template system called theme.
In the configuration, you should then select the default DokuWiki template.
If you have already upgraded Combo, and have template problems, you need to delete the below line in the file DOKUWIKI_HOME/conf/local.php on the server
$conf['template'] = 'strap';
Because Strap is now incorporated into the combo plugin, you need to migrate your configurations if you have changed the default one.
Because Strap is now incorporated into the combo plugin, the rplus renderer has been deprecated and you should set the renderer back to the default DokuWiki renderer.
Due to performance enhancement, all Web Component syntax is now captured once.
It means that:
<!-- if you want to write in your page -->
<tag>
<!-- you should write it -->
%%<tag>%%
<hr> should be written <hr/>
<search> should be written <search/>
<icon> should be written <icon/>
<breadcrumb> should be written <breadcrumb/>
<page-image> should be written <page-image/>
<related> should be written <related/>
A page is now a complete template and accepts all variables. We capture all $name or ${name} variables.
It means that all $ signs should be escaped if you don't want to see a warning message.
Example
%%$name%%
With the theme feature, the content header slot is now responsible for the heading.
If you add set only the breadcrumb.
<breadcrumb/>
you should now change it to add at minimum your heading.
Example:
<heading h1>$title</heading>
<text lead display="none-if-empty">$lead</text>
<page-image featured height="250" ratio="21:9" linking="default" default="icon|ancestor|logo" lazy="none"/>
Click on the slot manager, choose the content header, and modify it.
From there, you should follow the default update procedure.
Because now, Combo is too big for the update DokuWiki Script, you should not click the Update button. How to resolve the memory error when updating?
For any problem, don't hesitate to contact us.
Because of too much confusion, the following name has been renamed:
The lazy method is now html and no more lozad because scripts are not automatically taken into account in template
The Row component is now called a grid because:
The layout metadata has been renamed to template.
grep 'The display of the call with the mode (list' /dokuwiki_home/data/cache/debug.log | awk '{print $NF}' | awk '!a[$0]++' | sort