코딩 초보들을 위한 교육 사이트 생활코딩

Hello World


요즘 학부모님들 사이에서 코딩에 대한 열풍이 뜨겁다고 한다. 초중고 학생들이 코딩이라는 과목이 의무화 되고 필수적으로 인식이 바뀌고 있는것이다.
하지만 제대로된 교육을 받기도 어렵고 비용이 비싸 사교육에 드는 비용이 많을 것이다.

그래서 교육과정과는 거리가 멀지만 코딩에 대한 흥미를 가질 수 있도록 동영상을 보면서 웹 어플리케이션(Web Application)을 직접 만들어 볼 수 있는 사이트를 소개하려고한다.

그리고 다른 곳과 달리 비영리단체로 운영하여 교육 비용이 들지 않아 더욱 추천한다.

사이트 소개




생활코딩은 모듈과 코스로 나뉘고 

모듈은 한 프로그램 또는 하나의 주제로 강의하는 것이고

코스는 여러 모듈을 묶어 놓은 것이다.




공동공부라는 서비스가 있어서 혼자 공부하다가 지치는 경우가 다반사인데 이것을 방지하기 위해서 여러 사람과 같이 공부 할 수도 있다.




위 이미지는 생활코딩의 컨텐츠의 일부분이며 동영상 강의와 강의에 필요한 컨텐츠를 같이 제공하여 

사용자들에게 보다 쉽게 설명하고 있다.

그리고 생활코딩에서는 누구나 컨텐츠를 올릴 수 있어 웹 어플리케이션 뿐만 아니라 다양한 강좌가 존재하므로

한번쯤 들어가서 컨텐츠를 확인해보는 것을 추천한다.


그리고 생활코딩은 페이스북 페이지에서도 활발한 활동이 이루어져 언제든지 공부하다가 

궁금한 것이 있으면 질문을 하고 답변을 받을 수 있는 장이 마련되어 있다.


https://www.facebook.com/groups/codingeverybody/


그리고 이 모든 것을 시작해 주신 egoing(이고잉)님과 그 외 생활코딩과 관련된 모든 분들께 감사드린다.

사람들이 쉽게 웹을 할 수 있도록 많은 노력하고 있는 분으로 알고 있다.



그누보드란?

그누보드는 공유 정신을 나타내는 "GNU" 와 게시판을 나타내는 "Board" 가 합쳐진 말입니다.

 

그누보드는 웹에서 게시글, 회원정보 등을 편리하게 관리하는 게시판(BBS - Bulletin Board System) 프로그램입니다. 
오픈된 소스 코드를 바탕으로 다양한 기능(플러그인)을 추가하기 쉽게 제작되어 있습니다.

 

그누보드 설치 환경

  • PHP 5.0 이상 (PHP 5.3 이상 권장)
  • MySQL 5.0 이상 or MySQL 5.0 이상의 기능을 만족하는 MariaDB
  • 리눅스 호환 OS
  • 필수 라이브러리
    • GD Library 2.0 이상
    • iconv


그누보드 설치 방법

1. sir.co.kr 사이트에 접속하여 상단메뉴 [그누보드5]를 클릭하고 가장 최신 버전의 그누보드 파일 클릭합니다. 


2. 게시물에 링크된 첨부파일을 클릭하여 내 컴퓨터로 다운로드합니다. 

3. 받은 파일의 압축을 풀면 아래와 같이 파일 목록이 나옵니다. 이 파일을 FTP를 이용하여 웹서버로 업로드합니다. 


4. FTP에서 사용자의 서버에 접속합니다. 
FTP 프로그램은 파일질라를 사용하였습니다. 

파일질라 다운받기 : https://filezilla-project.org/



5. FTP에서 g5라는 이름의 디렉터리를 만들어줍니다. 


 폴더 이름을 꼭 g5로 해야 하나요? 
 디렉터리 추가 시 폴더명을 g5로 만들지 않고 본인이 원하시는 폴더명을 사용하셔도 됩니다. 


만약 폴더를 만들지 않고 파일 목록 그대로 붙여놓으면 어떻게 되나요? 

디렉터리를 추가하지 않은 상태에서 파일 목록을 바로 붙여놓으면 해당 서버에 접속시 g5(또는 사용자가 지정한 폴더명)를 거치지 않고 바로 접속이 됩니다. 사용자 임의대로 하시면 됩니다.


6. 다운받은 그누보드5의 파일 목록 모두 g5 폴더로 옮겨주세요. 

7. 브라우저를 켜고 해당 서버에 접속하면 아래와 같이 '그누보드5를 먼저 설치해 주십시오' 라는 문구의 페이지가 나옵니다. 이 페이지에서그누보드5 설치하기 버튼을 클릭하여 주세요. 

8. 설치하기를 누르면 '그누보드5 설치를 위해 아래 내용을 확인해 주십시오' 라는 페이지가 나옵니다.  
해당 페이지가 뜨면 다시 FTP로 돌아가겠습니다. 

9. FTP에서 config.php가 위치한 곳에 data 디렉터리를 만들어 줍니다. 
만들어진 data 폴더에 마우스 우클릭을 하면 목록이 뜨는데요, 이 중 파일 권한을 선택하여 속성을 바꾸어주도록 하겠습니다. 


10. 속성은 아래와 같이 숫자 값에 707을 입력합니다. 입력 후 확인을 클릭하세요. 

11. 입력이 완료되었다면, 다시 브라우저로 돌아와 단축키 F5를 눌러 새로 고침을 해줍니다. 
새로 고침 후 아래와 같이 라이센스 약관이 떠야 정상적으로 진행되었다고 할 수 있습니다. 약관을 읽어보시고 '동의합니다'에 체크하신 다음 확인 버튼을 클릭하면 됩니다. 동의를 하지 않을 경우 설치가 진행되지 않습니다. 

12. MySQL 정보와 최고관리자 정보를 입력합니다. 
MySQL의 정보가 틀린 경우에는 다음으로 진행할 수 없습니다. 
모르시는 경우 웹호스팅 회사나 서버관리자에게 문의하여 주십시오. 
TABLE명 접두사는 테이블명에 앞에 붙는 공통적인 이름을 말합니다. 

(작성자의 MySQL의 정보는 임의로 작성한 것이니 착오 없길 바랍니다.) 

13. 작성 완료 후 다음 버튼을 누르면 설치가 완료되었다는 페이지가 표시됩니다.

아래와 같이 동일한 페이지가 뜨면 '새로운 그누보드5로 이동' 버튼을 클릭하여 줍니다. 

14. 그누보드5 설치가 완료된 후 초기화면입니다. 설치 시 입력했던 최고관리자로 로그인하면 관리자 화면으로 접근할 수 있습니다. 



번외. 만든 g5폴더(또는 사용자 지정폴더)를 상위 폴더인 www에 바로 적용하기 

g5 폴더에 있는 그누보드5 파일 목록을 모두 선택하여 www 폴더로 드래그(또는 잘라서 붙여넣기) 합니다. 

비어있는 g5폴더는 삭제합니다. 



출처 : 그누보드 http://www.sir.kr


'개발자 인생 > 그누보드5' 카테고리의 다른 글

print_r2  (0) 2018.07.09
page_insertbefore  (0) 2018.07.04
get_paging  (0) 2018.07.03
get_microtime  (0) 2018.07.02
[그누보드] 그누보드4 버전에서 5버전으로 변경된 함수(변수)  (0) 2016.07.21