'컨텐츠관리시스템'에 해당되는 글 8건

컨텐트관리시스템-플론(Plone)의 디자인 변경 예제 :: 2006. 3. 9. 17:07

NASA 스킨

아래 그림은 NASA의 화성탐사 그림과 분석내용을 볼 수 있는 웹사이트(http://mars.telascience.org) 스킨입니다. 이 사이트는 플론의 초기설정인 검색상자, 좌측 메뉴 등 불필요한 구성요소를 제거하고 템플릿을 변경하여 운영되고 있습니다.

불필요한 요소제거

검색상자를 제거하는 방법은 아래와 같습니다.

① ZMI > portal_skins > plone_templates > global_searchbox를 차례로 클릭합니다.
② Customize 버튼을 클릭하고 아래와 같이 변경하고 저장합니다.

  xmlns="http://www.w3.org/1999/xhtml"
  xml:lang="en" lang="en"
  i18n:domain="plone">
  <body>
      <div id="portal-searchbox"
              metal:define-macro="quick_search"
              tal:condition="nothing"
           Nothing to see here.
       </div>
  </body>
</html>

tal:condition 옵션은 요소를 제거하는 데 유용합니다.
로그인 창 및 다른 요소들도 같은 방법으로 제거할 수 있습니다.

스타일시트 변경하기

스타일시트는 플론의 디자인을 구성하는 큰 역할을 합니다.
웹사이트의 상단을 아래 이미지로 변경해보겠습니다.

① ZMI > portal_skins >custom > plone.css를 차례로 클릭합니다.
② Customize 버튼을 클릭하고 #portal-top 부분을 아래와 같이 변경하고 저장합니다.

#portal-top {
background: url("http://mars.telascience.org/header.jpg") transparent no-repeat;
padding: 162px 0 0 0;
position: relative;
}

스타일시트 등 디자인 변경에 관한 더 자세한 사항은 아래 링크를 참조하시기 바랍니다.
http://docs.neuroinf.de/PloneBook/ch7.rst

플론에 관한 더욱 자세한 사항은 아래문서를 참조하시기 바랍니다.

Definitive Guide to Plone
Plone End User Manual
Plone End Users Guided Tour

* 건설연구정보센터 기술지원부 연구원 박유진

[출처 : 건축도시연구정보센터(AURIC)]

컨텐트관리시스템-플론(Plone)의 디자인 변경 :: 2006. 3. 2. 14:38

플론의 스킨(Skin) 소개

스킨(Skin)이란, 컨텐츠를 구성하고 있는 이미지와, 스타일(글꼴, 글자색 및 배경색 등)을 말합니다. 플론의 스킨은 여러 조각으로 템플릿화 되어 있으며,  ZMI(Zope Management Interface)를 통하여 추가, 변경, 삭제할 수 있습니다.  이 때, 스타일시트-CSS(cascading style sheets)-를 이용하여 스킨을 변경하게 됩니다. 스타일시트란, HTML의 확장언어이며, 웹문서의 디자인을 쉽게 관리할 목적으로 고안되었습니다.

위 그림은 플론에서 제공하는 기본적인 스타일시트로 지정되어 있는 스킨이며,  아래 그림은 스타일시트를 제외한 HTML만으로 구성된 웹페이지 입니다.

스타일 변경

스타일 변경하는 방법 중 간단하게 글꼴 및 글자색 등을 변경하는 방법을 알아보겠습니다.

ZMI를 열고 portal_skins > plone_styles > base_properties 를 순서대로 클릭하면 아래 그림과 같은 화면을 보실 수 있습니다.


"Costomize" 버튼을 클릭하면 아래 그림과 같이 스타일을 수정 할 수 있는 화면이 나옵니다.

글꼴은 fontFamily란 항목을, 글자색은 fontColor 항목을 적절히 수정하면 됩니다.  이와 같이 별도로 스타일시트를 배우지 않더라도 플론 제어판으로 스타일시트 수정이 가능합니다.

* 건설연구정보센터 기술지원부 연구원 박유진

[출처 : 건축도시연구정보센터(AURIC)]

컨텐트관리시스템-플론(Plone)의 탬플릿 소개 :: 2006. 3. 2. 13:20

플론의 템플릿이란?

플론에서 페이지를 구성하는 기술은 세 가지 계층으로 이루어져 있습니다. 첫번째는 파이선(Python) 언어이며, 둘째는 Hypertext Markup Language(HTML)을 만들기 위한 템플릿, 마지막으로 페이지의 외관을 꾸미기 위한 Cascading Style Sheets(CSS)입니다.

플론의 템들릿을 만들고 수정하기 위해서는 먼저 약간의 개념적인 설명이 필요합니다.  플론의 구성요소는 모두 객체(Object)로 되어 있습니다. 각각의 객체는 메소드(Method)를 가지고 있습니다. 예를 들어, 컴퓨터 마우스를 객체로 본다면 이동, 클릭, 더블클릭은 메소드라고 할 수 있습니다. 템플릿은 객체 중 하나라고 볼 수 있습니다.  템플릿의 장점은 도면작성시 삼각형, 사각형, 원 등의 도형을 그릴 때 쓰는 템플릿자의 편리함과 같습니다.

페이지 템플릿 만들기

