最近帮朋友做了一个小型网站的内容管理系统,功能比较简单,只包括了网站页面的增加、修改和删除,但由此对CMS-内容管理系统的实现原理有了一个大概的认识。
从功能点实现的难易程度上说:在线编辑器是个难点,其他的功能只要把实现流程想明白了,就都比较简单了。
在线编辑器虽然是个难点,但网上资料比较多,使用起来基本上不会费太大的周折。我选择了FCKEditor,一是因为口碑还不错,二是比较易用。
内容管理系统一般都需要制作栏目的模板,这里有个地方需要注意,模板中的href容易出错,想使用扩展性较好的相对链接的方式,但调试了比较长的时间还是有不少问题,最后只得采用了折中的绝对链接。
根据栏目选择文章列表的联动下拉列表,实现起来是个比较有意思的小功能。其实代码写起来比较简单,我采用了XMLHttpRequest对象同步访问数据库数据的方式。
内容管理系统的测试比较繁琐。
功能完成后,需要给用户测试使用一下,比如添加和修改文章啦等等。大家都知道不能让他上来就在生产环境的页面上修改,这时还需要另建个测试目录,来保存用户添加和修改的页面,这个过程全是些琐碎的工作,非常麻烦。
flash的添加
我使用的是FCKeditor-2.3的版本,添加flash时,会提示找不到一个文件的错误。
解决:
在editor\dialog下,添加fck_UserFiles\Image\,并且将editor\dialog\fck_flash下面的两个文件拷贝过来就OK了。
分享到:
相关推荐
【超市管理系统开发项目总结】 超市管理系统是针对20世纪90年代以来我国零售业发展的重要产物,随着超市规模的扩大和信息流量的增加,传统的管理方式已无法满足现代超市的运营需求。在这种背景下,引入基于计算机的...
本文档总结了学生信息管理系统项目的开发过程和结果,涵盖了项目的背景、需求、设计、开发、测试和部署等方面。该系统旨在为学生、教师和管理员提供一个综合的信息管理平台,涵盖学生信息管理、成绩管理、班级管理、...
### Bug管理系统项目开发总结报告知识点解析 #### 一、引言 - **开发目的**: 随着信息技术的快速发展,软件应用已经渗透到社会的各个方面。在这个背景下,软件错误(通常称为“Bug”)的范围和可能性也随之扩大。...
总之,新闻管理系统开发涵盖了Java后端开发、数据库设计、前端技术、系统架构等多个领域,涉及的技术栈广泛,是学习和提升全栈开发技能的好实践。通过这个项目,开发者可以深入理解如何构建一个完整的、高性能的新闻...
### 企业人事管理系统项目开发总结知识点 #### 一、项目背景与目标 企业人事管理系统作为现代企业管理中的关键组件,旨在提升企业的人力资源管理效率,优化人力资源配置,从而增强企业的核心竞争力。随着科技的...
本文档是对学生信息管理系统项目的开发总结报告,涵盖了项目的背景、需求、设计、实现、测试和部署等方面的内容。 项目背景 学生信息管理系统是小组成员共同开发的项目,其目的是设计和实现一个管理学生信息的系统...
### 学生成绩管理系统开发总结 #### 一、项目背景与意义 《学生成绩管理系统》是一款基于Microsoft Visual Studio 2010平台开发的应用软件,旨在为学校提供一套高效、便捷的学生成绩管理解决方案。本项目的开发...
【项目总结报告】本次报告将全面总结Comm贸易公司的人力资源管理系统(HRM)项目,由张咏勤于2009年10月11日编写。该项目旨在开发一个定制化的人力资源管理系统,包括人事管理、工资管理、职位变更管理、离职管理、...
综上所述,学生信息管理系统实训报告涵盖了从需求分析到系统上线的全过程,对于学习数据库管理和Web开发的学生来说,是一份宝贵的参考资料。通过这个项目,学生可以深入理解数据库设计原则,掌握JSP开发技术,并提高...
【图书管理系统项目开发总结报告】 本报告旨在详细阐述图书管理系统的开发过程,帮助读者和用户更好地理解系统的构建和功能。项目由《软件工程》课程教师高洪江指导,由刘琛琛、卢玉爽、林贞倩、孙金香、孙新星等人...
【酒店管理系统项目开发总结报告】 本报告旨在对已完成的S0202-JMCLWZ-BOS酒店管理系统(Hotel Management System,HMS)项目进行深入的总结与回顾,以便为后续的软件改进和升级提供指导。作为一项高级计划,这份...
在系统开发过程中,错误处理和日志记录至关重要。ThinkPHP提供了完善的异常处理机制和日志系统,可以记录运行过程中的错误信息,便于开发者调试和优化代码。 八、性能优化与安全防护 为了提升系统的性能,ThinkPHP...
本报告旨在总结“企业工资管理系统”项目的开发过程,提供一个关于项目实施、成果及问题的全面概述,以便团队成员和其他相关人员了解项目开发的实践经验,并为未来类似项目的规划和执行提供借鉴。 1.2 背景 项目...
本报告主要针对设备管理系统的开发进行总结,旨在明确系统的主要功能模块、技术实现方法以及项目开发的过程。设备管理系统在现代企业管理中扮演着至关重要的角色,它能有效提升工作效率,通过集成化的管理方式,帮助...
【PHP框架之ThinkPHP项目CMS内容管理系统源码及开发手册】是针对PHP开发者的一个学习资源,特别是对于那些希望深入理解并应用ThinkPHP框架构建CMS(Content Management System)内容管理系统的人员。这个压缩包包含...
本报告旨在全面总结酒店管理系统(Hotel Management System,简称HMS)的开发过程,包括项目的执行情况、遇到的问题、解决方案以及项目成果,为今后类似项目的开发提供参考和经验借鉴。同时,报告也用于评估项目团队...
本报告主要针对设备管理系统的开发进行总结,旨在明确系统的主要功能模块、技术实现方法以及项目开发的过程。该系统采用C#三层ASP.NET架构,利用SQL Server 2005作为数据库,以满足企业对设备管理、调拨、维修、组织...
图书管理系统项目开发总结报告主要涵盖了项目开发的各个关键环节,包括编写目的、背景、定义、实际开发结果以及开发工作的评价。以下是对这些内容的详细解释: 1. **编写目的**: - 回顾知识:项目开发总结报告有...
由于提供的文件信息中只有标题、描述以及部分内容提示,并未给出实际的文档内容,因此我将基于标题“软件工程图书管理系统个人总结.pdf”和描述“软件工程图书管理系统个人总结.pdf”中蕴含的知识点,而非实际的PDF...
本资源摘要信息是关于软件开发文档详细设计说明书图书管理系统的知识点总结,从标题、描述、标签和部分内容中提取关键信息,并对其进行详细解释和分析。 一、软件开发文档详细设计说明书 软件开发文档详细设计说明...