맨위로가기

티들리위키

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

티들리위키는 HTML, CSS, JavaScript 코드를 포함하는 자체 완결형 HTML 파일로, 사용자가 PC에 다운로드하여 정보를 입력하고 저장할 수 있는 개인용 위키이다. 티들러라는 작은 단위로 정보를 관리하며, 하이퍼링크를 통해 비선형적인 정보 구성을 지원한다. 2004년 제레미 러스턴에 의해 처음 출시되었으며, BSD 3-절 라이선스에 따라 배포된다. 티들리위키는 플러그인을 통해 기능을 확장할 수 있으며, 개인적인 메모, 프로젝트 관리 등 다양한 용도로 활용된다.

더 읽어볼만한 페이지

  • 자유 위키 소프트웨어 - 미디어위키
    미디어위키는 위키백과 등 위키미디어 재단 프로젝트에서 사용되는 PHP 기반의 자유 소프트웨어 위키 엔진으로, 확장성, 다양한 기능, 사용자 지정 용이성 등을 바탕으로 위키 기반 웹사이트 구축 및 관리에 기여한다.
  • 자유 위키 소프트웨어 - 푸키위키
    푸키위키는 PHP로 작성되어 텍스트 파일 기반으로 데이터를 저장하는 위키 엔진으로, 플러그인과 스킨을 통해 기능 확장 및 외형 변경이 가능하며, 특히 일본 모바일 환경에 최적화된 레이아웃과 피처폰용 스킨을 제공하고 인터위키를 지원하는 GPL 라이선스의 자유 소프트웨어이다.
  • 자바스크립트로 작성된 자유 소프트웨어 - Node.js
    Node.js는 라이언 달이 2009년에 개발한 자바스크립트 런타임 환경으로, 구글 크롬 V8 엔진을 기반으로 구축되었으며 이벤트 기반의 논블로킹 I/O 모델을 사용하여 확장성 있는 네트워크 애플리케이션 개발에 용이하고 웹 서버 및 네트워킹 도구 제작을 위한 다양한 코어 모듈과 npm을 통한 오픈 소스 라이브러리 활용을 제공한다.
  • 자바스크립트로 작성된 자유 소프트웨어 - D3.js
    D3.js는 웹 브라우저에서 데이터를 기반으로 동적인 시각화를 구현하기 위해 사용되는 자바스크립트 라이브러리로, SVG 요소 조작, 데이터-DOM 연결, 다양한 시각화 기능 및 API를 제공하여 복잡한 데이터 시각화를 효율적으로 구현하도록 돕는다.
  • 2004년 소프트웨어 - DragonFly BSD
    DragonFly BSD는 FreeBSD에서 파생되어 모놀리식 커널과 마이크로커널의 장점을 결합한 하이브리드 커널 구조를 채택한 자유 운영 체제로, HAMMER 및 HAMMER2 파일 시스템 지원, CPU별 스레드 스케줄러, 유저랜드 가상 커널 기능 등을 제공한다.
  • 2004년 소프트웨어 - 구글 데스크톱
    구글 데스크톱은 컴퓨터 내 파일, 이메일, 웹 검색 기록 등을 빠르게 검색하는 데스크톱 검색 프로그램으로, 윈도우, 맥 OS X, 리눅스 운영체제를 지원했으나 개인 정보 보호 문제 등으로 2011년 서비스가 종료되었다.
티들리위키 - [IT 관련 정보]에 관한 문서
기본 정보
TiddlyWiki 로고
TiddlyWiki 로고
개발자제레미 러스튼 및 커뮤니티 구성원
운영 체제크로스 플랫폼
언어다국어, TiddlyWiki 5.1.23 기준 30개 이상 언어 지원
프로그래밍 언어자바스크립트
장르위키
최초 출시일2004년 9월 30일
라이선스BSD-3-Clause
웹사이트TiddlyWiki Quine

2. 주요 특징

