GR Board 2 Download

[보드] GR Board v1.7.8 하프물범 (pl6 by KISA)

시리니
  • homepage
  • 2008.08.11 21:48:33
  • hit: 17133
  • good: 277
오래 기다리셨습니다. 더 빨라지고, 더 유연해지고 더 강력해진
GR Board v1.7.8 [하프물범] 을 여기에 공개합니다.

※ 기존 사용자분들은 http://여러분의홈페이지/grboard/update/ 를 반드시 한 번
실행해 주세요. 태그(Tag, 꼬리표)의 통합 테이블 생성 관련해서 다소 시간이 걸릴 수 있습니다.


이전 버젼과 비교해서 변경된 사항들은 아래와 같습니다.
  1. 무한첨부 기능 추가 (스킨 폴더명에 expand 라는 글자가 있으면 지원됨)
  2. 추가 필드 구성/삭제 기능 추가 (좀 더 독창적인 스킨 개발이 가능함)
  3. 게시글/댓글 블라인드 ON/OFF 기능 추가 (관리자와 게시판 마스터가 사용 가능)
  4. 글 작성시 태그 입력 도우미 기능 추가 (배포판 iround 스킨들에 공통 적용됨)
  5. 게시판 관리자 ID 입력 도우미 기능 추가
  6. 페이징의 정교화, DB부하 최소화, 게시판 동작 효율성 극대화
  7. 로그인, 쪽지함, 멤버가입, 신고함, 스크랩북의 스킨화 (/grboard/admin/theme 참조)
  8. 게시물 이동/복사/삭제 기능 일부 문제점 수정, 해당 페이지 내 js 에러 수정
  9. 게시물 삭제시 추가 첨부된 것들도 삭제하도록 수정
  10. 기타 알려진 문제점 수정
변경된 사항들을 직접 활용하기 위해서는 배포판에 포함된 기본 스킨(테마)을
활용하셔야 합니다. 또한 이번 배포판에 기본으로 포함된 minishop 스킨을
사용하기 위해서는 해당 폴더 안에 있는 설치안내.txt 파일을 꼭 읽어주세요.

주요 업데이트 사항에 대해서 부가적으로 설명을 드리겠습니다.
관련된 내용들은 개발자 블로그에서 한 번 언급된 적이 있습니다.
(링크 #1 을 클릭하시면 개발자 블로그에 언급된 글을 확인합니다.)

1. 무한첨부 기능

말 그대로 무한첨부입니다. 10개까지 제한된 "기본 업로드" 외에, 별도로
필요한 만큼 업로드 필드를 늘려서 첨부하실 수 있습니다.
단, 스킨 폴더명에 expand 라는 단어가 들어간 스킨만 활용이 가능합니다.
이는 기본스킨 전부에 해당 기능을 넣을 경우 남용이 우려되기 때문입니다.
(스킨 개발자분들중 무한첨부 기능을 기본으로 하고픈 경우 expand 단어가
들어간 기본 스킨을 바탕으로 작업하시면 되겠습니다.)

2. 추가 필드 구성

기본적인 게시판 글작성 시 입력항목인 제목, 내용, 링크 외에도 추가로
입력해야 할 항목들이 필요할 경우 게시판 관리화면에서 특정 필드를
추가할 수 있습니다. 추가된 필드는 `ext_` 라는 접두어가 붙으며
이 추가필드를 활용한 확장 스킨 개발이 가능합니다.

구인/구직, 매매 스킨, 특정 분야의 리뷰 스킨, 쇼핑몰형 스킨 등의 무한한
활용 가능성을 포함하고 있으며, 개인적인 바램으로는 이 추가 필드 기능을
활용한 유료/무료 스킨들이 많이 공개되고 스킨 개발자분들에게 실질적으로
수익 등의 이득이 돌아가길 바라고 있습니다.

GR보드에서는 기본적으로 minishop 이라는 기본 스킨을 포함해서
공개하고 있습니다. 해당 스킨을 조금만 분석해 보시면 다른 형태로의 변형이
쉽다는 것을 알 수 있습니다. 자동차 매매, 이력서 모음 게시판, 영화 리뷰용 등
다양한 스킨들을 GR보드에서 사용하실 수 있으실 겁니다. :)

3. 블라인드


관리자가 판단해서 임시로 블라인드 처리를 해야 할 필요가 있는 게시글/댓글을
가릴 수 있습니다. 관리자는 여전히 내용 확인이 가능합니다만, 그 외에
사람들은 게시물 내용을 볼 수 없습니다. (작성자 본인도 확인이 안됩니다.)
단, 삭제되는 게 아니기 때문에 게시물 검색은 되며 게시글/댓글 작성자가
수정/삭제 할 수는 있습니다.

4. 로그인, 멤버가입 등의 스킨화


