创建新的 CMS,从 ASP - Umbraco 或 Sharepoint 导入内容?

发布于 2024-09-18 19:56:24 字数 553 浏览 10 评论 0原文

我正在开发一个创建 CMS 的项目,这将需要导入大量现有内容,其中大部分是静态的,但在 ASP 中(所以它们不仅仅是纯 HTML,还有包含内容,有时还有其他服务器 -边代码)。

我们正在考虑使用 Umbraco 或 Sharepoint (2010) 来管理外部内容,目前外部内容包含几千个页面。我读过这篇文章,我认为双方都有很好的案例。然而,虽然我已经了解了添加和管理内容的功能,但我还没有看到任何有关将现有内容导入其中的内容。由于我们有很多内容需要导入,因此任何一个 CMS 促进这一点的能力将是做出决定的一个主要因素。

我想知道是否有人有尝试将大量内容导入 Umbraco 或 Sharepoint 的经验,或者您是否知道我将如何做到这一点。两者都容易吗?是否有我可以找到的插件或我可以编写的脚本?或者我几乎必须使用任一 CMS 手动导入每个现有文件?

如果您有使用 Umbraco 或 Sharepoint 的经验并且对此有任何想法,我会重视您的意见和/或建议。

I'm working on a project to create a CMS, which will entail importing a lot of existing content, most of which is static, but in ASP (so they're not all just pure HTML, there are includes and sometimes other server-side code).

We're considering using Umbraco or Sharepoint (2010) for managing the external content, which currently comprises a few thousand pages. I've read this and I think there are good cases to be made for both sides. However, while I've read about the features of adding and managing content, I have not seen anything regarding the importing of existing content into either. And since we have a lot of content that will have to be imported, the ability of either CMS to facilitate this will be a major factor in the decision.

I'd like to know if anyone has any experience trying to import a lot of content into either Umbraco or Sharepoint, or if you have any idea how I might go about doing that. Is it easy for either? Are there plug-ins I can find, or scripts I can write? Or will I pretty much have to import each existing file manually with either CMS?

If you have experience with Umbraco or Sharepoint and have any ideas about this, I would value your input and/or recommendations.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

怀里藏娇 2024-09-25 19:56:24

您只是将 SharePoint 用作 CMS 吗?恕我直言,虽然 SharePoint 可以用作 CMS,但这并不是它真正的优势所在 - 它更适合 Intranet/Portals/Collaboration 工具。

我确信很快就会有人提供 SharePoint 展示网站的链接,但缺点是:-

  • 价格昂贵(即使使用“免费”WSS
    您需要互联网连接器的版本
    许可证)+ Windows 许可证。

  • 标记可能相当“重”并且
    难以定制(2007 年的表格很多
    和 javascript 文件测量
    数百 kb)
  • 有问题的交叉
    2007 年的浏览器功能
  • 与某些专用 CMS 相比,“网站”功能相对较差,例如博客引擎

基本上 - 如果您所追求的只是 CMS,那么也许还有更好的选择?

(我应该说,我认为在 Intranet/Portal 设置中 SharePoint 非常出色,虽然有时确实令人沮丧,但非常出色)。

Are you just using SharePoint as a CMS? IMHO whilst SharePoint can be used as a CMS that is not where its real strengths lie - its more suited to Intranet/Portals/Collaboration tools.

I am sure someone will be on in a minute with links to SharePoint showcase sites but the disadvantages :-

  • Its expensive (even with 'free' WSS
    version you need Internet connector
    license) + windows licenses.
  • The
    markup can be fairly 'heavy' and
    difficult to customise (tables galore in 2007
    and javascript files measured in
    hundreds of kb)
  • Questionable cross
    browser functionality in 2007
  • Relatively poor 'website' features e.g. blogging engine as compared to some dedicated CMS's

Basically - if all you are after is a CMS then perhaps there are better options?

(I should say that I think that in an Intranet/Portal setting SharePoint is brilliant, frustrating sometimes for sure, but brilliant).

以歌曲疗慰 2024-09-25 19:56:24

我不能代表 SharePoint,但我必须将 MS Content Management Server 2002 数据库中的内容导入到 Umbraco 中。
Umbraco 具有很强的可扩展性,我能够构建一个仪表板组件来实现这一点。
它有效地检查了 MSCMS 渠道和帖子,并使用 Umbraco 文档类型重新创建了结构。它在 API 级别上非常有效,但我想说学习曲线并不太陡峭,而且 Umbraco 文档在过去两年中取得了突飞猛进的发展。
还有可能有人已经编写了一个包来完成您需要做的事情,因此值得查看社区 http://our.umbraco.org

I cannot speak for SharePoint but I have had to import content from a MS Content Management Server 2002 database into Umbraco.
Umbraco is very extensible and I was able to build a dashboard component that allowed me to do this.
It effectively examined the MSCMS channels and postings and recreated the structure using Umbraco document types. It was very much working at the API level but I would say the learning curve wasn't too steep and Umbraco documentation has come on leaps and bounds over the last two years.
There is also the possiblity that someone has already written a package to do what you need to do so it is worth checking out the community at http://our.umbraco.org.

七度光 2024-09-25 19:56:24

您好,我不知道 Sharepoint,但我为 Umbraco 构建了一个包,它可以帮助您将数据从其他系统导入到 Umbraco 中。按照您描述的方式,您可以使用 HTML Agility pack 将站点导出为文件格式,然后使用我的工具 www.cmsimport.com 将数据导入 Umbraco。

希望这有帮助,
理查德

Hi I don't know Sharepoint but I build a package for Umbraco which can help you importing data from other systems into Umbraco. In the way you dewscribe it you could export your site to a file format using the HTML Agility pack and then use my tool www.cmsimport.com to import the data into Umbraco.

Hope this helps,
Richard

や三分注定 2024-09-25 19:56:24

我没有做过任何 Sharepoint,但我已将内容导入到 Umbraco 中,发现它非常灵活。
我从数据库导入数据并在 Umbraco 中创建文档类型和自定义数据类型,然后使用如下代码创建并填充 umbraco 文档:

using umbraco.cms.businesslogic.web;

...
DocumentType dt = DocumentType.GetByAlias("myDoc");
Document doc = Document.MakeNew(name, dt, user, parentId);
doc.getProperty("whatever").Value = getWhateverXML();
doc.Save();

I haven't done any Sharepoint but I've imported content into Umbraco and found it very flexible.
I imported data from a database and created doctypes and custom datatypes in Umbraco then created and populated umbraco documents with code like this:

using umbraco.cms.businesslogic.web;

...
DocumentType dt = DocumentType.GetByAlias("myDoc");
Document doc = Document.MakeNew(name, dt, user, parentId);
doc.getProperty("whatever").Value = getWhateverXML();
doc.Save();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文