EonerCMS——做一个仿桌面系统的CMS(一)

开篇

  一个月前,我突然有了个想法,CMS能否做的像webQQ那样,整个后台就像一个桌面系统,把功能归类到一个桌面图标里,点开某个图标后,操作里面的东西,就像在操作电脑上的某个文件夹一样简便,于是我之前写了一篇构想的文章:《关于CMS后台展示/操作方式的个人拙见》,不过认可我想法的人似乎不多。

  当时发表完文章后,我也在想,这样的方式是否真的适用于CMS,我和几个同事,以及公司老总都讨论过。有人也提到开发成本的问题,我说这个不是问题,现在不用公司花人力去专门开发,我先做个雏形,把一些调用方法都封装好,比如窗口操作(最大化、最小化、关闭)、右键操作等一些公用的操作,写成一个类,之后如果可行,再继续开发下去。这样一来,方法都封装好了,调用又方便,之后的开发,就和普通的CMS开发一样。

  当时我们老大(CEO)给我的建议是,先把基础打好。因为我的JS能力并不算强,虽然之前也写过一个自己的jQuery插件(jQuery.HooRay),但其实还是很不够的,所以这一个月我一直在加强自己的js能力,同时也对一些访桌面系统的网站做的研究,其中包括国产的webQQ、115,也还有一些国外的云操作系统,对他们的界面、操作模式做的小小的分析。

  于是,一个月后的今天,我决定正式开始我的EonerCMS的开发,界面我决定先仿115应用中心的界面,原因是因为他的简洁,因为我不会设计,所以现在越简单越好,之后再让设计把界面统一设计下,替换也方便。

  这篇文章就先到这里了,之后我会每周写篇,一方面总结下一周遇到的问题以及解决办法,另一方面也给自己有个任务进度,看看自己一周到底做了多少东西。

  PS:其实今天稍微做了点,把界面上的“快捷方式”做好了,快捷方式不是直接写在页面里,是通过js加载生成的,至于原因嘛,先卖个关子,下周我会说明,先看下小试牛刀后的成果吧。

转载于:https://www.cnblogs.com/hooray/archive/2011/08/30/2159032.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以给你提供一个简单的CMS管理系统的结构和基本功能,让你进一步开发。 1. 数据库设计 首先,你需要设计一个数据库来存储CMS系统中的所有数据。下面是一个简单的数据库设计: - 用户表(users):存储系统用户的信息,包括用户名、密码、电子邮件等。 - 文章表(articles):存储文章的信息,包括标题、正文、作者、发布日期等。 - 分类表(categories):存储文章分类的信息,包括分类名称、描述等。 - 评论表(comments):存储用户对文章的评论信息,包括评论内容、评论者、评论时间等。 2. 基本功能 接下来,你需要实现CMS系统的基本功能: - 用户管理:系统管理员可以添加、编辑和删除用户。 - 文章管理:系统管理员可以添加、编辑和删除文章。用户可以查看和评论文章。 - 分类管理:系统管理员可以添加、编辑和删除文章分类。 - 评论管理:系统管理员可以审核、删除和回复用户的评论。 3. 技术实现 在PHP中,你可以使用以下技术实现CMS系统: - 数据库操作:使用PDO或mysqli连接数据库,并使用SQL语句进行数据的增删改查。 - 用户认证:使用session或cookie来保存用户的登录状态,并使用密码哈希算法(如bcrypt)来加密用户的密码。 - 页面模板:使用PHP模板引擎(如smarty)来实现页面的模板化。 - 前端框架:使用前端框架(如Bootstrap)来实现页面布局和交互效果。 总之,一个CMS系统的实现需要考虑到数据库设计、基本功能和技术实现等多个方面。希望这些信息可以对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值