<?xml version="1.0" encoding="utf-8" ?>
	<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">

		<title type="text"><![CDATA[ExpressionEngine]]></title>
		
		<subtitle type="text"><![CDATA[Blog]]></subtitle>
		<link rel="alternate" type="text/html" href="" />
		<link rel="self" type="application/atom+xml" href="https://expressionengine.com/feeds/rss/full" />
		<updated>2025-12-03T19:51:33+00:00</updated>
		<rights>Copyright (c) 2025, Tom Jaeger</rights>
		<generator uri="http://expressionengine.com/">ExpressionEngine</generator>
		<id>https://expressionengine.com/</id>

		
			<entry>
				<title>ExpressionEngine 6 to Enter Legacy Status at the End of 2025</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/expressionengine-6-to-enter-legacy-status-at-the-end-of-2025" />
				<id>https://expressionengine.com/blog/expressionengine-6-to-enter-legacy-status-at-the-end-of-2025</id>
				<published>2025-12-03T19:40:00+00:00</published>
				<updated>2025-12-03T19:51:33+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-5-end-of-life%402x.jpg"/>
			</entry>
		
			<entry>
				<title>CartThrob 9.0.0 is Here: What You Need to Know</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/cartthrob-9.0.0-is-here-what-you-need-to-know" />
				<id>https://expressionengine.com/blog/cartthrob-9.0.0-is-here-what-you-need-to-know</id>
				<published>2025-11-03T16:57:00+00:00</published>
				<updated>2025-11-10T20:29:53+00:00</updated>
				<author>
					<name>Matt Johnson</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-blog-cartthrob-expresso-1%402x.jpg"/>
			</entry>
		
			<entry>
				<title>ExpressionEngine Conference 2025 Recap</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/expressionengine-conference-2025-recap" />
				<id>https://expressionengine.com/blog/expressionengine-conference-2025-recap</id>
				<published>2025-10-29T14:50:00+00:00</published>
				<updated>2025-10-29T17:12:34+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/Business-Design-Centre-London.jpg"/>
			</entry>
		
			<entry>
				<title>Join Us in London for EEConf 2025</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/expressionengine-conference-2025" />
				<id>https://expressionengine.com/blog/expressionengine-conference-2025</id>
				<published>2025-09-18T16:21:00+00:00</published>
				<updated>2025-09-18T16:21:54+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/2025-main-intro.png"/>
			</entry>
		
			<entry>
				<title>Expresso Store 6 is Here: Rebuilt, Refined, and Ready for ExpressionEngine 7</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/expresso-store-6-is-here-rebuilt-refined-and-ready-for-expressionengine-7" />
				<id>https://expressionengine.com/blog/expresso-store-6-is-here-rebuilt-refined-and-ready-for-expressionengine-7</id>
				<published>2025-07-15T14:15:00+00:00</published>
				<updated>2025-07-15T18:27:17+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/expresso-no-border.png"/>
			</entry>
		
			<entry>
				<title>CartThrob &amp;amp; Expresso Store Join ExpressionEngine</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/cartthrob-expresso-store-join-expressionengine" />
				<id>https://expressionengine.com/blog/cartthrob-expresso-store-join-expressionengine</id>
				<published>2025-02-26T16:32:00+00:00</published>
				<updated>2025-02-26T19:22:47+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-blog-cartthrob-expresso-1%402x.jpg"/>
			</entry>
		
			<entry>
				<title>2024 Year in Review</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/2024-year-in-review" />
				<id>https://expressionengine.com/blog/2024-year-in-review</id>
				<published>2025-01-22T14:52:00+00:00</published>
				<updated>2025-01-22T15:02:54+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-review-2024%402x.jpg"/>
			</entry>
		
			<entry>
				<title>Coilpack 2 Release Announcement</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/coilpack-2-release-announcement" />
				<id>https://expressionengine.com/blog/coilpack-2-release-announcement</id>
				<published>2025-01-15T19:01:00+00:00</published>
				<updated>2025-01-23T22:41:18+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
					
					<category term="ExpressionEngine" scheme="https://expressionengine.com/blog/category/expressionengine" label="ExpressionEngine" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-coilpack-2-point-0%402x.jpg"/>
			</entry>
		
			<entry>
				<title>ExpressionEngine 7.5</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/expressionengine-7.5" />
				<id>https://expressionengine.com/blog/expressionengine-7.5</id>
				<published>2024-10-15T17:09:00+00:00</published>
				<updated>2024-10-15T17:43:32+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/ee-7-point-5%402x.jpg"/>
			</entry>
		
			<entry>
				<title>ExpressionEngine 7.5 Code Generators</title>
				<link rel="alternate" type="text/html" href="https://expressionengine.com/blog/7.5-code-generators" />
				<id>https://expressionengine.com/blog/7.5-code-generators</id>
				<published>2024-10-11T16:07:00+00:00</published>
				<updated>2024-10-11T16:08:27+00:00</updated>
				<author>
					<name>Tom Jaeger</name>
					
					
				</author>
				
					
					<category term="CP Accessory Feed" scheme="https://expressionengine.com/blog/category/cp-accessory-feed" label="CP Accessory Feed" />
				
				<content type="html"><![CDATA[
				<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>ExpressionEngine 7.5 takes a big step in the direction of making developers successful faster, specifically through a new set of generators that are now part of the core.</p>

<h2>What are Generators?</h2>

<p>Generators are designed to simplify and speed up the creation of ExpressionEngine templates, helping developers rapidly build and modify sites.</p>

<h2>How are they used?</h2>

<p>Template Generators can be used in a variety of ways. For starters, any place you see a field, field group, or channel short name with curly braces around it, you can click it to copy the necessary template code to your clipboard:</p>

<p><img src="https://expressionengine.com/asset/img/blog/copy_tempalte_code.gif"></p>

<p>Check out the quick 30-second video below to see how the click-to-copy feature works.</p>

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

<p>In addition to this, you can use the new <code>Template Generators</code> section in the Template Manager, as well as the CLI (Command Line Interface), to generate templates:</p>

<h2>What can be generated?</h2>

<p>Generators can be used to generate code for a single field, a field group, a channel, channel forms, Structure Navigation, Pro Search, and even Member management.</p>

<p>Channels have been given special attention with the ability to generate listing pages, detailed single-entry pages, archive pages, category listings, RSS feeds as well as XML site maps.</p>

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

<p>Additionally, you can also generate any member management template you want.</p>

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

<h2>Will the Generators work with Twig and Blade?</h2>

<p>Support for Twig and Blade generators is nearly complete and will be available very soon for sites <a href="https://expressionengine.github.io/coilpack-docs/docs">running Coilpack.</a></p>

<p>ExpressionEngine 7.5 is also shipping with a new config parameter that allows you to set your default template engine.  When this is set, all generators will default to your chosen template language.</p>

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

<h2>Can I control the generated code?</h2>

<p>Yes, in fact there&#8217;s several ways to override template generators.  The core will look in the following locations until it finds the approprate generator</p>

<ul>
<li><code>system/user/stubs/&#123;addon_name&#125;/&#123;generator_name&#125;</code>
<br>User override for specific generator stub</li>
<li><code>system/ee/ExpressionEngine/Addons/&#123;addon_name&#125;/stubs/&#123;generator_name&#125;</code> 
<br>(Core/First-Party) Addon&#8217;s path for specific generator stub</li>
<li><code>system/user/addons/&#123;addon_name&#125;/stubs/&#123;generator_name&#125;</code>
<br>(Third-Party) Addon&#8217;s path for specific generator stub</li>
<li><code>system/user/stubs</code>
<br>User override for generic stub</li>
<li><code>system/ee/templates/stubs</code>
<br>System fallback for generic stub</li>
</ul>

				]]></content>

				
				
				<link rel="enclosure" type="image/jpeg" href="https://expressionengine.com/asset/img/blog/generators_blog_image.png"/>
			</entry>
		

	</feed>