EmWebAdmin 初步上手

  • EmWebAdmin 简介:

    // github 地址:
    https://github.com/ZengjfOS/EmWebAdmin
    // 介绍:
    参考gentelella做的模板;
    这是一个PHP网站模板系统,采用Smarty进行模板解析;
  • EmWebAdmin 使用:

    // 将 EmWebAdmin  clone 下来,或者直接下来。
    // 我假设 EmWebAdmin 的目录为根目录
    // 生成 网站
    make 
    // 目录下的 output 就是生成的网站
    SBC_7816_SDK6@aplex:/var/www/emwebadmin/EmWebAdmin-master$ ls output/
    about.php  customerData.php      fonts         index.php          login.php       smarty           update.php
    config     customerSettings.php  hardware.php  js                 network.php     sysSettings.php  useful
    css        dataAndCalander.php   images        loginDealWith.php  plain_page.php  tpl
    SBC_7816_SDK6@aplex:/var/www/emwebadmin/EmWebAdmin-master$ 
  • EmWebAdmin 的文件组成:

    .
    ├── custom
    │   ├── common                      # 一些不能被合成的php文件,自定义的css、js文件
    │   │   ├── config                  # json配置文件目录
    │   │   ├── config.php              # PHP接写json配置文件,并保存在Smarty变量中
    │   │   ├── css                     # 自定义的css样式
    │   │   ├── js                      # 自定义的js样式
    │   │   ├── loginDealWith.php       # 处理登如验证
    │   │   └── login.php               # 登录界面
    │   └── contents   # 可以被合成的php文件,只需要专注于写内容就OK,完全支持bootstrap。
    │       ├── about.php
    │       ├── customerData.php
    │       ├── customerSettings.php
    │       ├── dataAndCalander.php
    │       ├── hardware.php
    │       ├── index.php
    │       ├── network.php
    │       ├── plain_page.php
    │       └── update.php
    ├── LICENSE
    ├── Makefile    # make依赖的Makefile文件,会调用bin/emWebAdmin文件执行相关操作
    ├── output      # bin/emWebAdmin执行的输出目录
    ├── README.md
    └── templates   # 本websit依赖gentelella UI框架,并使用smarty作为template解析库
        ├── bin
        │   └── emWebAdmin  # 会被Makefile调用的可执行文件,会自动处理文件合成、拷贝等县官相关事务
        ├── dependents    # gentelella通用的依赖的js、css库
        │   ├── css
        │   ├── fonts
        │   ├── images
        │   ├── js
        │   ├── smarty
        │   └── useful
        ├── gentelella
        │   ├── base.tpl    # 很重要的基板
        │   ├── foot.tpl
        │   ├── head.tpl
        │   ├── nav.tpl
        │   └── tail.tpl
        └── smarty
            ├── config       # template模板
            └── preprocess   # template预处理,session处理也在内
    // 复制: https://github.com/Aplexchenfl/EmWebAdmin
posted @ 2017-05-15 14:57  陈富林  阅读(638)  评论(0编辑  收藏  举报