`

分享经验,做一个好用的扩展性好的网站管理系统

阅读更多

 我个人作网站后台系统的开发已经有十多年了,做的东西自认为还不错,至少自己是非常用心的在作这个系统,是真心做做好这个系统,而不是靠胡说八道,蒙骗不懂的客户,我希望每一个用我系统的人,越用越能领悟我做这套系统的深意,越用越觉得这套系统作得好。
   我的目标是:自己的系统是精致的,好用的、灵动的,他要有超级多的功能,还要非常简单易用;他要超强的扩展性,还要能抵挡黑客的进攻,他要有精致漂亮的界面,但不让人眼花缭乱。
 基于这些目标,我作了这样的努力:
 1. 用WEB OS方式的后台,界面漂亮,操作易上手,还很酷。
 2. 用数据模型(挂接表)功能,扩展系统的功能
 3. 用全新的自定义标签,实现页面个性化设计
 4. 使用多种安全措施,让系统更安全
下面我详细说说这些方面
   WEB OS形式的界面: 我开始设计制作这套后台,关于界面,我用了仿WINDOWS的方式,把后台作成WEB OS的形式,把网站所有的管理,做到了那个“网站内容”功能中,栏目栏目、发布信息、设置权限都放到一起,就象在WINDOWS中管理“我的电脑”一样,栏目就是那一个个的文件夹;信息就是文件,不管文章、软件、视频、音乐我都把他理解为信息,他们都有共性;权限就是设置文件和文件夹的属性。没有采用普通后台系统搞栏目管理,文章管理,软件管理这样的方式,我把所有有共性的东西,都放到了一起,开始可能有用户用惯了其它的系统,觉得不习惯,但是,稍过两分钟,就会觉得这个管理方式特别顺手,而对于没有用过任何CMS的人来说,这会变得更加亲切。
 

  这个界面看起来干净,整齐,比起其它CMS乱七八糟的布局好多了,他们用了一大堆菜单完成的工作,我把他全部集中到了这一个地方。另外,由于用了WEBOS的方式,界面中可以同时打开多个窗口,窗口可以随意改变大小,这样,让用户可以同时操作多种功能,而不是原来那样,作这件事的,另一个界面就没有了。

  让系统有超级的扩展性 为了让系统具更好的扩展性,我主要用了自定义数据模型的技术,系统可以自己建立表,自己定义表中字段,然后可以自己任意调用这些字段,因而让系统可以干任何事。
 

用户可以自己建立无数的表,自己建立无数的字段,字段有很多类型可供选择,输入数据时,可以用下拉菜单,单选,复选,单行和多行的文本框。
这些选项也可以自己定义:
 

用这样的方式,系统的扩展性得到了保证。

   用自定义标签功能来设计和制作页面: 

自定义标签这个东西,在很多网站管理系统(CMS)中都用,但是,这些网站系统的自定义标签通常采用的方式是,制作一个模板页,在里面放入自己自定义标签的代码,这些代码是特殊的,然后在系统中,导入这些模板文件,系统显示页面时把这些模板中的特殊代码转成特定的HTML代码。这个方式,我觉得当然没什么错,中规中矩,大家都这么干,但这个方式,缺点也非常明显,就是你必须要导入模板,然后应用模板,最后才能看到这个模板呈现出来的实际效果,而我看到的这个后台系统,他没有用这样的方式,他的标签,直接写在 ASPX文件中,不需要导入和应用模板,你放入自定义标签代码,按一下F5,刷新页面,标签的效果马上就呈现出来了,我觉得这个方式非常的好。我要改标签参数,改了马上看到效果, 我要改页面布局,改了也立即看到效果,不再去导模板了。
下面看到的,就是这个系统中,调用自定义标签代码的方式:

这是调用标签的代码,设置标签也很简单,在后台可以直接打开文件,点击就可以修改标签了,标签修改的界面是这样的:

这样的方式,让查找标签变得非常容易.并且设置标签参数的方式,特别友好.
标准呈现出来的最终页面是这样的:

我用红线框,画出来的就是标签最后呈现出来的结果.


   只想分享一下经验,不想作宣传,所以就不说这个系统的名字了,如果大家能碰到我,那是缘份呀。

1
0
分享到:
评论
2 楼 rancococ 2011-12-04  
不和别人分享有何用?
1 楼 gwpking8419 2011-12-04  
扯皮。。。。

相关推荐

    好用的企业网站管理系统

    通过以上分析,我们可以看出,一个好的企业网站管理系统不仅需要具备强大的功能,还应当注重用户体验和系统的可扩展性。ASP作为服务器端脚本语言,能够为企业网站提供灵活、高效的开发解决方案。如果你正寻找一个...

    野草CMS网站内容管理系统

    在功能扩展性方面,野草CMS支持插件开发,允许开发者根据需要添加各种功能模块,如评论系统、社交分享、SEO优化工具等。这大大增强了系统的灵活性和可定制性,满足不同用户和企业的多样化需求。 安全性是任何内容...

    一个挺不错的后台管理系统

    【标题】:“一个挺不错的后台管理系统” 这个标题指的是一个被高度评价的...通过这个后台管理系统,开发者可以快速构建一个专业且高效的管理界面,同时利用开源社区的持续更新和支持,确保系统的稳定性和可扩展性。

    凡诺企业网站管理系统免费版4.2

    10. **技术支持与社区**:作为一款开源产品,凡诺企业网站管理系统可能有一个活跃的开发者和用户社区,提供技术支持、交流经验、分享教程等资源,有助于用户更好地利用系统。 综上所述,"凡诺企业网站管理系统免费...

    一个免费好用简单方便的图片网站管理系统piccms

    《PicCMS:构建高效便捷的图片网站管理系统的首选》 PicCMS,一款备受推崇的免费图片网站管理系统,因其易用性、便捷性和高效性而深受用户喜爱。它为那些需要管理和展示大量图片资源的网站提供了理想的解决方案。...

    精美漂亮的网站管理系统

    10. **扩展性与插件**:一个强大的系统应该具备良好的扩展性,允许通过安装插件或模块来添加额外的功能,如电子商务、论坛、日历等。 在“网站管理系统”这个压缩包中,包含了整个网站管理系统的源代码,用户可以...

    jsp校园宿舍管理系统分享

    【jsp校园宿舍管理系统分享】 本系统是基于Java的JSP技术构建的一个全面的校园宿舍管理系统。...在本系统中,JSP被用来构建...对于开发者来说,这是一个实践JSP及相关技术的好项目,也是提升自身技能和经验的良好机会。

    用可视化可视化eclipse编写的学生管理系统,功能比较齐全。建议分享

    同时,该系统的开源分享性质,也为其他开发者提供了一个学习和实践的好机会。 总结,基于Eclipse的可视化学生管理系统,以其直观的开发方式、全面的功能和开源共享的精神,为教育信息化提供了有力支持。无论是对于...

    JavaWeb名片管理系统

    JavaWeb名片管理系统是一款利用Web技术实现的,旨在方便个人或组织存储、管理和分享名片信息的软件系统。该系统的核心架构是基于HTML、CSS、JavaScript等前端技术,与JSP、JavaBean、JDBC以及DAO模式在后端的紧密...

    ssm-宠物管理系统答辩PPT

    系统还包含了论坛模块,为用户和管理员提供了一个交流平台,分享宠物信息、咨询和经验。 软件测试是系统开发的重要环节,用于确保软件的质量和性能。在此项目中,主要采用了黑盒测试方法,模拟用户实际操作,对系统...

    网站管理系统—完善的内容管理系统

    6. 社区支持:作为开源项目,EmpireCMS有一个活跃的开发者社区,用户可以在其中寻求帮助,分享经验和获取最新的更新信息。 构建和完善内容管理系统时,需要考虑以下几点: 1. 用户需求分析:明确目标用户群体,...

    宿舍管理系统毕业设计完整项目(JSP期末项目(宿舍管理系统)+JavaWeb宿舍管理系统项目源码科帮网)等

    - JSP期末项目(宿舍管理系统).rar:这可能是一个学生在期末项目中完成的JSP版本的宿舍管理系统,包含了项目的源代码、配置文件、数据库脚本等。 - 宿舍管理系统-改.zip:这可能是对原有系统的改进版本,可能增加...

    蓝色学校网站模板,经典的学校网站管理系统下载分享

    提供一个浅蓝色风格的学校网站模板给大家下载、适合中小学、中学、和职业类学校网站,现在网上很多学校网站管理系统基本都是互相抄袭,漏洞百出,功能上很不灵活,我现在发的这个系统很有特色,采用NET2.0开发的,...

    亿网php旅游网站管理系统

    亿网php旅游网站管理系统选择PHP作为基础,意味着它具备了良好的可扩展性和灵活性,能够适应不断变化的业务需求。 系统中,旅游线路的规划和展示是核心功能之一。管理员可以通过后台管理系统录入各地的旅游景点信息...

    博客管理系统论文.doc

    SQL Server 数据库是一种关系型数据库管理系统,提供了一个强大和可靠的平台,用于存储和管理系统中的数据。SQL Server 数据库是.NET 技术的主要数据库管理系统。 知识点10:博客管理系统的设计和实现 博客管理系统...

    SentCMS网站管理系统 v3.0 beta.zip

    SentCMS网站管理系统采用MVC设计模式,采用单一入口,系统有很好的扩展性,采用功能化、模块化的开发模式,方便开发者进行二次开发。 基于ThinkPHP 依托新版ThinkPHP的功能优势和命名空间的特性。 安全可靠 提供...

    本人自己做的一个公司内部管理系统

    【标题】:“本人自己做的一个公司内部管理系统” 这个标题揭示了这是一个个人开发的、用于公司内部管理的系统。这样的系统通常包含多个模块,旨在提高工作效率,优化内部流程,包括但不限于人力资源管理、财务管理...

    冠龙科技企业网站管理系统 v8.0

    "冠龙科技企业网站管理系统 v8.0"是一款专为企业设计的网站管理平台,旨在帮助企业高效、便捷地管理和维护其在线形象。这个系统的版本8.0代表了它经过多次迭代和优化,具备了更完善的特性和功能,以适应不断变化的...

    南方数据企业网站管理系统 v10

    综上所述,"南方数据企业网站管理系统 v10"是一个全方位的企业级网站管理工具,提供了从内容创作到用户交互的全方位解决方案,是企业构建和管理官方网站的理想选择。其整站源码的开放性,使得用户可以根据具体需求...

    启点在线通用SEO网站管理系统 vX0919.zip

    启点在线网站管理系统是针对外贸中小企业而开发的具有简单易用,功能强大,性价比高,扩展性好,安全性高,稳定性好的中英文双语版系统,可以加快企业网站的开发的速度和减少开发的成本。让不同的用户在懂的少许html...

Global site tag (gtag.js) - Google Analytics