티들리위키는 다음과 같은 주요 특징을 가진다.


  • 자체 완결형 구조: HTML, CSS, JavaScript 코드를 포함하는 단일 파일 형태이다. PC에 다운로드하여 사용하며, 정보 입력 시 스스로를 하드 디스크에 다시 쓰면서 정보를 저장한다. 설치가 필요 없고 휴대 가능하며, 다양한 웹 브라우저에서 작동한다.
  • 티들러(Tiddler): 사용자가 입력하는 정보의 최소 단위로, 위키 페이지에 해당한다. 각 티들러는 제목을 가지며, 기존 티들러를 편집하거나 삭제할 수 있다. 텍스트는 마크업 구문을 사용하며, 한국어 기술도 가능하다.
  • 비선형적 정보 구성: 콘텐츠를 작은 덩어리(티들러)로 분할하여 블로그와 유사한 형태를 띠지만, 하이퍼링크를 통해 순서에 구애받지 않고 정보를 탐색할 수 있다. 개발자 제레미 러스톤(Jeremy Ruston)은 이를 통해 새로운 집필 방식이 가능하다고 보았다.[1]
  • 파일 저장: 데이터를 단일 HTML 파일로 저장하거나, 확장 기능을 통해 텍스트 파일에 티들러별로 저장할 수 있다.


티들리위키는 비영리 단체 UnaMesa가 BSD 라이선스로 배포하며 무료로 이용 가능하다.[1] 개발자 제레미 러스톤은 이것을 실험적인 것으로 보았으며, 많은 사람들이 티들리위키를 사용하여 오리지널 HTML 파일을 만들고 있다.[1] 이러한 파일들을 Adaptations라고 부르며, 클라이언트 측 기능을 그대로 유지하거나 서버 측 파일 처리를 통해 원래 위키에 가깝게 만드는 두 가지 유형으로 분류된다.[1] Adaptations는 러스톤이 생각하지 못했던 다양한 기능을 추가했으며, 그 일부는 티들리위키의 새 버전에 채택되기도 했다.[1] 최근에는 플러그인 형식으로 기능을 추가하는 경우가 많다.[1]

2. 1. 자체 완결형 구조

티들리위키는 자체 완결형 HTML 파일로, CSS와 JavaScript 코드를 포함한다.[1] PC에 다운로드하여 사용할 수 있으며, 티들리위키에 정보를 입력하면 사용자의 요청에 따라 스스로를 하드 디스크에서 다시 쓰면서 그 정보를 저장한다.[1] 설치 작업이 필요 없어 휴대 가능하며, 많은 웹 브라우저에서 동작하는 개인용 위키로 쉽게 이용할 수 있다.[1]

2. 2. 티들러(Tiddler)

티들리위키는 내용을 "가장 작고, 의미적으로 중요한 구성 요소"로 나누어 소개하며, 이를 ''티들러''라고 부른다. 각 티들러는 소스 텍스트와 위키 마크업으로 된 메타데이터를 담고 있는 HTML 분할 안에 저장된다. 이러한 분할의 목적은 다양한 이야기와 맥락에서 콘텐츠를 쉽게 재사용할 수 있도록 하는 것이다.

예를 들어, 이 섹션("티들러") 자체가 티들러가 될 수 있다. 티들리위키 사용자 인터페이스에서 다른 티들러와 시각적으로 구별되는 별도의 "노트"로 표시될 것이다.

TiddlyWiki 용어에서 사용자의 입력을 티들러(tiddler)라고 부른다. 이는 위키의 페이지에 해당하며, 개별적으로 제목이 붙는다. 기존 티들러를 편집/삭제하는 것도 가능하다. 텍스트에는 마크업 구문을 사용할 수 있으며, 한국어 기술도 가능하다.

2. 3. 비선형적 정보 구성

TiddlyWiki영어는 콘텐츠 표시 형식이 일반적인 위키와 다르다. 제레미 러스톤(Jeremy Ruston)은 다음과 같이 설명했다.[1]

