| CMS를 활용한 도서관 웹사이트 발전 방향
㈜나인팩토리인터랙티브
02-6009-9149
nine@ninefactory.kr
http://ninefactory.kr/
2014년 10월 1일 국공립대학교 도서관 협의회 학술세미나 발표자료입니다.
- 목차 -
1. 웹의 시대
- 이용자 환경의 변화
- HTML 표준의 변화
- 소셜 웹의 도래
2. CMS(Content Manangement System)
- CMS
- CMS의 개념
- 오픈소스 CMS
3. 도서관 웹사이트 발전 방안
- 웹의 관점
- CMS의 관점
- 서비스의 관점
4. 제안시스템
- 시스템 구성도
5.구현사례
- 부산대학교 도서관
- 해외사례
Basic of web ref.웹을지탱하는기술_01
1. 웹 이전의 인터넷 : 전자메일, FTP, Telnet, Gopher
2. 팀버너스리에 의해 웹이 탄생, Mosaic 브라우저를 통해 사용자 증가
3. 표준화의 필요성 > IETF, W3C등
4. SOAP vs REST 분쟁
| CMS를 활용한 도서관 웹사이트 발전 방향
㈜나인팩토리인터랙티브
02-6009-9149
nine@ninefactory.kr
http://ninefactory.kr/
2014년 10월 1일 국공립대학교 도서관 협의회 학술세미나 발표자료입니다.
- 목차 -
1. 웹의 시대
- 이용자 환경의 변화
- HTML 표준의 변화
- 소셜 웹의 도래
2. CMS(Content Manangement System)
- CMS
- CMS의 개념
- 오픈소스 CMS
3. 도서관 웹사이트 발전 방안
- 웹의 관점
- CMS의 관점
- 서비스의 관점
4. 제안시스템
- 시스템 구성도
5.구현사례
- 부산대학교 도서관
- 해외사례
Basic of web ref.웹을지탱하는기술_01
1. 웹 이전의 인터넷 : 전자메일, FTP, Telnet, Gopher
2. 팀버너스리에 의해 웹이 탄생, Mosaic 브라우저를 통해 사용자 증가
3. 표준화의 필요성 > IETF, W3C등
4. SOAP vs REST 분쟁
대규모 클러스터링 환경에서 사용자에게 투명하게 하나의 시스템으로 보일 수 있도록 세션 클러스터링 기능을 제공하는 WAS 고가용 솔루션입니다. 지금까지 WAS 에 저장되던 세션 영역을 제거하고 이를 데이터그리드 영역에서 저장/관리하여 웹 시스템의 가용성과 확장성을 높여 줍니다. 이러한 아키텍처를 이용하여 여러 종류 제품의 WAS 인스턴스 간의 세션공유나 서로 다른 웹 애플리케이션의 간의 세션 공유를 지원합니다. 또한 Clustering 기능이 미비한 Tomcat 인스턴스 간의 세션 클러스터링도 지원합니다.
주요 기능
- Servlet 2.5 이상을 지원한 WAS 서버에 대한 세션 클러스터링 지원
- Data Grid Library 를 사용하여 WAS 내의 메모리를 사용하여 클러스터링 지원
- 별도로 Data Grid 서버를 구성하여 세션 데이터그리드 형태 지원
- 서로 다른 웹 애플리케이션 간의 세션 공유 기능
- 웹 애플리케이션에서 중복 로그인 방지 기능
- 세션 정보에 대한 모니터링 기능
(Active 세션 개수, 세션 생성/소멸 개수, 중복 로그인 횟수, 초당 세션 생성/소멸/중복로그인 횟수에 대한 MBean 모니터링)
- 세션에서 사용하는 메모리 사용량 모니터링
- 주요 Static Contents에 대해 세션을 생성하지 않도록 필터링
대규모 클러스터링 환경에서 사용자에게 투명하게 하나의 시스템으로 보일 수 있도록 세션 클러스터링 기능을 제공하는 WAS 고가용 솔루션입니다. 지금까지 WAS 에 저장되던 세션 영역을 제거하고 이를 데이터그리드 영역에서 저장/관리하여 웹 시스템의 가용성과 확장성을 높여 줍니다. 이러한 아키텍처를 이용하여 여러 종류 제품의 WAS 인스턴스 간의 세션공유나 서로 다른 웹 애플리케이션의 간의 세션 공유를 지원합니다. 또한 Clustering 기능이 미비한 Tomcat 인스턴스 간의 세션 클러스터링도 지원합니다.
주요 기능
- Servlet 2.5 이상을 지원한 WAS 서버에 대한 세션 클러스터링 지원
- Data Grid Library 를 사용하여 WAS 내의 메모리를 사용하여 클러스터링 지원
- 별도로 Data Grid 서버를 구성하여 세션 데이터그리드 형태 지원
- 서로 다른 웹 애플리케이션 간의 세션 공유 기능
- 웹 애플리케이션에서 중복 로그인 방지 기능
- 세션 정보에 대한 모니터링 기능
(Active 세션 개수, 세션 생성/소멸 개수, 중복 로그인 횟수, 초당 세션 생성/소멸/중복로그인 횟수에 대한 MBean 모니터링)
- 세션에서 사용하는 메모리 사용량 모니터링
- 주요 Static Contents에 대해 세션을 생성하지 않도록 필터링
6. > >
테마/템플릿
디자인적으로 뛰어난 테마 다수 보유
템플릿 회사가 많으며,
또한 무료로 사용 가능한 템플릿이 많음
많은 수의 테마 ‘프레임워크’ 존재
디자인적으로 훌륭하고 사용하기 편한 테마는 적음
7. > >
사용자 환경(UI)
조금만 사용하면 쉽게 이해가 가도록 직관적으로 구성
강력하고 유연하며, 깔끔한 UI가 제공
매우 복잡한 사용자 UI
사용하기 위해서는 별도의 학습을 거쳐야 함
8. > >
Extension
28,000+ Plug-in
예전 모둘과 최근 모듈 간의 충돌이 종종 발생
7,000 + Extension
3종류로 구분해서 배포(Component, Plug-in, Module)
24,000+ Module
호환성, 확장성, 유연선 측면에서 가장 우수
9. > >
콘텐츠 관리
대규모 콘텐츠 관리에 취약
대규모 콘텐츠 관리 용이
가장 강력한 콘텐츠 관리 능력
노드, 필드, 뷰, 분류 기능을 통해 콘텐츠 관리, 설정, 시각화
10. > >
유저 관리
다중 저자(Multiple author) 기능 제공
중요한 콘텐츠 작성시 여러명의 참여 및 검수 가능
유저 관리 취약
유저에게 권한을 부여하는 옵션이 적음
강력한 유저관리
역할(Role)과 권한(Permission)을 이용하여 관리자가 원하는 대로 유저를
분류하고, 이들이 할 수 있는 일을 설정 가능
15. > >
추천 사용자
블로그, 개인 언론, CMS 기능이 있는 사이트 구축에 적합
회사, NGO, 단체, 개인용 사이트 구축에 적합
기관, 대기업 등 크고, 복잡하고, 많은 기능이 필요한 사이트 구축에 적합
16. 워드프레스
특징
- 압도적으로 가장 많이 사용되는 오픈소스 CMS
!
장점
- Multiple Author
- 많은 플러그인
- 사용자 친화적(쉬운 UI)
- 강력한 검색엔진최적화(SEO) 기능
- 쉬운 최적화
- 유연성
!
단점
- 취약한 보안(노리는 해커가 많고, 별도의 플러그인 없이
는 보안능력이 약함)
- 오래된 플러그인과 호환성에 문제
- 제한된 디자인 옵션
- 제한된 콘텐츠 관리 능력(대규모 콘텐츠 관리 능력 약함)
17. 워드프레스
특징
- 맘부(Mamboo)에서 파생된 CMS
!
장점
- 사용자 친화적(쉬운 조작, 깔끔한 UI)
- 강력한 개발자 커뮤니티
- Extension Variability
- 대규모 콘텐츠 관리 용이
!
단점
- 검색엔진최적화(SEO) 지원 미흡
- 유저 권한 관리 기능 미흡
18. 워드프레스
특징
- 세 CMS 중 최초로 개발(2001)
!
장점
- 유연성
- 개발자 친화적(넓은 가능성)
- 강력한 검색엔진최적화(SEO) 기능
- 기관, 대기업에 친화적
- 안정성(대규모 사이트도 어렵지 않게 지원)
- 보안성
!
단점
- 높은 학습 난이도
- 부족한 테마