PHP Content Management Systems (CMS)

Open-source PHP projects categorized as Content Management Systems (CMS)

Top 23 PHP Content Management Systems (CMS) Projects

  • october

    Self-hosted CMS platform based on the Laravel PHP Framework.

    Project mention: best php-based cms/tech choice | reddit.com/r/PHP | 2022-12-28

    Beside Symfony there is Laravel Framework , I will not go into deep difference between this frameworks as it really is just taste of what your team likes more (active record vs datamapper, facade/helpers vs dependency injection, blade vs twig, ...), as already mention above this kind of CMS make sense if Website is just one part of your application and you have to build more then just a simple digital business card / website. In Laravel world there are CMS like October CMS / Winter CMS, which target the same providing a CMS based on the Full Stack Larave framework and give you all features of that framework. Another already mention CMS in Laravel world is Statmatic.

  • Magento

    Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.

    Project mention: Retrieve custom fields on addresses in controller. | reddit.com/r/Magento | 2023-01-12

    That tutorial suggests using Extension Attributes to store the fields' data, however it seems that Extension Attributes are not supported in the open source version of Magento. Thus, I'd like to read that data back in the controller and store it.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • WooCommerce

    A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

    Project mention: Any recommendations for flower shop e-commerce CMS? | reddit.com/r/Wordpress | 2023-02-06

    I'm generally a fan of WooCommerce. It is amazingly powerful. But it does take some amount of work to get configured. https://woocommerce.com/

  • PrestaShop

    PrestaShop is the universal open-source software platform to build your e-commerce solution.

    Project mention: PHP 7.4 is no longer supported as of today | reddit.com/r/PHP | 2022-11-28

    Yeah not sure why it's not on main website, but it's stable here https://github.com/PrestaShop/PrestaShop/releases

  • OpenCart

    A free shopping cart system. OpenCart is an open source PHP-based online e-commerce solution.

    Project mention: On-Prem Open source software for selling to staff? | reddit.com/r/selfhosted | 2023-01-04
  • Pagekit

    Pagekit CMS

  • Bagisto

    An easy to use, free and open source laravel eCommerce platform to build your online shop in no time.

    Project mention: My Open Source eCommerce List | reddit.com/r/ecommerce | 2022-08-16
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Joomla!

    Home of the Joomla! Content Management System

    Project mention: Getting your first Software Development Job | dev.to | 2023-01-29

    To help illustrate my point, here's a short rendition of my personal career trajectory. I started out studying Marine Biology. Then taught ESL. Then worked in non-profits in Mexico and Central America. Then became really interested in building online businesses to related to the travel industry. So while living in a small jungle community in Honduras, I decided to teach myself how to make websites. I chose PHP as my first programming language to learn (with CSS and HTML) using the Joomla framework. Living in a small town, which just received dialup internet and lacked running water, I wasn't exactly in tech-hub. But I dedicated the hours and spent many long days (and nights) wrestling with the concepts of a CMS, learning CSS (for IE6 no less) and figuring out how to make a really ugly website. Then an amazing thing happened. Word got out in the town I was living in that I knew how to make websites, and suddenly owner of the internet cafe I had been living at for the past 4 weeks asked me to make them a website. So I did! Then they referred me to others in the town who needed websites and soon I had a side hustle that was allowing me to learn and earn at the same time.

  • Bolt

    Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. (by bolt)

  • Drupal

    Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the https://github.com/drupal/drupal#contributing. PRs are not accepted on GitHub.

    Project mention: Trouble with Folder Structure in Web Development using XAMPP | reddit.com/r/learnprogramming | 2022-08-15

    You won't find common examples of scaffolding for the XAMPP technology stack, because technology stacks in general do not follow such rigid styles that frontend frameworks like React do. For example if you compare two popular PHP projects like WordPress and Drupal they have completely different folder structures despite both being CMSs. Rigid or "recommended" folder structures only apply to any particular backend frameworks, design patterns or CI/CD methodologies you choose to follow, not the stack itself.

  • Pico

    Pico is a stupidly simple, blazing fast, flat file CMS. (by picocms)

    Project mention: Looking for a stupid simple CMS solution for static pages! | reddit.com/r/Frontend | 2023-01-30
  • Attendize

    Attendize is an open-source ticket selling and event management platform built on Laravel.

    Project mention: Has anyone used and can review Eventmie-Pro? | reddit.com/r/laravel | 2022-11-21

    Out of self-hosted options I've found Attendize, which looks to be a little dated and still requires a lot of work. I've also come across Eventmie-Pro. It looks decent and has a lot of features, but the reviews on their site look a bit dodgy and only show the 5-star ones. Has anyone used this, or can recommend an alternative?

  • CraftCMS

    Craft is a flexible, extensible platform for creating bespoke digital experiences.

    Project mention: Creating a CMS with React, what should I look at? | reddit.com/r/reactjs | 2023-02-01

    Is there a reason you aren’t using an existing CMS? There’s a lot that provide all the UI functionality you are talking about and then expose it via a API to be consumed in your front end. https://craftcms.com is one option I’ve had good success with.

  • Open Source POS

    Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.

    Project mention: Stuck on this install | reddit.com/r/portainer | 2022-09-01

    heres the link to the github https://github.com/opensourcepos/opensourcepos

  • Pimcore

    Open Source Data & Experience Management Platform (PIM, MDM, CDP, DAM, DXP/CMS & Digital Commerce)

  • Gazelle

    Project mention: Where to get started making an anime piracy site? | reddit.com/r/Piracy | 2022-07-15
  • MODX

    MODX Revolution - Content Management Framework

    Project mention: Looking for PHP based CMS-like platform | reddit.com/r/webdev | 2022-10-14

    Check MODX

  • TYPO3

    The TYPO3 Core - Enterprise Content Management System. Synchronized mirror of https://review.typo3.org/q/project:Packages/TYPO3.CMS

    Project mention: best php-based cms/tech choice | reddit.com/r/PHP | 2022-12-28

    In a more business feature based CMS but still more like traditional CMS are Typo3 and Drupal, both have there usecase and sure a big community around them with a lot of modules and co. And both allow customization and building, installable plugins and themes. But modern version allow give more control from the system to the dev. We also should not forget of Typo3 called Neos CMS, which has its own way and Framework around it.

  • Backdrop CMS

    Backdrop core code repository.

    Project mention: The Magic of Small Databases | news.ycombinator.com | 2023-01-28

    I see you decided on Wordpress, if you were going to use a CMS I think Drupal 7 would have been a good choice. Drupal has concept of entities and views. An entity as the name suggests is essentially a table and you can add all sorts of different fields to it. From simple text and number fields to images and fields that lookup other entities thus creating relationships between entities. Views is another construct that lets you choose how to display the entities. As a list of as a table a two possible views. Most of this can be done in Drupal 7 without writing code. I say Drupal 7 because you mentioned Wordpress. Drupal 8 and above is more of a developer framework and requires knowledge of Composer. Backdrop [0] is fork of Drupal 7.

    [0]https://backdropcms.org/

  • Kirby

    Kirby's core application folder

    Project mention: Free CMS I can use for a pro bono client | reddit.com/r/web_design | 2023-01-31

    https://getkirby.com/ or consider if they really even need a cms. Sometimes a simple html website is plenty and you can update for them if/when the need arises.

  • ProcessWire

    ProcessWire 3.x is a friendly and powerful open source CMS with a strong API.

    Project mention: Beginner needs help: Looking for an easy-to-use/learn headless CMS + Frontend + CSS website solution? Overwhelmed. | reddit.com/r/webdev | 2023-01-31

    ProcessWireProcessWire is a fantastic CMS/CMF (content management framework) and I think it is a good fit for your skills. Works with any front end CSS although my personal preference is UIkitUIkit.

  • Thelia

    Thelia is an open source tool for creating e-business websites and managing online content. Repo containing the new major version (v2)

  • Concrete 5 CMS

    Official repository for Concrete CMS development

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-06.

PHP Content Management Systems (CMS) related posts

Index

What are some of the best open-source Content Management Systems (CMS) projects in PHP? This list will help you:

Project Stars
1 october 10,840
2 Magento 10,448
3 WooCommerce 8,374
4 PrestaShop 6,972
5 OpenCart 6,691
6 Pagekit 5,505
7 Bagisto 5,025
8 Joomla! 4,385
9 Bolt 4,146
10 Drupal 3,825
11 Pico 3,656
12 Attendize 3,590
13 CraftCMS 2,939
14 Open Source POS 2,753
15 Pimcore 2,725
16 Gazelle 1,751
17 MODX 1,311
18 TYPO3 903
19 Backdrop CMS 884
20 Kirby 859
21 ProcessWire 809
22 Thelia 803
23 Concrete 5 CMS 719
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com