-JEECG 微云快速开发平台
+JEECG 微云快速开发平台
-当前最新版本: 3.5.2(发布日期:20150607)
+当前最新版本: 3.6(发布日期:20151204)
-前言:
+前言:
随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!
代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!
-简介
+简介
JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发),
可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。
@@ -51,7 +51,7 @@
JEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。
-为什么选择JEECG?
+为什么选择JEECG?
- 1.采用主流框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;
@@ -70,27 +70,28 @@
- 14.多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)
- 15.在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
- 16.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
+- 17.自定义表单,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
-JEECG 适用范围
+JEECG 适用范围
JEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)
、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率60%以上,极大降低开发成本。
-JEECG 功能特点
+JEECG 功能特点
- SpringMvc + Hibernate + UI标签库 + Minidao + Easyui + Easypoi + Highcharts + Ehcache 等基础架构
采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、
表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。
-JEECG V3.5.2 版本技术点总结:
+JEECG V3.6 版本技术点总结:
技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局)
- 技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用
- 技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效
- 技术点四:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
-- 技术点五:系统日志记录 (详细记录操作日志)
+- 技术点五:自定义表单,支持用户自定义表单布局,支持单表、列表、Select\Radio\Checkbox\PopUP\Date等特殊控件
- 技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)
- 技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装
- 技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)
@@ -100,7 +101,7 @@
- 技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)
- 技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
-JEECG V3.5.2, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
+JEECG V3.6, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
- 支持多种浏览器: IE, 火狐, Google 等
- 支持数据库: Mysql,Oracle10g,Postgre,SqlServer等
- 基础权限: 用户,角色,菜单权限,按钮权限,数据权限
@@ -111,12 +112,19 @@
-系统演示
+系统演示
-平台支持四种首页风格切换: 经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格
+
平台提供首页风格,支持自定义:经典风格|Shortcut风格|ACE bootstrap风格|云桌面风格
-
-
+
+
+自定义表单设计布局效果
+
+
+
+
+
+

