网站建设个人心得

核心提示我所在的公司是一个大型的国企集团,经常要制作大大小小的网站,活动专题,集团下属,部分分站等等,之前一直内部完成,悲剧的是内部开发人员技术比较残,做出来的后台感觉惨不忍睹,因为后台太简单,所以制作新网站效率非常低,这时候迫切需要采购一个专业的

我的公司是大型国企集团,经常做网站,活动专题,集团下属,一些子站等。,之前已在内部完成。可悲的是,内部开发者的技术相对较弱,做出来的背景感觉很恐怖。因为后台太简单,制作新网站的效率很低。这时候急需购买一套专业的CMS系统来替代。

当初选择pageadmin作为网站是经过深思熟虑的。在选择cms之前,我研究了国内几大cms系统:pageadmin、织梦、帝国、phpcms、wp等。最后选了pageadmin,没那么厉害。其实cms的功能都差不多,应该什么都有。不该有的就要定制。

选择pageadmin主要有两个原因:安全性和技术栈。

这一项安全措施做得很好。当它过了安全保障,安全检测几乎是满分,然后就是技术栈。很多cms框架都是jquery。不是说jquery在这里不行,而是前端发展到现在,vue、react、Angular等mvvm框架已经逐渐取代了jquery。在研究了这么多cms之后,pageadmin采用了vue的新技术。其他的都是jquery框架。在这一点上,我认为一个公司能够跟上最新的技术栈改进,从侧面证明了公司对产品的态度。有一点废话。当我们采用pageadmin时,这里有一些陷阱。

1.从模板中的数据库获取字段时,无论字段名是否大写,字段的第一个字母都应该大写。

@foreach ) { var title = item。标题;//读取标题字段。请注意,字段的第一个字符应该大写。也可以直接用html写@ @title}

我要做前端的这段代码大致可以理解,就是一个循环阅读。标题是新闻表格中的一个字段,循环阅读时必须大写。如果你把它写成item.title,我很抱歉你必须报告错误。

如果您在后台向news表添加一个字段,比如author字段:author,您必须如下调用它。

var作者=项目。作者

我感觉pageadmin为了调用的统一性,做了一个统一的case,所以你在后台添加自定义字段的时候,最好用驼峰风格命名。例如,可以使用createDate代替create-date或create_date。不然前端调用会感觉怪怪的,不符合标准。

2.网站不需要设置默认文档,但是。NetframeWork必须安装4.5版或更高版本。

一开始我无法理解这个。之前配置过很多网站,也用过很多cms。基本上,将有一个默认的主页,如index.html和default.php的类似页面。但是,在pageadmin的根目录中有一个配置文件。后来在网上看了mvc的介绍,大致明白了这种模式开发的系统对NetframeWork的要求比较高。如果服务器是win7,您必须到Microsoft下载4.6版的。NetframeWork才能运行。否则,您将报告错误:HTTP错误403.14-禁止。因此,如果您犯了这个错误,您不需要设置任何主页,这基本上意味着。NET framework低。

3.公共模板文件应该放在templates/ templates目录/views/shared目录中。

做网站模板的时候,可以贴一些公共的地方,比如顶部、底部、侧边栏等。在有公共位置的地方,你可以把html放在共享目录中。必须放在这里,后缀必须改成cshtml。这和我们之前的模板有点不同,通常是做成html后缀,比如底层公共文件:footer.cshtml

其他页面可以通过以下方式加载:

@Html。部分的

4.重装大法。之前已经在另一台电脑上安装了Pageadmin系统,然后把项目复制到新的服务器上之后,就无法正常运行了。因为pageadmin安装的参数不一样,所以需要重新安装。只需将Web.config中这一节的值改为空。

这种方法对于很多情况都很管用,比如忘记后台,后台初始密码,换了新域名打不开等等。,可以用这个方法解决。

以上是我自己使用pageadmin的总结。我希望它对你有用。

 
友情链接
鄂ICP备19019357号-22