EonerCMS——做一个仿桌面系统的CMS(一)
开篇
一个月前,我突然有了个想法,CMS能否做的像webQQ那样,整个后台就像一个桌面系统,把功能归类到一个桌面图标里,点开某个图标后,操作里面的东西,就像在操作电脑上的某个文件夹一样简便,于是我之前写了一篇构想的文章:《关于CMS后台展示/操作方式的个人拙见》,不过认可我想法的人似乎不多。
当时发表完文章后,我也在想,这样的方式是否真的适用于CMS,我和几个同事,以及公司老总都讨论过。有人也提到开发成本的问题,我说这个不是问题,现在不用公司花人力去专门开发,我先做个雏形,把一些调用方法都封装好,比如窗口操作(最大化、最小化、关闭)、右键操作等一些公用的操作,写成一个类,之后如果可行,再继续开发下去。这样一来,方法都封装好了,调用又方便,之后的开发,就和普通的CMS开发一样。
当时我们老大(CEO)给我的建议是,先把基础打好。因为我的JS能力并不算强,虽然之前也写过一个自己的jQuery插件(jQuery.HooRay),但其实还是很不够的,所以这一个月我一直在加强自己的js能力,同时也对一些访桌面系统的网站做的研究,其中包括国产的webQQ、115,也还有一些国外的云操作系统,对他们的界面、操作模式做的小小的分析。
于是,一个月后的今天,我决定正式开始我的EonerCMS的开发,界面我决定先仿115应用中心的界面,原因是因为他的简洁,因为我不会设计,所以现在越简单越好,之后再让设计把界面统一设计下,替换也方便。
这篇文章就先到这里了,之后我会每周写篇,一方面总结下一周遇到的问题以及解决办法,另一方面也给自己有个任务进度,看看自己一周到底做了多少东西。
PS:其实今天稍微做了点,把界面上的“快捷方式”做好了,快捷方式不是直接写在页面里,是通过js加载生成的,至于原因嘛,先卖个关子,下周我会说明,先看下小试牛刀后的成果吧。
hooray.github.io
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架