현재까지 확인된 문제점들과 업데이트 로그
-- 문제점과 지원
현재까지 확인된 기술적인 문제점(프로그램 오류)을 아래에 나열하였습니다. 이를 수정하기 위해 노력하는 과정에 있습니다. 이 문제점은 사용자들이 올린 데이터가 아닌 시스템적인 데이터만을 기술한 것입니다. 또한 업데이트 내용을 기록하였습니다.
현재 상황: 현재 시스템에 치명적인 문제점은 발견된 것이 없습니다.
해결해야할 과제:
- 검색엔진이 음절로 찾기가 안됩니다. (예로 "아끼다의 성모님"이란 자료를 찾고자 할때 "아끼다" 라고 검색하면 안나오고, "아끼다의"라고 검색해야지만 나오는 문제.)
새롭게 확인되는 문제점은 나눔방에 마련된 웹에 관련된 포룸(게시판)에 글을 올려주시기 바랍니다.
-- 기술적인 업데이트 기록
- 2009.08.23: 웹호스팅 회사의 멀티미디어 파일 제한 정책으로 인해 오디오 자료실을 닫고 파일을 삭제하였습니다. 단, 성가대 연습용 음악파일과 신부님 강론 등의 자료는 다른 파일 서버를 이용하여 서비스가 지속됩니다. 또한 사진 자료실도 다른 이미지 전문 관리 사이트로 이전할 계획입니다.
- 2008.12.16: Drupal Version Update & Modules Update
- 2008.07.25: 사용자 레벨 표시하고 다수 stylesheet 를 편집하였음.
- 2008.07.24: Drupal Security Update 5.9를 패치하였습니다. 그리고 기존 Zip code 분류방식에 의거 구역별로 프로그램을 하였습니다.
- 2008.07.20: 페이지내에 문단이 원래 왼쪽 정렬로 되어 있었으나, 미관상 오른쪽 끝이 들쑥날쑥하게 보여 이를 양쪽 정렬로 바꾸었습니다.
- 2008.07.01: 모든 페이지에서 프린트 버젼을 생성할 수 있도록 Printer Friendly Version 모듈을 셋업함. 이로 인해 모든 페이지에서 프린트 버젼 페이지가 가능하게 되었음.
- 2008.06.24: 사목협의회의 요청에 따라 오른쪽 블럭 메뉴를 개편하고, 전체적인 메뉴조정을 함.
- 2008.06.23: 호스팅 회사로부터 멀티미디어 파일(동영상, 오디오, 이미지 파일 등)을 5GB로 제한한다는 연락을 받고, 시스템을 이 정책에 맞게 조정함.
- 2008.03.30: Image, Yahoo YUI, Yahoo menu 모듈을 새로운 버젼으로 업데이트
- 2008.02.15: Webform module 1.8에서 1.9로 버그패치를 위한 목적으로 업데이트함.
- 2008.02.08: Drupal 시스템의 보안권고에 따라 버젼 5.7로 업데이트함. 모듈 Update Status 를 2.2로 업데이트함.
- 2008.01.18: 홈페이지 공지사항을 Yahoo YUI 2.4.1 라이브러리를 이용하여 Ajax 형태로 구성함. 이로 인해 운영자, 봉사자들이 '공지 전용 나눔방'에 게시를 하고, 이는 실시간으로 공지사항 Tab에 리스트됨.
- 2008.01.11: Theme 내부 요소인 stylesheet 내에 정의된 "링크의 백그라운 이미지"(Leaf icon), Box 테두리, b5, blockquote 등이 IE에서 제대로 표시되지 않는 문제점을 해결함. 관련 stylesheet 내에 position: relative; 를 추가함으로써 해결함. 전체적으로 IE에서 잘 보이도록 재 디자인. Drupal 5.6 와 BUI Editor 1.1 Urgent Security Update
- 2007.01.05: Yahoo YUI 2.4.1로 업데이트. 상위 메뉴(Top-down menu)가 페이지로 이동할 때마다 세로로 표시되는 문제점이 해결됨.
- 2007.12.30: CleanURL 기능 활성화. CleanURL은 웹주소에 "/"와 같은 문자열을 표시하지 않는 Search Engine Friendly URL을 제공하는 기능입니다. 이로 인해 모든 페이지나, 첨부파일의 이미지, 파일 링크를 줄때 상대링크('files/' 대신) 절대링크('/files/')로 표시해주어야 합니다.
- 2007.12.14: tac_lite access 5.1로 업데이트
- 2007.12.08: 사용자들이 나눔방 페이지에 좀더 쉽게 접근할 수 있도록 상단 메뉴내에 나눔방 링크를 굵은 글씨로 처리하였음.
- 2007.12.07: Drupal Core System 5.5 로 업그레이드 & 패치 (긴급 보안 패치). Codefilter Module 1.0으로 업데이트.
- 2007. 11. 24: 나눔방 카테고리중 "본당 공동체의 발전을 위한 제언 및 행사공지", "구역나눔방", "단체나눔방", "학교나눔방"을 본당 교우님으로 등록된 사용자에 한해 접근할 수 있도록 권한을 제한하였음. 본당 교우님 등록 여부는 등록된 사용자 정보를 토대로 "운영자" 권한을 가진 교우님들이 확인한 후 권한을 부여함. 이는 두루팔의 tac_lite access이란 모듈을 이용하여 구현함.
- 2007.11.20: BuEditor에 본당로고에서 따온 십자가 아이콘 추가
- 2007.11.19: 본당웹 상단에 위치한 메뉴링크(Primary Links)를 Yahoo YUI 라고 불리우는 library 솔루션과 두루팔 관련 모듈을 이용하여 만들어 보았음. (Yahoo YUI: developer.yahoo.com/yui/) 그러나 새로운 페이지를 액세스할 때마다 링크 아이템이 순간적으로 왼쪽에 세로로 정렬되어 생겼다가 없어지는 현상이 있음. 이 문제를 해결하기 위해 두루팔 커뮤니티에 도움을 요청하였음.
- 2007.11.15: 사용자 레벨로 "본당 교우"를 추가하고, 등록된 정보에 기초하여 본당 교우로 운영자들이 업그레이드를 할 수 있도록 하였음. 이에 따라 메일 공지는 본당 교우에게만 전달할 수 있도록 하였으며, 봉사자, 운영자별로 왼쪽 메뉴에 연락 정보가 나오도록 조정하였음.
- 2007.11.09: 게시물 복구기능 추가. 본당웹 전체 문서에 대해 복구기능이 추가됨. 봉사자레벨은 이전 버젼을 열람할 수 있으며, 운영자레벨은 이전 버젼으로 필요에 의해 복구할 수 있으며, 이전 버젼 삭제권한이 있음. 향후 사용자 실수로 인한 게시물 복구에 유용하게 사용될 수 있음.
- 2007.11.08: [codefilter_code]$m[1][/codefilter_code]와 [codefilter_code]$m[1][/codefilter_code]를 stylesheet에 재정의하고, IE6에서 다르게 보여지는 문제를 해결함. HTML 편집기인 BU Editor에 두가지 버튼을 추가함.
- 2007.11.02: 가운데 해당하는 문서와 댓글의 문서정렬 방법을 text-align: left; (왼쪽으로 정렬)에서 text-align: justify; (양쪽으로 정렬)로 변경함. 이는 Theme 안의 style.css (.node & .comment) 내에 정의되어 있음.
- 2007.11.01: image.module 1.6 으로 업데이트. Thickbox 1.1로 업데이트
- 2007.10.30: 본당웹의 컨텐츠 종류에 따라 사용자 레벨별로 액세스 컨트롤하는 기능을 추가함. 그 과정에서 Forum.module 을 직접 변경하는 방법, Forum Access Module, Taxonomy Access Control, Taxonomy Access Lite 시도해보았으나, 현재로선 Taxonomy Access Lite가 적합하다고 판단됨. Taxonomy Access Control과 관련된 모듈은 디비와 복잡하게 연관되어 있으므로, 모듈 인스톨 / 언인스톨시 신중을 요함.
- 2007.10.30: 오디오 자료실 음악듣기 퍼밋 변경 (방문객은 리스트만 볼 수 있고, 등록된 사용자는 오디오를 감상할 수 있음).
- 2007.10.19: 서버의 백업방법을 바꿈. 웹서버의 상위 폴더에 backup 폴더를 만들고, 이전과 같이 압축 방법이 아닌 파일 복사 방법으로 Update된 모든 파일만 백업하도록 해놓았음. 이유는 압축된 파일의 크기가 5GB가 넘어 압축파일에서 부분적인 파일 추출의 애로점이 있기 때문. 디비 백업은 이전과 마찬가지로 매일 새벽에 이루어지며, 이 파일 또한 백업폴더에 재차 백업되도록 이중의 보안장치를 해놓았음.
- 2007.10.17: Image_module 1.5로 업그레이드를 시도했으나, 이미지 정보의 표시와 관련된 문제점이 발견되어 1.3으로 다시 Downgrade 함.
- 2007.10.17: Drupal 5.2 Core에 보안과 관련된 심각한 버그가 발견되었다는 리포트의 권고에 따라 5.3으로 보안관련 패치를 함.
- 2007.10.8: 오디오 모듈 업데이트
- 2007.10.8: 홈페이지 배너 이미지 로테이션 재편집. 총 24개의 이미지가 월별로 12개씩 로테이션되며, 산호세 시간 기준 오전 6시부터 오후 6시까지는 칼러판 이지미가 보여지며, 오후 6시부터 오전 6시까지는 밤에 어울리는 Old Photo 흑백효과로 처리되었음.
- 2007.10.2: 공지사항 제일 위쪽에 산호세 현재 시각을 알리는 javascript 를 만들어 넣었음. 2007년도 기준 미국의 Daylight Savings 가 적용된 코드임. 그러나 아직 충분한 테스트는 하지 않았음.
- 2007.10.2: 30주년 기념으로 촬영한 가족사진을 봉사자 레벨이상의 권한을 가진 분들만 액세스 할 수 있는 페이지를 만듬. 사진 분량이 많은 관계로 본당 서버의 디스크 사용량을 줄이고, 업로드와 다운로드 기능이 뛰어난 구글의 Picasa 솔루션을 이용하였음. 가족사진은 보호되어야할 정보에 해당하므로, 앨범은 공개하지 않았음. 그러나 Picasa의 공유방식이 Authorization 코드를 URL 뒤에 붙이는 방식이므로, 남용될 소지는 있음. 그러한 경우 Auth Code를 다시 Generate 해서 보안을 유지할 수는 있음. 웹앨범은 성당 사무실에서 공용으로 사용하는 구글의 sjkoreanc 아이디를 이용한 계정을 활용하였음.
- 2007.9.25: 오른쪽 최근 올라온 댓글 아래쪽에 RSS 피드를 이용한 외부 뉴스를 제공하도록 하였음. 뉴스 피드는 상시적으로 업데이트 할 수 있으며, 4개월치 뉴스의 Teaser를 받아 저장하고 그 이전 것은 자동으로 삭제되도록 셋업되었음. RSS로 받은 데이터는 뉴스에 따라 Cron에 의해 15분-1시간 간격으로 자동업데이트되도록 셋업되었음.
- 2007.09.25: 30주년 기념 음악제 파일을 플래쉬 비디오로 인코딩하여 올림, 현재 본당웹은 Streaming 서버가 지원되지 않는 관계로 High Quality로 인코딩하게 되면 Progressive 방식으로 플레이가 되므로 느릴 수 있음. 따라서 파일이 20MB 이상이 되면 150kpbs로 인코딩하고, 20MB 이하인 것은 300kpbs로 인코딩하였음.
- 2007.09.15: 왼쪽 메뉴 하단에 웹사이트 통계분석 사이트를 연결함. (Public) 또한 구글 Analytics Report 코드를 설치하여 관리자용 리포트으로 활용하게끔 해놓았음.
- 2007.08.07: Outdated 된 다수 모듈 업데이트. (주의) 현재 Views 1.5 를 View 1.6으로 업데이트하면 DB Query 에러 다수 발생. 또한 확인하기 힘든 이슈가 발생할 것으로 예측되어 Image 1.3을 1.4으로 업데이트하지 않았음.
- 2007.08.06: Drupal 5.1 에서 5.2로 보안과 관련된 다수 모듈을 패치함. Audio 모듈을 업데이트함.
- 2007.07.06: 다수 모듈 (Image, CCK, Update Status, Web Form, Thickbox, etc.) 업데이트가 진행되었음. 현재 View 모듈 Beta가 출시되었으나, 불안정하다고 판단하여 업데이트를 하지 않았음. 교우업소록은 셋업하였으나, 아직 Taxonomy의 Terms가 (업소록의 카테고리) 제대로 표시되지 않고 있음.
- 2007.04.17: 웹사이트 피드백 이메일 폼을 통해 상당수의 스팸메일이 운영진에게 발송되어 불편을 주는 관계로 메일폼을 변경하였음.
- 2007.04.04: CSS IE에서 UL 백그라운드 이미지 문제점 해결. 연두색을 제거하고 검은색 계열로 대체
- 2007.04.02: 매월 자동으로 바뀌는 배너를 상단에 추가.
- 2007.04.01: Panel_module & Frontpage_module 을 이용하여 초기화면을 변경함.
- 2007.03.27: Audio Module & getID3 Library 설치, FTP를 이용한 벌크 업로드 가능함 ** Note: MP3 파일의 한글 ID3 정보 인코딩의 호환 문제로 웹에서 한글이 ???로 표시됨, 사용자가 제목과 앨범 등 관련 데이터를 재편집하여 해결가능함.
- 2007.03.24: dhtmlmenu_module 기능중지, 별로 도움안됨
- 2007.03.24: member module 추가, 봉사자와 운영자만 액세스 가능함. 한글 소팅안됨 ** Note: UTF-8 데이터베이스는 소팅이 제대로 되나, profile_ 관련 테이블에서 페이지로 불러올때 구조상의 문제가 있는 것으로 추정됨.
- 2007.03.24: dhtmlmenu_module 사용자 링크에 추가함. 관련 메뉴 액세스 속도향상
- 2007.03.24: image_import_module 추가 벌크 이미지 업로드 가능해졌음.
- 2007.03.24: image_module dev 버젼 추가 갤러리에 버그가 있었으나, 패치함.
- 2007.03.21: 연두색과 회색의 조화를 이용한 Theme으로 바꾸었으나 CSS 편집이 생각외로 복잡했음. W3C의 XHMTL, CSS 표준에 완벽히 통과하지 못했음.
- 2007.03.13: 뉴스레터 구독신청 및 발송하기 기능 추가 (운영자만 발송가능)
- 2007.03.12: Thickbox Intergration & Classified Ads Module 작업 & 각 단체별, 소공동체별 포룸 설치
- 2007.03.01 - 2007.03.10: 변경 및 필요한 PHP Snippets 작업
- 2007.02.16 - 2007.02.28: 백업 솔루션 프로그래밍. 전체파일을 매일 새벽 3시경에 자동으로 백업 압축하여 서버에 보관토록하였고, 데이터베이스는 한달 주기로 백업을 하도록 하여 필요하면 30일 이전으로 복원시킬 수 있음. 이 모든 백업은 Cron에 의해 자동으로 이뤄지도록 셋업되었음.
- 2007.02.10 - 2007.02.15 :Calendar Module 이전 행사달력에 있었던 심각한 버그나 문제점들은 잡혔음. 그러나 특정한 달 매월 1일 행사에 종료라고 표시되는 문제와 특정 달 31일의 행사 내용이 달력에 표시되지 않은 문제가 남아있음.
- 2007.02.01 - 2007.02.15: Drupal을 Core CMS로 결정하고, 웹 프레임 & 모듈 & 테마 작업 & 이전 본당웹에서 필요한 데이터 이전작업을 진행함
- 2007.01.01 - 2007.01.31: 한달간 본당웹 구조와 이를 구현할 웹에 대한 리서치 Drupal, Joomla, Typo3 등의 Open Source 솔루션을 비교 검토함