TiddlyWiki영어는 작은 덩어리(티들러)로 분할되어 있어 블로그와 비슷하지만, 하이퍼링크를 통해 순서에 상관없이 읽을 수 있다. 즉, 전체적으로 통일성을 유지하면서도 비선형적인 블로그처럼 만들 수 있다. 러스톤은 TiddlyWiki영어가 새로운 집필 매체를 제시하며, 독자적인 집필 스타일을 만들어낼 것이라고 보았다.[1]

2. 4. 파일 저장

티들리위키는 데이터(tiddler)와 애플리케이션(위키)을 모두 포함하는 단일 HTML 파일로 저장하거나, 확장 기능을 통해 데이터를 텍스트 파일에 tiddler별로 저장할 수 있다.

파일 URI에서 열린 티들리위키는 다음 기술 중 하나를 사용하여 변경 사항을 원래 파일에 저장할 수 있다.

  • 마이크로소프트 ActiveX FileSystemObject (Internet Explorer용)
  • Safari, Opera, Chrome 및 기타 브라우저를 확장하는 TiddlySaver Java 애플릿. Java 런타임이 필요하다.
  • Firefox 브라우저용으로 두 가지 기술이 개발되었다.
  • UniversalXPConnect per-file 환경 설정에 따라 Mozilla File I/O. 이 기능은 나중에 Firefox에서 제거되었다.
  • [https://addons.mozilla.org/en-us/Firefox/addon/tiddlyfox/ Firefox용 TiddlyFox 부가 기능]은 Firefox SDK의 간단한 저장소 API를 사용한다. 이 부가 기능은 API를 지원하지 않는 2017년경 Firefox 버전 57에서 작동을 중단했다.[15]

3. 활용

티들리위키는 사용자 지정에 맞춰 설계되었으며, 사용자의 특정 요구에 따라 조정될 수 있다는 점에서 고급 프로그래밍 언어와 유사하다. 따라서, 틈새 노트 필기 응용 프로그램, 할 일 목록, 프레젠테이션, 컬렉션, 저작 도구, 개인 데이터베이스, 레시피 컬렉션 등 특수한 응용 프로그램의 광범위하고 지식 도메인에 구애받지 않는 범위에서 사용할 수 있다.[3][4]

대부분의 티들리위키는 개인용 컴퓨터, 클라우드 컴퓨팅 또는 이메일을 통해 교환되며, 이는 워드 프로세싱 문서 및 스프레드시트와 유사하다. 단일 HTML 파일로, 또는 Microsoft 윈도우에서 HTA 파일로 저장(기업 IE 잠금을 우회할 수 있음)되어, 관료주의나 IT 자원으로 인해 더 복잡한 설치가 필요한 위키 사용을 방해할 수 있는 기업 환경에서 유용할 수 있다.[5]

티들리위키는 소프트웨어 프레임워크로 사용되어 왔다. 소셜텍스트는 오프라인 기능을 추가하기 위해 티들리위키를 사용했다.[6]

3. 1. 개인 및 업무 활용

티들리위키는 사용자 지정에 맞춰 설계되었으며, 사용자의 특정 요구에 따라 조정될 수 있다. 이는 고급 프로그래밍 언어와 유사하다. 따라서, 틈새 노트 필기 응용 프로그램, 할 일 목록, 프레젠테이션, 컬렉션, 저작 도구, 개인 데이터베이스, 레시피 컬렉션 등 특수한 응용 프로그램의 광범위하고 지식 도메인에 구애받지 않는 범위에서 사용할 수 있다.[3][4]

대부분의 티들리위키는 개인용 컴퓨터, 클라우드 컴퓨팅 또는 이메일을 통해 교환되며, 이는 워드 프로세싱 문서 및 스프레드시트와 유사하다. 티들리위키는 단일 HTML 파일, 또는 Microsoft 윈도우에서 HTA 파일로 저장(기업 IE 잠금을 우회할 수 있음)할 수 있다. 따라서 관료주의나 IT 자원으로 인해 더 복잡한 설치가 필요한 위키 사용을 방해할 수 있는 기업 환경에서 유용할 수 있다.[5]

3. 2. 플러그인(Plugins)

티들리위키는 텍스트를 포함하는 것 외에도, 티들리위키를 확장하는 추가적인 JavaScript와 CSS를 가진 플러그인이 될 수 있다. 그 결과, 티들리위키는 단순한 개인 위키를 넘어 광범위한 적응 및 활용에 사용된다.

인기 있는 커뮤니티 플러그인으로는 TiddlyMap을 이용한 대화형 그래프 시각화 또는 마인드 맵, Projectify를 이용한 프로젝트 관리,[9] TiddlyRemember를 이용한 간격 반복 플래시 카드 도구 및 앙키와의 통합,[10] KaTeX[11] 또는 MathJax를 기반으로 한 수학적 조판, Disqus 기반의 댓글 시스템 추가,[13] 그리고 표준 마크다운 마크업 활성화 등이 있다.[14]

3. 3. 소프트웨어 프레임워크

티들리위키는 사용자 지정에 맞춰 설계되었으며, 사용자의 특정 요구에 따라 조정될 수 있다는 점에서 고급 프로그래밍 언어와 유사하다. 따라서, 특수한 응용 프로그램의 광범위하고 지식 도메인에 구애받지 않는 범위에서 사용할 수 있다. 예를 들어 틈새 노트 필기 응용 프로그램, 할 일 목록, 프레젠테이션, 컬렉션, 저작 도구, 개인 데이터베이스, 레시피 컬렉션 등으로 활용 가능하다.

티들리위키는 소프트웨어 프레임워크로 사용되어 전문화된 기능을 구축하는 데 활용되기도 한다.

  • 소셜텍스트는 오프라인 기능을 추가하기 위해 티들리위키를 사용했다.[6]

4. 역사

2004년 9월 제레미 러스턴(Jeremy Ruston)이 티들리위키의 첫 번째 버전을 출시했다.[1] 2007년 BT Group은 Osmosoft를 인수하여 러스턴을 "오픈 소스 혁신 책임자"로 임명했다.[2] 같은 해 티들리위키는 Centre for Learning & Performance Technologies에 의해 2007년과 2008년 최고의 100대 도구 중 하나로 선정되었다.[3] 2011년 11월, 러스턴은 Osmosoft를 떠나 티들리위키 개발을 계속하겠다는 의지를 발표했다.[4] 2013년 12월, HTML5를 기반으로 재구축된 티들리위키5가 출시되었으며, 기존 티들리위키는 티들리위키 클래식으로 불리게 되었다.[1]

4. 1. 초기 개발

2004년 9월 제레미 러스턴(Jeremy Ruston)이 티들리위키의 첫 번째 버전을 출시했다.[1]

4. 2. Osmosoft 인수 및 이후

BT Group은 2007년에 Osmosoft를 인수하여 제레미 러스턴을 BT의 "오픈 소스 혁신 책임자"로 임명했다.[2] 티들리위키는 Centre for Learning & Performance Technologies에 의해 2007년과 2008년 최고의 100대 도구 중 하나로 선정되었다.[3] 2011년 11월, 제레미 러스턴은 Osmosoft를 떠나 티들리위키 개발을 계속하겠다는 의지를 발표했다.[4]

4. 3. TiddlyWiki5 출시

2013년 12월, HTML5를 기반으로 재구축된 티들리위키5가 출시되었다.[1] 기존 티들리위키는 티들리위키 클래식으로 불리게 되었다.[1]

2023년 8월, TWv5.3.0 (최신 안정 릴리스) 및 TWv.5.3.1 (사소한 이전 버전 호환성 패치)가 출시되었다.[2]

5. 라이선스

자유-오픈 소스 소프트웨어이며, BSD 3-절 라이선스의 조건에 따라 배포된다.[24]

비영리 단체인 우나메사(UnaMesa)가 티들리위키의 저작권을 신탁으로 보유하고 있다.[25]

6. Adaptations (일본어 문서 내용)

티들리위키는 비영리 단체 우나메사(UnaMesa)가 BSD 라이선스로 배포하며, 무료로 이용할 수 있다. 개발자 제레미 러스톤(Jeremy Ruston)은 이것을 실험적인 것으로 보고 있으며, 많은 사람들이 티들리위키를 사용하여 오리지널 HTML 파일을 만들고 있다. 이러한 파일들을 Adaptations라고 부른다.[1] Adaptations는 크게 두 가지 유형으로 분류할 수 있다. 하나는 클라이언트 측 기능 그대로인 것이고, 다른 하나는 서버 측 파일을 처리할 수 있도록 하여 원래의 위키에 가깝게 만든 것이다.[1] Adaptations가 널리 알려지면서, 오리지널 티들리위키 파일에 링크가 추가되었다.[1] 티들리위키 Adaptations는 러스톤이 생각하지 못했던 기능을 많이 추가했으며, 그 일부는 티들리위키의 새 버전에 채택되었다.[1] 최근에는 플러그인 형식으로 기능을 추가하는 경우가 많아지고 있다.[1]

참조

[1] 웹사이트 TiddlyWiki Translations http://tiddlywiki.co[...] TiddlyWiki Development team 2004–2015
[2] 웹사이트 Quine https://tiddlywiki.c[...] 2021-04-17
[3] 웹사이트 TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2018-08-24
[4] 웹사이트 TiddlyWiki toolmap - Dynalist https://dynalist.io/[...] 2018-08-24
[5] 웹사이트 Guerilla wiki http://www.technical[...] 2022-02-07
[6] 뉴스 Socialtext for the sometimes connected https://www.zdnet.co[...] 2024-03-13
[7] 웹사이트 TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2018-08-24
[8] 웹사이트 TiddlyMap - Wiki-Based Concept-Mapping Software http://tiddlymap.org 2018-08-24
[9] 웹사이트 Projectify — Manage projects in TiddlyWiki https://projectify.w[...] 2021-10-04
[10] 웹사이트 TiddlyRemember — Embed Anki notes in your TiddlyWiki https://sobjornstad.[...] 2024-03-13
[11] 웹사이트 KaTeX Demo — a demo of the KaTeX plugin for TiddlyWiki5 https://tiddlywiki.c[...]
[12] 웹사이트 MathJax Plugin by Martin Kantor: TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2024-03-13
[13] 웹사이트 Disqus comments plugin by bimlas: TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2024-03-13
[14] 웹사이트 markdowndemo — a demo of the Markdown plugin for TiddlyWiki5 https://tiddlywiki.c[...] 2024-03-13
[15] 웹사이트 Add-ons - simple-storage https://developer.mo[...] Mozilla.org 2017-01-14
[16] 웹사이트 TiddlyWiki a reusable non-linear personal web notebook http://classic.tiddl[...]
[17] 웹사이트 I For One Welcome My New BT Overlords http://jermolene.com[...] 2007-05-29
[18] 웹사이트 Telco 2.0: BT Tries To Fix Global Services with Open Source http://www.telco2.ne[...] Telco2.net 2012-05-23
[19] 웹사이트 Open Source Will Change Enterprises, Says BT Guru http://www.eweekeuro[...] Eweekeurope.co.uk 2009-10-16
[20] 웹사이트 Top Tools: Tiddlywiki http://www.c4lpt.co.[...] Centre for Learning & Performance Technologies 2011-08-13
[21] 웹사이트 On Leaving BT and Osmosoft - TiddlyWiki | Google Groups http://groups.google[...] 2012-05-23
[22] 웹사이트 Jeremy Ruston to leave BT http://osmosoft.com/[...] Osmosoft
[23] 웹사이트 TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2020-06-24
[24] 웹사이트 TiddlyWiki — a non-linear personal web notebook https://tiddlywiki.c[...] 2020-06-24
[25] 웹사이트 UnaMesa Association http://unamesa.org/ 2018-08-24
[26] 웹인용 TiddlyWiki Translations http://dev.tiddlywik[...] TiddlyWiki Development team 2004-2011
[27] 웹인용 Jermolene/TiddlyWiki5 https://tiddlywiki.c[...] github.com



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com