@@ -128,7 +136,7 @@
-代码示例
+代码示例
这是一个有多行的文本框
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
@@ -157,27 +165,17 @@
-技术文档
+技术文档
-- 福利贴 -
-
-
-- 资源1: 受Maven折磨的同学来福利了,Eclipse非maven版本下载地址
-- JEECG 开发平台(V3系列-NEW)
-- JEEWX微信管家系统(V2系列-NEW)
-- 下载地址
-
-
-
-技术交流
+技术交流
- 作者:张代浩
diff --git a/params.json b/params.json
index e4d61d1d..69add4c5 100644
--- a/params.json
+++ b/params.json
@@ -1 +1 @@
-{"name":"jeecg","tagline":"JEECG 微云快速开发平台","body":"JEECG 微云快速开发平台\r\n===============\r\n\r\n当前最新版本: 3.5.2(发布日期:20150607)\r\n\r\n前言:\r\n-----------------------------------\r\n随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!\r\n代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!\r\n\r\n\r\n简介\r\n-----------------------------------\r\nJEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发),\r\n可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。\r\n\r\nJEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。\r\n\r\n\r\n为什么选择JEECG?\r\n-----------------------------------\r\n* 1.采用主流框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;\r\n* 2.开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)数据模型,增删改查功能自动生成,菜单配置直接使用;\r\n* 3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);\r\n* 4.封装完善的用户基础权限、强大的数据权限、和数据字典等基础功能,直接使用无需修改\r\n* 5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求\r\n* 6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;\r\n* 7.集成工作流activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;\r\n* 8.UI快速开发库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护\r\n* 9.在线流程设计,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转\r\n* 10.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);\r\n* 11.多数据源:及其简易的使用方式,在线配置数据源配置,便捷的从其他数据抓取数据;\r\n* 12.国际化:支持多语言,开发国际化项目非常方便;\r\n* 13.数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段\r\n* 14.多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 15.在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 16.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n\r\nJEECG 适用范围\r\n-----------------------------------\r\nJEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)\r\n、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率60%以上,极大降低开发成本。\r\n\r\n\r\nJEECG 功能特点\r\n-----------------------------------\r\n* \tSpringMvc + Hibernate + UI标签库 + Minidao + Easyui + Easypoi + Highcharts + Ehcache 等基础架构\r\n* \t采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、\r\n表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。\r\n\r\n* \tJEECG V3.5.2 版本技术点总结:\r\n\r\n* \t技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局) \r\n* \t技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用\r\n* \t技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效\r\n* \t技术点四:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等\r\n* \t技术点五:系统日志记录 (详细记录操作日志)\r\n* \t技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)\r\n* \t技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装 \r\n* \t技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)\r\n* 技术点九:数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)\r\n* 技术点十:国际化(支持多语言,国际化的封装为多语言做了便捷支持)\r\n* 技术点十一:多数据源(在线配置数据源,数据源工作类封装)\r\n* 技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n\t\r\n* \tJEECG V3.5.2, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度\r\n* \t支持多种浏览器: IE, 火狐, Google 等\r\n* \t支持数据库: Mysql,Oracle10g,Postgre,SqlServer等\r\n* \t基础权限: 用户,角色,菜单权限,按钮权限,数据权限\r\n* \t智能报表集成: 简易的图像报表工具和Excel导入导出\r\n* \tWeb容器测试通过的有Jetty和Tomcat6,Weblogic\r\n* \t即将推出功能:分布式部署,云平台,移动平台开发,规则引擎\r\n* \t要求JDK1.6+\r\n\r\n\r\n\r\n系统演示\r\n-----------------------------------\r\n平台支持四种首页风格切换: 经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n代码示例\r\n-----------------------------------\r\n 这是一个有多行的文本框 \r\n <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\r\n <%@include file=\"/context/mytags.jsp\"%>\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n\r\n技术文档\r\n-----------------------------------\r\n* [JEECG 开发入门搭建文档(Maven版)](http://www.jeecg.org/forum.php?mod=viewthread&tid=2537&extra=page%3D1)\r\n* [JEECG 技术论坛](http://www.jeecg.org)\r\n* [JEECG 开发入门视频](http://www.jeecg.org/forum.php?mod=viewthread&tid=197&extra=page%3D1)\r\n* [JEECG 在线演示](http://demo.jeecg.org:8080)\r\n\r\n\r\n- 福利贴 -\r\n-----------------------------------\r\n* 资源1: 受Maven折磨的同学来福利了,Eclipse非maven版本下载地址\r\n* JEECG 开发平台(V3系列-NEW)\r\n* JEEWX微信管家系统(V2系列-NEW)\r\n* [下载地址](http://www.jeecg.org/forum.php?mod=viewthread&tid=1229&extra=page%3D1)\r\n\r\n \r\n技术交流\r\n-----------------------------------\r\n* \t作者:[张代浩](http://www.jeecg.org/forum.php?mod=viewthread&tid=1047)\r\n* \t邮箱:jeecg@sina.com\r\n* \tQQ交流群: 106838471(二群)、106259349(一群)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
+{"name":"jeecg","tagline":"JEECG 微云快速开发平台","body":"JEECG 微云快速开发平台\r\n===============\r\n\r\n当前最新版本: 3.6(发布日期:20151204)\r\n\r\n前言:\r\n-----------------------------------\r\n随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!\r\n代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!\r\n\r\n\r\n简介\r\n-----------------------------------\r\nJEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发),\r\n可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。\r\n\r\nJEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。\r\n\r\n\r\n为什么选择JEECG?\r\n-----------------------------------\r\n* 1.采用主流框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;\r\n* 2.开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)数据模型,增删改查功能自动生成,菜单配置直接使用;\r\n* 3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);\r\n* 4.封装完善的用户基础权限、强大的数据权限、和数据字典等基础功能,直接使用无需修改\r\n* 5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求\r\n* 6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;\r\n* 7.集成工作流activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;\r\n* 8.UI快速开发库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护\r\n* 9.在线流程设计,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转\r\n* 10.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);\r\n* 11.多数据源:及其简易的使用方式,在线配置数据源配置,便捷的从其他数据抓取数据;\r\n* 12.国际化:支持多语言,开发国际化项目非常方便;\r\n* 13.数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段\r\n* 14.多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 15.在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 16.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n* 17.自定义表单,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件\r\n\r\nJEECG 适用范围\r\n-----------------------------------\r\nJEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)\r\n、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率60%以上,极大降低开发成本。\r\n\r\n\r\nJEECG 功能特点\r\n-----------------------------------\r\n* \tSpringMvc + Hibernate + UI标签库 + Minidao + Easyui + Easypoi + Highcharts + Ehcache 等基础架构\r\n* \t采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、\r\n表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。\r\n\r\n* \tJEECG V3.6 版本技术点总结:\r\n\r\n* \t技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局) \r\n* \t技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用\r\n* \t技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效\r\n* \t技术点四:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等\r\n* \t技术点五:自定义表单,支持用户自定义表单布局,支持单表、列表、Select\\Radio\\Checkbox\\PopUP\\Date等特殊控件\r\n* \t技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)\r\n* \t技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装 \r\n* \t技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)\r\n* 技术点九:数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)\r\n* 技术点十:国际化(支持多语言,国际化的封装为多语言做了便捷支持)\r\n* 技术点十一:多数据源(在线配置数据源,数据源工作类封装)\r\n* 技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n\t\r\n* \tJEECG V3.6, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度\r\n* \t支持多种浏览器: IE, 火狐, Google 等\r\n* \t支持数据库: Mysql,Oracle10g,Postgre,SqlServer等\r\n* \t基础权限: 用户,角色,菜单权限,按钮权限,数据权限\r\n* \t智能报表集成: 简易的图像报表工具和Excel导入导出\r\n* \tWeb容器测试通过的有Jetty和Tomcat6,Weblogic\r\n* \t即将推出功能:分布式部署,云平台,移动平台开发,规则引擎\r\n* \t要求JDK1.6+\r\n\r\n\r\n\r\n系统演示\r\n-----------------------------------\r\n平台提供首页风格,支持自定义:经典风格|Shortcut风格|ACE bootstrap风格|云桌面风格\r\n\r\n\r\n\r\n自定义表单设计布局效果\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n代码示例\r\n-----------------------------------\r\n 这是一个有多行的文本框 \r\n <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\r\n <%@include file=\"/context/mytags.jsp\"%>\r\n \r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n\r\n技术文档\r\n-----------------------------------\r\n* [JEECG 开发入门搭建文档(Maven版)](http://www.jeecg.org/forum.php?mod=viewthread&tid=2537&extra=page%3D1)\r\n* [JEECG 开发入门视频](http://www.jeecg.org/forum.php?mod=viewthread&tid=197&extra=page%3D1)\r\n* [JEECG 在线演示](http://demo.jeecg.org)\r\n* [JEECG 技术论坛 - 更多资料](http://www.jeecg.org)\r\n\r\n\r\n \r\n技术交流\r\n-----------------------------------\r\n* \t作者:[张代浩](http://www.jeecg.org/forum.php?mod=viewthread&tid=1047)\r\n* \t邮箱:jeecg@sina.com\r\n* \tQQ交流群: 106838471(二群)、106259349(一群)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
From b4eba8ba534a8eab76bc7fd021eed45adec34920 Mon Sep 17 00:00:00 2001
From: scott
Date: Tue, 26 Jul 2016 13:37:40 +0800
Subject: [PATCH 18/20] Create gh-pages branch via GitHub
---
index.html | 205 +++++++-----
params.json | 8 +-
stylesheets/github-light.css | 68 ++--
stylesheets/normalize.css | 424 ++++++++++++++++++++++++
stylesheets/stylesheet.css | 620 +++++++++++++----------------------
5 files changed, 821 insertions(+), 504 deletions(-)
create mode 100644 stylesheets/normalize.css
diff --git a/index.html b/index.html
index e2df133f..3cdbd499 100644
--- a/index.html
+++ b/index.html
@@ -1,40 +1,28 @@
-
-
+
-
-
-
-
-
-
- jeecg
+
+ jeecg by zhangdaiscott
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
JEECG 微云快速开发平台
-当前最新版本: 3.6(发布日期:20151204)
+当前最新版本: 3.6.5(发布日期:20160718)
前言:
@@ -50,6 +38,11 @@
JEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。
+
+适用项目
+
+JEECG快速开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本;JEECG尤为显著的支持SAAS企业级应用开发,插件机制更好的支持了SAAS云应用需求。
+
为什么选择JEECG?
@@ -61,7 +54,7 @@
- 5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求
- 6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;
- 7.集成工作流activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;
-- 8.UI快速开发库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护
+- 8.UI标签库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护
- 9.在线流程设计,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转
- 10.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);
- 11.多数据源:及其简易的使用方式,在线配置数据源配置,便捷的从其他数据抓取数据;
@@ -73,20 +66,14 @@
- 17.自定义表单,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件
-
-JEECG 适用范围
-
-JEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)
-、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率60%以上,极大降低开发成本。
-
JEECG 功能特点
-- SpringMvc + Hibernate + UI标签库 + Minidao + Easyui + Easypoi + Highcharts + Ehcache 等基础架构
+- 采用SpringMVC + Hibernate + Minidao(类Mybatis) + Easyui(UI库)+ Jquery + Boostrap + Ehcache + Redis + Ztree等基础架构
采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、
表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。
-JEECG V3.6 版本技术点总结:
+JEECG 技术点总结:
技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局)
- 技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用
- 技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效
@@ -100,8 +87,11 @@
- 技术点十一:多数据源(在线配置数据源,数据源工作类封装)
- 技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)
- 技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
-技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
-JEECG V3.6, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
+- 技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能
+- 技术点十五:移动OA,移动OA审批功能,采用H5技术,实现手机移动办公,无缝对接微信、钉钉、微信企业号、也可以做APP
+- 技术点十六:移动图表,在线配置移动报表,采用H5技术,可以手机端查看
+技术点十七:插件开发,业务功能组件以插件方式集成平台,也可以单独部署发发布,有力支撑了SAAS云应用系统需求
+JEECG V3.6.4, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度
- 支持多种浏览器: IE, 火狐, Google 等
- 支持数据库: Mysql,Oracle10g,Postgre,SqlServer等
- 基础权限: 用户,角色,菜单权限,按钮权限,数据权限
@@ -111,30 +101,123 @@
- 要求JDK1.6+
+
+技术文档
+
+
+
+
+JEECG云插件中心
+
+
+
+
+技术交流
+
+
+- 作者:张代浩
+
+- QQ交流群: 176031980、106838471(满)、106259349(满)
+
+
+
+社区荣誉
+
+
+
系统演示
-平台提供首页风格,支持自定义:经典风格|Shortcut风格|ACE bootstrap风格|云桌面风格
+
+[1].多套首页风格,支持自定义(Bootstrap风格|云桌面风格|经典风格|Shortcut风格等)
+
+