/grboard/admin/theme 폴더 안에 보시면 join, login 등의 폴더들이 보이실 겁니다.
해당 폴더들을 안에는 기본으로 default 라는 폴더들이 있는데 해당 폴더들이
멤버가입, 로그인 등의 화면에서 사용되는 기본 스킨(테마) 들 입니다. 여러분의 웹사이트에
최적화된 디자인의 모양을 만들어서 새로운 스킨을 만들고, FTP로 업로드 한 후
GR보드 관리화면에서 변경하실 수 있습니다.

5. 최적화

GR보드는 빠른 동작, 바른 동작을 추구하고 있습니다.
또한 서버자원을 최소한으로만 사용하면서도 최대한의 활용성을 끌어내기 위한
노력을 항시 투자하고 있습니다. 이번 하프물범에서도 관련되어서 여러 부분에서
크고 작은 수정이 이루어졌고, 대형 커뮤니티 등에서는 실제로 체감이 가능할 수준의
서버 부담 감소와 빠른 동작을 확인하실 수 있으실 겁니다.

GR보드는 비슷한 기능을 하는 다른 게시판에 비교해서 가장 빠르고 효율적인
동작을 목표로 하고 있습니다. 앞으로도 계속해서 GR보드는 더 빨라지고 더 유연해 질 것입니다.

+ + + + + + + +

pl6 by KISA: 한국정보보호진흥원에서 알려주신 취약점을 패치한 필수패치입니다. (아래 설명 참조)
pl5: 초기 설치시 DB 세팅 Warning 무시하도록 변경, 공지사항을 가상번호 연동에서 제외 (초향님, 달려라 뿌냐님, 08:16 12:35)
pl4: 초기 설치시 발생하는 테이블 생성 에러 관련 디버그용 구문 추가, GR보드 삭제시 누락되던 2개 테이블 추가 (08.15 21:10)
pl3 repack: 초기 설치시 .htaccess / no.use.htaccess 파일의 퍼미션 조절 안되던 문제 수정 (by 온니군님, 08.13 18:05)
pl2: 초기 설치시 .htaccess 비활성화 하도록 변경 (by 플라체님, 08.13 11:20)
pl1: IE브라우저에서 로그인 입력폼 포커싱이 안되는 문제 수정 (by 달려라 뿌냐님, 08.12 16:45)


※ pl6 by KISA 안내

한국정보보호진흥원에서 알려주신 취약점에 관한 패치가 적용된 pl6 입니다.
첨부파일 #2 에 패치가 적용된 파일만 압축한 것을 추가로 공개해 두었습니다.
기존 pl5 사용자분들은 첨부파일 #2 의 것만 받으셔서 압축해제 후 FTP로 덮어씌우시면 됩니다.
그 이하버젼을 사용중이신 분들은 가급적이면 첨부파일 #1 의 전체를 받으셔서
업데이트를 시도해 주세요.


+ + + + + + + +

사용중 발견하신 버그나 문제점들은 "화이트보드" 혹은 "묻고답하기" 게시판을
이용해 주시면 감사하겠습니다. 또한, 후속으로 제공되는 패치들에도 계속적인
관심 부탁드립니다.

+ + + + + + + +

GR보드는 계속해서 진화하고 있습니다.
지속적으로 변화(Change)하고 있으며, 다른 도구들과 경쟁(Competition)하며
더 좋은 프로그램으로의 도전(Challenge)을 멈추지 않고 있습니다.

GR보드를 아는 사람은 거의 없습니다.
그러나, 그 것은 중요한 문제가 아닙니다.
중요한 것은 여러분들이 이 GR보드를 선택해 주셨다는 것이며,
그 선택이 최고임이 분명하다는 점입니다.

더욱 더 노력하여서
보다 나은 웹(WEB)을 위해 분골쇄신 하겠습니다.


감사합니다!!
modified at 2009.02.07 18:04:39 by moderator
GR보드,하프물범,공개
달려라 뿌냐 2008.08.12 01:39:40 reply
사용하던스킨도 추가된 부분만 수정해서 올렸는데 아주 잘 됩니다

블라인드기능 좋네요.  항상 비밀글로 했었는데 ^^

감사히 잘 쓰께요

그리고 순서까지 바꿔주셨네요
로그인과 멤버가입페이지 안깨지고 잘 나오네요
근데

하나가......

로그인 잘 못 했을시
로그인 페이지가 뜨는데 이상하게 그 페이지에서 글자입력이 안되요 ㅜㅜ
......................

하얀 페이지에 로그인폼만 뜨는건 잘 되는데
페이지 일부분에 로그인폼 뜨는건 글자입력이 안되는거 같아요. IE에서요 .. Firefox는 이상없구요

modified at 2008.08.12 02:14:02 by 달려라 뿌냐
시리니 site 2008.08.12 17:04:48 reply
일단 문제점을 확인해서 수정해 두었습니다~.
확인해보세요~.
(조치사항: 로그인 폼을 고정시켰습니다.)

