MindTouch Deki
![]() | |
![]() A sample instance of MindTouch Deki using the Fiesta theme. | |
개발원 | MindTouch, Inc Community contributors |
---|---|
초판 | 25 July 2006 |
최신판 | 8.08. 2 / 2008년 12월 4일 |
프로그램 언어 | PHP, C# |
대응 OS | Cross-platform |
대응 언어 | Many, translatable online |
종별 | Wiki |
라이센스 | GNU General Public License, Apache License |
공식 사이트 | Developer wiki (Open source edition) |
MindTouch Deki(마인드 터치 잘 나가)는 web 베이스의 기업용 정보 기반, 위키소후트웨아, 매쉬 업의 플랫폼등의 이용을 상정해 개발된 위키크로이다.
프로그램의 실장은 프론트엔드층( PHP로 실장)과 C#로 실장된 API층의 2층에서 구성되어 있어 양자 모두 라이센스는 GPL의 프리 소프트웨어이다. API층은 Apache License로 공개되고 있는 체제 Dream를 이용하고 있다.Deki Wiki나 DekiWiki와도 표기된다.
개발원의 MindTouch로는 각종 코넥터와 서포트를 동고 한 상업용 버전을 제공하고 있다.[1] 또 일본 국내로는, 오픈 소스 버전을 이용한 ASP 서비스등이 릴리스 되고 있다.
2008년 5월, SourceForge.net의 Project of the Month등의 실적을 가진다. [2]
목차
역사
Mindtouch사에서 개발된 Deki[3]은 당초, MediaWiki의 확장으로서 개발되었다. 대표적인 확장 기능은, wiki 컨텐츠의 XHTML화, 워드프로세서 감각으로 편집할 수 있는 WYSIWYG의 도입, 검색 엔진 Lucene에 의한 페이지 및 파일내의 풀텍스트 검색, 페이지 컨텐츠의 계층 구조화이다.이것들 모두를 종래의 wiki와는 다른 새로운 유저 인터페이스[4]와 함께 제공했다.
2007년 7월 릴리스의 버전"Heyes"이후, 연구 최종 단계의 처리가 완전하게 API화 되었다.API화에 즈음하여 개발 언어는 C#를 이용해 모든 처리는 Dream상의 서비스로서 실장되고 있다.[4]
아키텍쳐
Deki API
Deki가 다른 wiki와 다른 점은, 프론트엔드와 연구 최종 단계의 비즈니스 논리를 분리해 실장되고 있는 것이다. 프론트엔드의 web 액세스와 연구 최종 단계의 서비스는, REST API를 개입시키고 통신을 실시한다.이 분리에 의해, web 아키텍쳐를 이용할 수 있는 모든 개발 언어에 의해 wiki 조작이 가능해진다.이 Deki API는 Linux의 Mono, 또는 Windows의. Net Framework상에서 동작한다.[4]
모든 wiki 컨텐츠는 XML를 실장한 web 서비스 API로서 제공되어 각종 처리는 HTTP 프로토콜상에서 처리할 수 있다.
Dream
Deki의 API는 Dream(Distributed REST Application Manager)[4]라고 하는 체제를 이용해 구축되고 있다.Dream는. Net 플랫폼상에서 웹 서비스를 구축하기 위한 체제로, REST를 채용하고 있다. [5]
웹・프론트엔드
Deki로는 디폴트의 프론트엔드로서 PHP에 의한 인터페이스를 제공하고 있다.이 인터페이스에 의해, WYSIWYG 에디터등의 모든 wiki 기능을 이용할 수 있다.[6]
그 외의 프론트엔드
Deki API에의 그 외의 프론트엔드로서"코넥터"라고 하는 인터페이스가 제공되고 있다. 데스크탑 코넥터[7]으로는, Windows의 PC상으로부터 익스플로러 감각으로 wiki 페이지로의 파일 첨부 조작이 가능하다.Outlook 코넥터[8]은 Microsoft Outlook의 확장으로서 제공되고 있어 Outlook내의 메일 컨텐츠등을 deki에 투고할 수 있다.차기 릴리스의 코넥터로서 Microsoft Word 플러그 인을 현재 개발중이다.[9]
그 외, DekiMobile[10]이라고 하는 iPhone용의 인터페이스를 제공하고 있다.DekiMobile은 오픈 소스의 형태로 2008년 9월에 릴리스 되었다.
특징
컨텐츠 관리
Deki로는 wiki로 일반적으로 이용되고 있는 wiki 기법은 채용되지 않고, 모든 페이지 컨텐츠는 XML 형식에서 보존되고 있다.실제로 페이지 편집을 실시할 때 워드프로세서 감각의 에디터를 이용할 수 있기 위해, 유저는 데이터 형식을 신경쓰는 일 없이 페이지 편집을 실시할 수 있다.또 Youtube를 시작으로 하는 미디어 컨텐츠의 매입을 위한 GUI나, 업 로드한 화상 관리를 위한 이미지 갤러리를 제공하고 있다.
시큐러티면에 있어서는, 유저 인증 및 페이지 마다의 액세스권 설정등의 기능이 제공되고 있다. 유저 인증 기능은 wiki 내부에서 작성한 유저 마다의 인증 이외에, LDAP등의 외부 인증 시스템과의 제휴도 가능해지고 있다.[11] 페이지의 액세스 설정은, 페이지마다 또는 페이지의 계층 마다의 권한 설정이 가능해지고 있다.
DekiScript
MindTouch Deki로는 DekiScript[12]라고 하는 스크립트 언어의 이용을 서포트하고 있다. DekiScript는 interpreter형의 프로그램 언어이며, 유저 자신이 wiki 페이지내에 기술하는 것으로 페이지에 동적인 처리를 추가할 수 있다.
샘플
DekiScript는 이중안이나 개로 페이지내에 삽입한다. 다음 샘플로는, 「Hello World」라고 하는 문자열을 출력한다.
{{ 'Hello World' }}
동적 컨텐츠의 삽입은 DekiScript의 함수를 이용한다.[12] 다음 샘플은, 열람하는 유저명과 현재의 요일을 출력한다.
안녕하세요{{ User.Name }}씨.오늘은{{ Date.DayName(Date.Now) }}.입니다.
Web 2.0 &매쉬 업
DekiScript에 의해 매쉬 업 컨텐츠를 간단하게 작성할 수 있다. Deki 오픈 소스 버전으로는, 100 서비스 이상의 매쉬 업 확장을 extension라고 하는 형태로 제공[13]있어, 대표적인 것으로는 Dapper, Flickr, Google Maps, Windows Live 및 Yahoo등을 이용할 수 있다.[14]
상업용 버전으로는 SugarCRM, Salesforce, LinkedIn, MySQL, Microsoft SQL Server 및 Microsoft Access를 이용할 수 있다.[13]
멀티 언어 대응
Deki로는, 하나의 사이트 환경내에서 복수의 언어를 취급할 수 있다.언어의 설정은, 유저마다, 사이트마다, 섹션마다 또는 페이지마다 설정할 수 있어 선택 언어에 따라 메뉴명등의 인터페이스의 표시를 설정할 수 있다.또 검색 기능에 대해도, 전언어를 검색 대상으로 해, 검색한 유저의 디폴트 언어에 따라 순위 지어 해, 검색 결과를 돌려준다.[15] 버전 8.05의 릴리스 이행, 멀티 언어 대응하고 있다.[16]
전개
Deki의 패키지는 각종 플랫폼 전용으로 제공되고 있어 Ubuntu, Debian, Red Hat Enterprise Linux, Fedora, CentOS 및 SUSE에 인스톨 할 수 있는 오픈 소스와 상업용의 라이센스가 있다.모든 릴리스는 Sourceforge 및 SVN 리포지터리상에서 공개되고 있다.
상업용 버전으로는 Windows Installer (. MSI)의 패키지도 제공하고 있다.
또, 일반적인 배포 형태로서 VMware의 가상 머신도 제공하고 있다.[17]
Mindtouch로는, 무료로 이용할 수 있는 wiki 호스팅 서비스"MindTouch Deki Express"를 제공하고 있다. wik.is로는 스토리지에 Amazon EC2를 이용하고 있다.[18]
국내에서의 대전
베리타스・컨설팅 주식회사와 Steaboly 주식회사가 공동으로, 오픈 소스 버전을 이용한 ASP 서비스를 제공하고 있었지만, 서비스를 종료했다.
채용 실적
Firefox 개발자를 위한 Mozilla Developer Center로는, Deki에서 운용되고 있다.도입에 임하여, 25,000 페이지가 MediaWiki보다 콘버터 되었다.[19]
각주
- ^ "MindTouch Deki Enterprise". MindTouch. 2008년 11월 5일 열람.
- ^ "SourceForge.net community blog". SourceForge.net. 2008년 11월 18일 열람.
- ^ Originally named 'DekiWiki', the name was shortened in May 2008. "MindTouch Newsletter, May 16". MindTouch website. 2008년 11월 5일 열람.
- ^ a b c d "Technology". 2008년 11월 5일 열람.
- ^"MindTouch Dream". 2008년 11월 5일 열람.
- ^"Wiki collaboration". 2008년 11월 5일 열람.
- ^"Desktop connector". 2008년 11월 5일 열람.
- ^"Outlook connector". 2008년 11월 5일 열람.
- ^ "Word to Deki publishing plugin". 2008년 11월 5일 열람.
- ^"Optimizing the iPhone browsing experience with DekiMobile". 2008년 11월 16일 열람.
- ^ "Users and Privacy". 2008년 11월 5일 열람.
- ^ a b "DekiScript". 2008년 11월 5일 열람.
- ^ a b "8.08 release announcement". 2008년 11월 5일 열람.
- ^"Extensions". 2008년 11월 5일 열람.
- ^ "Jay Cooke release post". 2008년 11월 5일 열람.
- ^"The first polyglot app on the web". Viddler. 2008년 11월 5일 열람.
- ^ "VMware Virtual Appliance Marketplace". VMware. 2008년 11월 5일 열람.
- ^ Erickson, Pete (2008년 11월 5일). "MindTouch Deki Express (wik.is) EC2 Migration". MindTouch. 2008년 11월 5일 열람.
- ^ Fulkerson, Aaron (2008년 3월 11일). "Mediawiki to Deki Wiki Converter". MindTouch. 2008년 11월 5일 열람.
외부 링크
This article is taken from the Japanese Wikipedia MindTouch Deki
This article is distributed by cc-by-sa or GFDL license in accordance with the provisions of Wikipedia.
In addition, Tranpedia is simply not responsible for any show is only by translating the writings of foreign licenses that are compatible with CC-BY-SA license information.
0 개의 댓글:
댓글 쓰기