w3tweaks.com
  • Effects
    • Scroll Effects
    • Text Effects
    • Shadow
  • Essentials
    • Arrows
    • Buttons
    • Background Patterns
    • Border Examples
    • Cards
    • Color Palettes
    • Dividers
    • Link styles
    • Loaders
    • Modal Windows
    • Notifications
    • Progress bar
    • Quote styles
    • Spinner
    • Tooltips
  • Media
    • Calendars
    • Carousels
    • Clocks
    • Gallery
    • Music Players
    • Sliders
    • Slideshows
    • Tables
    • Thumbnails
  • Navigation
  • Inputs
    • Range Sliders
    • Checkboxes
    • Toggle Switches
  • Script
    • Angularjs
    • Backbone.js
    • bootstrap
    • jQuery
    • ReactJs
    • JavaScript
    • Syntax Highlighters
    • tryit editor
    • PHP
  • API’s
    • Facebook
    • Google
    • Indeed
    • Twitter
    • YouTube
  • Tools
w3tweaks.com
Home CMS

8 PHP Content Management Systems (CMS)

February 8, 2023
in CMS, php

Find the collection of PHP Content Management Systems.

Back Drop CMS

The free and Open Source CMS that helps you build websites for businesses and non-profits.

You might also like

Send Email with PHPmailer

Securing PHP Login Scripts: Best Practices and Code Examples

Returning Dynamic Data in JSON Format using PHP: A Comprehensive Guide

13 Best PHP Login system

8 PHP Libraries for sending and parsing email

Login the App using facebook oauth in PHP

Issue tracker for Backdrop core.
https://github.com/backdrop/backdrop-issues
40 forks.
138 stars.
2,458 open issues.

Recent commits:
  • Update issue-template–release–major.mdUpdated wiki links., GitHub
  • Update issue-template–release–bug-fix.mdUpdated wiki links., GitHub
  • Update issue-template–release–bug-fix–security.mdUpdated wiki links., GitHub
  • Update issue-template–release–minor.mdUpdated wiki links., GitHub
  • Issue #4861: Move procedural docs to wiki., BWPanda

GitHUB Page for backdropcms

Concrete5 CMS

concrete5 is an Open Source Content Management System (CMS).

Official repository for Concrete CMS development
https://github.com/concretecms/concretecms
434 forks.
727 stars.
383 open issues.

Recent commits:
  • Merge pull request #11315 from hissy/fix/upload-file-nameAdd a config option to disable asciify for uploaded files, GitHub
  • Merge pull request #11311 from aembler/more-fixes-031523More fixes 031523, GitHub
  • Fix #11312, Andrew Embler
  • Getting rid of uAuthor = uID check because this makes it impossible to view your own viewed sent messages as read, Andrew Embler
  • Tweaks to migration under very specific circumstances, Andrew Embler

GitHUB Page for concrete5

Drupal

An enterprise level CMS.

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.
https://github.com/drupal/drupal
1,885 forks.
3,847 stars.
0 open issues.

Recent commits:
  • Issue #3346645 by jweowu, catch, smustgrave: Eliminate anti-pattern isset($arr[$key]) || array_key_exists($key, $arr), catch
  • Issue #2717319 by lauriii, benjifisher, bnjmnm, colan, alphex, Amarshall, jrearick, amateescu, Gábor Hojtsy, roland.molnar, webchick: Provide better default configuration when re-using an existing field, bnjmnm
  • Issue #2936875 by hiway, markconroy, lauriii, Gauravvvv, smustgrave, thamas: Umami Theme – follow-up – remove elements, use classes in CSS, Lauri Eskola
  • Issue #3337513 by mondrake, gidarai, daffie, alexpott, catch: Fix batch process race conditions by making ‘bid (batch id)’ auto-increment, catch
  • Issue #3311406 by Anybody, Grevil, nod_: .htaccess ExpiresDefault (2W) is much too low. Should be ~1Y, Alex Pott

GitHUB Page for drupal.org

Grav

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS

Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
https://github.com/getgrav/grav
1,381 forks.
13,700 stars.
400 open issues.

