1.熟悉HTML5、CSS、JavaScript、jQuery、Bootstrap等前端web开发;
2.熟练PHP面向对象编程,熟练Thinkphp、Laravel等常见MVC框架开发;
3.熟练Mysql等关系型数据库的SQL语句操作;
4.熟悉Memrecache、Redis数据库内存缓存技术;
5.熟悉svn、git等常见开源版本控制工具使用操作;
6.熟练常见品牌网络、交换设备的安装调试,熟悉中小型网络架构及部署;
7.熟练常见品牌服务器产品的安装调试、磁盘阵列Raid操作、系统安装、故障排查等;
8.熟悉Linux、Windows、MacOS多个桌面版和服务器版操作系统;
9.熟悉Linux中samba、ftp、dns、dhcp、apache、nginx等常见服务的搭建、配置,可以编写简单的shell脚本;
涉及技术:前端基于Bootstrap框架使用HTML5、CSS排版布局,采用 JS和jQuery实现页面动态效果及局部刷新,后端使用PHP语言进行开发,采用MySQL数据库,进行表设计和分区,存储数据。
后台模块:
用户管理:管理员的添加和删除,普通用户的管理;用户列表的编辑;
新闻分类:添加,删除,编辑;分类列表的展示;
新闻管理:添加,删除,编辑;新闻列表和审核状态的展示,新闻推荐和上下线;
新闻搜索:根据分类,发布时间,关键词检索查询;
新闻审核:新闻发布后,管理员审核后发布成功,审核失败备注;
评论管理:评论列表,评论审核;
前台模块:
新闻展示:根据分类展示,显示推荐和最热新闻,采用分页,记录浏览量和发布人信息;
新闻搜索:首页可根据新闻关键词检索新闻;
用户注册与登录:默认访客仅能浏览新闻,注册用户可发布评论;
新闻评论:展示后台审核通过的评论,浏览量和发布人;
角色 | 职位 |
负责人 | PHP开发工程师 |
队员 | 后端工程师 |