Recommend this page to a friend! |
![]() ![]() |
Info | ![]() |
![]() |
![]() ![]() |
Reputation | Support forum | Blog (1) | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2023-09-25 (5 days ago) ![]() | Not yet rated by the users | Total: 19 This week: 19 | All time: 11,038 This week: 5![]() |
Version | License | PHP version | Categories | |||
maniruzzaman-fronten 1.0.0 | MIT/X Consortium ... | 7.4 | Content management, GUI, Blogs, PHP 7 |
Description | Author ManiruzzamanAkash Contributor | |
This package provides a WordPress plugin for visual front-end development. |
|
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 |
![]() | maniruzzaman-fronten-2023-09-25.zip 223KB |
![]() | maniruzzaman-fronten-2023-09-25.tar.gz |
![]() | 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.