Instalacja cmsRS
Pobierz kod źródłowy:
GitHub – cmsrs3 (Laravel) - Serwer
GitHub – cmsrs3-vuejs - Panel administracyjny
GitHub – cmsrs3-nuxt - Frontend Nuxt
Instalacja serwera - Laravel:
Instalacja przebiega zgodnie ze standardowym procesem konfiguracji aplikacji Laravel.
Pobierz kod źródłowy:
git clone https://github.com/cmsrs/cmsrs3.git && cd cmsrs3
Zainstaluj zależności:
composer install
Przygotuj plik .env i zmień połączenie z bazą danych:
cp .env.example .env
Zmień konfigurację bazy danych w pliku .env, na przykład:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=cmsrs DB_USERNAME=rs DB_PASSWORD="secret102*"
Skonfiguruj Laravel oraz JWT (wygeneruj klucz aplikacji i sekret JWT):
php artisan key:generate && php artisan jwt:secret
Utwórz tabele w bazie danych oraz wypełnij je danymi początkowymi:
- admin (email/login: adm@cmsrs.pl, hasło: cmsrs123)
- client (email/login: client@cmsrs.pl, hasło: cmsrs456)
php artisan migrate && php artisan db:seed
(opcjonalnie) Ustaw uprawnienia:
./rs/go/go_privilege.sh
(opcjonalnie) Wgraj dane testowe:
./rs/go/go_clear_and_load_demo.sh
Uruchom serwer:
php artisan serve
Zarządzanie
-
Przejdź do strony http://127.0.0.1:8000/admin/
Zaloguj się jako:
login: adm@cmsrs.pl
hasło: cmsrs123
- Utwórz stronę główną (typ strony: main_page)
- Dodaj menu
- Dodaj strony
Opcjonalnie - Panel administracyjny - vue.js
Pobierz kod źródłowy:
git clone https://github.com/cmsrs/cmsrs3-vuejs.git && cd cmsrs3-vuejs
Skopiuj przykładowy plik konfiguracyjny:
cp ./src/config.js.example ./src/config.js
Otwórz plik ./src/config.js i dostosuj go do swoich potrzeb.
Zainstaluj zależności i uruchom serwer deweloperski Vue.js:
npm install && npm run dev
Opcjonalnie - Headless Frontend - Nuxt
Pobierz kod źródłowy:
git clone https://github.com/cmsrs/cmsrs3-nuxt.git && cd cmsrs3-nuxt
Skopiuj przykładowy plik konfiguracyjny:
cp .env.example .env
Otwórz plik .env i dostosuj go do swoich potrzeb.
Zainstaluj zależności i uruchom serwer deweloperski Nuxt:
npm install && npm run dev