1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 5 <!-- Google Tag Manager --> 6
6<script>window.dataLayer = window.dataLayer || [];
vendor: 343 bytes, lines 6-10
6(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 7 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 8 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 9 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 10 })(window,document,'script','dataLayer','
10GTM-KS2FBX3
vendor: 3 bytes, line 10
10');
10</script>
10 11 <!-- End Google Tag Manager --> 12 13<meta charset="utf-8"> 14<meta http-equiv="X-UA-Compatible" content="IE=edge"> 15<meta name="viewport" content="width=device-width, initial-scale=1"> 16<meta name="author" content="October CMS"> 17<link rel="icon" type="image/png" href="https://octobercms.com/themes/website/assets/images/october.png" /> 18<link rel="canonical" href="https://octobercms.com/blog"> 19 20<title>Blog - October CMS</title> 21 22<link rel="stylesheet" href="https://octobercms.com/combine/6ece2a8d88862586bbec813fdba8586d-1672017682" /> 23<link href="https://octobercms.com/combine/e051e8be06518686ad098bd57cc68fc4-1767498344" rel="stylesheet"> 24 25<style> ul.product-docs-toc ul { margin-bottom: 20px; } </style> 26 27 28 29 30 31 </head> 32 33 <body class="blog " > 34 35<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 35-36
35 36<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
36GTM-KS2FBX3
vendor: 83 bytes, lines 36-37
36" 37height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
38<!-- End Google Tag Manager (noscript) --> 39
40<script> 41 document.addEventListener("DOMContentLoaded", function() { 42 }); 43</script>
43 44 45 46 <div class="page-content"> 47 48 <div id="site-heading"> <div class="navbar navbar-default main-menu" role="navigation"> 49 <div class="container"> 50 <div class="row"> 51 <div class="navbar-header"> 52 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 53 <span class="sr-only">Toggle navigation</span> 54 <span class="icon-bar"></span> 55 <span class="icon-bar"></span> 56 <span class="icon-bar"></span> 57 </button> 58 <a class="navbar-brand hidden-sm" href="https://octobercms.com"><img width="211" height="35" src="https://d2f5cg397c40hu.cloudfront.net/website-static-files/images/october-color-logo-v1.svg" alt="October CMS Logo" /></a> 59 </div> 60 <div class="collapse navbar-collapse"> 61 <ul class="nav navbar-nav navbar-left"> 62 <li class="home hidden-lg hidden-md hidden-xs"> 63 <a 64 href="https://octobercms.com" 65 >Home 66 </a> 67 68 </li> 69 70 <li class="features"> 71 <a 72 href="https://octobercms.com/features" 73 >Features 74 </a> 75 76 </li> 77 78 <li class="free-license"> 79 <a 80 href="https://octobercms.com/free-license" 81 >Free License 82 </a> 83 84 </li> 85 86 <li class="pricing"> 87 <a 88 href="https://octobercms.com/pricing" 89 >Pricing 90 </a> 91 92 </li> 93 94 <li class="resources dropdown"> 95 <a 96 class="dropdown-toggle" 97 data-toggle="dropdown" 98 href="javascript:;" 99 >Resources 100 <i class="icon-chevron-down"></i> 101 </a> 102 103 <ul class="dropdown-menu"> 104 <li class=""> 105 <a href="https://octobercms.com/demo">Demo</a> 106 </li> 107 <li class=""> 108 <a href="https://octobercms.com/docker-dev-image">Docker Image</a> 109 </li> 110 <li class="divider"></li> 111 <li class=""> 112 <a href="https://docs.octobercms.com" target="_blank">Documentation</a> 113 </li> 114 <li class="divider"></li> 115 <li class="active"> 116 <a href="https://octobercms.com/blog">Blog</a> 117 </li> 118 <li class=""> 119 <a href="https://talk.octobercms.com" target="_blank">Forum</a> 120 </li> 121 <li class=""> 122 <a href="https://octobercms.com/support">Help Center</a> 123 </li> 124 <li class=""> 125 <a href="https://www.youtube.com/c/OctoberCMSOfficial" target="_blank">YouTube Channel</a> 126 </li> 127 <li class="divider"></li> 128 <li class=""> 129 <a href="https://octobercms.com/premium-support">Premium Support</a> 130 </li> 131 <li class=""> 132 <a href="https://octobercms.com/hosting">Hosting</a> 133 </li> 134 </ul> 135 </li> 136 137 <li class="marketplace dropdown"> 138 <a 139 class="dropdown-toggle" 140 data-toggle="dropdown" 141 href="javascript:;" 142 >Marketplace 143 <i class="icon-chevron-down"></i> 144 </a> 145 146 <ul class="dropdown-menu"> 147 <li class=""> 148 <a href="https://octobercms.com/plugins">Plugins</a> 149 </li> 150 <li class=""> 151 <a href="https://octobercms.com/themes">Themes</a> 152 </li> 153 </ul> 154 </li> 155 156 <li class="partners"> 157 <a 158 href="https://octobercms.com/partners" 159 >Partners 160 </a> 161 162 </li> 163 164 </ul> 165 <ul class="nav navbar-nav navbar-right" id="main-menu-account"> 166 <li class="dropdown "> 167 <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> 168 Account <i class="icon-chevron-down"></i> 169 </a> 170 <ul class="dropdown-menu"> 171 <!-- Guest--> 172 <li><a href="https://octobercms.com/account/signin">Sign In</a></li> 173 <li><a href="https://octobercms.com/account/register">Register</a></li> 174 </ul> 175</li> 176 177</ul> </div> 178 </div> 179 </div> 180</div> </div> 181 182 <div class="container"> 183 <div class="row"> 184 <div class="col-md-3"> 185 <ul class="nav pills pills-menu nav-stacked standard-top-padding" data-sticky id="sticky-sidebar"> 186 <li class="active"> 187 <a class="pill" href="https://octobercms.com/blog">All articles</a> 188 </li> 189 190 <li > 191 <a class="pill" href="https://octobercms.com/blog/category/philosophy">Philosophy</a> 192 </li> 193 <li > 194 <a class="pill" href="https://octobercms.com/blog/category/announcements">Announcements</a> 195 </li> 196 <li > 197 <a class="pill" href="https://octobercms.com/blog/category/architecture">Architecture</a> 198 </li> 199 <li > 200 <a class="pill" href="https://octobercms.com/blog/category/tutorials">Tutorials</a> 201 </li> 202 <li > 203 <a class="pill" href="https://octobercms.com/blog/category/case-studies">Case Studies</a> 204 </li> 205 </ul> </div> 206 207 <div class="col-md-9"> 208 <div class="col-panel-padding-left-md standard-top-padding col-no-padding-top-sm"> 209 <div class="article blog"> 210 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/user-submitted-content-october-cms-v4-4">User Submitted Content in October CMS v4.4</a></h3> 211 </div> 212 213 <p class="text-muted"> 214 Posted 215 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Aug 30, 2026 216</p> 217 <div class="article blog"> 218 219 <p class="excerpt">October CMS v4.4 is out. The headline feature: Tailor, the engine that powers your publishing, now accepts content from your visitors too - comments, contact forms, reviews - with a moderation inbox and spam protection built in. We have wanted this one for a long time.</p> 220 </div> 221 <div class="article blog"> 222 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/whats-new-octobercms-v4-3-released-2026">What's New in October CMS v4.3</a></h3> 223 </div> 224 225 <p class="text-muted"> 226 Posted 227 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Jun 12, 2026 228</p> 229 <div class="article blog"> 230 231 <p class="excerpt">Eight new features land today, spanning the frontend, the backend, and developer tooling - document-style plugin forms, a spreadsheet translation editor, native view transitions, AI-aware tooling, and an official debugbar among them.</p> 232 </div> 233 <div class="article blog"> 234 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/how-use-ai-coding-tools-effectively-october-cms">How to Use AI Coding Tools Effectively with October CMS</a></h3> 235 </div> 236 237 <p class="text-muted"> 238 Posted 239 in <a href="https://octobercms.com/blog/category/architecture" class="text-muted">Architecture</a>, <a href="https://octobercms.com/blog/category/philosophy" class="text-muted">Philosophy</a> on May 14, 2026 240</p> 241 <div class="article blog"> 242 243 <p class="excerpt">October CMS was built on declarative, convention-driven architecture long before AI tools existed. Now those same patterns are exactly what AI coding agents need. Learn how concepts like deep modules, tracer bullets, and test-driven AI workflows apply to your October CMS projects, and how tools like October CMS Boost give AI agents native understanding of the platform out of the box.</p> 244 </div> 245 <div class="article blog"> 246 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/ecommerce-for-october-cms-here">eCommerce for October CMS v4.2 is here!</a></h3> 247 </div> 248 249 <p class="text-muted"> 250 Posted 251 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Mar 20, 2026 252</p> 253 <div class="article blog"> 254 255 <p class="excerpt">We'
255re excited to announce October CMS version 4.2, and this one is special. Alongside a major modernization of the frontend architecture, we're launching Meloncart, a full eCommerce platform built natively on October CMS.</p> 256 </div> 257 <div class="article blog"> 258 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/introducing-larajax-october-cms-v4-1">Introducing Larajax in October CMS v4.1</a></h3> 259 </div> 260 261 <p class="text-muted"> 262 Posted 263 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Jan 03, 2026 264</p> 265 <div class="article blog"> 266 267 <p class="excerpt">October CMS v4.1 introduces Larajax, a standalone AJAX library for Laravel, plus the Gateway API for partner automation, template caching with the new {% cache %} tag, and multisite traffic statistics.</p> 268 </div> 269 <div class="article blog"> 270 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/localized-pricing-october-cms">Localized Pricing for October CMS</a></h3> 271 </div> 272 273 <p class="text-muted"> 274 Posted 275 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Jul 01, 2025 276</p> 277 <div class="article blog"> 278 279 <p class="excerpt">A look at the new localized pricing model introduced with October CMS v4, including what's changed for existing customers and what's new in the billing system.</p> 280 </div> 281 <div class="article blog"> 282 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/whats-new-october-cms-v4">What's New in October CMS v4!</a></h3> 283 </div> 284 285 <p class="text-muted"> 286 Posted 287 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Jun 08, 2025 288</p> 289 <div class="article blog"> 290 291 <p class="excerpt">
291October CMS version 4 is here. This release focuses on stability, modern tooling, and a better experience for developers and users alike. Below are the key highlights and changes you'll find in this major update.</p> 292 </div> 293 <div class="article blog"> 294 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/october-cms-celebrates-10-years-v3-7-release">October CMS Celebrates 10 Years with the v3.7 Release</a></h3> 295 </div> 296 297 <p class="text-muted"> 298 Posted 299 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Oct 09, 2024 300</p> 301 <div class="article blog"> 302 303 <p class="excerpt">Today, October CMS celebrates a major milestoneâour 10th anniversary! It's been a decade of growth, challenges, and incredible support from our amazing community. What began as a passion project has evolved into a platform we're proud of, thanks to your feedback and enthusiasm.</p> 304 </div> 305 <div class="article blog"> 306 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/announcing-release-currency-plugin-v2">Announcing the Release of the Currency Plugin v2.0</a></h3> 307 </div> 308 309 <p class="text-muted"> 310 Posted 311 in <a href="https://octobercms.com/blog/category/announcements" class="text-muted">Announcements</a> on Aug 14, 2024 312</p> 313 <div class="article blog"> 314 315 <p class="excerpt">We've been super busy over here at October CMS, designing and coding up the highly anticipated eCommerce features. Today, we are proud to introduce the next step in this direction by releasing an update to the Currency plugin. Let's take a look at what's included in this release.</p> 316 </div> 317 <div class="article blog"> 318 <h3 class="blog-article-header"><a href="https://octobercms.com/blog/post/publipresses-journey-october-cms">Case Study: Publipresse's Journey with October CMS</a></h3> 319 </div> 320 321 <p class="text-muted"> 322 Posted 323 in <a href="https://octobercms.com/blog/category/case-studies" class="text-muted">Case Studies</a> on Jun 07, 2024 324</p> 325 <div class="article blog"> 326 327 <p class="excerpt">In a recent conversation, we had the pleasure of speaking with the team at Publipresse. Founded in 1998, Publipresse is a veteran agency in the digital services industry. Today, Publipresse stands out for its innovative approach to web development, leveraging October CMS to deliver customized solutions to its clients.</p> 328 </div> 329 330 <ul class="pagination"> 331 332 <li class="pageset"> 333 <ul> 334 <li class="active"> 335 <a href="https://octobercms.com/blog/1"><span>1</span></a> 336 </li> 337 <li class=""> 338 <a href="https://octobercms.com/blog/2"><span>2</span></a> 339 </li> 340 <li class=""> 341 <a href="https://octobercms.com/blog/3"><span>3</span></a> 342 </li> 343 <li class=""> 344 <a href="https://octobercms.com/blog/4"><span>4</span></a> 345 </li> 346 <li class=""> 347 <a href="https://octobercms.com/blog/5"><span>5</span></a> 348 </li> 349 <li class=""> 350 <a href="https://octobercms.com/blog/6"><span>6</span></a> 351 </li> 352 <li class=""> 353 <a href="https://octobercms.com/blog/7"><span>7</span></a> 354 </li> 355 <li class=""> 356 <a href="https://octobercms.com/blog/8"><span>8</span></a> 357 </li> 358 <li class=""> 359 <a href="https://octobercms.com/blog/9"><span>9</span></a> 360 </li> 361 <li class=""> 362 <a href="https://octobercms.com/blog/10"><span>10</span></a> 363 </li> 364 <li class=""> 365 <a href="https://octobercms.com/blog/11"><span>11</span></a> 366 </li> 367 <li class=""> 368 <a href="https://octobercms.com/blog/12"><span>12</span></a> 369 </li> 370 </ul> 371 </li> 372 373 <li class="arrow"><a href="https://octobercms.com/blog/2">→</a></li> 374 </ul> 375 </div> 376 </div> 377 </div> 378</div> </div> 379 380 <div class="site-footer fixed-sidebar-bottom-border" id="site-footer"> 381 <div class="container"> 382 <div class="row"> 383 <div class="col-sm-6 from-the-blog"> 384 <h3>Latest from the blog</h3> 385 <h4><a href="https://octobercms.com/blog/post/user-submitted-content-october-cms-v4-4">User Submitted Content in October CMS v4.4</a></h4> 386 <p class="post-excerpt">October CMS v4.4 is out. The headline feature: Tailor, the engine that powers your publishing, now accepts content from your visitors too - comments, contact forms, reviews - with a moderation inbox and spam protection built in. We have wanted this one for a long time.</p> 387 <p class="link"><a href="https://octobercms.com/blog/post/user-submitted-content-october-cms-v4-4">Continue reading →</a></p> 388 </div> 389 390 <div class="col-md-4 col-md-offset-2 col-sm-6"> 391 <div class="social"> 392 <div class="icons "> 393 <a href="https://github.com/octobercms" target="_blank" rel="noopener noreferrer"><i class="icon-github"></i></a> 394 <a href="https://twitter.com/octobercms" target="_blank" rel="noopener noreferrer"><i class="icon-twitter"></i></a> 395 <a href="https://facebook.com/octobercms" target="_blank" rel="noopener noreferrer"><i class="icon-facebook"></i></a> 396 <a href="https://www.youtube.com/c/OctoberCMSOfficial" target="_blank" rel="noopener noreferrer"><i class="icon-youtube"></i></a> 397 </div> 398 </div> 399 400 </div> 401 </div> 402 </div> 403 404 <div class="menu"> 405 <div class="container"> 406 407 <ul> 408 <li class="title">October CMS</li> 409 410 <li class=""> 411 <a href="https://octobercms.com">Home</a> 412 </li> 413 <li class=""> 414 <a href="https://octobercms.com/features">Features</a> 415 </li> 416 <li class=""> 417 <a href="https://octobercms.com/hosting">Hosting</a> 418 </li> 419 <li class=""> 420 <a href="https://portal.octobercms.com/" rel="noopener noreferrer" target="_blank">Roadmap & Portal</a> 421 </li> 422 <li class=""> 423 <a href="/help/terms/website">Terms & Conditions</a> 424 </li> 425 <li class=""> 426 <a href="https://octobercms.com/contact">Contact Us</a> 427 </li> 428 <li class=""> 429 <a href="https://octobercms.com/about">About</a> 430 </li> 431 <li class="active"> 432 <a href="https://octobercms.com/blog">Blog</a> 433 </li> 434 </ul> 435 <ul> 436 <li class="title">Discover More</li> 437 438 <li class=""> 439 <a href="https://octobercms.com/account">My Account</a> 440 </li> 441 <li class=""> 442 <a href="https://octobercms.com/plugins">Plugins</a> 443 </li> 444 <li class=""> 445 <a href="https://octobercms.com/themes">Themes</a> 446 </li> 447 <li class=""> 448 <a href="https://octobercms.com/partners">Partners</a> 449 </li> 450 </ul> 451 <ul> 452 <li class="title">Support</li> 453 454 <li class=""> 455 <a href="https://octobercms.com/premium-support">Premium Support</a> 456 </li> 457 <li class=""> 458 <a href="https://docs.octobercms.com" rel="noopener noreferrer" target="_blank">Documentation</a> 459 </li> 460 <li class=""> 461 <a href="https://octobercms.com/support">Help Center</a> 462 </li> 463 <li class=""> 464 <a href="https://octobercms.com/forum">Forum</a> 465 </li> 466 </ul> 467 <ul> 468 <li class="title">Help</li> 469 470 <li class=""> 471 <a href="/help/site/projects">Projects</a> 472 </li> 473 <li class=""> 474 <a href="/help/site/teams">Teams</a> 475 </li> 476 <li class=""> 477 <a href="/help/site/marketplace">Marketplace</a> 478 </li> 479 <li class=""> 480 <a href="/help/site/markdown">Markdown</a> 481 </li> 482 <li class=""> 483 <a href="/help/site/authors">For Authors</a> 484 </li> 485 </ul> 486 <ul> 487 <li class="title">Guidelines</li> 488 489 <li class=""> 490 <a href="/help/terms/quality-guidelines">Quality Guidelines</a> 491 </li> 492 <li class=""> 493 <a href="/docs/help/developer-guide">Developer Guide</a> 494 </li> 495 </ul> 496 497 <a href="/" class="home-link">Home</a> 498 499 </div> 500 </div> 501</div> 502
503<script type="text/template" data-template="global-notifications-popover-template"> 504 <div class="popover global-notifications" role="tooltip"> 505 <div class="arrow"></div> 506 <div class="popover-header"> 507 <h4 class="popover-title"></h4> 508 <button type="button" class="close" id="global-notifications-close-button" data-dismiss="modal" aria-hidden="true">×</button> 509 <a href="javascript:;" class="pull-right text-muted mark-all-read" id="global-notifications-mark-all-read">Mark all as read</a> 510 </div> 511 <form class="global-notifications-container loading" id="global-notifications-container"> 512 </form> 513 </div> 514</script>
514 515 516
516<script src="https://d2f5cg397c40hu.cloudfront.net/website-static-files/js/commonscripts-part-1-v1.js"></script>
516 517
517<script src="https://d2f5cg397c40hu.cloudfront.net/website-static-files/js/commonscripts-part-2-v1.js"></script>
517 518
519<script src="https://octobercms.com/combine/9c89e4094f5734857b0b3788f7570b4c-1668712740"></script>
519 520 521 522
522<script src="https://octobercms.com/combine/5f3b9afc77b91e78b266f4fad0971592-1616889265"></script>
522 523 524 525 526 </body> 527</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.