Recent commits:
  • Fix force_ssl redirect in case of undefined hostname (#3702), GitHub
  • updated changelog, Andy Miller
  • fixed duplicate page paths, Andy Miller
  • Coerce ignore validation to array to cover both array/non-array values, Djamil Legato
  • Fixed `BlueprintSchema:flattenData` to properly handle ignored fields, Djamil Legato

GitHUB Page for getgrav.org

Joomla

Joomla! is an award-winning content management system (CMS), which enables you to build web sites and powerful online applications.

Home of the Joomla! Content Management System
https://github.com/joomla/joomla-cms
3,591 forks.
4,421 stars.
965 open issues.

Recent commits:
  • Revert to devSigned-off-by: Olivier Buisard <[email protected]>, Olivier Buisard
  • Joomla! 4.3.0 RC 1, Olivier Buisard
  • Language: Optimisations from static code analysis (#39986), GitHub
  • [4.3] Phan: Languagefilter plugin (#39983), GitHub
  • Add deleted files and folders from #39955 and #40015 (#40089), GitHub

GitHUB page for Joomla

Magento

Power your eCommerce with rich out-of-the-box features, an unrivaled ability to customize, and seamless third-party integrations. With a global ecosystem of implementation partners and a vast marketplace of extensions, you can create the exact shopping experience your customers want.

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.
https://github.com/magento/magento2
9,181 forks.
10,561 stars.
2,365 open issues.

Recent commits:
  • Merge pull request #8182 from magento-l3/PR-2023-02-24Pr 2023 02 24 – CE, GitHub
  • Merge branch 'ACP2E-1512' of https://github.com/magento-l3/magento2ce into PR-2023-02-24, vkolesny
  • Merge branch 'ACP2E-1195' of https://github.com/magento-l3/magento2ce into PR-2023-02-24, vkolesny
  • Merge branch 'ACP2E-1612' of https://github.com/magento-l3/magento2ce into PR-2023-02-24, vkolesny
  • Merge branch 'ACP2E-1458' of https://github.com/magento-l3/magento2ce into PR-2023-02-24, vkolesny

GitHUB page for Magento

WordPress

WordPress is open source software you can use to create a beautiful website, blog, or app.

WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
https://github.com/WordPress/WordPress
12,162 forks.
17,239 stars.
2 open issues.

Recent commits:
  • Code Modernization: Fix dynamic properties in WP_Admin_Bar.To fix the dynamic properties, the following changes are included:* Removes `WP_Admin_Bar::__get()`.* Declares `menu` as a property on the class, deprecates it, and initializes it to an empty array.* Removes the unused 'proto' dynamic property.Dynamic (non-explicitly declared) properties are deprecated as of PHP 8.2 and are expected to become a fatal error in PHP 9.0.== Why remove the `WP_Admin_Bar::__get()` magic method?tl;drThe magic method is no longer needed.The magic method only handled the `menu` and `proto` dynamic properties. Introducing a full set of magic methods is overkill for this class. Instead of having to maintain magic methods, this changeset instead directly addresses the 2 properties (see below).== Why declare the `menu` property on the class?tl;drTo simplify the code while maintaining backwards compatibility for extenders who are using this deprecated property.The `menu` property was introduced during the 3.1.0 ''development cycle'' as a declared property [15671]. Its purpose was to ''internally'' hold the menu structure.During the WP 3.3.0 development cycle, it was replaced by a new `private` property called `nodes` (see [19120]).But breakage reports from extenders caused it to be restored. [19501] added the `__get()` magic method, i.e. for handling it as a dynamic property, and deprecated it.>We're not going to maintain compat for $menu. Suggest we make it array() and plugins will have to deal. We can throw a _deprecated_argument() and push them to use the new methods.~ Source: [https://core.trac.wordpress.org/ticket/19371#comment:17 see #19371 comment 17][https://wpdirectory.net/search/01GSTW1X69TBN8FH3SY7V8KPY5 A search of the wp.org plugins and themes repository] shows that a few plugins are still using this deprecated property. To maintain backwards compatibility, `menu` is moved back to the class as a declared property, set to an empty array (as it's been since 3.3.0), and deprecated in the property's description.== Why remove the `proto` dynamic property?tl;dr* It was not intended to be released in 3.1.* There are no usages of it in Core or in the WP.org's plugin or theme directories.* It should be safe to remove.This property was first introduced in the WP 3.1.0 ''development cycle'' to replace the `PROTO` constant (see [16038]) for protocol handling for the admin bar's hyperlinks. [16077] replaced the property's usages with URL functions such as `get_admin_url()` and `admin_url()`. But it missed removing the property, which was no longer needed or used.It was relocated to the `__get()` magic method as a dynamic property when the `menu` property was restored (see [19501]).A search of WP.org's plugins and themes repositories shows no usages of the property. Core hasn't used it since the removed in [16038] before 3.1 final release. It should be safe to remove it, but committing very early in the 6.3 alpha cycle to give time for reports of usages, if there are any.References:* A [https://www.youtube.com/watch?v=vDZWepDQQVE&t=9362s live open public working session] where these changes were discussed and agreed to.* [https://wiki.php.net/rfc/deprecate_dynamic_properties PHP RFC: Deprecate dynamic properties].Follow-up to [19501], [19120], [16308], [16038], [15671].Props antonvlasenko, hellofromTonya, jrf, markjaquith, desrosj, ironprogrammer, peterwilsoncc, SergeyBiryukov.See #56876, #56034.Built from https://develop.svn.wordpress.org/[email protected]: http://core.svn.wordpress.org/[email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd, hellofromTonya
  • Build/Test Tools: Fix issue with add method in object-cache.php.In the object-cache.php file used for unit tests, the add method did not work as expected. Other object cache plugins and core, have a check to see if the key exists in memory before writing it. Without this check, it used to write unnecessarily to the cache. Props spacedmonkey, SergeyBiryukov.Fixes #57963.Built from https://develop.svn.wordpress.org/[email protected]: http://core.svn.wordpress.org/[email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd, spacedmonkey
  • Administration: Update dashboard welcome panel colors, remove broken linkRemove the green background from the "dot" accent, to prevent low contrast for the dismiss button. Use menu colors for the background on alternate color schemes. Remove the "Edit styles" link as there is no longer a direct link to the global styles section of the site editor.Follow-up to [55451].Props sabernhardt, ryokuhi, laurlittle, richtabor.Fixes #57759.Built from https://develop.svn.wordpress.org/[email protected]: http://core.svn.wordpress.org/[email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd, ryelle
  • Help/About: Updates to About page.Remove link to release video, update split controls image.Follow-up to [55449], [55499], [55545].Props laurlittle, richtabor.Fixes #57477.Built from https://develop.svn.wordpress.org/[email protected]: http://core.svn.wordpress.org/[email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd, ryelle
  • Tests: Rename test class and improve tests for wp_get_global_stylesheet().Changes include:* Renames the test class to be compliant with test coding standards.* Converts the test class to extend `WP_Theme_UnitTestCase` to reuse test fixtures.* Implements data providers to encapsulate datasets and reduce code repetition.* Adds a `@covers` annotation.* Improves assertion messages to help with diagnosing failed tests.Follow-up to [55567], [55148], [52682], [53916], [52675-52677].Props costdev, hellofromTonya.See #57841, #57958.Built from https://develop.svn.wordpress.org/[email protected]: http://core.svn.wordpress.org/[email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd, hellofromTonya

GitHUB page for WordPress

Moodle

Moodle is the world’s most popular learning management system. Start creating your online learning site in minutes!

Moodle – the world's open source learning platform
https://github.com/moodle/moodle
5,887 forks.
4,602 stars.
5 open issues.

Recent commits:
  • on-demand release 4.2dev+, Sara Arjona
  • Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install, Sara Arjona
  • MDL-77608 h5p: Fix after rewriteMinor changes, like removing extra line at the end of the file or addingcomment in lib/db/upgrade.php., Sara Arjona
  • Merge branch 'master_MDL-76906' of https://github.com/mattporritt/moodle, Sara Arjona
  • Merge branch 'MDL-76910' of https://github.com/paulholden/moodle, Sara Arjona

GitHUB page for Moodle

Icons made by Flat Icons from www.flaticon.com

Tags: CMSContent Management Systemsphpscript
Previous Post

12 CSS Best practices

Next Post

18 CSS Grid layouts

Related Stories

Send Email with PHPmailer
php

Send Email with PHPmailer

February 10, 2023
Securing PHP Login Scripts: Best Practices and Code Examples
php

Securing PHP Login Scripts: Best Practices and Code Examples

February 8, 2023
Returning Dynamic Data in JSON Format using PHP
php

Returning Dynamic Data in JSON Format using PHP: A Comprehensive Guide

February 8, 2023
PHP Login system
php

13 Best PHP Login system

February 8, 2023
Collection of PHP Libraries for sending and parsing email
Libraries

8 PHP Libraries for sending and parsing email

February 8, 2023
Login the App using facebook oauth in PHP
API's

Login the App using facebook oauth in PHP

February 8, 2023
Add custom attribute in Joomla 3.x addScript
CMS

Add custom attribute in Joomla 3.x addScript

August 16, 2019
List of all PHP Operators
php

List of all PHP Operators

February 8, 2023

Discussion about this post

Follow Us

Popular Posts

100 Creative CSS Cards

44 Free Multi step HTML forms

13 Free HTML & CSS Dashboard Template Designs

49 CSS Tables

20 HTML & CSS pricing tables

14 Best CSS Dark Mode

11 CSS Shopping Cart UI/UX

42 Cool CSS Avatars For Better UI

55 Useful handpicked CSS Buttons with examples and demos

89 Best CSS Toggle Switches

w3tweaks

We bring you the best frontend collections that will fix perfect for news, magazine, personal blog, etc. Check our landing page for details.

  • Effects
    • Scroll Effects
    • Text Effects
    • Shadow
  • Essentials
    • Arrows
    • Buttons
    • Background Patterns
    • Border Examples
    • Cards
    • Color Palettes
    • Dividers
    • Link styles
    • Loaders
    • Modal Windows
    • Notifications
    • Progress bar
    • Quote styles
    • Spinner
    • Tooltips
  • Media
    • Calendars
    • Carousels
    • Clocks
    • Gallery
    • Music Players
    • Sliders
    • Slideshows
    • Tables
    • Thumbnails
  • Navigation
  • Inputs
    • Range Sliders
    • Checkboxes
    • Toggle Switches
  • Script
    • Angularjs
    • Backbone.js
    • bootstrap
    • jQuery
    • ReactJs
    • JavaScript
    • Syntax Highlighters
    • tryit editor
    • PHP
  • API’s
    • Facebook
    • Google
    • Indeed
    • Twitter
    • YouTube
  • Tools