a:3:{s:4:"time";i:1793213017;s:3:"ttl";i:0;s:4:"data";a:4:{s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"feed";a:1:{i:0;a:6:{s:4:"data";s:105:"

		
		
		
		
		
		
		
		
		

		
			
		
			
		
			
		
			
		
			
		
			
		
			
		
			
		
			
		
			
		

	";s:7:"attribs";a:1:{s:36:"http://www.w3.org/XML/1998/namespace";a:1:{s:4:"lang";s:2:"en";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"ExpressionEngine";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"text";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:8:"subtitle";a:1:{i:0;a:5:{s:4:"data";s:4:"Blog";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"text";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:0:"";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:4:"self";s:4:"type";s:20:"application/atom+xml";s:4:"href";s:49:"https://expressionengine.com/blog/rss-feed/cpnews";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2026-10-23T19:50:37+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"rights";a:1:{i:0;a:5:{s:4:"data";s:30:"Copyright (c) 2026, Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:16:"ExpressionEngine";s:7:"attribs";a:1:{s:0:"";a:1:{s:3:"uri";s:28:"http://expressionengine.com/";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:29:"https://expressionengine.com/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:5:"entry";a:10:{i:0;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"PHP Security Alert: What ExpressionEngine Site Owners Need to Know";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:99:"https://expressionengine.com/blog/php-security-alert-what-expressionengine-site-owners-need-to-know";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:93:"https://expressionengine.com/asset/img/blog/PHP%20security%20update%2C%20safely%20guarded.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:99:"https://expressionengine.com/blog/php-security-alert-what-expressionengine-site-owners-need-to-know";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2026-10-21T14:42:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2026-10-23T19:50:37+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:10855:"
				<h2>TL;DR</h2>

<ul>
<li><p><strong>Contact your hosting provider today</strong> to confirm that fixes for both PHP vulnerabilities are installed and active for your website.</p></li>
<li><p><strong>Confirm which PHP version your site is running</strong> and whether your host has upgraded or patched it.</p></li>
<li><p><strong>Make sure your ExpressionEngine version supports the patched PHP version your host is using.</strong> If it does not, you will need to upgrade ExpressionEngine.</p></li>
<li><p><strong>Temporary mitigations, including correctly configured Cloudflare WAF protection, can reduce exposure but do not replace the PHP update.</strong></p></li>
</ul>

<p><strong>If you run an ExpressionEngine website, contact your hosting provider today to confirm that your site is running a patched PHP release. If your site uses an older version of ExpressionEngine, we strongly recommend upgrading to the latest ExpressionEngine 7 as soon as possible.</strong></p>

<p>Today, the PHP project released fixes for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, which can allow attackers to execute code on affected servers without logging in.</p>

<p>PHP is the software that runs ExpressionEngine, as well as WordPress, Drupal, and many other platforms;  it powers nearly 70% of websites whose server-side programming language is known. These vulnerabilities require attention to your hosting environment, including for sites already running the latest EE release. Updating ExpressionEngine alone does not apply the PHP fixes.</p>

<p>We want to help you understand what this means for your site and where to get help.</p>

<h2>Contact Your Hosting Provider Today</h2>

<p>Ask your host to confirm that fixes for <strong>both vulnerabilities</strong> are installed and active for your website. They should handle the PHP update, any necessary service restarts, and verification that your site is using the patched build. Ask them to apply relevant operating-system security updates as well.</p>

<p>The <a href="https://www.php.net/archive/2026.php">PHP security announcement</a> lists these fixed releases:</p>

<table>
<thead>
<tr>
  <th>PHP branch</th>
  <th>Minimum patched release</th>
</tr>
</thead>
<tbody>
<tr>
  <td>PHP 8.2</td>
  <td><strong>8.2.35</strong></td>
</tr>
<tr>
  <td>PHP 8.3</td>
  <td><strong>8.3.36</strong></td>
</tr>
<tr>
  <td>PHP 8.4</td>
  <td><strong>8.4.27</strong></td>
</tr>
<tr>
  <td>PHP 8.5</td>
  <td><strong>8.5.12</strong></td>
</tr>
</tbody>
</table>

<p>Use the listed version or a later maintenance release within the same branch. Simply being on “PHP 8.2 or newer” does not confirm that the fix is installed.</p>

<p>The official PHP releases listed above are for PHP 8.2 and newer. Some operating system vendors are also backporting these fixes to PHP versions older than 8.2. <strong>Ask your hosting provider to confirm that the PHP build running your site includes fixes for both vulnerabilities, regardless of its version number.</strong></p>

<p>Also ask your host to check any publicly accessible staging sites, subdomains, and other installations on your account.</p>

<h2>What Your ExpressionEngine Version Means</h2>

<h3>ExpressionEngine 5 and Earlier</h3>

<p>ExpressionEngine 5 and earlier are <a href="https://expressionengine.com/support/version-support">retired</a> and do not support PHP 8.2, the oldest PHP branch currently supported by the PHP project. These versions can prevent you from moving to a supported PHP release.</p>

<p><strong>We strongly recommend upgrading to the latest ExpressionEngine 7 as soon as possible.</strong> Work with your developer or an <a href="https://expressionengine.com/partners">ExpressionEngine Professional in our Partner Network</a> to arrange the upgrade, while your host addresses your immediate PHP exposure.</p>

<h3>ExpressionEngine 6</h3>

<p>ExpressionEngine 6 is a <a href="https://expressionengine.com/support/faq">legacy release</a>, with security support ending on <strong>December 31, 2026</strong>.</p>

<p>PHP 8.2 compatibility was added in <a href="https://docs.expressionengine.com/v6/installation/changelog.html#version-6415">ExpressionEngine 6.4.15</a>, so the specific EE6 release matters. Have your developer confirm compatibility before changing PHP branches.</p>

<p>Get PHP patched now, and prioritize your move to the latest ExpressionEngine 7.</p>

<h3>ExpressionEngine 7</h3>

<p>PHP 8.2 compatibility was first added in <a href="https://docs.expressionengine.com/latest/installation/changelog.html#version-728">ExpressionEngine 7.2.8</a>. If you are running an earlier 7.x release, update to the latest EE7 so your site can run patched PHP 8.2. Keep your site on the latest EE7 maintenance release and have your host confirm that PHP is patched. Your EE release, add-ons, and custom code determine which PHP branches your site can use.</p>

<p>Our <a href="https://docs.expressionengine.com/latest/installation/requirements.html">system requirements</a> and <a href="https://docs.expressionengine.com/latest/installation/changelog.html">release notes</a> provide compatibility information.</p>

<p>ExpressionEngine 8 remains on track for release before the end of the year, but please do not wait for EE8 to address this issue. Read more about <a href="https://expressionengine.com/blog/expressionengine-6-end-of-life-is-coming-plan-your-upgrade-now">EE6’s end of life and the upcoming EE8 release</a>.</p>

<p>PHP 8.2 also reaches the end of <a href="https://www.php.net/supported-versions.php">upstream security support</a> on December 31, 2026. It is a valid option for applying today’s fixes, but plan a move to a newer supported PHP branch with your developer.</p>

<h2>Temporary Protection While Your Host Applies Updates</h2>

<p>If your host cannot apply the PHP fixes immediately, ask which temporary protections are appropriate for your site. <strong>These measures can reduce exposure to particular attack paths, but they do not replace the PHP security update.</strong></p>

<p>Your host should apply and verify the changes, taking your site’s forms, uploads, integrations, and server capacity into account.</p>

<h3>Review PHP Configuration</h3>

<p>The official PHP advisories describe several options for hosts to consider:</p>

<ul>
<li><p><strong>Disable session upload progress:</strong> <code>session.upload_progress.enabled = 0</code> reduces exposure to confirmed session-related attack paths. It must take effect before request parsing.</p></li>
<li><p><strong>On PHP 8.5, disable fatal-error backtraces:</strong> <code>fatal_error_backtraces = 0</code> addresses another confirmed attack path.</p></li>
<li><p><strong>Review memory-limit handling:</strong> <code>memory_limit = -1</code> removes a PHP memory-limit condition used by a confirmed attack. It also removes PHP’s per-request memory ceiling, so the host must assess resource controls and availability risks. Allocation failures can still leave the vulnerable path reachable.</p></li>
</ul>

<p>These options are described in the <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp">stale global state advisory</a> and <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w">out-of-memory corruption advisory</a>.</p>

<h3>Limit PHP Workers to One Request</h3>

<p>For sites using PHP-FPM, the PHP advisory also suggests considering <strong><code>pm.max_requests = 1</code></strong>.</p>

<p>This replaces each PHP worker after it handles one request, reducing the opportunity for vulnerable state to carry over into a subsequent request. It adds a layer of protection against the issue involving state retained between requests.</p>

<p><strong>Repeatedly replacing workers adds overhead and can significantly reduce performance, especially under load.</strong> Ask your host whether this tradeoff is appropriate while a patched build is being applied. It does not resolve the separate out-of-memory vulnerability or provide complete protection against both issues.</p>

<p>See the <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp#mitigation">PHP advisory</a> for this option.</p>

<h3>Apply Request Restrictions in Nginx or Apache</h3>

<p>Your host can consider limiting request sizes, input counts, and multipart uploads before requests reach PHP. Where multipart requests are unnecessary, blocking them can reduce exposure to particular attack paths.</p>

<p>These restrictions can affect legitimate forms, uploads, and imports, so they need to suit your site. The <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w#mitigation">PHP advisory</a> provides the technical guidance.</p>

<h3>Use Cloudflare Protection</h3>

<p>Cloudflare has <a href="https://blog.cloudflare.com/php-vulnerabilities-waf-protection/">announced protections for these vulnerabilities</a> through its free and paid Web Application Firewall.</p>

<p>If you already use Cloudflare, confirm that your site’s traffic passes through its proxy and that the relevant WAF protections are active. Using Cloudflare for DNS alone does not provide this protection.</p>

<p>Ask your host to <a href="https://developers.cloudflare.com/fundamentals/security/protect-your-origin-server/">restrict direct access to the origin server</a> so traffic cannot bypass the WAF. If you do not currently use Cloudflare, discuss adding it with your host or developer as an additional protection.</p>

<p>Continue with the PHP update even when Cloudflare protection is enabled.</p>

<h2>Get Help</h2>

<p>You do not need to work through this alone.</p>

<ul>
<li><p><strong>Contact your hosting provider</strong> to confirm your PHP patch status and discuss temporary protections.</p></li>
<li><p><strong><a href="https://expressionengine.com/blog/join-slack">Join the ExpressionEngine Slack community</a></strong> to ask questions, compare notes, and connect with other developers and site owners.</p></li>
<li><p><strong><a href="https://expressionengine.com/partners">Reach out to an ExpressionEngine Partner</a></strong> if you need help assessing your site or arranging an upgrade.</p></li>
<li><p><strong>If you have an ExpressionEngine Support plan, <a href="https://expressionengine.com/support">contact our support team</a></strong> for help with EE compatibility, your upgrade path, or questions about your installation.</p></li>
</ul>

<p>If you have noticed suspicious changes to your site, tell your host so they can investigate. Applying a patch does not undo an earlier compromise.</p>

<p><strong>Contact your host today to confirm that PHP is patched, and if you are running an older version of ExpressionEngine, start your move to the latest EE7 now.</strong> We are here to help you take the next step.</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Oct 2026 14:42:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:10845:"<h2>TL;DR</h2>

<ul>
<li><p><strong>Contact your hosting provider today</strong> to confirm that fixes for both PHP vulnerabilities are installed and active for your website.</p></li>
<li><p><strong>Confirm which PHP version your site is running</strong> and whether your host has upgraded or patched it.</p></li>
<li><p><strong>Make sure your ExpressionEngine version supports the patched PHP version your host is using.</strong> If it does not, you will need to upgrade ExpressionEngine.</p></li>
<li><p><strong>Temporary mitigations, including correctly configured Cloudflare WAF protection, can reduce exposure but do not replace the PHP update.</strong></p></li>
</ul>

<p><strong>If you run an ExpressionEngine website, contact your hosting provider today to confirm that your site is running a patched PHP release. If your site uses an older version of ExpressionEngine, we strongly recommend upgrading to the latest ExpressionEngine 7 as soon as possible.</strong></p>

<p>Today, the PHP project released fixes for two critical vulnerabilities, CVE-2026-109618 and CVE-2026-109619, which can allow attackers to execute code on affected servers without logging in.</p>

<p>PHP is the software that runs ExpressionEngine, as well as WordPress, Drupal, and many other platforms;  it powers nearly 70% of websites whose server-side programming language is known. These vulnerabilities require attention to your hosting environment, including for sites already running the latest EE release. Updating ExpressionEngine alone does not apply the PHP fixes.</p>

<p>We want to help you understand what this means for your site and where to get help.</p>

<h2>Contact Your Hosting Provider Today</h2>

<p>Ask your host to confirm that fixes for <strong>both vulnerabilities</strong> are installed and active for your website. They should handle the PHP update, any necessary service restarts, and verification that your site is using the patched build. Ask them to apply relevant operating-system security updates as well.</p>

<p>The <a href="https://www.php.net/archive/2026.php">PHP security announcement</a> lists these fixed releases:</p>

<table>
<thead>
<tr>
  <th>PHP branch</th>
  <th>Minimum patched release</th>
</tr>
</thead>
<tbody>
<tr>
  <td>PHP 8.2</td>
  <td><strong>8.2.35</strong></td>
</tr>
<tr>
  <td>PHP 8.3</td>
  <td><strong>8.3.36</strong></td>
</tr>
<tr>
  <td>PHP 8.4</td>
  <td><strong>8.4.27</strong></td>
</tr>
<tr>
  <td>PHP 8.5</td>
  <td><strong>8.5.12</strong></td>
</tr>
</tbody>
</table>

<p>Use the listed version or a later maintenance release within the same branch. Simply being on “PHP 8.2 or newer” does not confirm that the fix is installed.</p>

<p>The official PHP releases listed above are for PHP 8.2 and newer. Some operating system vendors are also backporting these fixes to PHP versions older than 8.2. <strong>Ask your hosting provider to confirm that the PHP build running your site includes fixes for both vulnerabilities, regardless of its version number.</strong></p>

<p>Also ask your host to check any publicly accessible staging sites, subdomains, and other installations on your account.</p>

<h2>What Your ExpressionEngine Version Means</h2>

<h3>ExpressionEngine 5 and Earlier</h3>

<p>ExpressionEngine 5 and earlier are <a href="https://expressionengine.com/support/version-support">retired</a> and do not support PHP 8.2, the oldest PHP branch currently supported by the PHP project. These versions can prevent you from moving to a supported PHP release.</p>

<p><strong>We strongly recommend upgrading to the latest ExpressionEngine 7 as soon as possible.</strong> Work with your developer or an <a href="https://expressionengine.com/partners">ExpressionEngine Professional in our Partner Network</a> to arrange the upgrade, while your host addresses your immediate PHP exposure.</p>

<h3>ExpressionEngine 6</h3>

<p>ExpressionEngine 6 is a <a href="https://expressionengine.com/support/faq">legacy release</a>, with security support ending on <strong>December 31, 2026</strong>.</p>

<p>PHP 8.2 compatibility was added in <a href="https://docs.expressionengine.com/v6/installation/changelog.html#version-6415">ExpressionEngine 6.4.15</a>, so the specific EE6 release matters. Have your developer confirm compatibility before changing PHP branches.</p>

<p>Get PHP patched now, and prioritize your move to the latest ExpressionEngine 7.</p>

<h3>ExpressionEngine 7</h3>

<p>PHP 8.2 compatibility was first added in <a href="https://docs.expressionengine.com/latest/installation/changelog.html#version-728">ExpressionEngine 7.2.8</a>. If you are running an earlier 7.x release, update to the latest EE7 so your site can run patched PHP 8.2. Keep your site on the latest EE7 maintenance release and have your host confirm that PHP is patched. Your EE release, add-ons, and custom code determine which PHP branches your site can use.</p>

<p>Our <a href="https://docs.expressionengine.com/latest/installation/requirements.html">system requirements</a> and <a href="https://docs.expressionengine.com/latest/installation/changelog.html">release notes</a> provide compatibility information.</p>

<p>ExpressionEngine 8 remains on track for release before the end of the year, but please do not wait for EE8 to address this issue. Read more about <a href="https://expressionengine.com/blog/expressionengine-6-end-of-life-is-coming-plan-your-upgrade-now">EE6’s end of life and the upcoming EE8 release</a>.</p>

<p>PHP 8.2 also reaches the end of <a href="https://www.php.net/supported-versions.php">upstream security support</a> on December 31, 2026. It is a valid option for applying today’s fixes, but plan a move to a newer supported PHP branch with your developer.</p>

<h2>Temporary Protection While Your Host Applies Updates</h2>

<p>If your host cannot apply the PHP fixes immediately, ask which temporary protections are appropriate for your site. <strong>These measures can reduce exposure to particular attack paths, but they do not replace the PHP security update.</strong></p>

<p>Your host should apply and verify the changes, taking your site’s forms, uploads, integrations, and server capacity into account.</p>

<h3>Review PHP Configuration</h3>

<p>The official PHP advisories describe several options for hosts to consider:</p>

<ul>
<li><p><strong>Disable session upload progress:</strong> <code>session.upload_progress.enabled = 0</code> reduces exposure to confirmed session-related attack paths. It must take effect before request parsing.</p></li>
<li><p><strong>On PHP 8.5, disable fatal-error backtraces:</strong> <code>fatal_error_backtraces = 0</code> addresses another confirmed attack path.</p></li>
<li><p><strong>Review memory-limit handling:</strong> <code>memory_limit = -1</code> removes a PHP memory-limit condition used by a confirmed attack. It also removes PHP’s per-request memory ceiling, so the host must assess resource controls and availability risks. Allocation failures can still leave the vulnerable path reachable.</p></li>
</ul>

<p>These options are described in the <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp">stale global state advisory</a> and <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w">out-of-memory corruption advisory</a>.</p>

<h3>Limit PHP Workers to One Request</h3>

<p>For sites using PHP-FPM, the PHP advisory also suggests considering <strong><code>pm.max_requests = 1</code></strong>.</p>

<p>This replaces each PHP worker after it handles one request, reducing the opportunity for vulnerable state to carry over into a subsequent request. It adds a layer of protection against the issue involving state retained between requests.</p>

<p><strong>Repeatedly replacing workers adds overhead and can significantly reduce performance, especially under load.</strong> Ask your host whether this tradeoff is appropriate while a patched build is being applied. It does not resolve the separate out-of-memory vulnerability or provide complete protection against both issues.</p>

<p>See the <a href="https://github.com/php/php-src/security/advisories/GHSA-6wmf-4rv5-p3rp#mitigation">PHP advisory</a> for this option.</p>

<h3>Apply Request Restrictions in Nginx or Apache</h3>

<p>Your host can consider limiting request sizes, input counts, and multipart uploads before requests reach PHP. Where multipart requests are unnecessary, blocking them can reduce exposure to particular attack paths.</p>

<p>These restrictions can affect legitimate forms, uploads, and imports, so they need to suit your site. The <a href="https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w#mitigation">PHP advisory</a> provides the technical guidance.</p>

<h3>Use Cloudflare Protection</h3>

<p>Cloudflare has <a href="https://blog.cloudflare.com/php-vulnerabilities-waf-protection/">announced protections for these vulnerabilities</a> through its free and paid Web Application Firewall.</p>

<p>If you already use Cloudflare, confirm that your site’s traffic passes through its proxy and that the relevant WAF protections are active. Using Cloudflare for DNS alone does not provide this protection.</p>

<p>Ask your host to <a href="https://developers.cloudflare.com/fundamentals/security/protect-your-origin-server/">restrict direct access to the origin server</a> so traffic cannot bypass the WAF. If you do not currently use Cloudflare, discuss adding it with your host or developer as an additional protection.</p>

<p>Continue with the PHP update even when Cloudflare protection is enabled.</p>

<h2>Get Help</h2>

<p>You do not need to work through this alone.</p>

<ul>
<li><p><strong>Contact your hosting provider</strong> to confirm your PHP patch status and discuss temporary protections.</p></li>
<li><p><strong><a href="https://expressionengine.com/blog/join-slack">Join the ExpressionEngine Slack community</a></strong> to ask questions, compare notes, and connect with other developers and site owners.</p></li>
<li><p><strong><a href="https://expressionengine.com/partners">Reach out to an ExpressionEngine Partner</a></strong> if you need help assessing your site or arranging an upgrade.</p></li>
<li><p><strong>If you have an ExpressionEngine Support plan, <a href="https://expressionengine.com/support">contact our support team</a></strong> for help with EE compatibility, your upgrade path, or questions about your installation.</p></li>
</ul>

<p>If you have noticed suspicious changes to your site, tell your host so they can investigate. Applying a patch does not undo an earlier compromise.</p>

<p><strong>Contact your host today to confirm that PHP is patched, and if you are running an older version of ExpressionEngine, start your move to the latest EE7 now.</strong> We are here to help you take the next step.</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:1;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"ExpressionEngine 6 to Enter Legacy Status at the End of 2025";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:94:"https://expressionengine.com/blog/expressionengine-6-to-enter-legacy-status-at-the-end-of-2025";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:58:"https://expressionengine.com/asset/img/blog/ee6-legacy.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:94:"https://expressionengine.com/blog/expressionengine-6-to-enter-legacy-status-at-the-end-of-2025";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-12-03T19:40:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2026-08-24T20:24:43+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:1996:"
				<p>As we continue to move ExpressionEngine forward, we want to share an important update regarding the lifecycle of ExpressionEngine 6.</p>

<p>At the end of <strong>2025</strong>, ExpressionEngine 6 will officially transition into <strong>legacy product</strong> status. This means EE6 will no longer be under active development, will no longer be available for purchase, and software defects will not be addressed, except for major security concerns or issues that could result in data loss. Support for EE6 during this time will still be included with an active ExpressionEngine Support plan.</p>

<p>We do have <strong>one final update for ExpressionEngine 6 planned</strong>, which will include a set of improvements and final refinements prior to the transition into legacy status.</p>

<p>Per our product lifecycle policy, a legacy product remains in that state for one year before full retirement. <strong>With that, ExpressionEngine 6 will reach retirement at the end of 2026</strong>, after which it will no longer receive updates of any kind and will not be eligible for support beyond help with upgrades.</p>

<p>The good news: <strong>upgrading from ExpressionEngine 6 to ExpressionEngine 7 is seamless.</strong> The process is straightforward and in most cases requires only minimal adjustments, making now an ideal time to begin planning your move to the latest version.</p>

<p>If you need assistance with an upgrade or want expert guidance, an <a href="https://expressionengine.com/partners">ExpressionEngine Partner can help ensure everything goes smoothly.</a></p>

<p>We will continue to share updates as we approach the transition. Thank you for continuing to build with ExpressionEngine. Your support and involvement are what make this community thrive.</p>

<figure>
    <a href="https://expressionengine.com/support/version-support"><img src="https://expressionengine.com/asset/img/blog/version_support_v6_legacy.png" alt="Live Preview in Action"></a>
</figure>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 03 Dec 2025 19:40:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1986:"<p>As we continue to move ExpressionEngine forward, we want to share an important update regarding the lifecycle of ExpressionEngine 6.</p>

<p>At the end of <strong>2025</strong>, ExpressionEngine 6 will officially transition into <strong>legacy product</strong> status. This means EE6 will no longer be under active development, will no longer be available for purchase, and software defects will not be addressed, except for major security concerns or issues that could result in data loss. Support for EE6 during this time will still be included with an active ExpressionEngine Support plan.</p>

<p>We do have <strong>one final update for ExpressionEngine 6 planned</strong>, which will include a set of improvements and final refinements prior to the transition into legacy status.</p>

<p>Per our product lifecycle policy, a legacy product remains in that state for one year before full retirement. <strong>With that, ExpressionEngine 6 will reach retirement at the end of 2026</strong>, after which it will no longer receive updates of any kind and will not be eligible for support beyond help with upgrades.</p>

<p>The good news: <strong>upgrading from ExpressionEngine 6 to ExpressionEngine 7 is seamless.</strong> The process is straightforward and in most cases requires only minimal adjustments, making now an ideal time to begin planning your move to the latest version.</p>

<p>If you need assistance with an upgrade or want expert guidance, an <a href="https://expressionengine.com/partners">ExpressionEngine Partner can help ensure everything goes smoothly.</a></p>

<p>We will continue to share updates as we approach the transition. Thank you for continuing to build with ExpressionEngine. Your support and involvement are what make this community thrive.</p>

<figure>
    <a href="https://expressionengine.com/support/version-support"><img src="https://expressionengine.com/asset/img/blog/version_support_v6_legacy.png" alt="Live Preview in Action"></a>
</figure>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:2;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:46:"CartThrob 9.0.0 is Here: What You Need to Know";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:79:"https://expressionengine.com/blog/cartthrob-9.0.0-is-here-what-you-need-to-know";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:81:"https://expressionengine.com/asset/img/blog/ee-blog-cartthrob-expresso-1%402x.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:79:"https://expressionengine.com/blog/cartthrob-9.0.0-is-here-what-you-need-to-know";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-11-03T16:57:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-11-10T20:29:53+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:12:"Matt Johnson";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:3692:"
				<p>We just released CartThrob 9.0.0, and it&#8217;s a big one. This update brings a lot of improvements we&#8217;ve been working on. There are over 159 commits worth of fixes, features, and polish since version 8.1.0.</p>

<h2>What&#8217;s New</h2>

<p>The biggest addition is template generators. If you&#8217;ve ever found yourself rewriting the same CartThrob template tags or searching through docs for the right syntax, this will save you tons of time. You get code snippets and stubs for all the template tags right in ExpressionEngine, which makes building out your eCommerce site way faster.</p>

<p>We also added a new async consume command for handling background operations, plus some nice quality-of-life updates like the {order_number} variable in the submitted order info tag. And if you need more control over form submissions, there&#8217;s now a form_idempotency parameter you can use on individual forms.</p>

<p>For those using Stripe, your payment intents can now include full order details, which helps with record-keeping and customer communication.</p>

<h2>Under the Hood</h2>

<p>We spent a lot of time making CartThrob more reliable. The async processing system now handles high-traffic situations better without operations stepping on each other. We updated the Opayo and Elavon gateway endpoints, relaxed some overly strict number formatting rules, and gave the Order Manager interface a refresh with better layouts and modern calendar widgets.</p>

<p>The checkout form now checks inventory before it even renders, which prevents some frustrating edge cases. We also improved error messages throughout, especially for Authorize.net transactions.</p>

<h2>Fixes That Matter</h2>

<p>This release squashes a bunch of bugs that were causing headaches. CartThrob now works smoothly with PHP 8.3, and we fixed stability issues across multiple payment gateways. The notification system is more reliable (no more random failures), and we cleaned up various Order Manager quirks like status change emails not sending and UI glitches.</p>

<p>We also tackled issues with async custom data handling, database versioning, and config file errors that some of you reported.</p>

<h2>How to Get It</h2>

<p>CartThrob is available exclusively in the <a href="https://expressionengine.com/add-ons/cartthrob">Add-on Store</a>. If you&#8217;re an existing customer, <strong>you can upgrade to version 9.0.0 at a discounted price</strong> - but only for the next <strong>45 days</strong>. We&#8217;re extending this discount to all past purchases, so now&#8217;s a great time to update. To upgrade, attach the CartThrob license to your site and then <a href="https://expressionengine.com/store/licenses">click &#8220;renew&#8221; to add the renewal to your cart.</a></p>

<p>After you upgrade, your renewal period will be one year from your purchase date, giving you access to updates and support for the full year ahead.</p>

<h2>The Bottom Line</h2>

<p>Version 9.0.0 makes CartThrob more stable, more modern, and easier to work with. Whether you&#8217;re running PHP 8.3 or just want a smoother development experience with those template generators, this update has something for you.</p>

<p>CartThrob 9.0.0 works with ExpressionEngine 7.x and supports PHP 8.1 through 8.3. It&#8217;s ready to use in production right now.</p>

<h2>Special Thanks</h2>

<p>A huge shoutout to <a href="https://mithra62.com">Eric Lamb</a> for his substantial contributions to this release. Eric&#8217;s work was instrumental in making CartThrob 9.0.0 what it is today. We&#8217;re incredibly grateful for his expertise and dedication to improving CartThrob for the entire community.</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 03 Nov 2025 16:57:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3682:"<p>We just released CartThrob 9.0.0, and it&#8217;s a big one. This update brings a lot of improvements we&#8217;ve been working on. There are over 159 commits worth of fixes, features, and polish since version 8.1.0.</p>

<h2>What&#8217;s New</h2>

<p>The biggest addition is template generators. If you&#8217;ve ever found yourself rewriting the same CartThrob template tags or searching through docs for the right syntax, this will save you tons of time. You get code snippets and stubs for all the template tags right in ExpressionEngine, which makes building out your eCommerce site way faster.</p>

<p>We also added a new async consume command for handling background operations, plus some nice quality-of-life updates like the {order_number} variable in the submitted order info tag. And if you need more control over form submissions, there&#8217;s now a form_idempotency parameter you can use on individual forms.</p>

<p>For those using Stripe, your payment intents can now include full order details, which helps with record-keeping and customer communication.</p>

<h2>Under the Hood</h2>

<p>We spent a lot of time making CartThrob more reliable. The async processing system now handles high-traffic situations better without operations stepping on each other. We updated the Opayo and Elavon gateway endpoints, relaxed some overly strict number formatting rules, and gave the Order Manager interface a refresh with better layouts and modern calendar widgets.</p>

<p>The checkout form now checks inventory before it even renders, which prevents some frustrating edge cases. We also improved error messages throughout, especially for Authorize.net transactions.</p>

<h2>Fixes That Matter</h2>

<p>This release squashes a bunch of bugs that were causing headaches. CartThrob now works smoothly with PHP 8.3, and we fixed stability issues across multiple payment gateways. The notification system is more reliable (no more random failures), and we cleaned up various Order Manager quirks like status change emails not sending and UI glitches.</p>

<p>We also tackled issues with async custom data handling, database versioning, and config file errors that some of you reported.</p>

<h2>How to Get It</h2>

<p>CartThrob is available exclusively in the <a href="https://expressionengine.com/add-ons/cartthrob">Add-on Store</a>. If you&#8217;re an existing customer, <strong>you can upgrade to version 9.0.0 at a discounted price</strong> - but only for the next <strong>45 days</strong>. We&#8217;re extending this discount to all past purchases, so now&#8217;s a great time to update. To upgrade, attach the CartThrob license to your site and then <a href="https://expressionengine.com/store/licenses">click &#8220;renew&#8221; to add the renewal to your cart.</a></p>

<p>After you upgrade, your renewal period will be one year from your purchase date, giving you access to updates and support for the full year ahead.</p>

<h2>The Bottom Line</h2>

<p>Version 9.0.0 makes CartThrob more stable, more modern, and easier to work with. Whether you&#8217;re running PHP 8.3 or just want a smoother development experience with those template generators, this update has something for you.</p>

<p>CartThrob 9.0.0 works with ExpressionEngine 7.x and supports PHP 8.1 through 8.3. It&#8217;s ready to use in production right now.</p>

<h2>Special Thanks</h2>

<p>A huge shoutout to <a href="https://mithra62.com">Eric Lamb</a> for his substantial contributions to this release. Eric&#8217;s work was instrumental in making CartThrob 9.0.0 what it is today. We&#8217;re incredibly grateful for his expertise and dedication to improving CartThrob for the entire community.</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:3;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"ExpressionEngine Conference 2025 Recap";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:72:"https://expressionengine.com/blog/expressionengine-conference-2025-recap";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:77:"https://expressionengine.com/asset/img/blog/Business-Design-Centre-London.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:72:"https://expressionengine.com/blog/expressionengine-conference-2025-recap";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-10-29T14:50:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-10-29T17:12:34+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:2203:"
				<p>After a few long plane rides and time-zone changes, we&#8217;re back from the 2025 EEConf.  Following on the heels of last year&#8217;s epic conference in San Diego, this year we headed over to London; and it didn&#8217;t disappoint.</p>

<p>The conference was held at the Business Design Center, an iconic venue in the heart of London.</p>

<p>We were able to take some time and share what we&#8217;ve been up to, as well as talk about a few noteworthy items in upcoming releases.</p>

<p>For starters, we had the opportunity to share a few details around the ExpressionEngine 7.6 release and what&#8217;s going to be included:</p>

<ul>
<li>Implementing Monolog in the core</li>
<li>Updates on Theming</li>
<li>Mailing List module</li>
<li>New Control Panel theme</li>
<li>Editor enhancements</li>
<li>Conditional field updates</li>
<li>..and a bunch of other goodies we&#8217;ll be chatting about soon &#x1F60A; </li>
</ul>

<p>We also shared a brief update on Expresso Store and CartThrob 9 (arriving soon).</p>

<p>As a team, we left the conference grateful. Grateful for the ExpressionEngine Conference Association and their hard work to pull off the event. Grateful for the presenters and the hours of work they put into their presentations. But most of all, grateful for the opportunity we have to be a part of such a great community; the opportunity to connect with friends we haven’t seen for some time, meet new people, and put faces to names we’ve only known digitally.</p>

<h3>Looking for what others are saying about the conference?</h3>

<ul>
<li><a href="https://hopstudios.com/blog/eeconf_vs_svi_alberta">EEConf vs SVI Alberta</a></li>
<li><a href="https://www.ic360.com/news/another-year-another-successful-expressionengine-conference-eeconf-london-2025">Another year, another successful ExpressionEngine conference</a></li>
<li><a href="https://frequency.studio/signals/live-in-london-eeconf-2025">Live in London - EECONF 2025</a></li>
<li><a href="https://orionesque.com/blog/article/eecon-2025">EEConf 2025 - London Edition</a></li>
<li><a href="https://www.chrisdavieswebdesign.com/blog/why-i-choose-expressionengine">Why I Choose ExpressionEngine</a></li>
</ul>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 29 Oct 2025 14:50:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2193:"<p>After a few long plane rides and time-zone changes, we&#8217;re back from the 2025 EEConf.  Following on the heels of last year&#8217;s epic conference in San Diego, this year we headed over to London; and it didn&#8217;t disappoint.</p>

<p>The conference was held at the Business Design Center, an iconic venue in the heart of London.</p>

<p>We were able to take some time and share what we&#8217;ve been up to, as well as talk about a few noteworthy items in upcoming releases.</p>

<p>For starters, we had the opportunity to share a few details around the ExpressionEngine 7.6 release and what&#8217;s going to be included:</p>

<ul>
<li>Implementing Monolog in the core</li>
<li>Updates on Theming</li>
<li>Mailing List module</li>
<li>New Control Panel theme</li>
<li>Editor enhancements</li>
<li>Conditional field updates</li>
<li>..and a bunch of other goodies we&#8217;ll be chatting about soon &#x1F60A; </li>
</ul>

<p>We also shared a brief update on Expresso Store and CartThrob 9 (arriving soon).</p>

<p>As a team, we left the conference grateful. Grateful for the ExpressionEngine Conference Association and their hard work to pull off the event. Grateful for the presenters and the hours of work they put into their presentations. But most of all, grateful for the opportunity we have to be a part of such a great community; the opportunity to connect with friends we haven’t seen for some time, meet new people, and put faces to names we’ve only known digitally.</p>

<h3>Looking for what others are saying about the conference?</h3>

<ul>
<li><a href="https://hopstudios.com/blog/eeconf_vs_svi_alberta">EEConf vs SVI Alberta</a></li>
<li><a href="https://www.ic360.com/news/another-year-another-successful-expressionengine-conference-eeconf-london-2025">Another year, another successful ExpressionEngine conference</a></li>
<li><a href="https://frequency.studio/signals/live-in-london-eeconf-2025">Live in London - EECONF 2025</a></li>
<li><a href="https://orionesque.com/blog/article/eecon-2025">EEConf 2025 - London Edition</a></li>
<li><a href="https://www.chrisdavieswebdesign.com/blog/why-i-choose-expressionengine">Why I Choose ExpressionEngine</a></li>
</ul>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:4;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"Join Us in London for EEConf 2025";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:66:"https://expressionengine.com/blog/expressionengine-conference-2025";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:63:"https://expressionengine.com/asset/img/blog/2025-main-intro.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:66:"https://expressionengine.com/blog/expressionengine-conference-2025";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-09-18T16:21:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-09-18T16:21:54+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:1981:"
				<p>We&#8217;re thrilled to invite you to the next ExpressionEngine Conference, <a href="https://eeconf.com">EEConf 2025</a>, happening October 14-15 at the Business Design Centre in London. As the stewards of ExpressionEngine, Packet Tide is excited to connect in person with the global community that powers this CMS every day. EEConf has always been about more than just code; it&#8217;s about sharing knowledge, inspiring new ideas, and strengthening the community that makes ExpressionEngine thrive.</p>

<p>This year&#8217;s event will feature two packed days of talks and workshops covering everything from the latest ExpressionEngine advancements to real-world strategies for content, e-commerce, productivity, and business growth. You&#8217;ll hear directly from experts who live and breathe ExpressionEngine, with sessions designed to help you:</p>

<ul>
<li>Explore the roadmap for ExpressionEngine and what&#8217;s next for the platform</li>
<li>Learn practical techniques to optimize performance, streamline workflows, and deliver better client results</li>
<li>Discover new ways agencies and businesses are leveraging ExpressionEngine in creative, effective ways</li>
<li>Network with peers who understand your challenges and share solutions that work</li>
</ul>

<p>What makes EEConf so special is that it&#8217;s 100% community-powered. Every talk, panel, and workshop is crafted for people who actively use ExpressionEngine in their daily work. That means the content is relevant, actionable, and deeply rooted in the needs of our community.</p>

<p>We know that attending EEConf isn&#8217;t just about learning; it&#8217;s about recharging. You&#8217;ll return home not only with new skills and ideas, but also with a renewed sense of inspiration and belonging.</p>

<p>👉 Get your ticket now at <a href="https://eeconf.com">eeconf.com</a> and join us in London on October 14-15.</p>

<p>Let&#8217;s build the future of ExpressionEngine, together.</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 18 Sep 2025 16:21:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1971:"<p>We&#8217;re thrilled to invite you to the next ExpressionEngine Conference, <a href="https://eeconf.com">EEConf 2025</a>, happening October 14-15 at the Business Design Centre in London. As the stewards of ExpressionEngine, Packet Tide is excited to connect in person with the global community that powers this CMS every day. EEConf has always been about more than just code; it&#8217;s about sharing knowledge, inspiring new ideas, and strengthening the community that makes ExpressionEngine thrive.</p>

<p>This year&#8217;s event will feature two packed days of talks and workshops covering everything from the latest ExpressionEngine advancements to real-world strategies for content, e-commerce, productivity, and business growth. You&#8217;ll hear directly from experts who live and breathe ExpressionEngine, with sessions designed to help you:</p>

<ul>
<li>Explore the roadmap for ExpressionEngine and what&#8217;s next for the platform</li>
<li>Learn practical techniques to optimize performance, streamline workflows, and deliver better client results</li>
<li>Discover new ways agencies and businesses are leveraging ExpressionEngine in creative, effective ways</li>
<li>Network with peers who understand your challenges and share solutions that work</li>
</ul>

<p>What makes EEConf so special is that it&#8217;s 100% community-powered. Every talk, panel, and workshop is crafted for people who actively use ExpressionEngine in their daily work. That means the content is relevant, actionable, and deeply rooted in the needs of our community.</p>

<p>We know that attending EEConf isn&#8217;t just about learning; it&#8217;s about recharging. You&#8217;ll return home not only with new skills and ideas, but also with a renewed sense of inspiration and belonging.</p>

<p>👉 Get your ticket now at <a href="https://eeconf.com">eeconf.com</a> and join us in London on October 14-15.</p>

<p>Let&#8217;s build the future of ExpressionEngine, together.</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:5;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:76:"Expresso Store 6 is Here: Rebuilt, Refined, and Ready for ExpressionEngine 7";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:107:"https://expressionengine.com/blog/expresso-store-6-is-here-rebuilt-refined-and-ready-for-expressionengine-7";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:66:"https://expressionengine.com/asset/img/blog/expresso-no-border.png";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:107:"https://expressionengine.com/blog/expresso-store-6-is-here-rebuilt-refined-and-ready-for-expressionengine-7";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-07-15T14:15:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-07-15T18:27:17+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:3189:"
				<h2>Modern. Reliable. Officially back.</h2>

<p>We’re excited to officially announce the release of Expresso Store 6, a major update that brings this powerful eCommerce solution into the modern ExpressionEngine ecosystem.</p>

<p>As many in the community know, Expresso Store has long been a go-to choice for adding flexible, customizable eCommerce capabilities to EE sites. Now, as a first-party ExpressionEngine add-on, it’s back, fully updated, and ready for new builds and long-awaited upgrades.</p>

<h3>What’s New in Expresso Store 6</h3>

<p>✅ Full support for ExpressionEngine 7</p>

<p>✅ Modernized codebase with compatibility for PHP 8+</p>

<p>✅ MySQL 8+ support for improved performance and security</p>

<p>✅ Shipping integrations rebuilt from the ground up for FedEx, UPS, and USPS</p>

<p>✅ Updated payment gateways with guaranteed support for Stripe (others pending QA)</p>

<p>This release marks a major milestone not just for the add-on, but for the ExpressionEngine platform as a whole. By bringing Expresso Store in-house, we’re making a long-term commitment to:</p>

<ul>
<li><p>Regular updates and ongoing support</p></li>
<li><p>Future-facing improvements and new features</p></li>
<li><p>Seamless integration with ExpressionEngine Core</p></li>
<li><p>A stronger ecosystem for developers, site owners, and agencies</p></li>
</ul>

<p>Whether you’re already using Expresso Store or exploring your eCommerce options for an EE project, version 6 is the best starting point yet.</p>

<h3>🎉 Launch Special: $100 Off for 30 Days!</h3>

<p>To celebrate the release and support users upgrading from earlier versions; we’re offering a <strong>limited-time discount of $100</strong> off Expresso Store 6.</p>

<p>For the next <strong>30 days only</strong>, get it for <strong>$199 (regularly $299)</strong>.</p>

<p>If you’ve been waiting for the right time to dive into Store or modernize your existing eCommerce setup, <strong>this is the time</strong>!</p>

<p>👉 <a href="https://expressionengine.com/add-ons/expresso-store">Buy or Upgrade Now and Save $100</a></p>

<h3>What’s Next</h3>

<p>While Stripe has been fully tested and is ready for production use, other gateways (such as Authorize.net, PayPal, etc.) have received updates but are still undergoing final QA. If you rely on one of these, we encourage you to test them in your environment or reach out to us for guidance.</p>

<p>We&#8217;re incredibly proud to welcome Expresso Store into the ExpressionEngine family — and this is just the beginning.</p>

<h3>Ready to Get Started?</h3>

<p><strong>Download Expresso Store 6 today</strong> and bring modern eCommerce to your next ExpressionEngine project.</p>

<ul>
<li>👉 <a href="https://expressionengine.com/add-ons/expresso-store">Download Store 6 Now</a></li>
<li>👉 <a href="https://exp-resso.com/docs/changelog.html">View the Documentation</a></li>
<li>👉 <a href="https://exp-resso.com/docs/installation.html">Get Started with Expresso Store</a></li>
</ul>

<p>As always, thank you for being part of this community. We can’t wait to see what you build with it.</p>

<p>~ The ExpressionEngine Team</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 15 Jul 2025 14:15:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3179:"<h2>Modern. Reliable. Officially back.</h2>

<p>We’re excited to officially announce the release of Expresso Store 6, a major update that brings this powerful eCommerce solution into the modern ExpressionEngine ecosystem.</p>

<p>As many in the community know, Expresso Store has long been a go-to choice for adding flexible, customizable eCommerce capabilities to EE sites. Now, as a first-party ExpressionEngine add-on, it’s back, fully updated, and ready for new builds and long-awaited upgrades.</p>

<h3>What’s New in Expresso Store 6</h3>

<p>✅ Full support for ExpressionEngine 7</p>

<p>✅ Modernized codebase with compatibility for PHP 8+</p>

<p>✅ MySQL 8+ support for improved performance and security</p>

<p>✅ Shipping integrations rebuilt from the ground up for FedEx, UPS, and USPS</p>

<p>✅ Updated payment gateways with guaranteed support for Stripe (others pending QA)</p>

<p>This release marks a major milestone not just for the add-on, but for the ExpressionEngine platform as a whole. By bringing Expresso Store in-house, we’re making a long-term commitment to:</p>

<ul>
<li><p>Regular updates and ongoing support</p></li>
<li><p>Future-facing improvements and new features</p></li>
<li><p>Seamless integration with ExpressionEngine Core</p></li>
<li><p>A stronger ecosystem for developers, site owners, and agencies</p></li>
</ul>

<p>Whether you’re already using Expresso Store or exploring your eCommerce options for an EE project, version 6 is the best starting point yet.</p>

<h3>🎉 Launch Special: $100 Off for 30 Days!</h3>

<p>To celebrate the release and support users upgrading from earlier versions; we’re offering a <strong>limited-time discount of $100</strong> off Expresso Store 6.</p>

<p>For the next <strong>30 days only</strong>, get it for <strong>$199 (regularly $299)</strong>.</p>

<p>If you’ve been waiting for the right time to dive into Store or modernize your existing eCommerce setup, <strong>this is the time</strong>!</p>

<p>👉 <a href="https://expressionengine.com/add-ons/expresso-store">Buy or Upgrade Now and Save $100</a></p>

<h3>What’s Next</h3>

<p>While Stripe has been fully tested and is ready for production use, other gateways (such as Authorize.net, PayPal, etc.) have received updates but are still undergoing final QA. If you rely on one of these, we encourage you to test them in your environment or reach out to us for guidance.</p>

<p>We&#8217;re incredibly proud to welcome Expresso Store into the ExpressionEngine family — and this is just the beginning.</p>

<h3>Ready to Get Started?</h3>

<p><strong>Download Expresso Store 6 today</strong> and bring modern eCommerce to your next ExpressionEngine project.</p>

<ul>
<li>👉 <a href="https://expressionengine.com/add-ons/expresso-store">Download Store 6 Now</a></li>
<li>👉 <a href="https://exp-resso.com/docs/changelog.html">View the Documentation</a></li>
<li>👉 <a href="https://exp-resso.com/docs/installation.html">Get Started with Expresso Store</a></li>
</ul>

<p>As always, thank you for being part of this community. We can’t wait to see what you build with it.</p>

<p>~ The ExpressionEngine Team</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:6;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"CartThrob &amp; Expresso Store Join ExpressionEngine";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:80:"https://expressionengine.com/blog/cartthrob-expresso-store-join-expressionengine";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:81:"https://expressionengine.com/asset/img/blog/ee-blog-cartthrob-expresso-1%402x.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:80:"https://expressionengine.com/blog/cartthrob-expresso-store-join-expressionengine";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-02-26T16:32:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-02-26T19:22:47+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:2381:"
				<p>Packet Tide LLC Acquires CartThrob and Expresso Store from FosterMade, Making Them First-Party Add-ons for ExpressionEngine</p>

<p>Packet Tide is excited to announce the acquisition of CartThrob and Expresso Store from FosterMade, officially making them first-party add-ons for ExpressionEngine. This move strengthens ExpressionEngine&#8217;s ecosystem by ensuring long-term support, innovation, and tighter integration of e-commerce capabilities within the CMS.</p>

<h2>What This Means for ExpressionEngine Users</h2>

<p>This acquisition is more than just a transfer of ownership—it marks the beginning of a new era for e-commerce within ExpressionEngine. CartThrob remains a powerful, flexible e-commerce solution, and we are committed to its continued development. <strong>Additionally, we&#8217;re thrilled to announce plans to bring back Expresso Store</strong>, a long-missed favorite among ExpressionEngine users.</p>

<p><strong>As first-party add-ons, CartThrob and Expresso Store will receive direct support and development from the ExpressionEngine team</strong>, ensuring a unified and optimized experience for developers and site owners.</p>

<h2>CartThrob 9 Is Just Around the Corner!</h2>

<p>As part of our commitment to evolving e-commerce within ExpressionEngine, we&#8217;re also pleased to share that CartThrob version 9 is right around the corner! This upcoming release will introduce exciting new features, performance enhancements, and deeper ExpressionEngine integration, making it the most powerful version yet. Stay tuned for more details soon!</p>

<h2>What&#8217;s Next?</h2>

<ul>
<li>CartThrob remains fully supported, with version 9 coming soon</li>
<li>CartThrob 9 will have a significant price reduction</li>
<li>Expresso Store will be updated and reintroduced with modern enhancements</li>
<li>Both add-ons will receive deeper integration with ExpressionEngine</li>
<li>We&#8217;ll actively engage with the community to shape the future of ExpressionEngine e-commerce</li>
</ul>

<p>With CartThrob and Expresso Store now part of ExpressionEngine&#8217;s core ecosystem, users can expect tighter integration, dedicated support, and a long-term vision for e-commerce within ExpressionEngine.</p>

<p>We&#8217;re excited about what&#8217;s ahead and invite the community to join us on this journey! Stay tuned for more updates!</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 26 Feb 2025 16:32:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2371:"<p>Packet Tide LLC Acquires CartThrob and Expresso Store from FosterMade, Making Them First-Party Add-ons for ExpressionEngine</p>

<p>Packet Tide is excited to announce the acquisition of CartThrob and Expresso Store from FosterMade, officially making them first-party add-ons for ExpressionEngine. This move strengthens ExpressionEngine&#8217;s ecosystem by ensuring long-term support, innovation, and tighter integration of e-commerce capabilities within the CMS.</p>

<h2>What This Means for ExpressionEngine Users</h2>

<p>This acquisition is more than just a transfer of ownership—it marks the beginning of a new era for e-commerce within ExpressionEngine. CartThrob remains a powerful, flexible e-commerce solution, and we are committed to its continued development. <strong>Additionally, we&#8217;re thrilled to announce plans to bring back Expresso Store</strong>, a long-missed favorite among ExpressionEngine users.</p>

<p><strong>As first-party add-ons, CartThrob and Expresso Store will receive direct support and development from the ExpressionEngine team</strong>, ensuring a unified and optimized experience for developers and site owners.</p>

<h2>CartThrob 9 Is Just Around the Corner!</h2>

<p>As part of our commitment to evolving e-commerce within ExpressionEngine, we&#8217;re also pleased to share that CartThrob version 9 is right around the corner! This upcoming release will introduce exciting new features, performance enhancements, and deeper ExpressionEngine integration, making it the most powerful version yet. Stay tuned for more details soon!</p>

<h2>What&#8217;s Next?</h2>

<ul>
<li>CartThrob remains fully supported, with version 9 coming soon</li>
<li>CartThrob 9 will have a significant price reduction</li>
<li>Expresso Store will be updated and reintroduced with modern enhancements</li>
<li>Both add-ons will receive deeper integration with ExpressionEngine</li>
<li>We&#8217;ll actively engage with the community to shape the future of ExpressionEngine e-commerce</li>
</ul>

<p>With CartThrob and Expresso Store now part of ExpressionEngine&#8217;s core ecosystem, users can expect tighter integration, dedicated support, and a long-term vision for e-commerce within ExpressionEngine.</p>

<p>We&#8217;re excited about what&#8217;s ahead and invite the community to join us on this journey! Stay tuned for more updates!</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:7;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:19:"2024 Year in Review";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:53:"https://expressionengine.com/blog/2024-year-in-review";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:67:"https://expressionengine.com/asset/img/blog/ee-review-2024%402x.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:53:"https://expressionengine.com/blog/2024-year-in-review";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-01-22T14:52:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-01-22T15:02:54+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:3824:"
				<p>While 2024 is done and we&#8217;re currently running full steam ahead with our plans for 2025, we felt it was appropriate to pause for a minute and reflect on several milestones from the last year.</p>

<h3>ExpressionEngine</h3>

<p>For starters, with the release of <a href="https://expressionengine.com/blog/7.5-code-generators">Template Generators</a> in version 7.5, ExpressionEngine saw the <strong>largest acceleration in site-building speed since ExpressionEngine 1.0</strong>. These generators automate the creation of essential template code, drastically reducing the time required to get a fully functional site up and running.</p>

<p>We also introduced <a href="https://expressionengine.com/blog/7.4-preview-big-additions-to-member-management">major improvements to member management</a>, making it more powerful and flexible than ever before. These updates include a brand-new <strong>Members fieldtype</strong> in channel entries, support for more custom field types to be used for member data, additional member templating tags, and support for logging in via email address.</p>

<p>Additionally, the <strong>Member Management section in the Control Panel</strong> received a complete overhaul, bringing it in line with the modern, streamlined design of the Entry Manager.</p>

<p>Another key improvement was the <a href="https://expressionengine.com/blog/ee75-inline-form-validation-errors-everywhere">standardization of inline errors for front-end forms</a>, making them <strong>easier to work with and more consistent</strong>. These error messages are also included by default in the new Template Generators, enabling developers to quickly implement user-friendly forms with minimal effort.</p>

<h3>Coilpack</h3>

<p>We also took a significant step forward with the release of the <a href="https://github.com/expressionengine/coilpack">Coilpack 2 beta</a>. This version includes <strong>Template Generators</strong> that now support both <strong>Twig</strong> and <strong>Blade</strong>, making it dramatically faster and easier to create sites with these templating engines. Additionally, <strong>Coilpack 2</strong> introduces <strong>Control Panel access to Coilpack version information</strong> and the <strong>GraphiQL Explorer</strong>, giving developers the tools they need right at their fingertips.</p>

<h3>Conference</h3>

<p>EECONF 2024 was a huge success, bringing together an amazing community of ExpressionEngine enthusiasts! One particular session to highlight was the unscripted <strong>EE Mayhem</strong> session, where attendees shared incredible demos showcasing their creativity, the energy in the room was palpable, and the demos awesome! Special thanks to <strong>Rick Ellis</strong> for stopping by to share his reflections on the early days of ExpressionEngine as well!</p>

<p>Huge shout out to the conference committee for making it all happen!  We look forward to meeting in person again this year, in <a href="https://eeconf.com/">London!</a></p>

<h3>Looking Forward</h3>

<p>Similarly as you may recall, at this year’s ExpressionEngine conference, we gave a glimpse into the future of eCommerce within ExpressionEngine. In the near future, we’ll also be sharing some exciting developments about what eCommerce will look like in 2025 and beyond. Stay tuned for more!</p>

<p>We’re truly grateful for the incredible ExpressionEngine community. The creativity, passion, and support you all bring is inspiring. Whether sharing knowledge or solving problems, the collaboration within this community makes it so special. We’re thankful to serve such a dedicated group, and your continued enthusiasm drives us forward. We look forward to working with you in 2025!</p>

<p>Here&#8217;s to even greater things in 2025!</p>

<p>– The ExpressionEngine Team</p>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 22 Jan 2025 14:52:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3814:"<p>While 2024 is done and we&#8217;re currently running full steam ahead with our plans for 2025, we felt it was appropriate to pause for a minute and reflect on several milestones from the last year.</p>

<h3>ExpressionEngine</h3>

<p>For starters, with the release of <a href="https://expressionengine.com/blog/7.5-code-generators">Template Generators</a> in version 7.5, ExpressionEngine saw the <strong>largest acceleration in site-building speed since ExpressionEngine 1.0</strong>. These generators automate the creation of essential template code, drastically reducing the time required to get a fully functional site up and running.</p>

<p>We also introduced <a href="https://expressionengine.com/blog/7.4-preview-big-additions-to-member-management">major improvements to member management</a>, making it more powerful and flexible than ever before. These updates include a brand-new <strong>Members fieldtype</strong> in channel entries, support for more custom field types to be used for member data, additional member templating tags, and support for logging in via email address.</p>

<p>Additionally, the <strong>Member Management section in the Control Panel</strong> received a complete overhaul, bringing it in line with the modern, streamlined design of the Entry Manager.</p>

<p>Another key improvement was the <a href="https://expressionengine.com/blog/ee75-inline-form-validation-errors-everywhere">standardization of inline errors for front-end forms</a>, making them <strong>easier to work with and more consistent</strong>. These error messages are also included by default in the new Template Generators, enabling developers to quickly implement user-friendly forms with minimal effort.</p>

<h3>Coilpack</h3>

<p>We also took a significant step forward with the release of the <a href="https://github.com/expressionengine/coilpack">Coilpack 2 beta</a>. This version includes <strong>Template Generators</strong> that now support both <strong>Twig</strong> and <strong>Blade</strong>, making it dramatically faster and easier to create sites with these templating engines. Additionally, <strong>Coilpack 2</strong> introduces <strong>Control Panel access to Coilpack version information</strong> and the <strong>GraphiQL Explorer</strong>, giving developers the tools they need right at their fingertips.</p>

<h3>Conference</h3>

<p>EECONF 2024 was a huge success, bringing together an amazing community of ExpressionEngine enthusiasts! One particular session to highlight was the unscripted <strong>EE Mayhem</strong> session, where attendees shared incredible demos showcasing their creativity, the energy in the room was palpable, and the demos awesome! Special thanks to <strong>Rick Ellis</strong> for stopping by to share his reflections on the early days of ExpressionEngine as well!</p>

<p>Huge shout out to the conference committee for making it all happen!  We look forward to meeting in person again this year, in <a href="https://eeconf.com/">London!</a></p>

<h3>Looking Forward</h3>

<p>Similarly as you may recall, at this year’s ExpressionEngine conference, we gave a glimpse into the future of eCommerce within ExpressionEngine. In the near future, we’ll also be sharing some exciting developments about what eCommerce will look like in 2025 and beyond. Stay tuned for more!</p>

<p>We’re truly grateful for the incredible ExpressionEngine community. The creativity, passion, and support you all bring is inspiring. Whether sharing knowledge or solving problems, the collaboration within this community makes it so special. We’re thankful to serve such a dedicated group, and your continued enthusiasm drives us forward. We look forward to working with you in 2025!</p>

<p>Here&#8217;s to even greater things in 2025!</p>

<p>– The ExpressionEngine Team</p>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:8;a:6:{s:4:"data";s:111:"
				
				
				
				
				
				
				
					
					
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:31:"Coilpack 2 Release Announcement";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:65:"https://expressionengine.com/blog/coilpack-2-release-announcement";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:74:"https://expressionengine.com/asset/img/blog/ee-coilpack-2-point-0%402x.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:65:"https://expressionengine.com/blog/coilpack-2-release-announcement";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-01-15T19:01:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2025-01-23T22:41:18+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:16:"ExpressionEngine";s:6:"scheme";s:59:"https://expressionengine.com/blog/category/expressionengine";s:5:"label";s:16:"ExpressionEngine";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:1318:"
				<h2>Coilpack 2 is here!</h2>

<p>We&#8217;re excited to unveil Coilpack 2, where the magic of Laravel meets the flexibility of ExpressionEngine in unprecedented ways:</p>

<ul>
<li>Laravel 11 Compatibility: Seamlessly integrate with the latest Laravel features.</li>
<li>Control Panel Enhancements: Direct access to Coilpack info and GraphiQL for SuperAdmins.</li>
<li>Significantly enhanced fieldtype usage and examples</li>
<li>Support for all Member Tags now available in Blade and Twig</li>
<li>Channel Form support now available in Blade and Twig</li>
<li>Advanced Template Generators: Now featuring dedicated generators for both Twig and Blade, simplifying your template creation process.</li>
</ul>

<p>Experience the next level of web development with Coilpack 2. Upgrade now and harness the power of these new generators to create dynamic, responsive sites like never before!</p>

<p><img src="https://expressionengine.com/asset/img/blog/coilpack-docs.png"></p>

<h3>Learn more about Coilpack</h3>

<ul>
<li><a href="https://github.com/ExpressionEngine/Coilpack/blob/2.x/CHANGELOG.md">Checkout the Full Change Log!</a></li>
<li><a href="https://expressionengine.github.io/coilpack-docs/docs">What is Coilpack?</a></li>
<li><a href="https://youtu.be/rFdjkGSB5bI">Getting Started Video</a></li>
</ul>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 15 Jan 2025 19:01:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1308:"<h2>Coilpack 2 is here!</h2>

<p>We&#8217;re excited to unveil Coilpack 2, where the magic of Laravel meets the flexibility of ExpressionEngine in unprecedented ways:</p>

<ul>
<li>Laravel 11 Compatibility: Seamlessly integrate with the latest Laravel features.</li>
<li>Control Panel Enhancements: Direct access to Coilpack info and GraphiQL for SuperAdmins.</li>
<li>Significantly enhanced fieldtype usage and examples</li>
<li>Support for all Member Tags now available in Blade and Twig</li>
<li>Channel Form support now available in Blade and Twig</li>
<li>Advanced Template Generators: Now featuring dedicated generators for both Twig and Blade, simplifying your template creation process.</li>
</ul>

<p>Experience the next level of web development with Coilpack 2. Upgrade now and harness the power of these new generators to create dynamic, responsive sites like never before!</p>

<p><img src="https://expressionengine.com/asset/img/blog/coilpack-docs.png"></p>

<h3>Learn more about Coilpack</h3>

<ul>
<li><a href="https://github.com/ExpressionEngine/Coilpack/blob/2.x/CHANGELOG.md">Checkout the Full Change Log!</a></li>
<li><a href="https://expressionengine.github.io/coilpack-docs/docs">What is Coilpack?</a></li>
<li><a href="https://youtu.be/rFdjkGSB5bI">Getting Started Video</a></li>
</ul>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}i:9;a:6:{s:4:"data";s:94:"
				
				
				
				
				
				
				
					
					
				
				

				
				
					
					
				
				
			";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:10:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"ExpressionEngine 7.5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:4:"link";a:2:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"alternate";s:4:"type";s:9:"text/html";s:4:"href";s:54:"https://expressionengine.com/blog/expressionengine-7.5";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}i:1;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:3:"rel";s:9:"enclosure";s:4:"type";s:10:"image/jpeg";s:4:"href";s:65:"https://expressionengine.com/asset/img/blog/ee-7-point-5%402x.jpg";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:2:"id";a:1:{i:0;a:5:{s:4:"data";s:54:"https://expressionengine.com/blog/expressionengine-7.5";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:9:"published";a:1:{i:0;a:5:{s:4:"data";s:25:"2024-10-15T17:09:00+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"updated";a:1:{i:0;a:5:{s:4:"data";s:25:"2024-10-15T17:43:32+00:00";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:6:"author";a:1:{i:0;a:6:{s:4:"data";s:23:"
					
					
					
				";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";s:5:"child";a:1:{s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"name";a:1:{i:0;a:5:{s:4:"data";s:10:"Tom Jaeger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"term";s:17:"CP Accessory Feed";s:6:"scheme";s:60:"https://expressionengine.com/blog/category/cp-accessory-feed";s:5:"label";s:17:"CP Accessory Feed";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:884:"
				<style>
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

</style>

<p>In this latest release ExpressionEngine continues to focus on removing barriers of entry for new users and increasing the speed of development for everyone.</p>

<p>It&#8217;s never been easier or faster to build, develop, modify, or a revise an ExpressionEngine site than it is with ExpressionEngine 7.5.</p>

<div class="video-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/zUi65O1eHu4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>

				";s:7:"attribs";a:1:{s:0:"";a:1:{s:4:"type";s:4:"html";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 15 Oct 2024 17:09:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:874:"<style>
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

</style>

<p>In this latest release ExpressionEngine continues to focus on removing barriers of entry for new users and increasing the speed of development for everyone.</p>

<p>It&#8217;s never been easier or faster to build, develop, modify, or a revise an ExpressionEngine site than it is with ExpressionEngine 7.5.</p>

<div class="video-container">
<iframe width="560" height="315" src="https://www.youtube.com/embed/zUi65O1eHu4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:2:"en";}}}}}}}}}}}}s:4:"type";i:512;s:7:"headers";a:18:{s:4:"date";s:29:"Wed, 28 Oct 2026 18:43:38 GMT";s:12:"content-type";s:23:"text/xml; charset=utf-8";s:6:"server";s:10:"cloudflare";s:10:"set-cookie";s:326:"exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; secure; HttpOnly; SameSite=Lax, exp_csrf_token=46547dde6cd9701dbf22800654aed02df569e72c; expires=Wed, 28-Oct-2026 20:43:38 GMT; Max-Age=7200; path=/; secure; HttpOnly; SameSite=Lax, PHPSESSID=tbp3v79i978a0n982hqh2sr5aq; path=/; secure; HttpOnly";s:15:"x-frame-options";s:22:"SAMEORIGIN, SAMEORIGIN";s:7:"expires";s:29:"Fri, 23 Oct 2026 20:50:37 GMT";s:13:"last-modified";s:29:"Fri, 23 Oct 2026 19:50:37 GMT";s:13:"cache-control";s:62:"no-store, no-cache, must-revalidate, post-check=0, pre-check=0";s:6:"pragma";s:8:"no-cache";s:16:"x-xss-protection";s:13:"1; mode=block";s:22:"x-content-type-options";s:7:"nosniff";s:15:"cf-cache-status";s:7:"DYNAMIC";s:3:"nel";s:54:"{report_to:cf-nel,success_fraction:0.0,max_age:604800}";s:13:"server-timing";s:58:"cfCacheStatus;desc=DYNAMIC, cfEdge;dur=25,cfOrigin;dur=398";s:9:"report-to";s:257:"{group:cf-nel,max_age:604800,endpoints:[{url:https://a.nel.cloudflare.com/report/v4?s=KzdPilK4RY5zxcaHxIRuAJsjiSHqc6M5KgpPvWFS4y6DekKw5hztMCShZe6YLWB1pvaQOWSBeIpV1oAwmCvxBw%2BERkzJ9boL6RMdp3wvNEaSZ8HOitA%2F%2FinT9udJDIWuNl629ndMjDDcDy9ukjgZohy%2FSA%3D%3D}]}";s:16:"content-encoding";s:4:"gzip";s:6:"cf-ray";s:20:"a51c1653a979a1ff-YYZ";s:7:"alt-svc";s:17:"h3=:443; ma=86400";}s:5:"build";s:14:"20261020191416";}}