-自定义表单设计布局效果
-
+
+[2].表单自定义设计效果
+
+

+
+[3].报表演示
+

+
+[4].移动报表演示
+
+
+
+
+
+
+
+
+[5].流程组件演示
+

+
+[6].移动OA演示
+
+
+
+
+
+
+
代码示例
@@ -164,38 +247,14 @@
</div>
-
-技术文档
+
-
-
-
-
-
+
+
diff --git a/params.json b/params.json
index 69add4c5..4e23d57b 100644
--- a/params.json
+++ b/params.json
@@ -1 +1,7 @@
-{"name":"jeecg","tagline":"JEECG 微云快速开发平台","body":"JEECG 微云快速开发平台\r\n===============\r\n\r\n当前最新版本: 3.6(发布日期:20151204)\r\n\r\n前言:\r\n-----------------------------------\r\n随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!\r\n代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!\r\n\r\n\r\n简介\r\n-----------------------------------\r\nJEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发),\r\n可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。\r\n\r\nJEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。\r\n\r\n\r\n为什么选择JEECG?\r\n-----------------------------------\r\n* 1.采用主流框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;\r\n* 2.开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)数据模型,增删改查功能自动生成,菜单配置直接使用;\r\n* 3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);\r\n* 4.封装完善的用户基础权限、强大的数据权限、和数据字典等基础功能,直接使用无需修改\r\n* 5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求\r\n* 6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;\r\n* 7.集成工作流activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;\r\n* 8.UI快速开发库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护\r\n* 9.在线流程设计,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转\r\n* 10.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);\r\n* 11.多数据源:及其简易的使用方式,在线配置数据源配置,便捷的从其他数据抓取数据;\r\n* 12.国际化:支持多语言,开发国际化项目非常方便;\r\n* 13.数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段\r\n* 14.多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 15.在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 16.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n* 17.自定义表单,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件\r\n\r\nJEECG 适用范围\r\n-----------------------------------\r\nJEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)\r\n、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率60%以上,极大降低开发成本。\r\n\r\n\r\nJEECG 功能特点\r\n-----------------------------------\r\n* \tSpringMvc + Hibernate + UI标签库 + Minidao + Easyui + Easypoi + Highcharts + Ehcache 等基础架构\r\n* \t采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、\r\n表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。\r\n\r\n* \tJEECG V3.6 版本技术点总结:\r\n\r\n* \t
技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局) \r\n* \t
技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用\r\n* \t
技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效\r\n* \t
技术点四:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等\r\n* \t
技术点五:自定义表单,支持用户自定义表单布局,支持单表、列表、Select\\Radio\\Checkbox\\PopUP\\Date等特殊控件\r\n* \t
技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)\r\n* \t
技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装 \r\n* \t
技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)\r\n*
技术点九:数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)\r\n*
技术点十:国际化(支持多语言,国际化的封装为多语言做了便捷支持)\r\n*
技术点十一:多数据源(在线配置数据源,数据源工作类封装)\r\n*
技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n*
技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n*
技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n\t\r\n* \tJEECG V3.6, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度\r\n* \t支持多种浏览器: IE, 火狐, Google 等\r\n* \t支持数据库: Mysql,Oracle10g,Postgre,SqlServer等\r\n* \t基础权限: 用户,角色,菜单权限,按钮权限,数据权限\r\n* \t智能报表集成: 简易的图像报表工具和Excel导入导出\r\n* \tWeb容器测试通过的有Jetty和Tomcat6,Weblogic\r\n* \t即将推出功能:分布式部署,云平台,移动平台开发,规则引擎\r\n* \t要求JDK1.6+\r\n\r\n\r\n\r\n系统演示\r\n-----------------------------------\r\n平台提供首页风格,支持自定义:经典风格|Shortcut风格|ACE bootstrap风格|云桌面风格\r\n\r\n\r\n\r\n自定义表单设计布局效果\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n代码示例\r\n-----------------------------------\r\n 这是一个有多行的文本框 \r\n <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\r\n <%@include file=\"/context/mytags.jsp\"%>\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n\r\n技术文档\r\n-----------------------------------\r\n* [JEECG 开发入门搭建文档(Maven版)](http://www.jeecg.org/forum.php?mod=viewthread&tid=2537&extra=page%3D1)\r\n* [JEECG 开发入门视频](http://www.jeecg.org/forum.php?mod=viewthread&tid=197&extra=page%3D1)\r\n* [JEECG 在线演示](http://demo.jeecg.org)\r\n* [JEECG 技术论坛 - 更多资料](http://www.jeecg.org)\r\n\r\n\r\n \r\n技术交流\r\n-----------------------------------\r\n* \t作者:[张代浩](http://www.jeecg.org/forum.php?mod=viewthread&tid=1047)\r\n* \t邮箱:jeecg@sina.com\r\n* \tQQ交流群: 106838471(二群)、106259349(一群)\r\n","google":"","note":"Don't delete this file! It's used internally to help with page regeneration."}
\ No newline at end of file
+{
+ "name": "jeecg",
+ "tagline": "JEECG 微云快速开发平台",
+ "body": "JEECG 微云快速开发平台\r\n===============\r\n\r\n当前最新版本: 3.6.5(发布日期:20160718)\r\n\r\n前言:\r\n-----------------------------------\r\n随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!\r\n代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!\r\n\r\n\r\n简介\r\n-----------------------------------\r\nJEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台。引领新的开发模式(Online Coding模式->代码生成器模式->手工MERGE智能开发),\r\n可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。\r\n\r\nJEECG宗旨是: 简单功能由代Online Coding配置出功能;复杂功能由代码生成器生成进行手工Merge; 复杂流程业务采用表单自定义,业务流程使用工作流来实现、扩展出任务接口,供开发编写业务逻辑。实现了流程任务节点和任务接口的灵活配置,既保证了公司流程的保密行,又减少了开发人员的工作量。\r\n\r\n适用项目\r\n-----------------------------------\r\nJEECG快速开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本;JEECG尤为显著的支持SAAS企业级应用开发,插件机制更好的支持了SAAS云应用需求。\r\n\r\n为什么选择JEECG?\r\n-----------------------------------\r\n* 1.采用主流框架,容易上手; 代码生成器依赖性低,很方便的扩展能力,可完全实现二次开发;\r\n* 2.开发效率很高,采用代码生成器,单表数据模型和一对多(父子表)数据模型,增删改查功能自动生成,菜单配置直接使用;\r\n* 3.页面校验自动生成(必须输入、数字校验、金额校验、时间空间等);\r\n* 4.封装完善的用户基础权限、强大的数据权限、和数据字典等基础功能,直接使用无需修改\r\n* 5.常用共通封装,各种工具类(定时任务,短信接口,邮件发送,Excel导出等),基本满足80%项目需求\r\n* 6.集成简易报表工具,图像报表和数据导出非常方便,可极其方便的生成pdf、excel、word等报表;\r\n* 7.集成工作流activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码;\r\n* 8.UI标签库,针对WEB UI进行标准式封装,页面统一采用自定义标签实现功能:列表数据展现、页面校验等,标签使用简单清晰且便于维护\r\n* 9.在线流程设计,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂靠,业务流转\r\n* 10.查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询);\r\n* 11.多数据源:及其简易的使用方式,在线配置数据源配置,便捷的从其他数据抓取数据;\r\n* 12.国际化:支持多语言,开发国际化项目非常方便;\r\n* 13.数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段\r\n* 14.多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n* 15.在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n* 16.简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n* 17.自定义表单,支持用户自定义表单布局,支持单表,一对多表单、支持select、radio、checkbox、textarea、date、popup、列表、宏等控件\r\n\r\n\r\nJEECG 功能特点\r\n-----------------------------------\r\n* \t采用SpringMVC + Hibernate + Minidao(类Mybatis) + Easyui(UI库)+ Jquery + Boostrap + Ehcache + Redis + Ztree等基础架构\r\n* \t采用面向声明的开发模式, 基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、\r\n表单处理等功能,再配合Online Coding在线开发与代码生成器的使用,将J2EE的开发效率提高6倍以上,可以将代码减少80%以上。\r\n\r\n* \tJEECG 技术点总结:\r\n\r\n* \t
技术点一:Online Coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局) \r\n* \t
技术点二:代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用\r\n* \t
技术点三:UI快速开发库,针对WEB UI进行标准封装,页面统一采用UI标签实现功能:数据datagrid,表单校验,Popup,Tab等,实现JSP页面零JS,开发维护非常高效\r\n* \t
技术点四:在线流程定义,采用开源Activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等\r\n* \t
技术点五:自定义表单,支持用户自定义表单布局,支持单表、列表、Select\\Radio\\Checkbox\\PopUP\\Date等特殊控件\r\n* \t
技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)\r\n* \t
技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装 \r\n* \t
技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)\r\n*
技术点九:数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)\r\n*
技术点十:国际化(支持多语言,国际化的封装为多语言做了便捷支持)\r\n*
技术点十一:多数据源(在线配置数据源,数据源工作类封装)\r\n*
技术点十二:多种首页风格切换,支持自定义首页风格。(经典风格、Shortcut风格、ACE bootstrap风格、云桌面风格)\r\n*
技术点十三:在线配置报表(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)\r\n*
技术点十四:简易Excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能\r\n*
技术点十五:移动OA,移动OA审批功能,采用H5技术,实现手机移动办公,无缝对接微信、钉钉、微信企业号、也可以做APP\r\n*
技术点十六:移动图表,在线配置移动报表,采用H5技术,可以手机端查看\r\n*
技术点十七:插件开发,业务功能组件以插件方式集成平台,也可以单独部署发发布,有力支撑了SAAS云应用系统需求\r\n\r\n\r\n* \tJEECG V3.6.4, 经过了专业压力测试,性能测试,保证后台数据的准确性和页面访问速度\r\n* \t支持多种浏览器: IE, 火狐, Google 等\r\n* \t支持数据库: Mysql,Oracle10g,Postgre,SqlServer等\r\n* \t基础权限: 用户,角色,菜单权限,按钮权限,数据权限\r\n* \t智能报表集成: 简易的图像报表工具和Excel导入导出\r\n* \tWeb容器测试通过的有Jetty和Tomcat6,Weblogic\r\n* \t即将推出功能:分布式部署,云平台,移动平台开发,规则引擎\r\n* \t要求JDK1.6+\r\n\r\n\r\n技术文档\r\n-----------------------------------\r\n* [JEECG 开发环境搭建入门](http://blog.csdn.net/zhangdaiscott/article/details/50915206)\r\n* [JEECG 开发入门视频](http://www.jeecg.org/forum.php?mod=viewthread&tid=197&extra=page%3D1)\r\n* [JEECG 入门常见问题](http://www.jeecg.org/forum.php?mod=viewthread&tid=1830&extra=page%3D1)\r\n* 在线演示地址:[http://demo.jeecg.org](http://demo.jeecg.org)\r\n* JEECG 云平台插件下载中心:[http://yun.jeecg.org](http://yun.jeecg.org)\r\n* [JEECG更多版本下载地址](http://www.jeecg.org/forum.php?mod=viewthread&tid=1229&extra=page%3D1)\r\n* 不熟悉maven的同学,直接下载 => [myeclipse非maven版本](http://git.oschina.net/jeecg/jeecg-no_maven)\r\n* maven依赖下载有问题的,可以直接下载官方提供的 => [JEECG本地Maven仓库](http://git.oschina.net/jeecg/jeecg-local-maven)\r\n\r\n\r\n\r\nJEECG云插件中心\r\n-----------------------------------\r\n* JEECG从V_3.6.3版本开始,采用插件开发模式,JEECG走简化轻量级路线,后续升级和功能模块,采用插件开发模式,进行集成。\r\n* 更多插件下载地址:[http://yun.jeecg.org/](http://yun.jeecg.org)\r\n\r\n\r\n\r\n \r\n技术交流\r\n-----------------------------------\r\n* \t作者:[张代浩](http://blog.csdn.net/zhangdaiscott)\r\n* \tQQ交流群: 176031980、106838471(满)、106259349(满)\r\n\r\n\r\n社区荣誉\r\n-----------------------------------\r\n* 开源社区:http://www.jeecg.org\r\n\r\n* ★2012年JEECG在Google Code上开源;\r\n* ★2012年底开源项目JEECG被\"ITeye专家访谈\";\r\n* ★2012年底开源项目JEECG被\"CSDN专家访谈\";\r\n* ★2013年应邀参加\"第八届开源中国开源世界高峰论坛\"(该论坛由中国开源软件推进联盟主办、全球最大中文IT社区CSDN与程序员杂志协办);\r\n* ★2013年应邀参加\"开源群英会2013”的开源英雄;\r\n* ★2013年度中国优秀开源项目评选-公开投票,“JEECG以887票位居第九\"(该项目中国开源软件推进联盟主办、全球最大中文IT社区CSDN与程序员杂志协办);\r\n* ★2013年度成立JEECG开源团队,创立JEECG开源社区;\r\n* ★2013年度JEECG参加“云计算成就创业梦想”第二届阿里云开发者大赛\";\r\n* ★2013年度应邀参加了\"SDCC 2013中国软件开发者大会\" (大会由CSDN和《程序员》杂志倾力打造)\r\n* ★2013年下半年推出开源项目\"MiniDao(持久层解决方案)\"超越了Mybatis和Hibernate;\r\n* ★2014年5月应邀参加中国科学院大学创新创业年度论坛,探讨“创业企业发展、创新创业孵化”的主题,成为中国科学院大学创新创业和风险投资协会副会长。\r\n* ★2014年推出当前最火的开源项目“JeeWx(捷微:敏捷微信开发平台)”,并获得CSDN举办的“2014年开发者大会”公开投票第一名\r\n* ★2014年8月份捷微jeewx2.0与百度达成战略合作,集成百度地图,增加地图功能,附近商家团购等信息搜索。\r\n* ★2014年12月份捷微jeewx与联通集团达成战略合作,负责联通集团微信公众账号集团化运营。\r\n* ★2015年3月份捷微jeewx推出集团化微信运营版本,专注微信应用一体化,企业系统集成,实现公众账号上下级,类似组织机构权限模式。\r\n* ★2015年6月份捷微jeewx推出集企业号版本,与中国移动打成战略合作,推出企业号营销新模式。\r\n* ★2015开源中国最火开源项目,TOP5独占2位(jeewx\\jeecg),TOP50占4位(jeewx\\jeecg\\easypoi\\jeewx-api) \r\n* ★2016年2月JEECG推出移动能力版本,在线配置移动报表,在线配置移动表单,微信OA一体化集成\r\n* ★2016年3月JEECG插件开发机制,采用插件方式为用户提供插件服务,目前插件:OA、微信企业号、文档云盘\r\n* ★2016年4月捷微H5活动平台与微盟达成战略合作伙伴\r\n\r\n系统演示\r\n-----------------------------------\r\n### [1].多套首页风格,支持自定义(Bootstrap风格|云桌面风格|经典风格|Shortcut风格等)\r\n\r\n\r\n\r\n\r\n### [2].表单自定义设计效果\r\n\r\n\r\n\r\n\r\n\r\n### [3].报表演示\r\n\r\n\r\n\r\n\r\n\r\n### [4].移动报表演示\r\n\r\n\r\n\r\n\r\n\r\n\r\n### [5].流程组件演示\r\n\r\n\r\n\r\n\r\n\r\n\r\n### [6].移动OA演示\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n代码示例\r\n-----------------------------------\r\n 这是一个有多行的文本框 \r\n <%@ page language=\"java\" contentType=\"text/html; charset=UTF-8\" pageEncoding=\"UTF-8\"%>\r\n <%@include file=\"/context/mytags.jsp\"%>\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n
\r\n \r\n",
+ "google": "",
+ "note": "Don't delete this file! It's used internally to help with page regeneration."
+}
\ No newline at end of file
diff --git a/stylesheets/github-light.css b/stylesheets/github-light.css
index 872a6f4b..0c6b24d8 100644
--- a/stylesheets/github-light.css
+++ b/stylesheets/github-light.css
@@ -1,17 +1,25 @@
/*
- Copyright 2014 GitHub Inc.
+The MIT License (MIT)
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+Copyright (c) 2016 GitHub, Inc.
- http://www.apache.org/licenses/LICENSE-2.0
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
*/
@@ -19,18 +27,18 @@
color: #969896;
}
-.pl-c1 /* constant, markup.raw, meta.diff.header, meta.module-reference, meta.property-name, support, support.constant, support.variable, variable.other.constant */,
+.pl-c1 /* constant, variable.other.constant, support, meta.property-name, support.constant, support.variable, meta.module-reference, markup.raw, meta.diff.header */,
.pl-s .pl-v /* string variable */ {
color: #0086b3;
}
-.pl-e /* entity */,
+.pl-e /* entity */,
.pl-en /* entity.name */ {
color: #795da3;
}
-.pl-s .pl-s1 /* string source */,
-.pl-smi /* storage.modifier.import, storage.modifier.package, storage.type.java, variable.other, variable.parameter.function */ {
+.pl-smi /* variable.parameter.function, storage.modifier.package, storage.modifier.import, storage.type.java, variable.other */,
+.pl-s .pl-s1 /* string source */ {
color: #333;
}
@@ -42,13 +50,13 @@
color: #a71d5d;
}
-.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
-.pl-s /* string */,
+.pl-s /* string */,
+.pl-pds /* punctuation.definition.string, string.regexp.character-class */,
.pl-s .pl-pse .pl-s1 /* string punctuation.section.embedded source */,
-.pl-sr /* string.regexp */,
-.pl-sr .pl-cce /* string.regexp constant.character.escape */,
-.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */,
-.pl-sr .pl-sre /* string.regexp source.ruby.embedded */ {
+.pl-sr /* string.regexp */,
+.pl-sr .pl-cce /* string.regexp constant.character.escape */,
+.pl-sr .pl-sre /* string.regexp source.ruby.embedded */,
+.pl-sr .pl-sra /* string.regexp string.regexp.arbitrary-repitition */ {
color: #183691;
}
@@ -61,24 +69,24 @@
}
.pl-ii /* invalid.illegal */ {
- background-color: #b52a1d;
color: #f8f8f8;
+ background-color: #b52a1d;
}
.pl-sr .pl-cce /* string.regexp constant.character.escape */ {
- color: #63a35c;
font-weight: bold;
+ color: #63a35c;
}
.pl-ml /* markup.list */ {
color: #693a17;
}
-.pl-mh /* markup.heading */,
+.pl-mh /* markup.heading */,
.pl-mh .pl-en /* markup.heading entity.name */,
-.pl-ms /* meta.separator */ {
- color: #1d3e81;
+.pl-ms /* meta.separator */ {
font-weight: bold;
+ color: #1d3e81;
}
.pl-mq /* markup.quote */ {
@@ -86,28 +94,28 @@
}
.pl-mi /* markup.italic */ {
- color: #333;
font-style: italic;
+ color: #333;
}
.pl-mb /* markup.bold */ {
- color: #333;
font-weight: bold;
+ color: #333;
}
.pl-md /* markup.deleted, meta.diff.header.from-file */ {
- background-color: #ffecec;
color: #bd2c00;
+ background-color: #ffecec;
}
.pl-mi1 /* markup.inserted, meta.diff.header.to-file */ {
- background-color: #eaffea;
color: #55a532;
+ background-color: #eaffea;
}
.pl-mdr /* meta.diff.range */ {
- color: #795da3;
font-weight: bold;
+ color: #795da3;
}
.pl-mo /* meta.output */ {
diff --git a/stylesheets/normalize.css b/stylesheets/normalize.css
new file mode 100644
index 00000000..30366a6e
--- /dev/null
+++ b/stylesheets/normalize.css
@@ -0,0 +1,424 @@
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
+
+/**
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * user zoom.
+ */
+
+html {
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/**
+ * Remove default margin.
+ */
+
+body {
+ margin: 0;
+}
+
+/* HTML5 display definitions
+ ========================================================================== */
+
+/**
+ * Correct `block` display not defined for any HTML5 element in IE 8/9.
+ * Correct `block` display not defined for `details` or `summary` in IE 10/11
+ * and Firefox.
+ * Correct `block` display not defined for `main` in IE 11.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+ display: block;
+}
+
+/**
+ * 1. Correct `inline-block` display not defined in IE 8/9.
+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
+ */
+
+audio,
+canvas,
+progress,
+video {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+
+/**
+ * Prevent modern browsers from displaying `audio` without controls.
+ * Remove excess height in iOS 5 devices.
+ */
+
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+
+/**
+ * Address `[hidden]` styling not present in IE 8/9/10.
+ * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
+ */
+
+[hidden],
+template {
+ display: none;
+}
+
+/* Links
+ ========================================================================== */
+
+/**
+ * Remove the gray background color from active links in IE 10.
+ */
+
+a {
+ background-color: transparent;
+}
+
+/**
+ * Improve readability when focused and also mouse hovered in all browsers.
+ */
+
+a:active,
+a:hover {
+ outline: 0;
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
+ */
+
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+
+/**
+ * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
+ */
+
+b,
+strong {
+ font-weight: bold;
+}
+
+/**
+ * Address styling not present in Safari and Chrome.
+ */
+
+dfn {
+ font-style: italic;
+}
+
+/**
+ * Address variable `h1` font-size and margin within `section` and `article`
+ * contexts in Firefox 4+, Safari, and Chrome.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/**
+ * Address styling not present in IE 8/9.
+ */
+
+mark {
+ background: #ff0;
+ color: #000;
+}
+
+/**
+ * Address inconsistent and variable font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sup {
+ top: -0.5em;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove border when inside `a` element in IE 8/9/10.
+ */
+
+img {
+ border: 0;
+}
+
+/**
+ * Correct overflow not hidden in IE 9/10/11.
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * Address margin not present in IE 8/9 and Safari.
+ */
+
+figure {
+ margin: 1em 40px;
+}
+
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+}
+
+/**
+ * Contain overflow in all browsers.
+ */
+
+pre {
+ overflow: auto;
+}
+
+/**
+ * Address odd `em`-unit font size rendering in all browsers.
+ */
+
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
+ * styling of `select`, unless a `border` property is set.
+ */
+
+/**
+ * 1. Correct color not being inherited.
+ * Known issue: affects color of disabled elements.
+ * 2. Correct font properties not being inherited.
+ * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
+ margin: 0; /* 3 */
+}
+
+/**
+ * Address `overflow` set to `hidden` in IE 8/9/10/11.
+ */
+
+button {
+ overflow: visible;
+}
+
+/**
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
+ * All other form control elements do not inherit `text-transform` values.
+ * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
+ * Correct `select` style inheritance in Firefox.
+ */
+
+button,
+select {
+ text-transform: none;
+}
+
+/**
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+ * and `video` controls.
+ * 2. Correct inability to style clickable `input` types in iOS.
+ * 3. Improve usability and consistency of cursor style between image-type
+ * `input` and others.
+ */
+
+button,
+html input[type="button"], /* 1 */
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
+}
+
+/**
+ * Re-set default cursor for disabled elements.
+ */
+
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+
+/**
+ * Remove inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/**
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
+ */
+
+input {
+ line-height: normal;
+}
+
+/**
+ * It's recommended that you don't attempt to style these elements.
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
+ *
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
+ * 2. Remove excess padding in IE 8/9/10.
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
+ * `font-size` values of the `input`, it causes the cursor style of the
+ * decrement button to change from `default` to `text`.
+ */
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
+ * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
+ * (include `-moz` to future-proof).
+ */
+
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */ /* 2 */
+ box-sizing: content-box;
+}
+
+/**
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
+ * Safari (but not Chrome) clips the cancel button when the search input has
+ * padding (and `textfield` appearance).
+ */
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * Define consistent border, margin, and padding.
+ */
+
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/**
+ * 1. Correct `color` not being inherited in IE 8/9/10/11.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Remove default vertical scrollbar in IE 8/9/10/11.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * Don't inherit the `font-weight` (applied by a rule above).
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
+ */
+
+optgroup {
+ font-weight: bold;
+}
+
+/* Tables
+ ========================================================================== */
+
+/**
+ * Remove most spacing between table cells.
+ */
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+td,
+th {
+ padding: 0;
+}
diff --git a/stylesheets/stylesheet.css b/stylesheets/stylesheet.css
index 3da34852..b5f20c23 100644
--- a/stylesheets/stylesheet.css
+++ b/stylesheets/stylesheet.css
@@ -1,425 +1,245 @@
-/*******************************************************************************
-Slate Theme for GitHub Pages
-by Jason Costello, @jsncostello
-*******************************************************************************/
-
-@import url(github-light.css);
-
-/*******************************************************************************
-MeyerWeb Reset
-*******************************************************************************/
-
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font: inherit;
- vertical-align: baseline;
-}
-
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-
-ol, ul {
- list-style: none;
-}
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/*******************************************************************************
-Theme Styles
-*******************************************************************************/
+* {
+ box-sizing: border-box; }
body {
- box-sizing: border-box;
- color:#373737;
- background: #212121;
+ padding: 0;
+ margin: 0;
+ font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
- font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
line-height: 1.5;
- -webkit-font-smoothing: antialiased;
-}
-
-h1, h2, h3, h4, h5, h6 {
- margin: 10px 0;
- font-weight: 700;
- color:#222222;
- font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif;
- letter-spacing: -1px;
-}
-
-h1 {
- font-size: 36px;
- font-weight: 700;
-}
-
-h2 {
- padding-bottom: 10px;
- font-size: 32px;
- background: url('../images/bg_hr.png') repeat-x bottom;
-}
-
-h3 {
- font-size: 24px;
-}
-
-h4 {
- font-size: 21px;
-}
-
-h5 {
- font-size: 18px;
-}
-
-h6 {
- font-size: 16px;
-}
-
-p {
- margin: 10px 0 15px 0;
-}
-
-footer p {
- color: #f2f2f2;
-}
+ color: #606c71; }
a {
+ color: #1e6bb8;
+ text-decoration: none; }
+ a:hover {
+ text-decoration: underline; }
+
+.btn {
+ display: inline-block;
+ margin-bottom: 1rem;
+ color: rgba(255, 255, 255, 0.7);
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0.3rem;
+ transition: color 0.2s, background-color 0.2s, border-color 0.2s; }
+ .btn + .btn {
+ margin-left: 1rem; }
+
+.btn:hover {
+ color: rgba(255, 255, 255, 0.8);
text-decoration: none;
- color: #007edf;
- text-shadow: none;
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.3); }
- transition: color 0.5s ease;
- transition: text-shadow 0.5s ease;
- -webkit-transition: color 0.5s ease;
- -webkit-transition: text-shadow 0.5s ease;
- -moz-transition: color 0.5s ease;
- -moz-transition: text-shadow 0.5s ease;
- -o-transition: color 0.5s ease;
- -o-transition: text-shadow 0.5s ease;
- -ms-transition: color 0.5s ease;
- -ms-transition: text-shadow 0.5s ease;
-}
+@media screen and (min-width: 64em) {
+ .btn {
+ padding: 0.75rem 1rem; } }
-a:hover, a:focus {text-decoration: underline;}
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .btn {
+ padding: 0.6rem 0.9rem;
+ font-size: 0.9rem; } }
-footer a {
- color: #F2F2F2;
- text-decoration: underline;
-}
+@media screen and (max-width: 42em) {
+ .btn {
+ display: block;
+ width: 100%;
+ padding: 0.75rem;
+ font-size: 0.9rem; }
+ .btn + .btn {
+ margin-top: 1rem;
+ margin-left: 0; } }
-em {
- font-style: italic;
-}
-
-strong {
- font-weight: bold;
-}
-
-img {
- position: relative;
- margin: 0 auto;
- max-width: 739px;
- padding: 5px;
- margin: 10px 0 10px 0;
- border: 1px solid #ebebeb;
-
- box-shadow: 0 0 5px #ebebeb;
- -webkit-box-shadow: 0 0 5px #ebebeb;
- -moz-box-shadow: 0 0 5px #ebebeb;
- -o-box-shadow: 0 0 5px #ebebeb;
- -ms-box-shadow: 0 0 5px #ebebeb;
-}
-
-p img {
- display: inline;
- margin: 0;
- padding: 0;
- vertical-align: middle;
+.page-header {
+ color: #fff;
text-align: center;
- border: none;
-}
+ background-color: #159957;
+ background-image: linear-gradient(120deg, #155799, #159957); }
-pre, code {
- width: 100%;
- color: #222;
- background-color: #fff;
+@media screen and (min-width: 64em) {
+ .page-header {
+ padding: 5rem 6rem; } }
- font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
- font-size: 14px;
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .page-header {
+ padding: 3rem 4rem; } }
- border-radius: 2px;
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
-}
+@media screen and (max-width: 42em) {
+ .page-header {
+ padding: 2rem 1rem; } }
-pre {
- width: 100%;
- padding: 10px;
- box-shadow: 0 0 10px rgba(0,0,0,.1);
+.project-name {
+ margin-top: 0;
+ margin-bottom: 0.1rem; }
+
+@media screen and (min-width: 64em) {
+ .project-name {
+ font-size: 3.25rem; } }
+
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .project-name {
+ font-size: 2.25rem; } }
+
+@media screen and (max-width: 42em) {
+ .project-name {
+ font-size: 1.75rem; } }
+
+.project-tagline {
+ margin-bottom: 2rem;
+ font-weight: normal;
+ opacity: 0.7; }
+
+@media screen and (min-width: 64em) {
+ .project-tagline {
+ font-size: 1.25rem; } }
+
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .project-tagline {
+ font-size: 1.15rem; } }
+
+@media screen and (max-width: 42em) {
+ .project-tagline {
+ font-size: 1rem; } }
+
+.main-content :first-child {
+ margin-top: 0; }
+.main-content img {
+ max-width: 100%; }
+.main-content h1, .main-content h2, .main-content h3, .main-content h4, .main-content h5, .main-content h6 {
+ margin-top: 2rem;
+ margin-bottom: 1rem;
+ font-weight: normal;
+ color: #159957; }
+.main-content p {
+ margin-bottom: 1em; }
+.main-content code {
+ padding: 2px 4px;
+ font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ font-size: 0.9rem;
+ color: #383e41;
+ background-color: #f3f6fa;
+ border-radius: 0.3rem; }
+.main-content pre {
+ padding: 0.8rem;
+ margin-top: 0;
+ margin-bottom: 1rem;
+ font: 1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ color: #567482;
+ word-wrap: normal;
+ background-color: #f3f6fa;
+ border: solid 1px #dce6f0;
+ border-radius: 0.3rem; }
+ .main-content pre > code {
+ padding: 0;
+ margin: 0;
+ font-size: 0.9rem;
+ color: #567482;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0; }
+.main-content .highlight {
+ margin-bottom: 1rem; }
+ .main-content .highlight pre {
+ margin-bottom: 0;
+ word-break: normal; }
+.main-content .highlight pre, .main-content pre {
+ padding: 0.8rem;
overflow: auto;
-}
-
-code {
- padding: 3px;
- margin: 0 3px;
- box-shadow: 0 0 10px rgba(0,0,0,.1);
-}
-
-pre code {
- display: block;
- box-shadow: none;
-}
-
-blockquote {
- color: #666;
- margin-bottom: 20px;
- padding: 0 0 0 20px;
- border-left: 3px solid #bbb;
-}
-
-
-ul, ol, dl {
- margin-bottom: 15px
-}
-
-ul {
- list-style-position: inside;
- list-style: disc;
- padding-left: 20px;
-}
-
-ol {
- list-style-position: inside;
- list-style: decimal;
- padding-left: 20px;
-}
-
-dl dt {
- font-weight: bold;
-}
-
-dl dd {
- padding-left: 20px;
- font-style: italic;
-}
-
-dl p {
- padding-left: 20px;
- font-style: italic;
-}
-
-hr {
- height: 1px;
- margin-bottom: 5px;
- border: none;
- background: url('../images/bg_hr.png') repeat-x center;
-}
-
-table {
- border: 1px solid #373737;
- margin-bottom: 20px;
- text-align: left;
- }
-
-th {
- font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
- padding: 10px;
- background: #373737;
- color: #fff;
- }
-
-td {
- padding: 10px;
- border: 1px solid #373737;
- }
-
-form {
- background: #f2f2f2;
- padding: 20px;
-}
-
-/*******************************************************************************
-Full-Width Styles
-*******************************************************************************/
-
-.outer {
- width: 100%;
-}
-
-.inner {
- position: relative;
- max-width: 640px;
- padding: 20px 10px;
- margin: 0 auto;
-}
-
-#forkme_banner {
- display: block;
- position: absolute;
- top:0;
- right: 10px;
- z-index: 10;
- padding: 10px 50px 10px 10px;
- color: #fff;
- background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%;
- font-weight: 700;
- box-shadow: 0 0 10px rgba(0,0,0,.5);
- border-bottom-left-radius: 2px;
- border-bottom-right-radius: 2px;
-}
-
-#header_wrap {
- background: #212121;
- background: -moz-linear-gradient(top, #373737, #212121);
- background: -webkit-linear-gradient(top, #373737, #212121);
- background: -ms-linear-gradient(top, #373737, #212121);
- background: -o-linear-gradient(top, #373737, #212121);
- background: linear-gradient(top, #373737, #212121);
-}
-
-#header_wrap .inner {
- padding: 50px 10px 30px 10px;
-}
-
-#project_title {
+ font-size: 0.9rem;
+ line-height: 1.45;
+ border-radius: 0.3rem; }
+.main-content pre code, .main-content pre tt {
+ display: inline;
+ max-width: initial;
+ padding: 0;
margin: 0;
- color: #fff;
- font-size: 42px;
- font-weight: 700;
- text-shadow: #111 0px 0px 10px;
-}
-
-#project_tagline {
- color: #fff;
- font-size: 24px;
- font-weight: 300;
- background: none;
- text-shadow: #111 0px 0px 10px;
-}
-
-#downloads {
- position: absolute;
- width: 210px;
- z-index: 10;
- bottom: -40px;
- right: 0;
- height: 70px;
- background: url('../images/icon_download.png') no-repeat 0% 90%;
-}
-
-.zip_download_link {
+ overflow: initial;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: transparent;
+ border: 0; }
+ .main-content pre code:before, .main-content pre code:after, .main-content pre tt:before, .main-content pre tt:after {
+ content: normal; }
+.main-content ul, .main-content ol {
+ margin-top: 0; }
+.main-content blockquote {
+ padding: 0 1rem;
+ margin-left: 0;
+ color: #819198;
+ border-left: 0.3rem solid #dce6f0; }
+ .main-content blockquote > :first-child {
+ margin-top: 0; }
+ .main-content blockquote > :last-child {
+ margin-bottom: 0; }
+.main-content table {
display: block;
- float: right;
- width: 90px;
- height:70px;
- text-indent: -5000px;
- overflow: hidden;
- background: url(../images/sprite_download.png) no-repeat bottom left;
-}
+ width: 100%;
+ overflow: auto;
+ word-break: normal;
+ word-break: keep-all; }
+ .main-content table th {
+ font-weight: bold; }
+ .main-content table th, .main-content table td {
+ padding: 0.5rem 1rem;
+ border: 1px solid #e9ebec; }
+.main-content dl {
+ padding: 0; }
+ .main-content dl dt {
+ padding: 0;
+ margin-top: 1rem;
+ font-size: 1rem;
+ font-weight: bold; }
+ .main-content dl dd {
+ padding: 0;
+ margin-bottom: 1rem; }
+.main-content hr {
+ height: 2px;
+ padding: 0;
+ margin: 1rem 0;
+ background-color: #eff0f1;
+ border: 0; }
-.tar_download_link {
+@media screen and (min-width: 64em) {
+ .main-content {
+ max-width: 64rem;
+ padding: 2rem 6rem;
+ margin: 0 auto;
+ font-size: 1.1rem; } }
+
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .main-content {
+ padding: 2rem 4rem;
+ font-size: 1.1rem; } }
+
+@media screen and (max-width: 42em) {
+ .main-content {
+ padding: 2rem 1rem;
+ font-size: 1rem; } }
+
+.site-footer {
+ padding-top: 2rem;
+ margin-top: 2rem;
+ border-top: solid 1px #eff0f1; }
+
+.site-footer-owner {
display: block;
- float: right;
- width: 90px;
- height:70px;
- text-indent: -5000px;
- overflow: hidden;
- background: url(../images/sprite_download.png) no-repeat bottom right;
- margin-left: 10px;
-}
+ font-weight: bold; }
-.zip_download_link:hover {
- background: url(../images/sprite_download.png) no-repeat top left;
-}
+.site-footer-credits {
+ color: #819198; }
-.tar_download_link:hover {
- background: url(../images/sprite_download.png) no-repeat top right;
-}
+@media screen and (min-width: 64em) {
+ .site-footer {
+ font-size: 1rem; } }
-#main_content_wrap {
- background: #f2f2f2;
- border-top: 1px solid #111;
- border-bottom: 1px solid #111;
-}
+@media screen and (min-width: 42em) and (max-width: 64em) {
+ .site-footer {
+ font-size: 1rem; } }
-#main_content {
- padding-top: 40px;
-}
-
-#footer_wrap {
- background: #212121;
-}
-
-
-
-/*******************************************************************************
-Small Device Styles
-*******************************************************************************/
-
-@media screen and (max-width: 480px) {
- body {
- font-size:14px;
- }
-
- #downloads {
- display: none;
- }
-
- .inner {
- min-width: 320px;
- max-width: 480px;
- }
-
- #project_title {
- font-size: 32px;
- }
-
- h1 {
- font-size: 28px;
- }
-
- h2 {
- font-size: 24px;
- }
-
- h3 {
- font-size: 21px;
- }
-
- h4 {
- font-size: 18px;
- }
-
- h5 {
- font-size: 14px;
- }
-
- h6 {
- font-size: 12px;
- }
-
- code, pre {
- min-width: 320px;
- max-width: 480px;
- font-size: 11px;
- }
-
-}
+@media screen and (max-width: 42em) {
+ .site-footer {
+ font-size: 0.9rem; } }