Recommend this page to a friend! |
![]() |
Info | Documentation | ![]() |
![]() |
![]() |
Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not yet rated by the users | Total: 28 | All time: 11,197 This week: 673![]() |
Version | License | PHP version | Categories | |||
maniruzzaman-fronten 1.0.0 | MIT/X Consortium ... | 7.4 | Content management, GUI, Blogs, PHP 7 |
WordPress Fullstack plugin developmennt - Gutenberg block, REST API, and so many...
https://youtu.be/h-BJczvJWLI
Capsule List In Block Editor - Text label settings
Capsule List In Block Editor - Color settings
Frontend - Capsule List with filtering+pagination
Frontend - Capsule detail popup
Frontend - No capsuel found
Frontend - Mobile responsive view
Clone repository
git clone https://github.com/ManiruzzamanAkash/Maniruzzaman-Frontend-Developer.git
Go to folder and install composer
cd Maniruzzaman-Frontend-Developer
composer install
Npm dependencies
npm i
npm start
Active the plugin from your /wp-admin/plugins.php
.
PHPCS Checking
composer run phpcs
Fix PHPCS
composer run phpcbf
PHPUnit test running
composer run test
PHPUnit test with PHPCS
composer run test:all
npm run test:unit
PHPCS - Passed PHPUnit - 15 tests, 23 assertions - Passed
Jest Unit Test - 15 tests - Passed
Commands to start from here -
npm i -g @wordpress/env --save-dev
wp-env start
If everything is successfull, you'll see something like this -
WordPress development site started at http://localhost:8888/
WordPress test site started at http://localhost:8889/
MySQL is listening on port 59087
MySQL for automated testing is listening on port 59085
npm run test:e2e
Added in Video.
# Build plugin
npm run build
# Make i18n localization
npm run makepot
# Create plugin zip
npm run zip
# Release plugin = npm run build + makepot + zip
npm run release
For fetching capsules, use this API - https://docs.spacexdata.com/#00ac651a-8ba2-4b4c-858a-4034dd1254fa.
Here, there is a property called limit
which doesn't work as expected and so some inconsitance with Pagination coud be found. But it's totally depend on the Spacex server.
![]() |
File | Role | Description | ||
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Example | Example script | ||
![]() |
Class | Class source | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Doc. | Documentation | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Doc. | Documentation | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data | ||
![]() ![]() |
Data | Auxiliary data |
The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page. |
![]() |
![]() | maniruzzaman-fronten-2023-09-25.zip 223KB |
![]() | maniruzzaman-fronten-2023-09-25.tar.gz 207KB |
![]() | Install with Composer |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.