Development Policy

Basic Information

This policy outlines the development methods and testing of Dev4Press plugins and themes.

Due to the wide range of different WordPress, PHP, and MySQL versions, it is impossible to support every version of these, and many of the plugins and themes features are dependent on the WordPress development and available functionalities.

Because of that, development practices and policy is changing over time, and here you will always see an updated version that follows the development of WordPress. This development policy relates to current plugins on Dev4Press. Legacy and retired plugins and themes development are not ongoing, and their system requirements are not updated.


PHP

Last Updated: Nov. 07, 2023.

All current Dev4Press plugins support PHP 7.4 and newer, including the latest 7.48.0, 8.1, and 8.2. Most plugins will work with PHP 7.0, 7.1, 7.2, 7.3, and some even with PHP 5.3, 5.4, 5.5, and 5.6, but we are no longer testing these PHP versions. PHP 5.2, 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2, 7.3, and 7.4 are no longer supported by the PHP team; they are potential security risks (because they are no longer updated), and they should not be used! All Dev4Press plugins are tested with the latest releases for 7.4, 8.0, 8.1, and 8.2.

With PHP 8.3, all Dev4Press plugins should work fine, but if you notice any PHP issues, please report them. PHP 8.3 is scheduled for December 2023, and we will conduct more testing once the stable release is out.

WordPress.org recommends PHP 7.4 and newer for use with WordPress.


WordPress

Last Updated: Nov. 07, 2023.

All current Dev4Press plugins support WordPress 5.7 and newer, including the latest WordPress 6.3. We will test and support our plugins and themes in the future with the latest 6 to 8 major WordPress versions. Depending on individual plugins, this policy can be different based on the WordPress features the plugin requires.

Most plugins will work with WordPress 5.0 to 5.6, and some should work with WordPress 4.0 to 4.9, but we are no longer testing with these versions. Also, some plugins have specific requirements requiring different versions of WordPress, so check out the individual plugin requirements.

Regarding blocks included with Dev4Press plugins, these plugins support WordPress 6.0 and newer, including the latest WordPress 6.3. For block-based plugins, in the future, we will test and support the last 3 or 4 major WordPress versions only, because underlying block libraries are very often updated, and it is impossible to maintain compatibility with older WordPress releases.

This policy will be updated each time a new major WordPress version is released.


ClassicPress

Last Updated: Nov. 07, 2023.

All current Dev4Press plugins support ClassicPress 1.5, 1.6, and 1.7. Depending on the ClassicPress development, Dev4Press plugins should work fine as long as ClassicPress remains WordPress compatible. Depending on the ClassicPress changes in the future, Dev4Press plugins might include code specific to ClassicPress.

This policy will be updated each time a new major ClassicPress version is released.


bbPress

Last Updated: Dec. 6, 2021.

All current Dev4Press plugins for bbPress support bbPress 2.6.2 or newer.

We support only unmodified version of the bbPress. Forked or bundled versions of bbPress are not supported. BuddyBoss Platform, for instance, contains modified bbPress 2.5.14, and due to the nature of changes made, we do not support the use of our plugins with BuddyBoss Platform!

This policy will be updated each time a new major bbPress version is released.


MySQL

Last Updated: Dec. 4, 2020.

All current Dev4Press plugins support the same MySQL versions as WordPress does. But, we also test with community MySQL replacement projects like MariaDB. In general, we test with MySQL 5.5, 5.6, 8.0, MariaDB 5.5 and 10, but every plugin and theme should work fine with any MySQL since version 5.0.3.

WordPress recommends MySQL 5.6/8.0 and MariaDB 10 for use with WordPress.


Browsers

Last Updated: Dec. 04, 2020.

All current Dev4Press plugins and themes are tested with the most current versions of browsers for different operating systems:

  • MS Windows: Edge, Firefox, Opera, Vivaldi, and Chrome
  • Android: Chrome and Opera
  • Linux: Firefox, Opera, Vivaldi and Chrome
  • MacOS: Firefox, Opera, Chrome, Vivaldi, and Safari
  • iOS: Chrome and Safari

We test using the latest stable versions of supported browsers. Our plugins and themes may function correctly in older or other, less popular browsers, but we only officially support listed browsers. We support current and previous versions of all supported browsers.

MS Internet Explorer is no longer supported.


Development Setup

Last Updated: Nov. 07, 2023.

The development setup includes multiple Apache/PHP/MySQL server combinations. But, the main development setup is based on Apache 2.4.55, MySQL 8.0.32, and PHP 7.4.33 (with testing on 8.0.30, 8.1.23, and 8.2.10). The leading development is always done on the latest version of WordPress, currently 6.3.