웹사이트 프레임워크
MWSF(MUST Web Site Framework) 솔루션은 머스트에서 다년간 깊이 있게 연구되어 개발된 프레임워크로 속도, 보안, 안정성과 웹표준을 갖춘 웹사이트를 쉽게 만들수 있는 강력한 솔루션입니다.
제품특징
웹표준 프레임워크
- 모든 태그를 위한 별도 함수로 내장하고 있어 쉽게 웹표준화 사이트를 만들수가 있습니다.
- 어플리케이션화 된 구조로 아무리 많은 페이지의 콘텐츠가 존재하더라도 일괄 적용가능하여 유지보수 및 기능확장이 유리합니다.
- 캐시내장, 텍스트압축, 이미지 압축등 으로 사이트 로딩속도가 엄청 빠릅니다.
- 웹표준을 준수하며 다양한브라우저, 장치에서 접근가능하며, 손실이미지 자동복원 기능등으로 안정적인사이트를 운영할수 있습니다.
- CSRF 보안모듈 탑재로 해킹으로 부터 안전합니다.
- 검색엔진 최적화를 위한 마크업 제공 (머스트 검색엔진 호환)
- 중복되는 내용의 경우 검색엔진에서는 한번만 색인 될 수 있게 자동 마크업 기능
- 관리자가 필요에 의해 색인을 하지 않도록 페이지 내에서 마크업 기능
컨텐츠 및 메뉴관리
- 사이트 전체 메뉴를 xml 파일로 구성
- 메뉴 생성기를 이용하여 엑셀 파일로 만들어진 메뉴를 MWSF에 맞는 사이트맵 파일(XML)로 자동 생성
- 폴더 생성기를 이용하여 사이트맵 파일(XML)과 동일하게 자동 폴더 생성
- 사이트맵, 바로가기의 콤보 등 xml 파일을 참조하여 자동으로 링크를 생성
- 메뉴를 추가, 삭제 등 수정 할 때는 xml 파일 수정으로 자동으로 메뉴 구성
- 이미지폴더, css폴더, 기본폴더를 자동으로 만들어주며 기본페이지생성
- 사이트맵, 대메뉴, 소메뉴, 바로가기 링크 등 모든 메뉴관련 페이지는 일괄 적용
- 메뉴 추가․삭제․변경이 관리시스템 상에서 손쉬운 관리 기능
- 관리자 등록은 통합 DB와 연계하여 관리가 가능하여야 하며 자료 변환 및 등록이 용이
- 다중 호스트 지원으로 자료의 종합관리를 위한 CMS(Contents Managerment System) 지원으로 관리자가 웹페이지 관리 용이
- 초급 기술자라도 쉽게 운영할 수 있는 직관적인 인터페이스로 제작
- 사이트 전체 메뉴를 xml 파일로 구성
게시판 기능
- 일반게시판, 비공개 게시판, 사진게시판, 동영상게시판, 일정관리를 위한 달력 형태의 게시판 등 다양한 형태의 게시판을 목적과 용도에 맞게 분류시켜 게시판의 활용도를 높일 수 있도록 구현
- 게시판은 통합 소스로 구현되어 있으며 형태 변경은 관리자 옵션에 따라 게시판 손쉽게 변경 가능- 게시판 타입, 검색 옵션, 등록 옵션 등
- 게시판 호출시 페이지 타이틀을 게시판에 특성에 맞게 제공
- 리스트에서는 페이지타이틀이 게시판 쪽수화 함께 표시 (예: 게시판이름 [쪽수]-홈페이지)
- 본문 내용을 읽을 때는 페이지 타이틀이 게시판 레코드 타이틀을 우선 표시 (예) 게시글 제목- 게시판이름[쪽수] -홈페이지)
- RSS feed 가 자동적으로 지원되며, 관리자에 의한 숨김 기능도 함께 제공
- 접근성 향상을 위해 키보드로 페이지 처리 (Ctrl + 방향키)가 가능
- 전체 페이지 (최근글과 마지막글)에 대한 페이지의 자유로운 이동 - 중간 이동이 가능한 페이지 처리 기능
- 보안취약점이 있는 요소(스크립트, 불필요한 종류의 파일) 등은 원천적으로 게시할 수 없도록 설계
- 게시판을 쉽게 생성, 삭제, 관리할 수 있으며, 다양한 게시판 유형(텍스트, 이미지, 동영상 등)을 선택 기능
- 게시판별로 운영자를 추가, 수정, 삭제할 수 있어야 하며 읽기, 쓰기, 삭제, 답변 권한 설정 기능
- 필수입력정보의설정,공개여부,업로드 파일용량의 제한, 개인정보와관련된 사항의 접근 통제 기능, 필드추가․삭제 등 관리자가 원하는 형태의 게시판을 설정 기능
- 민원상담 게시판은 접수, 처리중, 답변, 완료 등 처리 상태 표시
통계분석 기능
- 콘텐츠 및 메뉴별로 접속자수, 클릭수 등을 분석 기능
- 통계분석자료에 대하여 연별, 월별, 일별, 요일별, 시간대별로 보기 쉽도록 데이터 및 그래프 형태 등으로 표시 하여 출력
주요기능
MWSF v3.0
- 파일 해시(hash) 기능 내장
등록되는 파일은 해시 기능이 내장되어 파일명이 다를 경우에도 파일 내용을 분석하여 내용이 같을 경우 파일을 서버에 중복으로 저장하지 않고 한개의 파일만 저장하여 보안 향상 및 서버 스토리지를 효율적으로 사용
- 게시판내 자동 W3C 점검 기능 내장
등록되는 게시물의 콘텐츠를 분석하여 W3C 웹 표준을 점검하여 웹표준을 준수한 콘텐츠로 변경후 게시물 저장 * 참고 : 웹표준 자동화 솔루션은 페이지 로딩시 웹콘텐츠를 분석하여 웹표준에 맞게 태그를 변경하는 반면, MWSF v3.0에 내장된 게시판은 게시물 등록시 미리 웹표준에 맞게 소스코드를 변경하여 저장됨에 따라 로딩속도가 한층 강화 되었습니다.
- 출력 칼럼 설정 기능
- 관리자는 사용자 단에서 출력되는 칼럼의 순서와 위치를 자유롭게 조절 할 수 있음
- 관리자에 의해 설정된 칼럼들만 리스트에 출력
- SNS 내보내기 설정 기능
SNS 내보내기 적용시 운영되는 SNS로 게시판의 게시물이 자동으로 등록되며 제목과 짧은 URL이 함께 등록
- RSS 사용기능
RSS 사용 선택시 사용자에서는 자동으로 해당 게시판은 RSS 기능이 지원
- 게시판내 이미지 업로드 사용 설정기능
등록되는 영상은 자동적으로 압축모듈에 의하여 영상 압축 및 복원 기능이 적용
- 카테고리 사용설정 기능
카테고리 사용시 관리자모드에서 임의 카테고리 지정이 가능하며, 확장이 가능하게 XML 파일로 카테고리 생성가능
- 게시판 제목 변경 기능
- 게시판 운영자 설정 기능
- 목록출력 개수 설정 기능
- 새글 출력 개수, 새글 출력 일자 설정 기능
- 구분사용기능
- 검색사용 기능
- 게시글의 보호 사용(사용중지, 사용, 강제로) 설정 기능
- 공지설성 사용기능
- 게시기간설정 사용기능
- 답변 기능 사용 설정기능
- 새글 숨기기 설정기능
- 첨부이미지 펼치기 설정기능
- 새글 숨기기 설정기능
- 수정, 삭제시 기간 지정기능
- 파일 업로드 설정기능(업로드 개수, 파일크기)
- 등록 금지 확장자 설정기능
- 게시판 접속에 따른 그룹별 접속권한 설정(목록보기, 내용보기, 쓰기, 답변, 수정, 삭제) 기능
- 파일 해시(hash) 기능 내장
MWSF v2.5
- 텍스트 사이트 변환 모듈 탑재 가능
- 모바일웹 변환 모듈 탑재 가능
- 접속환경 인식을 위한 렌드링모듈 탑재
- 웹접근성 향상을 위한 게시판 업그레이드 - 게시판 제목 및 페이지 이동에 따른 고유 페이지 타이틀 제공
- 설문조사 및 스팟스베이 모듈 탑재 가능
MWSF v2.0
- QR 코드 생성모듈 탑재 가능
- 자동폴더 생성기 제공
MWSF v1.5
- 다중 호스트 지원
- 통합 업로드 폴더 지원
- 호스트별 관리자 관리 기능
- 호스트별 접속통계 기능
- 이미지 자동 압축 기능
- 손실 이미지의 자동 복원 기능
- 구글맵 v3.0
- 네이버맵, 다음맵 을 활용한 길찾기
MWSF v1.0
- 로딩속도향샹 모듈 탑재 : 캐시, 텍스트 압축 모듈, 이미지 압축모듈, 공백제거 모듈
- 신개념게시판 : 전체게시물열람을 위한 페이지징 처리, 키보드 콘트롤에 의한 페이지 이동(Ctrl+ 좌우방향키)
- 이미지 자동생성모듈 : 아이콘변경, 텍스트 크기변경, 마진 변경 , 색상변경 옵션등.
- 모든 게시판의 RSS feed 자동생성 기능
- 고시공고, 입법예고, 국정브리핑등 외부 사이트 연계 : iframe을 사용하지 않고 연계하며 RSS feed 자동생성
- 형태소 해석기능 : 직원검색에 적용
모듈별 기능
메뉴 생성기
- 엑셀 파일로 작성된 메뉴를 MWSF에 맞는 사이트멥(XML) 메뉴로 자동으로 변환 시켜주는 프로그램
- 오류 없는 정확한 XML 메뉴 구성
폴더 생성기
- 사이트맵 파일(XML)의 구조에 맞게 전체 폴더를 자동으로 생성시켜주는 프로그램
- 오류 없는 정확한 폴더 구성
형태소 해석기
인명, 부서, 업무에서 내용 검색시 정확하지 않은 검색어의 애매성을 해소하기 위하여 형태소 해석기능을 탑재한 검색 서비스.
이미지 자동 생성 모듈
- 메뉴에서 정의된 타이틀 이미지 자동생성
- 페이지내 아이콘과 함께 텍스트 형태로 사용되는 이미지의 단순 텍스트 타이핑 으로 이미지가 생성되는 이미지 생성 기능.
- 선택옵션은 아이콘, 배경패튼 변경, 글자크기 변경, 마진 변경기능
캐시, 압축모듈
- 에디터에서 아무리 큰 사진이 업로드 되더라도 자동이미지 압축후 저장기능
- 이미지 압축 모듈, 텍스트 압축모듈
- 사이트를 구동하고 있는 프레임웍내 자체 캐시 내장
주석제거 모듈
클라이언트에서 페이지 호출시 불요한 주석을 제거하여 파일사이즈를 줄인 후 페이지 전송 기능
RSS 자동 생성 모듈
- 모든 공개 게시판에서는 자동으로 RSS feed 생성기능
- 관리자 단순 정의에 의한 RSS 자동 생성 기능
보안모듈
디렉토리 리스팅 취약점, 파일 다운로드 취약점, 크로스사이트 스크립트 취약점, 파일 업로드 취약점, WebDAV 취약점, SQL Injection 취약점 XSS, SQL injection 등 현제 알려진 해킹에 대비한 강력한 CSRF 보안모듈
게시판 타이틀 생성 모듈
- 게시판 호출시 페이지 타이틀을 게시판에 특성에 맞게 제공
- 리스트에서는 페이지타이틀이 게시판 쪽수와 함께 표시
예) 게시판이름(쪽수)-홈페이지
- 본문 내용을 읽을 때는 페이지 타이틀이 게시판 레코드 타이틀을 함께 표시
예) 게시물 제목- 게시판이름(쪽수) -홈페이지
설문조사 및 스팟스베이 모듈
- 기간설정기능
- 조사대상자 설정 기능
- 설문진행상황 설정 기능
- 질의문 작성기능 (무제한)
- 일괄 질의문 작성기능
- 의견선택기능
- 채크박스, 라이오버튼, 텍스트, textrea박스 선택기능
- 결과보기 기능(주관식포함)
업데이트안내
외부파일을 삽입시 (test.ascx) 기존 같은폴더 내에 존재 할때만 삽입이 가능 하였으나
searchParent: true 옵션을 사용하여 다른 폴더의 외부파일도 삽입이 가능하게 업그레이드 되었습니다.
Default.aspx
다른폴더에 있는 common.ascx
기술문서 : http://lab.must.or.kr/Html-RenderControl.ashx
H/W, S/W구성제안
서버요구사항
OS : Windows 2003 Server 이상, .Net Framework 3.5 이상
DB : MS-SQL 2000 Server 이상
기술문서
적용사례
- 머스트 (MWSF v3.0) : http://www.must.or.kr/
- 문경시청 (MWSF v3.0) : http://www.gbmg.go.kr/
- 청도군청 (MWSF v3.0) : http://www.cd.go.kr/
- 예천군청 (MWSF v2.5) : http://www.ycg.kr/
- 봉화군청 (MWSF v2.0) : http://www.bonghwa.go.kr/
- 안동시청 (MWSF v1.5) : http://www.andong.go.kr/