update readme

This commit is contained in:
Namhyeon Go 2020-02-17 12:35:16 +09:00
parent efd11f28fb
commit 352a3ef234
2 changed files with 10 additions and 14 deletions

View File

@ -7,9 +7,9 @@
- Prefix code: `RSF` (ReasonableFramework) - Prefix code: `RSF` (ReasonableFramework)
- Old prefix code: `VSPF` (Very Simple PHP Framework) - Old prefix code: `VSPF` (Very Simple PHP Framework)
## Donate us (technical support) ## technical support (donate us)
- https://www.patreon.com/posts/25380536 - [Technical support and improved web security for ReasonableFramework](https://catswords.re.kr/go/rsfsecurity) ($4/Monthly, pay on Patreon)
## Specification ## Specification
- Database connection (via PDO, MySQLi (MySQL Improved), MySQL Tranditional, MySQL CLI, Oracle(OCI)) - Database connection (via PDO, MySQLi (MySQL Improved), MySQL Tranditional, MySQL CLI, Oracle(OCI))
- RVHM structure: `R` is Route (like as `controller`), `V` is View, `H` is Helper (like as `import` on Python/Go/NodeJS), `M` is Model and implemented with `KV bind`(like as `Map` data structure), Model is not required. - RVHM structure: `R` is Route (like as `controller`), `V` is View, `H` is Helper (like as `import` on Python/Go/NodeJS), `M` is Model and implemented with `KV bind`(like as `Map` data structure), Model is not required.
@ -29,19 +29,13 @@
## Map of structure ## Map of structure
![Map of structure](https://github.com/gnh1201/reasonableframework/raw/master/assets/img/reasonableframework.jpg) ![Map of structure](https://github.com/gnh1201/reasonableframework/raw/master/assets/img/reasonableframework.jpg)
## Roadmap: Support legacy ## Roadmap
- Support critical legacy web server (old: PHP 4.x ~ modern: 7.x) - Support critial and special-purposed web environment (industry, scientific, embedded, HR, low-end, rugged, legacy, or more)
- Support critical old browser (old: IE 6 ~ modern: IEs 11)
- Support experience clean & modern PHP environments without hard study.
## Contact me
- Go Namhyeon <gnh1201@gmail.com>
- Website: https://exts.kr/go/home
## Quick Start ## Quick Start
1. git clone https://github.com/gnh1201/reasonableframework.git 1. git clone https://github.com/gnh1201/reasonableframework.git
2. set up database configuration: `/storage/config/database.ini.php` 2. set up database configuration: `/storage/config/database.ini.php`
3. touch(make new file): `/route/example.php` 3. create new file: `/route/example.php`
4. go to `http://[base_url]/?route=example` or `http://[base_url]/example/`(if set `.htaccess`) in your web browser. 4. go to `http://[base_url]/?route=example` or `http://[base_url]/example/`(if set `.htaccess`) in your web browser.
5. enjoy it. 5. enjoy it.
@ -51,10 +45,10 @@
## [NEW] Advanced security (only for sponsors) ## [NEW] Advanced security (only for sponsors)
- CORS, CSRF, XSS, SQL-injection protection is common security, it is free and open-source for everyone. - CORS, CSRF, XSS, SQL-injection protection is common security, it is free and open-source for everyone.
- Firewall, DDoS protection, and more tools are available only for sponsors. [see details](https://github.com/gnh1201/reasonableframework/blob/master/SECURITY.md) - Firewall, DDoS protection, and more security tools are available only for sponsors. [more](https://github.com/gnh1201/reasonableframework/blob/master/SECURITY.md)
## [NEW] Remote Debugging (free for all) ## [NEW] Remote Debugging (free for all)
- Remote debugging feature based on RFC3164(The BSD Syslog Protocol), with [Papertrail](https://www.papertrail.com/) - Remote debugging feature based on [RFC3164(The BSD Syslog Protocol)](https://catswords.re.kr/go/rfc3164), with [Papertrail](https://catswords.re.kr/go/papertrail)
## How to use CLI (Command line interface) ## How to use CLI (Command line interface)
``` ```
@ -80,4 +74,6 @@ $ php cli.php --route [route name] --session-id [session ID]
- You can quickly resolve bugs and security issues in [our chatting room](https://catswords.re.kr/go/kakaotalk). - You can quickly resolve bugs and security issues in [our chatting room](https://catswords.re.kr/go/kakaotalk).
## Contact us ## Contact us
- gnh1201@gmail.com
- support@exts.kr - support@exts.kr
- catswords@protonmail (if you require confidential)

BIN
lgplv3-147x51.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB