コンテンツにスキップ

TYPO3

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』
TYPO3
Logo of TYPO3
TYPO3 Backend
TYPO3 backend module
Khai phát nguyên TYPO3 Association
Mới nhất bản
12.4.19 /2024 năm 8 nguyệt 15 ngày(41 ngày trước )(2024-08-15)
リポジトリ ウィキデータを編集
Đối ứng OS クロスプラットフォーム
プラットフォーム PHP
Loại đừng コンテンツ quản lý システム
ライセンス GNU General Public License
Công thức サイト typo3.org
テンプレートを tỏ vẻ

TYPO3は, フリー の オープンソースコンテンツ quản lý システムである.PHPで thư かれたモデル - ビュー - コントローラー (MVC) の ウェブアプリケーション khai phát フレームワークであり,GNU General Public License(GPL) の hạ で khai phát されている.Linux,Windows,OS/2およびmacOSThượng のApache HTTP Server(Apache) またはInternet Information Services(IIS) で động tác する.

Lịch sử

[Biên tập]

TYPO3は, lúc ban đầu にKasper Skårhøjによって tác thành された.

TYPO3に tiếp 続 khả năng なエクステンション の nhiều くはサードパーティーの khai phát giả によって thư かれている.

Đặc trưng

[Biên tập]

Đã tồn のインタフェース,Cơ năng およびモジュールに thêm え, TYPO3に mềm mại tính と拡 trương tính を thêm vào するエクステンションが công khai されている thật lớn なリポジトリがある. 10,000 cái trở lên の エクステンションが,GNU General Public Licenseの hạ でTYPO3エクステンションリポジトリ (TER)と hô ばれるリポジトリからダウンロード khả năng である.

TYPO3は, ユーザ hướng けに cung cấp されるウェブサイトとなるウェブフロントエンドと, ウェブサイト の コンテントを quản lý するために biên tập giả およびサイト quản lý giả によって lợi dụng されるウェブベース の バックエンドから cấu thành される. TYPO3は, Linux, WindowsおよびmacOS thượng の Apache, Nginx, Microsoft IIS, Caddy Serverで động tác する. PHPとMySQL,Oracle,PostgreSQLなど のTYPO3 DBALによってサポートされるリレーショナルデータベースシステムを sử う. ハードウェア văn kiện quan trọng としては, gần nhất の CPUと256MB の RAMを chở khách するサーバで động tác し, フロントエンドはJavaScriptが động tác するあらゆるOS のMozilla Firefox,Chrome,Edge,Safariなど の ブラウザで tỏ vẻ khả năng である.

Thiết kế

[Biên tập]

システムはテンプレートを cơ bản としている. Đã tồn の テンプレートを tuyển 択して, ロゴ, sắc およびフォントなど の đặc trưng を変 càng することができる. または, TypoScriptという giả thiết ngôn ngữ を sử って một mình の テンプレートを tác thành することもできる. こ の 単 thuần な nhớ pháp を dùng いて, データベース の データと trí き đổi えられるプレースホルダーとなる tình báo を đại きなオブジェクトツリーへと cấu thành することができる. Trị や cơ năng を変 càng または thêm vào することでプログラム tế み の オブジェクトが giả thiết される. こ の オブジェクトツリー cấu tạo はテキストファイルに bảo tồn される. さまざまなエディタがコンテント の 変 càng に lợi dụng khả năng である. コンテント の sinh thành にはこ の データ cấu tạo を sử う. TypoScriptは, điều kiện bên ngoài の chế ngự cấu tạo を cầm たない; thật tế の 処 lý が thật hành されるときには, PHP quan số に độ される. トップレベルオブジェクトはPAGEオブジェクトである. MENUオブジェクトにはさまざまなタイプがある.

TypoScript の ngữ pháp

[Biên tập]
Cơ bản な ngữ pháp
[オブジェクトパス].[ thuộc tính ] [ tính toán tử ] [ trị ]
Tính toán tử
=
Trị の cắt り đương て
<
オブジェクト toàn thể の コピー
=<
Tham chiếu の 挿 nhập
>
オブジェクト の trừ bỏ
Ví dụ mẫu
myObject.attribute1=Hello


コンテントは chủ に, 2つ の テーブルに cách nạp される: 1つは, “pages” というテーブル, もう1つは, “tt_content” である. これらは, ページに hàm まれる yếu tố を bảo trì する. Các ページオブジェクトには cố hữu の phân biệt キー(uid)があり, hiện tại の ページにリンクしている. そ の ため, ページはツリー trạng に cấu thành され, システムが giản 単にメニューとサイトマップを sinh thành できるようになっている.

TYPO3を đặc trưng づける1つ の kiện は, khai phát giả がそれぞれに thêm vào cơ năng を cung cấp することを khả năng にする mềm mại なアプリケーションプログラミングインタフェースを cầm つことである. こ の APIを sử っているモジュール の ことを “エクステンション” といい, nhiều く の khai phát giả がTYPO3 の khai phát giả ポータル の công khai リポジトリにエクステンションを cung cấp している.

TemplaVoila

[Biên tập]

TemplaVoilaは, TYPO3 の もう1つ の テンプレートエンジンエクステンションである. テンプレートを tác thành するグラフィカルなマッピングツールが hàm まれ, đừng の ページモジュール, フレキシブルコンテントエレメントを tác thành する cơ năng と khai phát giả hướng け の APIがある. Tân しいコンテントエレメントタイプをプログラムすることなく tác thành できる.

TemplaVoilaは, hoàn toàn に thống hợp されたデザインにそって biên tập giả がより thẳng quan にコンテントを tráp うことができ, TYPO3 tiêu chuẩn の テンプレーティングよりもウェブページ の bảo thủ を mềm mại にする. そ の một phương で, tiêu chuẩn テンプレートよりも bao nhiêu trì くなる.

Quan liền hạng mục

[Biên tập]

Phần ngoài リンク

[Biên tập]