Use Laravel to quickly build website series-classified aggregation websites: webshowu introduction
A classification directory and navigation program based on laravel5.2! This is just a simple improvement, and there will be a lot of powerful functions in the future ......
The documentation is still being improved ...... Please wait ......
It was an independent lambq development program. when lambq learned laravel5.2, I came to feel it ......
Address: https://github.com/lambq/webshowu
GitHub
Https://github.com/lambq/webshowu
What modules are available?
- Information article Management Module
- Directory website management module
What functions are available?
- Scheduled program running (cron task scheduling)
- Long-time running program function (queue)
- Phpquery collector function (the syntax is similar to jquery's dom collection operations-the best one I have ever seen)
- Curl dynamic proxy (specifically designed to prevent collection)
- External links based on http reverse indexing (automatically indexing websites)
What are the combinations of modules and functions?
- Xiomei combination: based on http reverse indexing of external links, automatically indexing websites and generating website thumbnails and various data collection. This is a long time-consuming php running time that may exceed 60 seconds, so I set up a queue (jobs) dedicated to "tasks thrown by Xiumei ".
- Collection combination: create a collection rule table, call cron task scheduling, and read the rules in the rule table every minute. Therefore, the rules are repeatedly distributed to the queue (jobs) of the processing rule) and then all the articles (titles and links) to be collected are sent to the articles collection queue (jobs ).
Which expansion packages are using laravel?
- Jenssegers/agent-easily identifies client information
- Steven yangecho/laravel-u-editor -- Baidu editor
- Overtrue/laravel-lang -- language packs in multiple countries of laravel
- Predis/predis -- the best redis-php extension package
What services are laravel used?
- Artisan tool (Artisan Console)
- Cache)
- File system/Cloud Storage (Filesystem/Cloud Storage)
- Helper functions (Helpers)
- Pagination)
- Queue)
- Session
- Task Scheduling)
Which php extensions are used?
- Fileinfo
- Openssl
- Pdo
- Mbstring
- Tokenizer
- Pcntl
- Redis
- Memcached
What additional programs are used?
- Python process management and control system (supervisor)
- Linux's scheduled task system "only accurate minutes" (cron/crontab)
Grateful
Thanks to the following projects, which are ranked in no particular order
- Phphub
- Bootstrap
- Laravel
- Laravel College
Bug feedback
If you have any questions during use, please feel free to contact me through the following Contact Information: