一、 网站开发系统全新升级介绍(v5.3.1版)
二、 相关功能升级及调整
三、 主要升级详细介绍
1、 服务器运行环境升级
1. 服务器建议使用“阿里云ECS(云服务器)”或者“新网云主机”,品牌服务商,安全、稳定从底层开始。
2. 服务器操作环境升级为(linux 64位 centos7.3,纯净系统 最新版本:centos7.3)
3. centos6.4,纯净系统增加微软Hyper-V驱动,在微软Hyper-V服务器上,CentOS作为虚拟机可以更加高效;
4. *samba4库升级至最新版本,完善了与Active Directory(AD)域名的交互。如果你从CentOS 6.3升级至CentOS 6.4,而且已经在使用Samba,那么首先要确保卸载samba4包,以避免在升级中造成冲突。
5. *弃用matahari。CentOS 6.4最新升级需要删除所有matahari,为确保已删除所有残留,在更新至6.4后请运行yum erase matahari
6. *i386架构新增了dev86、iasl和qemu-guest-agent。
2、 网站运行环境升级
1. 网站运行环境升级为( wdcp v3.2.7版本 最新版本:v3.2.7)
2. wdCP是WDlinux Control Panel的简称,是一套通过WEB控制和管理服务器的Linux服务器管理系统以及虚拟主机管理系统,旨在易于使用Linux系统做为我们的网站服务器系统,以及平时对Linux服务器的常用管理操作,均可在wdCP的后台里操作完成.
使用wdCP,通过WEB方式就可以查看服务器情况,资源利用率,系统负载,内存使用率,带宽使用率等等.
使用wdCP,通过WEB方式就可以轻松创建网站,开站点,发布网站,创建FTP,创建mysql数据库等.
使用wdCP,通过WEB方式,就可以管理服务器上的站点,站点文件,站点配置等等.
简单,方便,易操作.让你方便地使用和管理Linux服务器和网站,使用Linux系统做网站服务器,也同样可以很简单
3、 网站前端开发语言升级
1. 开发语言php,网站目前使用版本(5.5.9 最新版本7.16)
2. 由于网站开发中一直使用php5.3,个人感觉相对稳定,考虑到网站运行稳定性目前只升级至php5.5.9版本,更高版本也在学习使用中,期待升级其它相关版本。
3. PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
4、 网站数据库升级
1. 网站数据库使用mysql数据库,目前使用版本为mysql 5.5.54(最新版本应该是5.7.12,应该是商业版),具体信息无法确定。
2. 由于网站开发中一直使用myqsql5.6.17,服务器上使用mysql5.1.63,个人感觉相对稳定,考虑到网站运行稳定性和其它软件的兼容性,目前只升级至mysql 5.5.54版本,更高版本也在学习使用中,期待升级其它相关版本
3. mysql数据库是比较不错的数据库,在免费数据库里个人认为是最好的,而且是Oracle 旗下产品,无论是数据安全,还是相关操作以及和PHP语言的配合更是标准的搭配。
4. MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。
5. MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
6. MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
7. 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
5、 网站开发框架版本升级
1. 网站开发框架使用Thinkphp,目前使用版本为thinkphp5.05(最新版本5.09),Thinkphp最新版本为刚刚更新升级,针对5.05有部分小功能进行升级调整,总体区别不大,待5.09稳定可实现直接升级更新。
2. Thinkphp是国产框架中比较不错的一款,主要在网站开发中,以及后期的二次开发和网站维护方面有着一定的优势,沈阳蓝色科技一直使用Thinkphp框架,进行网站源码开发,所以对客户的任何合理要求(逻辑上可实现的要求),都可以进行开发或者修改,提升网站的使用性和功能性,实现客户对网站的开发要求。
3. ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。
4. ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
5. ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支持,支持MySql、PgSQL、Sqlite多种数据库以及PDO扩展,ThinkPHP框架本身没有什么特别模块要求,具体的应用系统运行环境要求视开发所涉及的模块。
6. 作为一个整体开发解决方案,ThinkPHP能够解决应用开发中的大多数需要,因为其自身包含了底层架构、兼容处理、基类库、数据库访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用的组件,并且对于跨版本、跨平台和跨数据库移植都比较方便。并且每个组件都是精心设计和完善的,应用开发过程仅仅需要关注您的业务逻辑。
6、 系统插件版本升级
1. 针对系统插件进行升级,蓝色科技V5.3.1当前使用插件包括:JQuery(JS插件)、KindEditor(网页编辑器插件),JQuery版本为jquery3.2.1(最新版本3.2.1),KindEditor版本为4.1.10(最新版本4.1.10)。
2. Js插件和网页编辑器插件是网站开发中不可缺少的两个主要插件,主要对网站的特效功能支持以及网站更新内容操作等使用。
3. jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
4. jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
5. KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。
7、 后台结构升级
1. 针对网站后台管理系统进行多项升级改版,主要提升网站后台可操作性、数据准确性、模块独立性、访问安全性等,移除Easyui插件,全部功能独立手写开发。
2. 网站后台管理系统包括:网站配置信息、服务器信息、服务器运行环境信息、软件版本信息、网站管理信息、新闻管理、产品管理、案例管理、综合管理、用户管理、其它管理、会员登录日志、留言管理、订单管理、微信公众平台管理功能等,所有模块根据网站前端功能独立开发配置,确保数据的可读性和操作性。
3. 蓝色科技网站后台管理系统主要是用于对网站前台的信息管理,如文字、图片、影音、和其他日常使用文件的发布、更新、删除等操作,同时也包括会员信息、订单信息、访客信息的统计和管理。简单来说就是对网站数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整。