<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[MyStudio theme demo - Plugins]]></title>
		<link>https://demo.forumeze.com/</link>
		<description><![CDATA[MyStudio theme demo - https://demo.forumeze.com]]></description>
		<pubDate>Sat, 07 Nov 2026 00:13:02 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[AJAX in plugins via xmlhttp.php — follow-up]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=133</link>
			<pubDate>Wed, 04 Nov 2026 22:50:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=1">admin</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=133</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Would love to hear how you all handle this.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Would love to hear how you all handle this.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Is there a working likes/thanks plugin? — follow-up]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=131</link>
			<pubDate>Fri, 30 Oct 2026 09:41:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=25">VinylVera</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=131</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Released: simple shoutbox plugin]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=120</link>
			<pubDate>Thu, 29 Oct 2026 09:32:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=5">ZenZara</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=120</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Would love to hear how you all handle this.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Would love to hear how you all handle this.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[How to debug a plugin that whitescreens]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=124</link>
			<pubDate>Wed, 28 Oct 2026 04:51:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=22">EchoEzra</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=124</guid>
			<description><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Any tips, experiences or strong opinions welcome.]]></description>
			<content:encoded><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Any tips, experiences or strong opinions welcome.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plugin compatibility with PHP 8.3]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=118</link>
			<pubDate>Mon, 26 Oct 2026 21:44:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=19">LunarLily</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=118</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plugin that adds user awards? — follow-up]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=139</link>
			<pubDate>Sun, 25 Oct 2026 08:44:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=6">PatchPat</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=139</guid>
			<description><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.]]></description>
			<content:encoded><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
I keep a list of essential plugins and thought I would share it here.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Datahandlers vs raw queries in plugins]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=125</link>
			<pubDate>Sat, 24 Oct 2026 11:59:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=20">BinaryBen</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=125</guid>
			<description><![CDATA[xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Curious what everyone else here thinks about it.]]></description>
			<content:encoded><![CDATA[xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Curious what everyone else here thinks about it.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plugin compatibility with PHP 8.3 (part 2)]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=142</link>
			<pubDate>Fri, 23 Oct 2026 21:27:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=24">TurboTom</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=142</guid>
			<description><![CDATA[I keep a list of essential plugins and thought I would share it here.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.]]></description>
			<content:encoded><![CDATA[I keep a list of essential plugins and thought I would share it here.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Uninstall routines — what should they clean up? (part 2)]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=141</link>
			<pubDate>Sun, 11 Oct 2026 05:48:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=28">FluxFiona</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=141</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Would love to hear how you all handle this.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Would love to hear how you all handle this.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Writing your first plugin: hooks explained]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=123</link>
			<pubDate>Thu, 08 Oct 2026 08:11:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=12">CodeWizard</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=123</guid>
			<description><![CDATA[I keep a list of essential plugins and thought I would share it here.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.]]></description>
			<content:encoded><![CDATA[I keep a list of essential plugins and thought I would share it here.<br />
<br />
Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Plugin settings with gid=0 — hidden settings trick]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=122</link>
			<pubDate>Mon, 05 Oct 2026 03:26:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=14">GamerGhoul</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=122</guid>
			<description><![CDATA[Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></description>
			<content:encoded><![CDATA[Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Must-have plugins for a new MyBB forum]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=126</link>
			<pubDate>Tue, 22 Sep 2026 05:43:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=15">SonicSam</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=126</guid>
			<description><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Maybe this has been discussed before, but I could not find anything recent.]]></description>
			<content:encoded><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
I keep a list of essential plugins and thought I would share it here.<br />
<br />
Maybe this has been discussed before, but I could not find anything recent.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Must-have plugins for a new MyBB forum — follow-up]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=138</link>
			<pubDate>Wed, 16 Sep 2026 05:59:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=9">QuietQuokka</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=138</guid>
			<description><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.]]></description>
			<content:encoded><![CDATA[Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Is there a working likes/thanks plugin?]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=119</link>
			<pubDate>Wed, 09 Sep 2026 21:03:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=24">TurboTom</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=119</guid>
			<description><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Any tips, experiences or strong opinions welcome.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></description>
			<content:encoded><![CDATA[Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Remember: _activate() should be reversible, _install() owns permanent structures.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Any tips, experiences or strong opinions welcome.<br />
<br />
I did a bit of searching but could not find a recent thread on this, so here we go.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Writing your first plugin: hooks explained — follow-up]]></title>
			<link>https://demo.forumeze.com/showthread.php?tid=135</link>
			<pubDate>Sat, 05 Sep 2026 12:58:18 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://demo.forumeze.com/member.php?action=profile&uid=19">LunarLily</a>]]></dc:creator>
			<guid isPermaLink="false">https://demo.forumeze.com/showthread.php?tid=135</guid>
			<description><![CDATA[Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.]]></description>
			<content:encoded><![CDATA[Returning true from a by-value hook replaces the argument; by-reference hooks mutate in place — check the call site.<br />
<br />
xmlhttp.php is the cleanest way to add AJAX endpoints to MyBB.<br />
<br />
Hooks are the heart of MyBB plugins — <div class="codeblock" data-lang="php"><div class="title">Code: <span class="ee-code-lang">PHP</span></div><div class="body" dir="ltr"><code class="language-php">&#36;plugins-&gt;add_hook('pre_output_page', 'my_func');</code></div></div> is where everything starts.<br />
<br />
Would love to hear how you all handle this.]]></content:encoded>
		</item>
	</channel>
</rss>