타이포3
TYPO3![]() |
![]() |
![]() | |
![]() TYPO3 CMS 10.4 백엔드 | |
원저작자 | 카스페르 스코뢰이 |
---|---|
개발자 | TYPO3 어소시에이션 |
초기 릴리즈 | 전( |
안정된 릴리스 | |
저장소 | |
기입처 | PHP, SQL, JavaScript |
플랫폼 | 크로스 플랫폼 |
크기 | 18.5 MB |
이용가능기간: | 51개 언어 |
유형 | 콘텐츠 관리 프레임워크, 콘텐츠 관리 시스템 |
면허증. | GNU General Public License 버전 2 |
웹 사이트 | typo3 |
TYPO3는 PHP로 작성된 무료 오픈 소스 웹 콘텐츠 관리 시스템입니다.GNU General Public License에 따라 출시됩니다.Linux, Microsoft Windows, FreeBSD, macOS 및 OS/2를 포함한 많은 운영 체제 위에 Apache, Nginx 또는 IIS와 같은 여러 웹 서버에서 실행할 수 있습니다.
TYPO3는 Drupal, Joomla! 및 WordPress와 같은 다른 인기 있는 콘텐츠 관리 시스템과 유사하지만 다른 지역보다 유럽에만 사용이 제한적입니다.가장 큰 시장 점유율은 독일어권 [2][3]국가에서 찾을 수 있다.
TYPO3는 코드와 콘텐츠가 [citation needed]별도로 작동하기 때문에 유연성이 매우 높은 것으로 평가된다.프로그램 코드를 작성하지 않고도 새로운 기능으로 확장할 수 있습니다.또한 소프트웨어는 50개 이상의 언어로 제공되며 현지화 시스템이 내장되어 있기 때문에 여러 언어로 콘텐츠를 게시할 수 있습니다.TYPO3는 편집 작업 공간과 워크플로우, 고급 프런트 엔드 편집, 확장성 및 성숙도 등의 기능을 통해 개인 또는 비영리 조직을 위한 소규모 사이트부터 대기업을 위한 다국어 엔터프라이즈 솔루션까지 다양한 유형과 규모의 웹사이트를 구축하고 관리하는 데 사용됩니다.기업 환경을 지원하는 기능에 따라 엔터프라이즈 수준의 콘텐츠 관리 [4][5]시스템으로 분류됩니다.
이력 및 사용방법
TYPO3는 1997년에 [6]Dane Kasper Skörhöj에 의해 처음 작성되었습니다.현재는 Benjamin Mack(핵심 팀장)과 Mathias Schreiber(제품 소유자)[7]가 이끄는 300명 이상의 기부자에 의해 개발되었습니다.
TYPO3 협회의 계산에 따르면 현재 500,000개 이상의 설치에서 사용되고 있습니다.공공 웹사이트 "CMS Crawler"가 2017년 [3][8]2월까지 감지한 설치 건수는 약 384,000건이었다.
특징들
기본 인터페이스, 기능 및 모듈과 함께 제공되는 TYPO3의 기능 스펙트럼은 확장에 의해 구현됩니다.현재 5000개 이상의 확장자를 GNU General Public License에 따라 TYPO3 확장 저장소(TER)[9]라고 불리는 저장소에서 다운로드할 수 있습니다.
TYPO3는 Linux, Microsoft Windows 또는 MacOS를 기반으로 Apache, Nginx 또는 IIS와 같은 대부분의 HTTP 서버에서 실행할 수 있습니다.PHP 7.2 이상 및 MySQL, MariaDB, Postgre 등 TYPO3 DBAL에서 지원되는 관계형 데이터베이스를 사용합니다.SQL 및 SQLite.[10]데이터베이스 API를 사용하지 않는 일부 타사 확장은 MySQL을 유일한 데이터베이스 엔진으로 지원합니다.시스템은 최신 CPU와 256MB 이상의 RAM을 갖춘 웹 서버에서 실행할 수 있습니다.백엔드는 JavaScript를 사용하는 최신 브라우저에 표시할 수 있습니다.TYPO3에 의해 생성된 사용자 지향 콘텐츠를 표시하기 위한 브라우저 제한은 없습니다.
버전 4.5 이후 TYPO3는 "소개 패키지"라는 데모 웹사이트와 함께 공개되었습니다.처음 사용하는 사용자는 작업 예제의 웹 사이트를 빠르게 입수하여 내장된 기능을 실험할 수 있습니다.패키지는 설치 [11]도구에서 활성화할 수 있습니다.
TYPO3에 익숙해지려면 개발자는 보통 몇 주에서 몇 개월이 필요합니다.TYPO3 기반 웹 사이트를 관리 및 운영하는 작성자 또는 편집자의 경우, 이 요건은 몇 분에서 몇 시간까지 다양합니다.개발자는 TYPO3를 사용하여 웹 사이트를 구축해야 하며 메타 언어 TypoScript를 [12]사용하여 집중적으로 작업해야 합니다.
시스템 아키텍처
개념적으로 TYPO3는 프런트엔드와 방문자가 볼 수 있는 관리 백엔드의 두 부분으로 구성됩니다.프런트 엔드에 Web 컨텐츠가 표시됩니다.백엔드는 콘텐츠 관리 및 관리를 담당합니다.TYPO3의 핵심 기능에는 사용자 권한 및 사용자 역할, 콘텐츠의 타임 표시 제어(콘텐츠 요소 표시/숨김), 정적 및 동적 콘텐츠 검색 기능, 검색 엔진 친화적인 URL, 자동 사이트 맵, 프런트 엔드 및 백엔드의 다국어 기능 등이 있습니다.
대부분의 현대 CMS와 마찬가지로 TYPO3는 콘텐츠와 레이아웃을 분리하는 정책을 따릅니다.웹 사이트의 내용은 관계형 데이터베이스에 저장되며 페이지 템플릿은 파일 시스템에 저장됩니다.따라서 둘 다 개별적으로 관리하고 업데이트할 수 있습니다.
TYPO3는 다양한 기본 유형의 콘텐츠 데이터를 정의합니다.표준 콘텐츠 요소는 텍스트, 미디어 포함 텍스트, 이미지, (일반) HTML, 비디오 등으로 기술됩니다.확장자를 사용하여 다양한 유형의 컨텐츠 요소를 처리할 수 있습니다.
기본 콘텐츠 단위는 "페이지"입니다.페이지는 프런트엔드의 URL을 나타내며 백엔드의 페이지 트리에 계층적으로 구성됩니다.표준 페이지는 하나 이상의 내용 요소에 대한 "컨테이너" 역할을 합니다.다음과 같은 특수 페이지 유형이 몇 가지 더 있습니다.
- 바로 가기(다른 페이지의 내용을 표시합니다)
- 마운트 지점(마운트 지점에 페이지 트리의 일부를 삽입하는 지점)
- 외부 URL
- 시스템 폴더(등록 사용자 등의 복잡한 데이터를 처리하는 경우)
내부적으로 TYPO3는 다양한 PHP 어레이에 의해 관리됩니다.데이터베이스에는 데이터베이스에 저장된 콘텐츠에서 HTML 코드를 생성하는 데 필요한 모든 정보가 포함되어 있습니다.이것은 TypoScript라고 하는 독자적인 설정 언어에 의해서 실현됩니다.
설계 요소
TYPO3를 사용한 설계 및 개발은 일반적으로 다음과 같은 요소를 기반으로 합니다.
- 페이지 트리
- 사이트의 모든 페이지, 그 구조 및 속성 표시
- 상수
- 시스템 전체의 설정 파라미터
- 템플릿
- TYPO3 6 이후 시스템은 템플릿 엔진 Fluid에서 작동합니다.Fluid는 HTML 마크업과 조건 및 제어 구조를 결합합니다.PHP로 작성된 커스텀 뷰 도우미로 확장할 수 있습니다.
- 버전 4.3까지는 HTML 스켈레톤이 사용되었으며, 마커(예: )와 범위 마커(예: 하위 부품)가 다양한 콘텐츠 요소로 대체되거나 하위 템플릿으로 사용되었습니다.이 템플릿 시스템은 이전 확장 또는 설치에서도 사용할 수 있습니다.
- 타이포스크립트
- TypoScript는 순전히 선언적인 설정 언어입니다.Typeoscript에서는 구성 값이 정의되어 시스템 전체의 PHP 어레이로 해석됩니다.TypoScript는 객체 기반의 트리와 같은 구조로 구성되어 있습니다.
- 내선번호
- 추가 기능을 활성화하기 위한 추가 플러그인.'내선번호' 참조
- PHP
- TYPO3 CMS는 PHP로 작성되기 때문에 대부분의 기능은 숙련된 사용자가 수정하거나 확장할 수 있습니다.여기서 언급할 수 있는 것은 클래스 및 메서드를 덮어쓰고 확장할 수 있는 XCLASS 메커니즘입니다.가능한 경우 후크가 선호됩니다.
내선번호
확장 기능은 TYPO3 내부 아키텍처의 토대입니다.2003년에 버전 3.5에서 도입된 기능은 Extension Manager입니다.Extension Manager는 모든 TYPO3 확장을 관리하는 컨트롤 센터입니다.TYPO3 코어와 확장자 간의 구분은 과거 TYPO3의 발전을 결정짓는 중요한 개념입니다.확장 기능은 코어를 심리스하게 보완할 수 있도록 설계되어 있습니다.즉, TYPO3 시스템은 하나의 유닛으로 나타나지만 실제로는 핵심 애플리케이션과 다양한 [13]기능을 제공하는 확장 기능 세트로 구성됩니다.
백엔드에서 직접 온라인 저장소(TER)에서 다운로드할 수 있으며 몇 번의 클릭으로 설치 및 업데이트할 수 있습니다.모든 내선번호는 하나의 확장키(예를 들어 tt_news)로 식별됩니다.또한 개발자는 [9]새 확장자 또는 수정된 확장자를 저장소에 업로드하여 공유할 수 있습니다.
일반적으로 확장자는 PHP로 작성됩니다.PHP 5.3의 완전한 명령어세트는 (특정 TYPO3 버전의 시스템 요건과 관련하여) 사용할 수 있지만, TYPO3는 더 나은 효율성을 위해 여러 라이브러리 클래스를 제공합니다.가장 잘 알려져 있으며 가장 많이 사용되는 것은 piBase 라이브러리 클래스입니다.2009년 TYPO3 4.3의 도입으로 piBase는 최신 MVC 기반 개발 프레임워크인 ExtBase 라이브러리로 대체(또는 확장)되었습니다.하위 호환성을 보장하기 위해 두 라이브러리를 동일한 TYPO3 설치로 사용할 수 있습니다.Extbase 자체는 일반적인 웹 애플리케이션 [14]프레임워크인 FLOW3의 일부 기능의 백포트입니다.
주목할 만한 프로젝트
기업 CMS로 분류되기 때문에 많은 글로벌 기업 및 조직이 웹 사이트 또는 인트라넷 사이트를 TYPO3에 기반하고 있습니다.대부분은 작센안할트주, 독일 녹색당, 루체른대학(스위스), 빈대학(오스트리아), 베를린공과대학 등 독일어권 국가에 기반을 두고 있다.하나 이상의 TYPO3 사이트를 운영하는 국제 조직은 Airbus, Konica-Minolta, Leica Microsystems, Air France, Greenpeace 및 Meda(스웨덴)[15][16][17]입니다.
릴리스
버전 역사
범례: | 이전 버전, 유지 관리 안 함 | 이전 버전, 아직 유지 관리됨 | 현재 안정된 버전 | 향후 출시 |
---|
분점 | 버전 | 발매일 | 주요 변경 사항 |
---|---|---|---|
3.x | |||
버전, 보수 3.0 | 2001년[citation needed] |
| |
버전, 보수 3.2 | 2002년 5월 17일 |
| |
버전 더 이상 보수되지 않음: | 2002년 6월 3일 |
| |
버전, 보수 3.5 | 2003년 2월 18일 |
| |
버전 더 이상 보수하지 않음: 3.6 | 2004년 4월 30일 | ||
버전 더 이상 보수하지 않음: 3.7 | 2004년 9월 24일 |
| |
버전, 보수 3.8 | 2005년 5월 23일 | ||
버전, 보수 3.8.1 | 2005년 11월 14일 |
| |
4.x | 버전, 보수 4.0 | 2006년 4월 7일 | |
버전, 보수 4.1 | 2007년 3월 6일 | ||
버전, 보수 4.2 | 2008년 5월 24일 |
| |
버전, 보수 4.3 | 2009년 11월 30일 | ||
버전, 보수 4.4 | 2010년 6월 22일 |
| |
버전 : 4.5 LTS | 2011년 1월 26일 | ||
버전 더 이상 보수하지 않음: 4.6 | 2011년 10월 25일 | ||
버전 더 이상 보수하지 않음: 4.7 | 2012년 4월 24일 | ||
6.x | 버전 더 이상 보수되지 않음 | 2012년 11월[52] 27일 | |
버전, 보수 6.1 | 2013년 4월 30일 | ||
버전 : 6.2 LTS | 2014년 3월[58] 25일 |
| |
7.x | 버전, 보수 7.0 | 2014년 12월 2일 |
|
버전, 보수 7.4 | 2015년 8월 4일 |
| |
버전, 보수 7.5 | 2015년 9월 29일 |
| |
버전, 7.6 LTS | 2015년 11월 10일 |
| |
8.x | 버전, 보수 8.0 | 2016년 3월 22일 |
|
버전, 보수 8.1 | 2016년 5월 3일 |
| |
버전, 보수 8.2 | 2016년 7월 5일 |
| |
버전, 보수 8.3 | 2016년 8월 30일 |
| |
버전, 보수 8.4 | 2016년 10월 18일 |
| |
버전, 보수 8.5 | 2016년 12월 20일 |
| |
버전, 보수 8.6 | 2017년 2월 14일 |
| |
8.7 LTS | 2017년 4월 4일 |
| |
9.x | 버전, 보수 9.0 | 2017년 12월 12일 |
|
버전 더 이상 보수되지 않음: | 2018년 1월 30일 |
| |
버전 더 이상 되지 않음: | 2018년 4월 10일 |
| |
버전 더 이상 되지 않음: | 2018년 6월 12일 |
| |
버전 더 이상 되지 않음: | 2018년 9월 4일 |
| |
9.5 LTS | 2018년 10월 2일 |
| |
10.x | 버전, 보수 10.0 | 2019년 7월 23일 | |
버전 더 이상 보수되지 않음: | 2019년 10월 1일 | ||
버전 더 이상 보수되지 않음: | 2019년 12월 3일 | ||
버전 더 이상 보수되지 않음: | 2020년 2월 25일 | ||
10.4 LTS | 2020년 4월 21일 |
|
네오스
완전히 다시 작성된 버전(코드명 "Phoenix")은 원래 TYPO3 버전 5.0으로 계획되었습니다.TYPO3 v4의 10년 역사와 복잡성을 분석하면서 TYPO3 커뮤니티는 버전 5를 완전히 다른 제품으로 확장하기로 결정했습니다. 단기간에 버전 4를 대체할 수 없기 때문에 자체 이름을 가져야 합니다.FLOW3로 발행되어 다양한 패키지와 함께 프로젝트 [71]Phoenix의 개발 시작의 기초가 되었습니다.
2012년 9월, TYPO3 개발자는 신제품 「TYPO3 Neos」[72]의 이름을 결정했습니다.TYPO3 Neos 1.0 alpha1과 함께 [73][74]2012년 말에 공개 테스트 버전이 출시되었습니다.2015년 5월, TYPO3 Association과 Neos 팀은 서로 다른 길을 가기로 결정했습니다. TYPO3 CMS는 협회의 승인을 받은 유일한 CMS 제품으로 Neos 팀은 Neos를 TYPO3 [75]World와 아무런 관련이 없는 독립형 CMS로 발행했습니다.
2017년 1월에 새로운 버전의 Flow 프레임워크와 TypeoScript2에서 Fusion으로 구성 언어를[76] 변경하여 Neos 3.0이 공개되었습니다.
「 」를 참조해 주세요.
- 콘텐츠 관리
- 콘텐츠 관리 시스템
- 콘텐츠 관리 시스템 목록
- TYPO3로 PDF 문서를 생성하기 위한 TPDF 라이브러리
- 카테고리 TYPO3의 페이지
레퍼런스
- ^ "TYPO3 11.5.8 and 10.4.26 maintenance releases published". typo3.org. Retrieved 2022-03-30.
- ^ "Distribution of Content Management Systems among websites that use German". w3techs.com.
- ^ a b "TYPO3". cmscrawler.com.
- ^ "TYPO3 - The Enterprise CMS". Archived from the original on 2013-04-16. Retrieved 2012-04-10.
- ^ Hinderink e.a., Werner Altmann; René Fritz; Daniel (2005). TYPO3 : enterprise content management (1. ed.). Birmingham [u.a.]: Packt Publ. ISBN 1-904811-41-8.
- ^ "The History of TYPO3". Retrieved 2012-04-11.
- ^ "TYPO3 Core development".
- ^ "TYPO3 in numbers". TYPO3 - The Enterprise Open Source CMS. Archived from the original on 2012-04-04.
- ^ a b "Extension Repository". TYPO3 - The Enterprise Open Source CMS. Archived from the original on 2004-04-29.
- ^ "Download TYPO3 - get.typo3.org". get.typo3.org. Retrieved 2020-12-02.
- ^ "Introduction Package". wiki.typo3.org. Retrieved 9 February 2017.
- ^ "Configuration overview — TYPO3 Explained main documentation". docs.typo3.org. Retrieved 2022-01-24.
- ^ "What are extensions?". TYPO3 - The Enterprise Open Source CMS.
- ^ 공식 Extbase MVC 프레임워크 문서
- ^ "TYPO3 case studies". typo3.org. Retrieved 9 February 2017.
- ^ "Recently added sites". TYPO3 Reference Blog. Retrieved 9 February 2017.
- ^ "Case studies". typo3.com.
- ^ a b c d http://typo3.org/download/ TYPO3 버전의 지원 사이클 정보
- ^ TYPO3 3.0 설치 매뉴얼
- ^ 버전 3.2 스크린샷 포함 TYPO3 3.0 설치 매뉴얼
- ^ "TYPO3". sourceforge.net.
- ^ "Source code of all newer versions with release dates". Archived from the original on 2014-07-09. Retrieved 2013-11-22.
- ^ Jo Bager (3 May 2004). "Typo3 3.6.0 fertig gestellt". heise online.
- ^ "Category:ReleaseNotes/TYPO3 3.8.x". typo3.org.
- ^ "release notes for TYPO3 3.8.1". Archived from the original on 2012-07-24. Retrieved 2012-07-31.
- ^ a b http://typo3.org/news/article/support-for-typo3-40-is-officially-over/ TYPO3 4.0의 판매 종료
- ^ "TYPO3 4.0". typo3.org.
- ^ "Inline Relational Record Editing". TYPO3 Wiki.
- ^ "TYPO3 4.1". typo3.org.
- ^ "TYPO3 4.2". typo3.org.
- ^ "release notes for TYPO3 4.3". Archived from the original on 2012-04-06. Retrieved 2012-07-31.
- ^ "release notes for TYPO3 4.4". Archived from the original on 2012-04-06. Retrieved 2012-07-31.
- ^ t3n Redaktion. "TYPO3 4.4: TYPO3 wird einsteigerfreundlicher, schöner, schneller – Hier die wichtigsten Neuerungen". t3n Magazin (in German). Archived from the original on 2016-08-18. Retrieved 2012-07-31.
- ^ a b c "TYPO3 Roadmap". Archived from the original on 2012-10-25.
- ^ "4.5 LTS support extended because of 6.2 final release postponed, since they have promised to keep the LTS overlapping period 12 months".
- ^ "Announcing TYPO3 CMS 4.5 Extended Long-Term-Support Plans". typo3.org.
- ^ "TYPO3 450alpha3 - TYPO3 4.5 Projects - TYPO3 Forge". typo3.org.
- ^ "Download". TYPO3 - The Enterprise Open Source CMS.
- ^ "Overview - TYPO3 4.5 Projects - TYPO3 Forge". typo3.org.
- ^ "buzz.typo3.org: TYPO3 4.5 will be the most secure TYPO3 version ever". typo3.org.
- ^ Ernesto Baschny (2 October 2010). "TYPO3 4.5 LTS Status Report T3CON10". slideshare.net.
- ^ Ernesto Baschny (3 July 2010). "TYPO3 4.5 Kick-Off Presentation #t3dd10". slideshare.net.
- ^ TYPO3 4.6 출시일 2012년 10월 6일
- ^ "Login". TYPO3 - The Enterprise Open Source CMS.
- ^ "Login". TYPO3 - The Enterprise Open Source CMS.
- ^ typo3.org: TYPO3 버전 4.6의 개요
- ^ TYPO3, 접근성 및 사용성 프로젝트에 대한 독일 정부 자금 지원, 27 Juli 2011 참조
- ^ "Feature #12664: Idea about faster loading modules - Core - TYPO3 Forge". typo3.org.
- ^ "Wiki - TYPO3 4.7 Projects - TYPO3 Forge". typo3.org.
- ^ "TYPO3 4.7 release notes".
- ^ "Home: TYPO3 Government Package". typo3.org.
- ^ "Archived copy". Archived from the original on 2012-07-20. Retrieved 2012-07-31.
{{cite web}}
: CS1 maint: 제목으로 아카이브된 복사(링크) - ^ "Development Report: File Abstraction Layer". TYPO3 - The Enterprise Open Source CMS.
- ^ TYPO3 6.0 릴리즈 타임라인 - typo3.org 아카이브에서 2012-07-20 아카이브 완료.
- ^ "TYPO3 6.0 - Back to the Future". TYPO3 - The Enterprise Open Source CMS.
- ^ a b "The TYPO3 Core Team is giving a short summary about the upcoming releases of TYPO3". TYPO3 - The Enterprise Open Source CMS.
- ^ "Feature #43703: Add a task to auto update languages - Core - TYPO3 Forge". typo3.org.
- ^ "New release plan for 6.2 LTS". Retrieved 8 December 2013.
- ^ a b "Retaining compatibility to TYPO3 CMS6 - - TYPO3 - The Enterprise Open Source CMS". typo3.org. Archived from the original on 2014-12-02.
- ^ "TYPO3 v8.1 - Tightening the screws".
- ^ https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.2/.
{{cite web}}
:누락 또는 비어 있음title=
(도움말) - ^ "Releasing TYPO3 v8.3".
- ^ "Releasing TYPO3 v8.4".
- ^ "TYPO3 v8.5 released".
- ^ a b c d "Development Roadmap for TYPO3 CMS".
- ^ "Typo3-v920-released".
- ^ "TYPO3 v9.3.0 released".
- ^ "Announcement of TYPO3 9.4 Release".
- ^ "Announcement of TYPO3 9.5 LTS Release".
- ^ "TYPO3 v10 - Safe and Sound".
- ^ "The TYPO3 Core Team is giving a short summary about the upcoming releases of TYPO3".
- ^ Dambekalns, Karsten. "TYPO3 Neos and Flow - September 2012". TYPO3 Association. Retrieved 12 October 2012.
- ^ "TYPO3 Neos Alpha Releases". TYPO3 Association. Retrieved 9 May 2013.
- ^ "Change Log Neos 1.0.0 alpha2". TYPO3 Association. Retrieved 9 May 2013.
- ^ "Neos and TYPO3 split".
- ^ "Neos 3.0 and Flow 4.0 Released". neos.io. 30 January 2017. Retrieved 9 February 2017.
추가 정보
- Michael Peacock – TYPO3 (페이퍼백)로 웹사이트 구축– ISBN 1-84719-111-8
- Michael Schams, Patrick Lobacher - TYPO3 Extbase: Extbase & Fluid (Paberback) 탑재 TYPO3 CMS의 최신 확장 개발 - ISBN 1-53053-417-8
- Rene Fritz, Daniel Standerink, Werner Altmann – TYPO3 : 엔터프라이즈 콘텐츠 관리 (페이퍼백)– ISBN 1-904811-41-8
외부 링크

- 공식 개발자 리소스
- 공식 웹사이트
- TYPO3 Forge - TYPO3 코어 및 확장용 Git 저장소, SVN 저장소, Bugtracker, 문서 및 Wiki
- TYPO3 Wiki
- TYPO3 레퍼런스 블로그
- 에디터용 TYPO3 비디오 (버전 4.2까지 22개의 TYPO3 비디오 튜토리얼 시리즈) - TYPO3 테스트 웹 사이트로 보충