t3-framework

T3框架的安装和文件夹结构

请按照我们的指示来完成T3V3框架的安装

一、系统要求

安装T3框架,您的系统需要在继续安装前满足以下要求

软件:PHP 5.3.1+

数据库:

MySQL 5.1 +

MSSQL 10.50.1600.1 +

PostgreSQL 8.3.18 +

Web 服务器

Apache 2.x +

Microsoft IIS 7 +

Nginx 1.0 (1.1 recommended)

浏览器要求

Firefox 4 +

IE (Internet Explorer) 8 + (不支持IE6 7)

Google Chrome 10 +

Opera 10 +

Safari 5 +

开发环境

在开发过程中,Localhost(本地)是首选。您可以使用以下服务器在您的电脑开发你的网站。

Windows

WAMPSEVER

XAMPP for Windows

Linux

LAMP Bubdle

XAMPP for Linux

Mac OS

MAMP & MAMP Pro

XAMPP for Mac OS

二、下载

模板兼容Joomla! 2.5 and Joomla! 3.0。我们强烈建议你使用Joomla!的稳定版本,T3V3目前的版本也是稳定版。

从Github下载T3V3

现在我们将项目移到Github,您能在 https://github.com/t3framework/t3 查看项目。

您可以查看最新的进展并下载发布包,我们建议您下载发布版本,它是经过检查和测试的。

从JoomlArt论坛下载

三、手动安装

您可以选择安装包(包括T3空白模板和T3框架插件),或者一个一个安装,这个过程如下:

1、下载T3安装包

2、启用T3插件

在默认情况下,当您安装T3插件时,它已经启用。在Extensions 扩展 –> Plugin Manager 插件管理 –> 找到 T3 Framework.检查。

3、设置T3空白模板为您的默认模板

如何设置T3空白模板为您的默认模板?Extensions 扩展–> Template Manager 模板管理–> 设置 T3 Blank template 为您的默认模板。

四、快速入门安装

选择语言

主要配置

输入所需要的信息:站点名字、描述等等

数据库配置

安装示范数据

如果您安装示范数据, 您将有一个类似我们演示的网站。如果你选择默认样本数据,您将有用一个全新的网站站点,安装并启用T3框架插件和T3空白模板。

删除或重命名安装文件夹

最后一步是删除或重命名安装文件夹

五、升级

升级 JA T3v3 框架到T3 框架

我们现在将JA T3v3 框架项目搬迁到T3,我们将维护和开发T3框架项目,而不是JA T3v3 框架。对于一些模板使用JA T3v3 框架(JA Brisk, JA Mero, JA Onepage)可以升级并兼容T3框架。

1、升级前准备

备份是必须的,请在升级前完整备份站点。

有两个升级选择

选择1、如果您定制不多,您可以再做一次,在这种情况下,我们建议你下载模板和插件,然后再重新安装T3框架

选择2、如果您的模板定制很多,通过JAEM升级模板(JA扩展管理器),然后安装T3插件。

2、升级模板

使模板和T3框架相兼容,您必须在安装T3插件之前升级模板。

第一步、通过JAEM升级模板

通过JAEM升级模板(JA扩展管理器),您需要正确安装和配置组件,请检查细节指导及如何使用扩展。

接下来,检查新版本的模板来升级

当升级时,我们只注意冲突文件,它们将被修改为两个用户和开发者

当升级时, 冲突 的文件将被新版本文件覆盖,这意味着您所定制的文件将会丢失。

现在,升级新版本的模板,你需要比较冲突的文件(使用你的备份文件)然后复制您的定制内容到新的文件。3

3、卸载或禁用 JA T3v3框架插件

4、安装T3框架插件

安装最新版本的T3框架插件

http://www.joomlart.com/forums/downloads.php?do=file&id=3273

现在,安装插件并确保启用插件、

升级T3框架到最新版本

在T3空白模板的模板设计面板或任何T3框架的开发模板,您可以从模板或是插件的常规选项卡获得最新版本通知。

这个 Joomla更新系统是覆盖安装,所有它将覆盖所有的文件和文件夹的扩展,如果您有定制内容,您不应该使用Joomla更新系统,否则您的定制内容将会丢失。

接下来,我们将介绍您如何使用JAEM来升级

通过JAEM升级

我们建议您使用JAEM来升级T3框架,是因为您的定制内容将不会丢失,如果您使用JA产品,您也可以使用JAEM来升级。

JAEM系统介绍  http://wiki.joomlart.com/wiki/JA_Extensions_Manager/How-to

六、文件夹结构

安装完成后,您应该知道文件夹结构的框架,它显示了您在哪里和如何处理文件。

t3_blank template

T3框架整合Bootstrap,LESS扩展,所以您能使用LESS文件来开发您的网站。

  1. templates/t3_blank/
  2. ├──less/ /* all LESS files are located here
  3. │ ├── themes/ /* all theme folders and files are located here
  4. │ ├── bootstrap.less
  5. │ ├── bootstrap-responsive.less>/span>
  6. │ ├── home-responsive.less
  7. │ ├── layout.less
  8. │ ├── …
  9. ├── css/ /# all compiled files are located here
  10. │ ├── themes/ /* all theme folders and files are located here
  11. │ ├── bootstrap.css
  12. │ ├── bootstrap-responsive.css
  13. │ ├── custom.css
  14. │ ├── home.css
  15. │ ├── template.css
  16. │ ├── …
  17. ├── fonts/
  18. ├── js/
  19. │ ├── com_contact/
  20. │ ├── com_content/
  21. │ ├── …
  22. ├── tpls/ /* all layout files and block files
  23. │ ├── block/ /* all block files here
  24. │ │ ├── footer.php
  25. │ │ ├── footnav.php
  26. │ │ ├── header.php
  27. │ │ ├── …
  28. │ ├── default.php
  29. │ ├── default-content-left.php
  30. │ ├── default-content-right.php
  31. │ ├── home-1.php
  32. │ ├── home-2.php
  33. ├── images/
  34. ├── languages/
  35. │ ├── en-GB.tpl_ja_t3v3_blank.ini
  36. │ ├── en-GB.tpl_ja_t3v3_blank.sys.ini
  37. ├── templateDetail.xml /* the file is to add new group, parameters as global, parameters for position configuration, override ThemeMagic variables …
  38. ├── templateInfo.php/
  39. ├── index.php/
  40. └── index.html

最重要的文件夹是 LESS ,这个文件夹包含所有用于开发网站的LESS文件,LESS文件可以编译成CSS文件。

t3 system plugin

当您安装T3系统插件,这个插件包含Bootstrap库文件,用于开发您的网站,建议您不要修改插件文件,您的所有工作必须在T3空白模板中操作。

  1. plugins/system/t3/base
  2. ├── css/
  3. │ ├── layout-custom.css
  4. │ ├── menu.css
  5. │ ├── thememagic.css
  6. ├── bootstrap/ /* Bootstrap library folder
  7. │ ├── css/ /* css files in bootstrap library
  8. │ ├── ico/
  9. │ ├── img/
  10. │ ├── js/
  11. │ ├── less/ /* include all less files
  12. │ │ ├── accordion.less
  13. │ │ ├── form.less
  14. │ │ ├── …
  15. ├── images/
  16. ├── js/
  17. ├── paras/
  18. ├── tpls/
  19. ├── html/
  20. ├── params/
  21. ├── tpls/
  22. ├── component.php
  23. ├── error.php
  24. ├── index.html
  25. ├── index.php
  26. └── offline.php

发表评论