• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Tmall demo environment
 

Tmall demo environment

on

  • 809 views

 

Statistics

Views

Total Views
809
Views on SlideShare
788
Embed Views
21

Actions

Likes
0
Downloads
6
Comments
0

1 Embed 21

http://wiki.ued.taobao.net 21

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Tmall demo environment Tmall demo environment Presentation Transcript

    • Let’s talk about“Tmall Demo Environment ” 仙羽 2012.2.1612年2月19日星期日
    • 基本概念 tm-dev-lib目录结构 app-demo目录结构 assets服务 tms文件引入 demo索引 future12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念 http://list.demo.tmall.net/search_product.htm?q=112年2月19日星期日
    • 基本概念 http://list.demo.tmall.net/search_product.htm?q=1 demo.tmall.net12年2月19日星期日
    • 基本概念 http://list.demo.tmall.net/search_product.htm?q=1 demo.tmall.net HOST demo.tmall.net12年2月19日星期日
    • 基本概念 http://list.demo.tmall.net/search_product.htm?q=1 list demo.tmall.net HOST demo.tmall.net12年2月19日星期日
    • 基本概念 http://list.demo.tmall.net/search_product.htm?q=1 list demo.tmall.net HOST demo.tmall.net APP_NAME list12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念 APP_ROOT12年2月19日星期日
    • 基本概念 APP_ROOT /Users/cnhruhua/Sites/demo/list12年2月19日星期日
    • 基本概念 APP_ROOT /Users/cnhruhua/Sites/demo/list APP_URL12年2月19日星期日
    • 基本概念 APP_ROOT /Users/cnhruhua/Sites/demo/list APP_URL http://list.demo.tmall.net12年2月19日星期日
    • 基本概念 APP_ROOT /Users/cnhruhua/Sites/demo/list APP_URL http://list.demo.tmall.net TMDEV_PATH12年2月19日星期日
    • 基本概念 APP_ROOT /Users/cnhruhua/Sites/demo/list APP_URL http://list.demo.tmall.net TMDEV_PATH /Users/cnhruhua/Sites/tm-dev-lib12年2月19日星期日
    • 基本概念12年2月19日星期日
    • 基本概念 S服务器: 提供demo.tmall.net服务12年2月19日星期日
    • 基本概念 S服务器: 提供demo.tmall.net服务 U服务器: 前端本机上运行的web服务12年2月19日星期日
    • tm-dev-lib结构12年2月19日星期日
    • tm-dev-lib结构12年2月19日星期日
    • tm-dev-lib结构 cache12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs 库文件12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs 库文件 templates12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs 库文件 templates 模板目录,其中sys用于框架错误页等,phpcommon相当于 vmcommon12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs 库文件 templates 模板目录,其中sys用于框架错误页等,phpcommon相当于 vmcommon tmdev.php12年2月19日星期日
    • tm-dev-lib结构 cache 缓存目录,如用户端的tms文件缓存 common 共用文件,函数定义等 config 配置目录库,其中config.php为用户自定义配置 libs 库文件 templates 模板目录,其中sys用于框架错误页等,phpcommon相当于 vmcommon tmdev.php 入口文件,要使用框架功能,必须在输出前引入此文件12年2月19日星期日
    • app-demo目录结构12年2月19日星期日
    • app-demo目录结构 header.php12年2月19日星期日
    • app-demo目录结构 header.php 定义head部分,但head标签不在此文件闭合12年2月19日星期日
    • app-demo目录结构 header.php 定义head部分,但head标签不在此文件闭合 bodyHeader.php12年2月19日星期日
    • app-demo目录结构 header.php 定义head部分,但head标签不在此文件闭合 bodyHeader.php head标签至div#content标签开始12年2月19日星期日
    • app-demo目录结构 header.php 定义head部分,但head标签不在此文件闭合 bodyHeader.php head标签至div#content标签开始 footer.php12年2月19日星期日
    • app-demo目录结构 header.php 定义head部分,但head标签不在此文件闭合 bodyHeader.php head标签至div#content标签开始 footer.php div#content标签闭合及div#footer等部分12年2月19日星期日
    • app-demo目录结构12年2月19日星期日
    • app-demo目录结构12年2月19日星期日
    • app-demo目录结构 引入dpl、phpcommon的策略12年2月19日星期日
    • app-demo目录结构 引入dpl、phpcommon的策略 1、寻找APP_ROOT目录下的templates相应目录,如果存在, 则引入,否则继续执行第2步12年2月19日星期日
    • app-demo目录结构 引入dpl、phpcommon的策略 1、寻找APP_ROOT目录下的templates相应目录,如果存在, 则引入,否则继续执行第2步 2、寻找TMDEV_ROOT目录下的templates相应目录,如果存 在,则引入,否则继续执行第3步12年2月19日星期日
    • app-demo目录结构 引入dpl、phpcommon的策略 1、寻找APP_ROOT目录下的templates相应目录,如果存在, 则引入,否则继续执行第2步 2、寻找TMDEV_ROOT目录下的templates相应目录,如果存 在,则引入,否则继续执行第3步 3、引入失败,打印⼀一条出错提示12年2月19日星期日
    • assets服务12年2月19日星期日
    • assets服务 http://assets.demo.tmall.net12年2月19日星期日
    • assets服务 http://assets.demo.tmall.net 1、ucool like:优先使用source文件12年2月19日星期日
    • assets服务 http://assets.demo.tmall.net 1、ucool like:优先使用source文件 2、当找不到文件时,将从ASSETS_ONLINE server下载并缓 存。如果仍找不到,发送40412年2月19日星期日
    • assets服务 http://assets.demo.tmall.net 1、ucool like:优先使用source文件 2、当找不到文件时,将从ASSETS_ONLINE server下载并缓 存。如果仍找不到,发送404 3、内建assets方法以快速生成assets代码,并解开combo,以 便定位代码,同时打印⼀一条注释语句。12年2月19日星期日
    • assets服务 http://assets.demo.tmall.net 1、ucool like:优先使用source文件 2、当找不到文件时,将从ASSETS_ONLINE server下载并缓 存。如果仍找不到,发送404 3、内建assets方法以快速生成assets代码,并解开combo,以 便定位代码,同时打印⼀一条注释语句。 4、通过root参数指定使用的branch目录。当branch不存在时 将去trunk目录找文件12年2月19日星期日
    • tms文件引入12年2月19日星期日
    • tms文件引入 <?php importTMS($file); ?>12年2月19日星期日
    • tms文件引入 <?php importTMS($file); ?> S服务器:直接引入12年2月19日星期日
    • tms文件引入 <?php importTMS($file); ?> S服务器:直接引入 U服务器:通过服务器提供的接口读取文件,并进行缓存12年2月19日星期日
    • tms文件引入 <?php importTMS($file); ?> S服务器:直接引入 U服务器:通过服务器提供的接口读取文件,并进行缓存 http://demo.tmall.net/util?job=retrieve_tms_content&file=/home/ admin/go/b2cdoc/go/rgn/tmall/site-nav.php12年2月19日星期日
    • tms文件引入 <?php importTMS($file); ?> S服务器:直接引入 U服务器:通过服务器提供的接口读取文件,并进行缓存 http://demo.tmall.net/util?job=retrieve_tms_content&file=/home/ admin/go/b2cdoc/go/rgn/tmall/site-nav.php http://demo.tmall.net/util12年2月19日星期日
    • demo索引 通过应用描述文件+文档注释生成整个demo系统的索引12年2月19日星期日
    • demo索引 通过应用描述文件+文档注释生成整个demo系统的索引 应用描述文件:12年2月19日星期日
    • demo索引 通过应用描述文件+文档注释生成整个demo系统的索引 应用描述文件: 文档注释:12年2月19日星期日
    • future12年2月19日星期日
    • future 将demo文件转化成vm文件12年2月19日星期日
    • future 将demo文件转化成vm文件 统⼀一php-trunk,vmcommon12年2月19日星期日
    • future 将demo文件转化成vm文件 统⼀一php-trunk,vmcommon reviewboard12年2月19日星期日
    • future 将demo文件转化成vm文件 统⼀一php-trunk,vmcommon reviewboard platform: demo, utility, wiki, dpl, research12年2月19日星期日
    • 更多信息请查看手册: http://demo.tmall.net/util?job=manual12年2月19日星期日