~~~~~~~~~~~~~~~~~~~~~~~

문제점이나 버그 등은 화이트보드 게시판으로
가급적 부탁드립니다. (__)
플라체 2008.08.12 23:47:56 reply
인스톨 할 때, DB정보 모두 입력한 다음에 질의 보내기에서 다음으로 넘어가질 않네요...;
호스팅 사의 문제일까요?
플라체 2008.08.13 01:22:32 reply
http://www.도메인.com/grboard/install.php 에서 http://www.도메인.com/grboard/install_ok.php로 넘어가야 하는데, 그것이 이런 식의 주소로 쓰여지더군요.
http://www.도메인.com/grboard/install.php/install_ok.php
그래서 다음 단계로 넘어가지 않았던 것입니다.
나름 수정해서 설치는 했지만요...;
시리니 site 2008.08.13 11:36:46 reply
pl2 에 말씀해주신 사항을 반영했습니다.
(조치사항: 초기 설치시 .htaccess 파일을 비활성화 합니다.)
온니군 site 2008.08.13 16:54:49 reply
<span class="caution">※ GR보드 폴더 내 <strong>.htaccess</strong> (혹은) <strong>no.use.htaccess</strong> 파일의 퍼미션(권한)이 707이 아닙니다.</span> <p><br /><br />이래서... .no.use.htaccess 파일의 퍼미션을 707로 했는데.. 왜 바뀌지가 않는거죠 -_-;;; 계속 644만 유지되네용.. ㅠ</p>
플라체 2008.08.13 17:47:23 reply
설치시 주소 에러 때문에 바뀐 듯 한 .htaccess 파일의 퍼미션이 바뀌지 않아, 관리자 모드에서 mod_rewrite 기능을 해제하거나 사용할 수가 없습니다.
온니군님 말씀대로 .no.use.htaccess 의 퍼미션이 바뀌지 않네요.
시리니 site 2008.08.13 18:17:55 reply
pl3 으로 방금 패치를 올렸습니다.
다운로드 받으신 후, FTP 프로그램을 통해 덮어씌우시면 됩니다.
그 후에 아래의 절차를 시도해 보세요.

1. http://여러분홈피/grboard/fix.php 를 브라우저 주소창에 입력 후 실행
2. GR보드 관리자화면에서 사용유무를 선택할 수 있는지
실제 테스트

fix.php 파일 내용에는 .no.use.htaccess , .htaccess 파일에 대한 퍼미션 변경 코드가 들어가 있습니다.

패치 작업중에 (pl2 에서) 실수로 오타가 나서 수정이
안된 것으로 보입니다. fix.php 를 이용하셔서 퍼미션을
변경해 보세요.

───────────────────

사용중 발견하신 버그나 문제점들은 가급적 화이트보드
게시판으로 부탁드립니다.

이 곳에 댓글로 알려주시는 것보다는
더 빨리 해결해 드릴 수 있고, 제가 인지하기도 좋습니다.
온니군 2008.08.14 16:41:06 reply
음 모두 덮어쓰기 한다음에 fix.php 했는뎅
Execute `chmod 0707 .htaccess (or) no.use.htaccess`
이렇게 뜨긴 떴는데

707로 바뀌진 않았네용..ㅠ
시리니 site 2008.08.14 17:08:04 reply
수정을 필요로 하시는 분들은 "묻고답하기" 게시판에
비밀글로 FTP 접속정보를 알려주시면 직접 수정해
드리도록 하겠습니다.

참고)

GR보드에서 .htaccess 나 no.use.htaccess 파일은
필수 파일이 아닙니다. 즉 파일이 있으나 없으나 상관이
없습니다. 만약 SSH 콘솔이나 텔넷 등으로 접속이
가능하신 분들은 위의 파일을 지우셔도 됩니다.
시리니 site 2008.09.30 01:50:17 reply
이 댓글을 보시기 전에 받으셨던 분들께서는
수고스러우시겠지만 부디 새 버젼으로 업데이트 하시거나,
pl6 용 패치만 따로 받으셔서 (첨부파일 #2) FTP로
서버의 GR보드 폴더 안에 덮어씌워주시길 바랍니다.

또한 계속해서 주기적으로 최신버젼이나 보안패치 관련소식을
챙겨주시면 감사하겠습니다.
보안 취약점 정보를 제공해주신 한국정보보호진흥원 관계자
여러분들께 진심으로 감사드립니다. (__)
이 곳에 이름(닉네임)을 입력하세요
이 곳에 글 수정/삭제를 위한 비밀번호를 입력하세요
이 곳에 이메일 주소를 입력하세요 (선택)
이 곳에 웹사이트 주소를 입력하세요 (선택)