2017-25 ยฉ Pedro Pelรกez
 

project jiny

jiny Web Freamwork

image

jiny/jiny

jiny Web Freamwork

  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 7 Versions
  • 0 % Grown

The README.md

JinyPHP

์ง€๋‹ˆPHP์€ Laravel์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์™„์ „ํ•œ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ๊ณจ๊ฒฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค., (*1)

์„ค์น˜

์ง€๋‹ˆPHP๋Š” ๋ผ๋ผ๋ฒจ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์šด์˜๋ฉ๋‹ˆ๋‹ค. ๋ผ๋ผ๋ฒจ์€ PHP์–ธ์–ด์™€ ์ปดํฌ์ €, ๊ทธ๋ฆฌ๊ณ  Mysql๊ณผ ๊ฐ™์€ RDBMS๊ฐ€ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. * php์„ค์น˜ ๋ฐ ๋‹ค์šด๋กœ๋“œ * ์ปดํฌ์ € ์„ค์น˜ * mysql ์„ค์น˜, (*2)

ํ”„๋กœ์ ํŠธ ์„ค์น˜

๋ผ๋ผ๋ฒจ๋กœ ๊ตฌ์„ฑ๋œ ์ง€๋‹ˆPHP ํ”„๋กœ์ ํŠธ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค. jiny/jiny ํ”„๋กœ์ ํŠธ๋Š” ๋ผ๋ผ๋ฒจ์„ ํ™•์žฅํ•œ ํŽ˜ํ‚ค์ง€ ์ž…๋‹ˆ๋‹ค., (*3)

composer create-project jiny/jiny ํ”„๋กœ์ ํŠธ

์ปดํฌ์ €๋Š” ํ•„์š”ํ•œ ์˜์กด ํŒŒ์ผ์„ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๊ณผ ๋™์‹œ์— ์ž๋™์œผ๋กœ ์„ค์น˜ํ•ด ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋งค์šฐ ํŽธ๋ฆฌํ•œ ๋„๊ตฌ ์ž…๋‹ˆ๋‹ค., (*4)

ํ™˜๊ฒฝ์„ค์ • ๋ฐ DB ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๋™์„ ์œ„ํ•˜์—ฌ .env๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‹ˆPHP๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ Mysql๊ณผ ๊ฐ™์€ RDBMS๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค., (*5)

๋ผ๋ผ๋ฒจ 11๋ฒ„์ ผ ๋ถ€ํ„ฐ๋Š” ๊ธฐ๋ณธ DB๊ฐ€ SQLight๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. SQLight๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” php.ini์—์„œ pdo_sqlight ๋“œ๋ผ์ด๋ฒ„๋ฅผ ํ™•์žฅํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค., (*6)

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ์„ ์œ„ํ•ด์„œ ๋จผ์ €, mysql ์ ‘์† ํ„ฐ๋ฏธ๋„ ์—์„œ ์‚ฌ์šฉ์ž์™€ ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ํ…Œ์ด๋ธ” ์ƒ์„ฑ ๋ฐ ๋ณ€๊ฒฝ์„ ์œ„ํ•œ ๊ถŒํ™˜๋„ ๊ฐ™์ด ๋ถ€์—ฌํ•ด ์ฃผ์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค., (*7)

์ดˆ๊ธฐ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ ๋ผ๋ผ๋ฒจ์˜ migrate๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค., (*8)

php artisan migrate

CSS ๋ฐ Asset ์„ค์น˜

front ํ™”๋ฉด์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ css ๋ฐ assets ์„ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” nodejs๊ฐ€ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค., (*9)

npm install
npm run build

์„œ๋ฒ„ ์‹คํ–‰

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ™”๋ฉด assets ์ด ๋นŒ๋“œ๊ฐ€ ์™„๋ฃŒ๊ฐ€ ๋˜์—ˆ์œผ๋ฉด, PHP ๋‚ด์žฅ ์›น์„œ๋ฒ„๋ฅผ ํ†ตํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค., (*10)

php artisan serve

์‚ฌ์ดํŠธ ๊ตฌ์ถ• ๋ฐ ๋””์ž์ธ

์ง€๋‹ˆPHP๋Š” ๋ผ๋ผ๋ฒจ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์†์‰ฝ๊ฒŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‹ˆPHP๋Š” ์œ ์—ฐํ•œ ์›น์‚ฌ์ดํŠธ ๊ตฌ์ถ•์„ ์œ„ํ•˜์—ฌ ํ…Œ๋งˆ์™€ slot ๊ฐœ๋…์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค., (*11)

ํ…Œ๋งˆ

ํ”„๋กœ์ ํŠธ ๋ฃจํŠธ์— ์œ„์น˜ํ•œ /themeํด๋” ์•ˆ์—๋Š” ๋‹ค์–‘ํ•œ ํ…Œ๋งˆ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ๋งˆ๋Š” ๋ชจ๋“  ์‚ฌ์ดํŠธ๋ฅผ ๋ž˜ํ•‘ํ•˜๋ฉฐ, ๋™์ผํ•œ ์ปจ์…‰์˜ ์‚ฌ์ดํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค., (*12)

www-slot

/resources/www ํด๋”๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ง€๋‹ˆPHP๋Š” ์ •์ ํŽ˜์ด์ง€๋ฅผ url๊ณผ ๋™์ผํ•˜๊ฒŒ ๋งคํ•‘ํ•˜์—ฌ ์ž๋™์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, slot์„ ์ ์šฉํ•˜์‹œ๋ฉด /resources/www/slot1 ์„ ์ ‘๊ทผ endpoint๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ํŽ˜์ด์ง€๋ฅผ ์ถœ๋ ฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค., (*13)

๊ธฐ์ˆ ๋ฌธ์„œ

The Versions

05/06 2018

0.1.1

0.1.1.0

jiny static website

  Sources   Download

The Requires

 

19/05 2018

0.1.0

0.1.0.0

jiny static website

  Sources   Download

The Requires