Find the collection of PHP Content Management Systems.
The free and Open Source CMS that helps you build websites for businesses and non-profits. GitHUB Page for backdropcms
concrete5 is an Open Source Content Management System (CMS).
GitHUB Page for concrete5
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
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS
GitHUB Page for getgrav .org
Joomla! is an award-winning content management system (CMS), which enables you to build web sites and powerful online applications.
GitHUB page for Joomla
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.
GitHUB page for Magento
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 . 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 ).But breakage reports from extenders caused it to be restored.  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 ) for protocol handling for the admin bar's hyperlinks.  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 ).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  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 , , , , .Props antonvlasenko, hellofromTonya, jrf, markjaquith, desrosj, ironprogrammer, peterwilsoncc, SergeyBiryukov.See #56876, #56034.Built from https://develop.svn.wordpress.org/, hellofromTonya [email protected]: http://core.svn.wordpress.org/ [email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd 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/, spacedmonkey [email protected]: http://core.svn.wordpress.org/ [email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd 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 .Props sabernhardt, ryokuhi, laurlittle, richtabor.Fixes #57759.Built from https://develop.svn.wordpress.org/, ryelle [email protected]: http://core.svn.wordpress.org/ [email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd Help/About: Updates to About page.Remove link to release video, update split controls image.Follow-up to , , .Props laurlittle, richtabor.Fixes #57477.Built from https://develop.svn.wordpress.org/, ryelle [email protected]: http://core.svn.wordpress.org/ [email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd 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 , , , , [52675-52677].Props costdev, hellofromTonya.See #57841, #57958.Built from https://develop.svn.wordpress.org/, hellofromTonya [email protected]: http://core.svn.wordpress.org/ [email protected] 1a063a9b-81f0-0310-95a4-ce76da25c4cd GitHUB page for WordPress
Moodle is the world’s most popular learning management system. Start creating your online learning site in minutes!
GitHUB page for Moodle
Icons made by
Flat Icons from www.flaticon.com
Discussion about this post