Thanks for checking my repos out. I hope you find something useful. (Statistic only include main/master branches)
In the meantime check out my latest post: DarekRepos.github.io π
myEvent Wordpress plugin allow you to add events from WordPress widgets.
Home Page: https://darekrepos.github.io/myEvent/
License: GNU General Public License v2.0
Thanks for checking my repos out. I hope you find something useful. (Statistic only include main/master branches)
In the meantime check out my latest post: DarekRepos.github.io π
Steps:
Expected result:
When i click Activate link the plugin is enabled
Actual result:
Plugin are not enabled
Error message
Plugin could not be activated because it triggered a fatal error
Wordpress require php 7.4 or higher.
Historically, when writing a property that hasnβt been declared, PHP silently creates a dynamic property instead. Objects can be a useful place to store data, so use of dynamic properties is quite common in WordPress plugins and themes. However, this behavior is deprecated in PHP 8.2, and will be removed in PHP 9.
however , please note that the βPHPCompatibility for PHP CodeSnifferβ library/package is not an acceptable one to use for PHP 8+ compatibility checking. The official release has no PHP 8+ checks in it and you would have to use the βdevβ release to only get maybe half of the PHP 8 issues detected. It seems as though the larger WordPress community has been oblivious to that fact and has incorrectly assumed that their plugins/themes/etc are PHP 8 compatible based on using that library when in fact they are far from compatible.
It is strongly recopmmended to test any new PHP version in another environment before changing it on your live site. If youβre comfortable with the command line, the PHPCompatibility for PHP CodeSniffer is a helpful tool for identifying some code that needs to change (it doesnβt quite find everything, yet).
TODO:
Integrate CI for php compatability check
Suggest add an event to a map. It helps the user to find where the event is taking place.
the WordPress block editor (Gutenberg) create visually stunning blog posts and pages. It would be nice add block with event to posts or pages.
The plugin does not work with Wordpress 6.x. The following notice are displayed.
Warning: foreach() argument must be of type array|object, null given in /var/www/html/wp-content/plugins/myEvent/inc/EventManagement/PluginAPIManager.php on line 130 Notice: Function wp_register_script was called incorrectly. Scripts and styles should not be registered or enqueued until the wp_enqueue_scripts, admin_enqueue_scripts, or login_enqueue_scripts hooks. This notice was triggered by the custom-myevent-js handle. Please see [Debugging in WordPress](https://wordpress.org/documentation/article/debugging-in-wordpress/) for more information. (This message was added in version 3.3.0.) in /var/www/html/wp-includes/functions.php on line 5865
Suggest to add count down timer to display in a block or a widget. It allows user to see a timer that counts down to a event
Current situation:
In the page widget display frame with default color (light grey). User can not select any other color of the frame.
Suggestion:
Create input field with selecting color for the frame that user can change any time
Benefit:
Having a new setting option prevents the user from displaying a frame color other than the layout colors. The user can easily adjust the color of the frame.
One of the key indicators of a healthy codebase is good test coverage. It makes sense to use a test coverage service in CI/CD to track changes to this project over time.
Plugin translation shows everything only in English. I create a .pot and .po file for it with PoEdit, but it's not working.
Folder structure:
βββ plugins
β βββ myEvent.php
β βββ inc
β β βββ MyEvent.php
β βββ lang
β β βββ myEvent.pot
β β βββ myEvent-pl_PL.po
β β βββ myEvent-pl_PL.mo
It is better to know which application areas are covered by tests. Knowing the test coverage is critical for thorough application testing and thus, it is critical for application quality.
Create pipeline with realease that transfer plugin to wrdpress plugin website
Need to install the latest packages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.