Tag: content management system

基于Node js的Portfolio CMS数据库

我对Node.js来说很新奇,而且我被卡住了一点。 有一个项目组合CMS出乎我的意料,实际上是Ghost的简单 启发我,你只是下载,它的工作,但我突然意识到在这种情况下,它可能无法正常工作。 据我所知,Ghost使用SQlight。 所以我的问题是,平台将处理自定义页面,所以使用将能够创build像WordPress的页面,将处理博客post,图片库和主题。 我正在考虑使用MongoDB,但我有一些问题。 所以人们将可以创build图像库,并将其作为简短的代码插入到页面(只是告诉),我的问题是。 MongoDB是否适合这种types的CMS? 图库的embedded数据是否会在未来造成问题或有任何限制? 图片库的例子 Model.Gallery { id: OjectId, name: Gallery name 1, CreatedBy: userId, images: [ {filename: 'image 1'}, {filename: 'image 2'}, {filename: 'image 3'}, ] } 或者你会推荐别的吗? 谢谢

NodeJs CMS – 构buildCMS时作为存储格式的XML或JSON

我正在使用Express在NodeJs的顶部写JavaScript的CMS。 我的目标是build立一些我在.NET平台上每天构build的东西,但是现在纯粹用JavaScript。 目前,我有基本的stream程工作,内联编辑页面(“contenteditable”属性),然后parsing这些可编辑div div的HTML到JSON并将其存储在MongoDB中。 另一种方式是,将所需部分的JSONparsing回HTML服务器端,并使用jQuery将其插入到JSDom文档中,然后将整个文档发送到客户端。 这一切都完美的工作,但现在我正在与一个正在质疑HTML存储为JSON的部分的同事讨论。 在他看来,这应该是XML,但在将所有内容都改为XML之前,我想听到更多关于这个问题的意见。 在stream程的任何部分,XML都比JSON有优势吗? 我不得不使用XSLT将XML格式化为HTML,而不是像我所知的那样将JSONparsing回HTML。 任何意见,将不胜感激。

NODE和CMS与angularjs:他们如何合作

我正在考虑用MEAN堆栈做些什么。 我需要一种方法来编辑网站的内容,如WordPress的提供(基本上是一个CMS)。 令人困惑的是CMS和Angular如何协同工作。 我看了一个名为Keystone的CMS,在那里你必须在Node中设置一些路由等。 这会不会与您在Angluar中设置的路由崩溃? 在我使用的其他CMS中,视图的创build发生在服务器端。 在Angular中,就我所知,您创build了一个HTML模板,您可以在angular度控制器中填充数据。 这也看起来像CMSs和Angular之间可能会崩溃。 这是这种情况吗? 对于我应该了解的angular度和内容pipe理系统还有什么其他的怪癖或者类似的问题吗?