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.
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
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
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
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
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
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
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
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
Icons made by Flat Icons from www.flaticon.com
Discussion about this post