TYPO3
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 |
リポジトリ | |
Đối ứng OS | クロスプラットフォーム |
プラットフォーム | PHP |
Loại đừng | コンテンツ quản lý システム |
ライセンス | GNU General Public License |
Công thức サイト | typo3.org |
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]- コンテンツ quản lý システム(CMS)