Recommend this page to a friend! |
Download |
Info | Documentation | Files | Install with Composer | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not yet rated by the users | Total: 31 | All time: 11,097 This week: 673 |
Version | License | PHP version | Categories | |||
wp-emailer 1.0.0 | MIT/X Consortium ... | 5 | PHP 5, Content management, Configuration, B... |
A WordPress starter plugin using Vue JS framework (Vue 3) to work with Vuex, Vue router, i18n, PHP OOP, PHPUnit test, table, pagination, settings, graphs and so many.
git clone https://github.com/ManiruzzamanAkash/wp-emailer.git
# Go to that plugin folder
cd wp-emailer
# Install composer dependencies.
composer install
# Install npm dependencies.
npm install
# Start development mode server (if needs).
npm run dev
# Build scripts (if needs).
npm run build
# Check if any PHPCS issues found.
composer run phpcs
# Fix any possible PHPCS issues.
composer run phpcs:fix
Create a test database called - wp_phpunit_wpvue
(Only for phpunit-test
. Not for development or production.)
Or, configure this from /tests/phpunit/wp-config.php
file.
composer run test
composer run test:all
.
npm run lint
npm run release
After running these commands, a zip file named - wpemailer.zip
will be generated at dist/
folder.
npm run build
npm run version
npm run makepot
npm run zip
.
.
.
.
.
manirujjamanakash@gmail.com
Files (92) |
File | Role | Description | ||
---|---|---|---|---|
assets (2 directories) | ||||
build (2 files) | ||||
includes (2 files, 7 directories) | ||||
languages (1 file) | ||||
src (3 files, 7 directories) | ||||
templates (1 file) | ||||
tests (1 directory) | ||||
webpack (1 file, 2 directories) | ||||
.editorconfig | Data | Auxiliary data | ||
.eslintrc.js | Data | Auxiliary data | ||
.phpunit.result.cache | Data | Auxiliary data | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
jsconfig.json | Data | Auxiliary data | ||
package.json | Data | Auxiliary data | ||
phpcs.xml.dist | Data | Auxiliary data | ||
phpunit.xml.dist | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
wpemailer.php | Class | Class source |
Files (92) | / | build |
File | Role | Description |
---|---|---|
version-replace.js | Data | Auxiliary data |
zip.js | Data | Auxiliary data |
Files (92) | / | includes |
Files (92) | / | includes | / | Abstracts |
File | Role | Description |
---|---|---|
AbstractSettingsSanitizer.php | Class | Class source |
AbstractSettingsValidator.php | Class | Class source |
Files (92) | / | includes | / | Ajax |
File | Role | Description |
---|---|---|
Ajax.php | Class | Class source |
Data.php | Class | Class source |
Settings.php | Class | Class source |
Files (92) | / | includes | / | Exceptions |
File | Role | Description |
---|---|---|
InvalidSettingException.php | Class | Class source |
Files (92) | / | includes | / | Settings |
File | Role | Description | ||
---|---|---|---|---|
Sanitizer (3 files) | ||||
Validator (3 files) | ||||
SettingItem.php | Class | Class source | ||
Settings.php | Class | Class source |
Files (92) | / | includes | / | Settings | / | Sanitizer |
File | Role | Description |
---|---|---|
EmailsSanitizer.php | Class | Class source |
HumanDateSanitizer.php | Class | Class source |
NumrowsSanitizer.php | Class | Class source |
Files (92) | / | includes | / | Settings | / | Validator |
File | Role | Description |
---|---|---|
EmailsValidator.php | Class | Class source |
HumanDateValidator.php | Class | Class source |
NumrowsValidator.php | Class | Class source |
Files (92) | / | includes | / | Traits |
File | Role | Description |
---|---|---|
AjaxResponse.php | Class | Class source |
ArrayFilterable.php | Class | Class source |
Files (92) | / | src |
Files (92) | / | src | / | components |
Files (92) | / | src | / | components | / | chart |
File | Role | Description |
---|---|---|
BarChart.vue | Data | Auxiliary data |
BarChartLoading.vue | Data | Auxiliary data |
Files (92) | / | src | / | components | / | input |
File | Role | Description |
---|---|---|
BaseInput.vue | Data | Auxiliary data |
InputSection.vue | Data | Auxiliary data |
Files (92) | / | src | / | components | / | pagination |
File | Role | Description |
---|---|---|
BasePagination.vue | Data | Auxiliary data |
PaginationLoader.vue | Data | Auxiliary data |
Files (92) | / | src | / | components | / | settings |
File | Role | Description |
---|---|---|
SettingForm.vue | Data | Auxiliary data |
SettingFormLoading.vue | Data | Auxiliary data |
Files (92) | / | src | / | components | / | tables |
File | Role | Description |
---|---|---|
BaseTable.vue | Data | Auxiliary data |
TableLoading.vue | Data | Auxiliary data |
Files (92) | / | src | / | pages |
File | Role | Description |
---|---|---|
GraphPage.vue | Data | Auxiliary data |
ListPage.vue | Data | Auxiliary data |
SettingPage.vue | Data | Auxiliary data |
Files (92) | / | src | / | store | / | modules |
File | Role | Description |
---|---|---|
global.js | Data | Auxiliary data |
graph.js | Data | Auxiliary data |
settings.js | Data | Auxiliary data |
tables.js | Data | Auxiliary data |
Files (92) | / | src | / | styles |
File | Role | Description |
---|---|---|
main.scss | Data | Auxiliary data |
utility.scss | Data | Auxiliary data |
_variables.scss | Data | Auxiliary data |
Files (92) | / | src | / | utils |
File | Role | Description |
---|---|---|
ajax.js | Data | Auxiliary data |
date-formatter.js | Data | Auxiliary data |
i18n.js | Data | Auxiliary data |
menu-fix.js | Data | Auxiliary data |
pagination-response.js | Data | Auxiliary data |
validation.js | Data | Auxiliary data |
Files (92) | / | tests | / | phpunit |
File | Role | Description | ||
---|---|---|---|---|
Ajax (2 files) | ||||
Settings (2 files) | ||||
AssetTest.php | Class | Class source | ||
bootstrap.php | Example | Example script | ||
wp-config.php | Aux. | Auxiliary script |
Files (92) | / | tests | / | phpunit | / | Ajax |
File | Role | Description |
---|---|---|
DataTest.php | Class | Class source |
SettingTest.php | Class | Class source |
Files (92) | / | tests | / | phpunit | / | Settings |
File | Role | Description |
---|---|---|
SettingItemTest.php | Class | Class source |
SettingsTest.php | Class | Class source |
Files (92) | / | webpack |
File | Role | Description | ||
---|---|---|---|---|
loaders (7 files) | ||||
plugins (2 files) | ||||
webpack.config.js | Data | Auxiliary data |
Files (92) | / | webpack | / | loaders |
Files (92) | / | webpack | / | plugins |
File | Role | Description |
---|---|---|
browser-sync.js | Data | Auxiliary data |
index.js | 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. |
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.