먼저 플론의 디렉토리 구조를 알아보겠습니다. 지난 번에 만들었던 사용자 계정의 디렉토리 구조는 아래과 같이 생성됩니다.

        Members
             |_ wincake
                   |_ .personal             
   
       URL = http://localhost/Members/wincake

이제 새로운 페이지 템플릿을 작성해 보겠습니다.

  1. 관리자 계정으로 로그인 후 Zope Management Interface 페이지로 이동하여 Page Template 추가(Add)합니다.
  2. 페이지 아이디를 입력하고 추가(Add)를 클릭합니다.
  3. "test " 라는 항목을 확인하고 수정시 클릭합니다.
  4. 페이지 제목을 입력하고 저장(Save Changes)버튼을 클릭합니다.
  5. 상단 탭메뉴 항목의 test를 클릭하거나 브라우져 주소창에 http://localhost/test 지정하시면 페이지를 확인하실 수 있습니다.

페이지 소스코드에 관한 설명은 아래 링크를 참조하시기 바랍니다.
http://docs.neuroinf.de/PloneBook/ch5.rst
http://docs.neuroinf.de/PloneBook/ch6.rst

* 건설연구정보센터 기술지원부 연구원 박유진

[출처 : 건축도시연구정보센터(AURIC)]

컨텐트관리시스템-플론(Plone)의 커스터마이징 :: 2006. 2. 28. 00:24

플론 제어판(Control Panel)

플론을 커스터마이징하는 도구는 플론 제어판이며, 플론 제어판에 접근하기 위해서는 설치시 설정했던 관리자 계정으로 로그인 하셔야 합니다. 로그인 후에 아래 그림에서 보이는 것과 같이 플론 설정을 클릭하면 플론 제어판 페이지가 나옵니다.


플론 제어판에서는 아래와 같은 기능을 합니다.

  • Add/Remove Products : 자동 설치 프로그램을 추가/삭제하는 기능을 합니다.
  • Error Log : 플론 사이트에 발생했던 에러 로그를 볼 수 있습니다.
  • Mail Settings : 이메일 관련 설정을 합니다.
  • Portal Settings : 이곳에서는 플론의 구성을 변경할 수 있습니다.
  • Skins : 웹사이트의 디자인을 변경 할 수 있습니다.
  • Users and Groups Administration : 멤버나 그룹을 관리합니다.
  • Zope Management Interface : 조프관리도구(ZMI)입니다.
상단 탭메뉴 추가하기

플론 제어판에서 상단 탭메뉴(Architecture)를 추가하는 방법을 알아보겠습니다.


Zope Management Interface 를 클릭합니다.
portal_action 을 클릭합니다. 
③ portal_action에서 아래로 이동 합니다.
④ 항목들을 그림과 같이 입력하고 Add 버튼을 크릭합니다.
⑤ 상단 탭메뉴에 새로 생성된 architecture 를 보실 수 있습니다. 소문자로 변경된 이유는 옵션 때문인데 추후 자세히 다루겠습니다.

* 플론 제어판 설정에 관한 더 많은 정보를 원하시면 이 곳을 참조하시기 바랍니다.

* 건설연구정보센터 기술지원부 연구원 박유진

[출처 : 건축도시연구정보센터(AURIC)]

컨텐트관리시스템-플론(Plone)의 사용자 계정 :: 2006. 2. 27. 11:02

플론은 사용자 계정별로 컨텐트를 공유할 수 있는 기능을 제공하므로 여러명이 같은 연구과제를 진행할 경우 연구원 상호간 웹을 통하여 쉽게 자료를 공유 할 수 있습니다.

플론에 로그인 하기 위해서는 회원등록을 하여야 합니다.

회원 등록 폼에 정보를 입력하시고 하단의 회원등록 버튼을 클릭하면 회원가입이 완료됩니다.

* 표시된 것이 필수 항목이며 만약 입력정보의 형식이 올바르지 않아 알림메세지가 나오면 그 항목을 수정하여 회원등록을 하면 됩니다.

wincake 아이디로 회원가입 후 로그인 하면 아래와 같이 사용자 계정과 홈(home)이 생성된 것을 보실 수 있습니다.
컨텐츠 공유방법

플론의 사용자 역할(Roles)은 관리자(Manager), 회원(Member), 일반(Anonymous), 소유자(Owner), 검토자(Reviewer), 인증자(Authenticated)로 나누어져 있습니다.

아래 그림을 통하여 wincake 회원의 Jboss라는 컨텐트 공유방법을 알아보겠습니다.
① Jboss라는 컨텐트를 체크합니다.
② 보기탭을 선택하여 아래 change state 버튼을 클릭하면 이 컨텐트의 일반공개 과정을 입력하는 항목이 나옵니다. 여기서 Jboss라는 컨텐트를 일반에게 공개할 시점과 만료시점을 설정할 수 있습니다. 관리자가 선정한 리뷰담당자-검토자(Reviewer)-의 리뷰과정을 거쳐 공개됩니다.
③ sharing탭을 클릭한 후 아래 회원검색을 통하여 특정 회원들과 자료공유를 할 수 있습니다.

* 건설연구정보센터 기술지원부 연구원 박유진

[출처 : 건축도시연구정보센터(AURIC)]
< PREV #1 #2  | NEXT >