모듈식 테마 설치하기 (정리버전, 약스압)

안녕하세요?

이제 막 라온보드와 라라벨에 입문한 새내기입니다.

매뉴얼과 피드백 게시판에서 땀모님과 라온보드님의 글을 참고하여 따라해본후 나름 정리하여 보았습니다.

(4번 정도 따라해서 설치해보니 정리가 되더군요..)

 

모듈식 스킨 설치하기

 

1. 서버에 접속하여 모듈추가 하기

라온보드가 설치된 경로로 가서 php artisan module:make TestSkin
(TestSkin는 모듈이름, 원하는 이름을 UpperCase방식으로 하였습니다.)

(laonboard 이전까지는 제 작업서버 경로이므로 각자 서버상황에 맞는 경로를 참고하시면 됩니다.)

 

2. 해당 모듈의 서비스 프로바이더 소스 수정

경로: laonboard/Modules/TestSkin/Providers/TestSkinServiceProvider.php에서 registerViews()
아래에서 파란색 음영처리된 부분 수정 modules -> themes

3. basic.blade.php 파일 추가

  추가경로: Modules/TestSkin/resources/views/layouts/basic.blade.php

  * 파일 내용은 일단, 모듈 생성하면 기본으로 생성되는 index.blade.php와 같이 생성(추후 변경)

 

4. 썸네일 추가

  1) 추가경로: laonboard/Modules/TestSkin/Public/images/screenshot.png
    (이미지 이름은 screenshot.png로 통일)
  2) 경로: laonboard/Modules/TestSkin/Providers/TestSkinServiceProvider.php에서 registerPublic()
    아래에서 파란색 음영처리된 부분 수정 modules -> themes

 

5. 소유권한 변경

  모듈이 설치된 경로(laonboard/Modules/)에서 아래 명령어 수행
   chown -R php-fpm.php-fpm TestSkin
  * nginx에서 php를 사용하고 있어서 php-fpm 소유권한을 줬음
  * 권한이 없을 경우 관리자모드에서 모듈 사용하기 클릭할 때 에러가 뜹니다.

 

6. 관리자 모드에서 모듈 사용으로 설정하기

  관리자모드 -> 설치된 모듈에서 TestSkin 체크 후 '사용'버튼 클릭

 

7. 추가된 모듈식 테마 확인

  1) laonboard/resources/views/themes 디렉토리를 확인해보시면 testskin 모듈이 추가됨

  2) 관리자 모드 -> 환경설정 -> 테마설정에 가보시면 테마가 추가되어 있음

 

 

이상입니다.

 

잘못된 내용있으면 답변 달아주세요.

라온보드님 땀모님 감사합니다 :)

참고자료:

1. 매뉴얼: http://laonboard.com/bbs/manual/views/71#comment76

2. 땀모님글: http://laonboard.com/bbs/qna/views/270

 

 

 

 

 

추천 2

댓글 4개

드림러님이 잘 정리해주셔서 감사합니다.
저번에 공부하다가 잠시 바빠서 못하고 있었는데요...
TestSkin모듈이 배포된 상태에서 코드가 수정되거나 파일이 추가될 경우에도 배포이식이 적용이 되었나요?
다시한번 글 잘 보았습니다.^^
저도 잠시 회사일이 바빠져서 공부를 좀 게을리 했는데요;;
일단 스킨부분은 모듈에서 수정하시면 바로 적용되지 않고, resources/views에서 디자인을 수정하시면 바로 바뀌신 것을 확인하실 수 있으나 나중에 모듈부분도 수정을 해줘야 합니다.(라온보드 매뉴얼 참고)
그래서 '개발을 어떤 식으로 해야하지?' 하고 고민해본 것 같아요.
전체 18건 1페이지
번호 제목 글쓴이 날짜 조회 추천
열람중

모듈식 테마 설치하기 (정리버전, 약스압)

4
드림러 01/16 193 2
17

현재 tinymce 모바일 버전 에디터를 PC버전과 같은 에디터를 사용하려면

1
라온보드 12/04 195 1
16

라온보드 재설치할 때 데이터베이스를 보존하고 싶다면

라온보드 11/28 273 0
15

(구버전) 설치 매뉴얼 v1.1

10
올리비 09/27 1015 0
14

설치하기전에 .env 파일을 생성하시면 설치페이지를 통한 설치가 제대로 진행되지 않습니다.

7
라온보드 09/20 806 0
13

서버 요구사항에 대해

6
라온보드 09/19 882 0
12

(구버전) 설치 매뉴얼 v1.0

5
라온보드 08/16 932 0
11

임시로 카테고리를 View화면에 나오게 하기..

2
마젠토 10/08 214 2
10

Windows 로컬 환경에서의 라라벨 설치..

3
마젠토 10/07 395 0
9

라온보드 0.9.8버전을 처음 설치시에..

3
마젠토 10/02 324 1