g4 연동 nc club - 2.1.4 (10.17.2007) > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

g4 연동 nc club - 2.1.4 (10.17.2007) 정보

g4 연동 nc club - 2.1.4 (10.17.2007)

첨부파일

ncclub2.1.4.zip (889.8K) 55회 다운로드 2007-10-17 15:52:39

본문

★ ncclub 2.1.4 (2007.10.17)


참조 : 그누보드 포에버 4.21.02 베이스 (게시판의 필드를 4.21.02에 맞췄습니다)
        나라오름님의 클럽 2.1.3에 기반 (라이센스는 나라오름님과 동일함)
        쪽지 및 개인사이트에서는 클럽과 관련된 그 어떤 질문도 받지 않습니다.


0. 그누보드를 4.21.02로 업그레이드 한다.
  이것은 그누보드의 새로운 기능(그래픽에디터, 비밀댓글 등을 충분히 쓰기 위해서 입니다.


1. 설치방법 (gnuboard4 디렉토리 하위에 설치하는 것을 기준으로 설명합니다. => gnuboard4/club)

클럽 압출파일을 다운받아 gnuboard4 디렉토리에 압축을 해제합니다.
또는 자신의 PC에서 압축을 해제한후 파일들을 FTP등을 통하여 gnuboard4 로 업로드 합니다.
ncclub/* -> /gnuboard4/club/ 디렉토리에
skin/* -> /gnuboard4/skin/ 디렉토리에

ncclub.*skin은 -> /gnuboard4/skin/board/ 디렉토리에 (실제 클럽 스킨은 /gnuboard4/club/skin/ 디렉토리에 있슴)


club 디렉토리의 권한을 707(권장) 또는 777로 설정합니다.
예) ]# chmod 707 gnuboard4/club


g4 관리자로 로그인후 웹브라우져상에서 클럽에 접속합니다. (신규설치)
예) http://도메인/gnuboard4/club/install.php


설치를 진행한후 설치가 완료되면 클럽관리자 페이지에서 자신의 환경에 알맞게 설정후 운영합니다.
※ 클럽 이용약관 /club/admin/클럽이용약관.txt를 복사/수정하여 관리자 페이지에서 설정을 합니다.


2. 업그레이드

* 추신 : 2.1.3에서 2.1.4로의 업그레이드는 지원하지 않습니다. 도저히 개발할 엄두가 나지 않아서 입니다.


3. 스킨 적용관련 사항

- 게시판 스킨의 제작법 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12744
- connect skin은 그누보드 4의 기본스킨과 동일 합니다. 단지 스킨의 디렉토리가 다를 뿐 입니다.
- 클럽의 기본 스킨 (사용자들이 설정에 사용하는 것)은 /club/skin 디렉토리에 있으며
  관리자만 쓰는 스킨 (메인 화면 등) /club/skin_main 디렉토리에 있습니다.
  스킨 디렉토리를 분리하지 않으면 관리자가 테스트중인 것까지 모두 다 사용자들에게 노출되기 때문 입니다.


2.1.4 수정사항

1. 클럽하우스가 카테고리수에 반영되지 않았던 오류 수정 (초기에 sql insert 할때의 문제)
/club/admin/sql_club.sql

2. 클럽초기화면을 1단/2단으로 적용가능하게 수정 (이것을 보시구 수정하심 됩니다)
/club/cb_main.php

3. 사소한 오류 + TYPO
/club/cb_open.update.php
/skin/board/club/list.skin.php

4. 가입대기 이하 또는 관리자 이상으로 레벨 추가/삽입이 가능한 오류를 수정
/club/cm_member_level.php
/club/cm_member_level.update.php

5. 클럽 스킨 관련 missing 사항 수정 (필드추가 및 이름 변경 등등)
/club/admin/sql_club.sql
/club/cb_open.update.php


rc16 수정사항

1. 게시판 타입 추가 관련 변경
/club/common.php
/skin/board/club/*.*

2. 승인후 가입 클럽 관련 사항 변경
/club/include/cb_top.inc.php
/club/include/cb_new.inc.php
/club/cb_mb_join.php

3. 메인화면 최근글 스킨 오류 수정
/club/skin_main/latest/default/latest.skin.php
/club/club.lib.php

4. 클럽 권한 설정 추가
/club/admin/sql_club.sql
/club/cm_menulevel.php
/club/cm_menulevel.update.php


rc15 수정사항

1. 클럽 메뉴관리 (코드에서 Adult 관련부분 삭제 - 왜? 성인관련 사이트에는 클럽 사용을 원치 않으니까)
/club/cm_menu.php

2. 메뉴추가를 1개씩 하도록 함 (현재는 다수개 추가를 한번에 할 수 있슴. BUT 코드에서는 1개만 동작)
/club/cm_menu.php

3. typo (text-ffffff -> text-decoration)
/club/include/cb_style.inc.php

4. 메뉴타입 추가
커버스토리, 링크게시판, 지식게시판, 1:1 게시판, 스케쥴게시판, 지식게시판, 한줄게시판
/club/admin/sql_club.sql
/club/cm_menu.php
/club/cm_menu.update.php

ALTER TABLE `nc_menu` CHANGE `cn_type` `cn_type` ENUM( 'N', 'C', 'B', 'I', 'K', 'O', 'T', 'S', 'A', 'P', 'G', 'U', 'L' ) CHARACTER SET euckr COLLATE euckr_korean_ci NOT NULL DEFAULT 'B'

5. 초기생성 메뉴게시판 관련 수정 (게시판 종류 변경, 권한변경-지금은 쓰기/지우기를 관리자만...)
/club/cb_open.update.php
/club/include/club_create.inc.php

6. frame_url 함수 누락 (있던것이 왠지 지워져서 ㅠ..ㅠ)
/club/club.lib.php

7. 갤러리 사용을 위한 게시판 설정 변경
/club/include/club_create.inc.php

8. 운영자를 위한 기본클럽 (클럽하우스, cb_clubhouse)를 기본으로 추가
/club/admin/sql_club.sql
/club/club.cfg.php

9. 중복가입이 가능한 오류 수정
/club/cb_mb_join.update.php

10. 클럽 설치 확인 여부 수정 (현재는 오류가 있었어요)
/club/admin/install1.php

11. 메뉴 생성시 권한 수정
/club/cm_menu.update.php

12. 클럽 초기화면 변경 (초기화면에 게시판 형태의 공지사항/커버스토리 추가)
/club/cb_main.php
/club/cb_latest.inc.php (파일삭제)


rc14 수정사항

1. 메뉴 등록시 메뉴 권한을 읽기 1, 쓰기 1에서 읽기 2(준회원), 쓰기 3(정회원)으로 변경
    회원권한 레벨을 10단위로 변경 (예: 10, 20, 30 ... 현재의 1,2,3 ...)
/club/cm_menu.update.php

2. 클럽생성시 관리자도 기본으로 그림자 매니저 등급으로 (madam님, 예찬아빠님) 팁 삭제
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=674
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1106
/club/cb_open.update.php
/club/cm_member_list.php

3. 관리자는 무조건 클럽의 관리자가 되게 하기
/club/common.php

4. club.lib.php에서 나라오름님의 사이트 링크 삭제 (해당 도메인이 낙장되었기 때문 입니다)
/club/club.lib.php

5. 클럽 최신글
/club/club.lib.php
/club/club_index.php
/club/club_main.php
/club/include/cb_new_latest.inc.php (파일 삭제)
/club/skin_main/latest/default (클럽의 메인화면 스킨은 별도로 분리했습니다)
* 최신글을 누르면 해당 카페의 해당 최신글로 이동 합니다 (이건 처음 구현했습니다. ㅋㅋ)


rc13 수정사항

1. 최근글 스킨 오류 수정 (제목이 안나오는 버그)
/club/skin/latest/default/latest.skin.php

2. 그냥 자잘한 수정
/club/cm_main.php

3. 클럽명 색상 스킨 적용
/club/cm_design.php
/club/cm_design.update.php
/club/include/cb_top.inc.php

nc_club 테이블에 필드 추가 (cb_title_color_skin)
ALTER TABLE `nc_club` ADD `cb_title_color_skin` VARCHAR( 255 ) NOT NULL AFTER `cb_box_line_skin` ;

4. 클럽 가입질문 관련 수정 (질문수 5개 -> 3개. 전체회원 관리에서 질문/답변 볼 수 있게)
/club/cm_join.php
/club/cb_mb_join.php
/club/cb_mb_join.update.php
/club/cm_member_list.php

nc_member 테이블에 가입시 질문 필드 추가
ALTER TABLE `nc_member` ADD `cm_query` TEXT NOT NULL AFTER `cm_regdate` ;


rc12 수정사항

1. 게시판 스킨 오류 수정
/club/skin/board/default/view.skin.php (쓰기 버튼 등에 $sca 링크 추가)
/club/skin/board/default/list.skin.php (공지사항이 안나오는 오류, 카테고리명 출력 오류 수정, 등)

2. 최근글 스킨 오류 수정 (sca가 연결안되어서 누르면 무조건 전체글로 연결되는 오류)
/club/skin/latest/default/latest.skin.php

3. 클럽 이름의 폰트 색상 변경 (흰색 -> 검정색. 이미지 배경이 흰색이 경우 클럽이름이 안보임)
/club/include/cb_top.inc.php

4. 갤러리/자료실 스킨 추가
/club/admin/sql_club.sql (DB 생성시 필드추가)
/club/admin/admin_config_form.php
/club/admin/admin_config_form.update.php
/club/common.php (path 추가)
/club/cb_open.update.php (개설시 default 스킨명 추가)
/club/cm_main.php
/club/cm_main.update.php
/club/skin/gallery/defalut/* (갤러리 스킨)
        http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=43497
/club/skin/pds/defalut/* (자료실 스킨)
        현재는 게시판 스킨과 동일 - 추후 업그레이드 예정
/skin/board/club/list.skin.php

nc_config 테이블에 nf_gallery_default_skin, nf_pds_default_skin 필드 추가
ALTER TABLE `nc_config` ADD `nf_gallery_default_skin` VARCHAR( 255 ) NOT NULL AFTER `nf_bo_default_skin` ,
ADD `nf_pds_default_skin` VARCHAR( 255 ) NOT NULL AFTER `nf_gallery_default_skin` ;

nc_club 테이블에 cb_gallery_skin, cb_pds_skin 필드 추가
ALTER TABLE `nc_club` ADD `cb_gallery_skin` VARCHAR( 255 ) NOT NULL AFTER `cb_board_skin` ,
ADD `cb_pds_skin` VARCHAR( 255 ) NOT NULL AFTER `cb_gallery_skin` ;


rc11 수정사항

1. 클럽 생성시 기본값을 4.21.02에 맞게 변경 (dhtml/sideview/서명 사용/iframe.script 태그 사용금지)
/club/include/club_create.inc.php
/club/cb_open.update.php (버그가 있었슴 ㅠ..ㅠ)

2. 게시판 생성시 권한을 적정하게 변경 (현재는 무조건 1인데 레벨 2이상만 읽고 쓸 수 있게)
/club/include/club_cretate.inc.php

3. 클럽의 읽기, 쓰기, 코멘트, 다운로드 포인트를 시스템의 기본 포인트로 설정 (현재는 0으로 설정)
/club/include/club_cretate.inc.php

4. 클럽 관리자 메뉴 폭 수정
/club/include/cb_managermenu.inc.php

5. 게시판 타입 추가 (지식게시판/한줄게시판/1:1게시판 - 각 스킨은 추후에 업데이트 됩니다)
공지사항 게시판은 그대로 유지 합니다. 커버스토리 대용으로 쓸 겁니다.
/club/cm_menu.php
/club/admin/sql_club.sql

nc_menu db의 set 변경 (K/O/T를 추가)
ALTER TABLE `nc_menu` CHANGE `cn_type` `cn_type` ENUM( 'N', 'B', 'P', 'I', 'G', 'U', 'L', 'K', 'O', 'T' ) CHARACTER SET euckr COLLATE euckr_korean_ci NOT NULL DEFAULT 'B'

6. 다수개의 스킨 디렉토리 추가 (해당 디렉토리별 스킨 및 관리자 페이지 수정은 추후에...)
/club/skin/*


rc 10 수정사항

1. 최근글 파일명 변경 (모든 카테고리에 대해서 최근글을 보여주므로)
/club/include/cb_latest.inc.php -> /club/include/cb_latest_all.inc.php
/club/include/cb_latest.inc.php -> 전체 클럽의 최근글이 보이게 코드를 변경 (단순화?)
/club/club.lib.php (cb_latest 함수에서 ca_name이 ""이면 전체 게시판에 대해서 검색하게 수정)

2. 4.21.02 스킨 적용
/club/include/cb_icon_img_board.inc.php (신규파일)
/club/skin/board/default (새로운 스킨. 4.21.02의 게시판 스킨)
/club/skin/board/art_beige (클럽의 원본 스킨)

3. club.lib.php에서 나라오름님 홈페이지 URL 삭제 (view_club_menu 함수에서)
나라오름님 도메인이 모두 낙장되어서 스팸 페이지로 연결되고 있어서요.
/club/club.lib.php

4. 클럽 메인 하단의 클럽 기본메뉴 수정 (상단부와 모양이 비슷하게)
/club/include/cb_defaultmenu.inc.php


rc9 수정사항

1. 중복설치 방지를 위해 $nc[tbl_config] 테이블의 열이 1개 이상이면 설치를 하지 않게 함
    * 재설치를 위해서는 $nc[tbl_config] 테이블의 레코드를 모두 삭제해야 합니다.
    * 당분간은 comment 처리를 해두었습니다. 설치 편의를 위해서.
/club/admin/install1.php

2. /include/club_create.inc.php 테이블 생성 오류 (DEFAULT Charset 부분 삭제)
/include/club_create.inc.php

3. 클럽생성시 중복 아이디 체크를 못하는 오류 수정
/include/club.lib.php (get_total_count 함수 수정 - 2번 실행을 1번으로)
/include/cb_open.update.php


rc8 수정사항

1. 방문자 카운터 수정 (/bbs/visit_insert.inc.php를 참조하여 수정)
/club/include/cb_visit_insert.inc.php (신규파일. 참조 /bbs/visit_insert.inc.php)
/club/include/club_create.inc.php
/club/sql_club_count.sql (파일삭제 - 필요없슴)
/club/club_main.php (기존의 불합리한 방문자 카운터 삭제)
/cub/club.lib.php
/club/admin/sql_club.sql (nf_visit 필드 추가)


rc7 수정사항

1. 설치 SQL 정리
/club/admin/club_sql.php

2. 설치후 클럽의 포인트 구조를 그누보드의 포인트와 일치 시키기 (현재는 읽을 때는 생까고 저장할 때 반영함)
/club/admin/install1.php

3. /skin/board/default 삭제, art_beige를 default로 변경

4. 현재접속자 관련 코드 오류 수정
/club/club_main.php
/club/club.lib.php

5. 스킨디렉토리 추가
/club/skin/new
/club/skin/popular
/club/skin/visit
/club/skin/search


rc6 수정사항

1. 클럽의 크기 통일하게 조정
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1196
/club/admin/club_admin.php

2. 클럽 최신글, 인기글 (madam님 팁을 해맑은 하늘님이 수정해 주셨어요)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=672
/club/club_index.php
/club/include/cb_new_latest.inc.php (신규파일)
/club/include/cb_new_po.inc.php (신규파일)

3. 클럽 현재 접속자 보여주기
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1203
/club/club_main.php
/club/cm_main.php
/club/cm_main.update.php
/club/cb_open.update.php
/club/skin/connect/default/* (신규파일)

4. 관리자 화면/클럽가입시 회원등급 reset 현상 수정 및 항목 추가
/club/admin/admin_club_form.php
/club/admin/admin_club_form.update.php


rc5 수정사항

1. iframe 리사이즈가 안되는 오류 수정 (iframe이 글쓰기 등에서 안 늘어남 - 열정님의 팁을 적용)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10513
/club/club_main.php
/club/club_iframe.php
/club/club_manager.php
/club/include/cb_bottom.inc.php (위 3개 파일의 java script를 삭제하고 cb_bottom.inc.php로 이동)

2. 클럽 좌측 메뉴 위치 조정 (게시판 목록이 위에 나오고 클럽메뉴는 아래에 나오게)
/club/club_main.php

3. 클럽 좌측 메뉴부분의 cellpadding을 0으로 조정 (outlogin보다 작게 들어가 버려서요...)
/club/include/cb_defaultmenu.inc.php
/club/include/cb_leftmenu.inc.php

4. board / art_beige 스킨 수정
/club/skin/board/art_beige/list.sklin.php (f라는 글자가 목록에 나와서요 ㅠ..ㅠ)

5. 커버스토리 기본 이미지 교체 (자동차에서 낭만아키님의 이미지로)
/club/images/cover.jpg

6. 스킨에서 new 아이콘 등이 잘 나오지 않는 현상 수정 (경로 오류)
/club/skin/board/*/list.skin.php
/club/skin/board/*/gallery.skin.php
/club/skin/board/*/pds.skin.php
/club/skin/board/*/cb_icon_img.inc.php (추가파일)

7. club_index.php 하단부의 tail을 cb_bottom.inc.php로 변경 (중복코드 삭제)
/club/club_index.php


rc4 수정사항

1. outlogin 함수 충돌

head.sub.php에 있는 outlogin.lib.php의 outlogin 함수와 /club/club.lib.php의 outlogin 함수의 충돌현상
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1182
/club/club.lib.php
/club/club_index.php
/club/club_main.php
/club/club_manager.php
/club/skin/outlogin/default/outlogin.skin.* (파일의 이름변경)

2. 우측상단 신규클럽의 more에 링크 걸기
/club/include/cb_new.inc.php

3. 클럽 최상단부의 중복코드 정리
club_index.php와 cb_top.inc.php의 중복코드를 별도의 파일로 분리
/club/club_index.php
/club/include/cb_top.inc.php
/club/include/cb_club_top.inc.php (신규파일)


rc3 수정사항

1. 게시판 목록에서 new 이미지 보이지 않는 현상 (열정님)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=866
/club/skin/board/*/list.skin.php

2. latest code를 4.21.02와 동일하게 수정 (불당)
/club/club.lib.php (참조. /lib/latest.lib.php)

3. club_index.php 상단부의 클럽 생성등의 메뉴를 카테고리 밑으로 이동
/club/club_index.php
/club/include/cb_clubmenu.inc.php (신규파일)

4. 클럽 카테고리를 최신으로 반영 (네이버 분류를 참조)
/club/admin/sql_club.sql
nc_category 테이블을 삭제하고 새로 record를 insert 해야 합니다.
뿐만 아니라 기존의 nc_club의 cc_id도 업데이트 해야 하므로 신규 설치 이외에는
db를 작업하실 수 있는 분만 하시기 바랍니다. 별도의 upgrade sql은 만들지 않았습니다.

5. 클럽관리자의 경우 클럽탈퇴 메뉴가 나오지 않게
/club/club_main.php
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1167

6. 클럽 이용 약관 추가
/club/admin/클럽이용약관.txt (설치후 수정하여 관리자 페이지에서 업데이트)


rc2 수정사항

1. 글작성후 전체 목록으로 돌아오는 버그 (댕2님)
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=494
/club/skin/board 스킨의 write_update.skin.php

2. 클럽 폐쇄 -> 대기 -> 운영에 따른 문제 (댕2님)
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=463
/club/cm_default.update.php

3. 클럽리스트에서 처음에 등록한 커버스토리 이미지로 뜨는 문제 (댕2님)
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=476
/club/cb_list.php

4. 클럽 첫화면에서 회원이 아닌경우 클럽 바로가기 나오지 않게 하기 (불당)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1159
/club/club_index.php

5. 클럽 바로가기 - 정렬순서 및 내가 관리자인 클럽 표시 (불당)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1160
/club/club.lib.php

6. login box에서 클럽 만들기 나오지 않게 삭제 (불당)
/club/skin/outlogin/default/outlogin.skin.php\


rc1 수정사항

1. 클럽탈퇴 관련 (댕2님)
 
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=442
/club/cb_secede.php

2. 페이지 링크 관련 cb_list.php 오류 수정 내용 (rolo님)

http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=755&page=6
/club/cb_list.php

3. 카테고리별 카운트 하기 - 패치 포함 (rolo님)
http://sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=754
/adm/admin_category_list.php

4. 클럽생성시 관리자도 기본으로 그림자 매니저 등급으로 (madam님, 예찬아빠님)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=674
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=1106
/club/cb_open.update.php
/club/cm_member_list.php

5. 페이징리스트 오류 (댕2님)
http://www.sir.co.kr/bbs/board.php?bo_table=g4_pi_club&wr_id=498
/club/cb_list.php
/club/cb_myclub_list.php


ncclub 2.1.3 release (09.12.05)
    그누보드 포에버 4.05.01 베이스
   
    라이센스 변경

    클럽 디렉토리 생성
    cb_open.update.php

    커버스토리 등록 이미지 사이즈 표시
    cb_coverstory_form.php
   
    클럽 메뉴 설정 배열 관련 에러
    cm_menu.update.php
   
    클럽 메뉴 권한 중 삭제 권한 삭제
    cb_menulevel.php
   
    클럽아이디 중복 첵 수정
    club_id_check.php
   
    모든 스킨 수정
   
    기타
    cb_main.php


ncclub 2.1.2 release (08.15.05)
    그누보드 포에버 4.03.03 베이스

    버젼정보 수정
    admin_upgrade.php

    최고관리자 클럽 생성 제한 없앰
    cb_open.update.php

    클럽아이디 구분자 사용
    club.cfg.php
    cb_open.php
    cb_open.update.php

    클럽 포인트 사용
    admin_config_form.php
    admin_config_update.php
    cb_mb_join.php
    cb_mb_join.update.php
    cm_join.php
    cm_join.update.php
    cb_top.inc.php


ncclub 2.1.1 release (08.11.05)
    그누보드 포에버 4.03.00 베이스
    게시판 스킨 수정
    커버스토리 수정/메인등록/삭제
    최근 게시물 글자수 조절
    게시물 관련 포인트 사용
    클럽 위치 설정
    클럽 생성 제한수
    클럽 버젼 정보 추가


ncclub 2.1.0 release (08.10.05)


ncclub 2.0.0 beta (07.20.05)
추천
0

댓글 전체

전체 3,524 |RSS
그누4 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT