Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akiraz2/yii2-seo-analysis
Seo analysis. Report for specialist. Control for clients. (alpha stage, in initial development)
https://github.com/akiraz2/yii2-seo-analysis
seo seo-analysis seo-analytic seo-report seo-tools yii2-app
Last synced: 9 days ago
JSON representation
Seo analysis. Report for specialist. Control for clients. (alpha stage, in initial development)
- Host: GitHub
- URL: https://github.com/akiraz2/yii2-seo-analysis
- Owner: akiraz2
- License: other
- Created: 2018-04-23T21:21:03.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-22T12:00:43.000Z (almost 4 years ago)
- Last Synced: 2024-10-11T22:09:28.927Z (about 1 month ago)
- Topics: seo, seo-analysis, seo-analytic, seo-report, seo-tools, yii2-app
- Language: PHP
- Homepage:
- Size: 173 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Yii2 SEO Analysis
SEO analysis of web-site:
* report for seo-specialists
* control for clients.Documentation:
* Документация на русском - [README-RU](README_RU.md)
* *English docs are not ready*App "Yii2 SEO Analysis" is based on template [akiraz2/yii2-app](https://github.com/akiraz2/yii2-app)
## Features
* Admin template: [yiister/yii2-gentelella](https://github.com/yiister/yii2-gentelella), [Demo](https://colorlib.com/polygon/gentelella/)
* Yii2 User: [dektrium/yii2-user](https://github.com/dektrium/yii2-user) (login `adminus`, password `adminus`)
* Frontend and Backend User Controllers are filtered (by `dektrium/yii2-user`)
* Redis cache
* Yii2 queue (DB table `queue`)
* Log DB Target with backend (`/log/index`)
* **UrlManagerFrontend** for backend app (all url rules in file `frontend/config/urls.php`, hostInfo in `common/config/params.php`)
* i18n translations in `common/messages` with config
* ContactForm in frontend app is improved: [himiklab/yii2-recaptcha-widget](https://github.com/himiklab/yii2-recaptcha-widget),
all email are saved to DB (`common/models/EmailForm` Model), optionally send message to Viber messenger via bot
(install requirements and config, uncomment code in Model)
* **postcss** config## Available modules
These modules can be easy installed to Yii2-App using Composer:* Yii2 Super Blog Module (semantic, seo): [akiraz2/yii2-blog](https://github.com/akiraz2/yii2-blog)
* Yii2 many web-statictic counters *(yandex, google, own db-counter)*: [akiraz2/yii2-stat](https://github.com/akiraz2/yii2-stat)
* yii2 opengraph component: [dragonjet/yii2-opengraph](https://github.com/dragonjet/yii2-opengraph)
* yii2 settings (db+cache): [yii2mod/yii2-settings](https://github.com/yii2mod/yii2-settings)
* etc...## Installation
Yii2-app template can be installed using composer. Run following command to download and install Yii2-app:
```
composer create-project --prefer-dist akiraz2/yii2-app my-site
```
After installation run `init`### Migrations
> **NOTE:** Make sure that you have properly configured `db` application component and run the following command
```
php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations
php yii migrate --migrationPath=@yii/log/migrations/
php yii migrate --migrationPath=vendor/ignatenkovnikita/yii2-queuemanager/migrations/
php yii migrate/up
```## Development
### Messages
Change in `common/config/main.php`
```
'language' => 'ru-RU',
'sourceLanguage' => 'en-US',
```
In shell
```
php yii message/extract common/messages/config.php
```**POSTCSS**
```
webstorm file-watcherscope file[mites-site]:frontend/web/src/pcss//*.css
program C:\Users\user4957\AppData\Roaming\npm\postcss.cmd
arguments $ContentRoot$\frontend\web\css\style.css --config $ContentRoot$\post.config.js
```## Support
If you have any questions or problems with Yii2-App you can ask them directly
by using following email address: `[email protected]`.## Contributing
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
+PSR-2 style coding.I can apply patch, PR in 2-3 days! If not, please write me `[email protected]`
## Licensing
Yii2-App is released under the BSD License. See the bundled [LICENSE.md](LICENSE.md)
for details.