asp.net c#article / review backend

时间:2010-07-29 15:43:06

标签: c# asp.net content-management-system

我正在构建一个新的cms,可以选择创建评论和文章(博客项目)。 现在,如果用户想要撰写评论,他/她将希望在文本中添加大量图像。现在我的问题是,包含这些图像的最佳选择是什么(请记住以后可以使用CDN。)

我在考虑以下方法:

  1. 在多个块中打破一篇文章,然后每个块都可以包含图片和文本。
  2. 只需通过WYSIWYG编辑器在文本中添加图片(最简单的选项,但不是那么通用)
  3. 单独上传图片并通过文章文章中的标签添加图片。与

    标题

    {img_1}

    内容

  4. 一样

    你们(和女孩)如何做这些事情?

    感谢您的时间

2 个答案:

答案 0 :(得分:1)

我认为选项2和3的组合可以提供良好的平衡。您可以允许用户上传他们将在文章/评论中使用的图像。然后使用增强的文本编辑器(如Stack Overflow用于问题和答案的编辑器)来编写文章并嵌入图片。

在Stack Overflow编辑器中,您必须输入要嵌入的图像的URL。您可以简化此操作,因为用户已上传图片并且您知道它在哪里。一小段UI可以让他们选择想要嵌入的图像。然后,您可以进行选择,确定图像URL并将其注入编辑器。

答案 1 :(得分:0)

(1)太可怕了,你的用户会讨厌你。

(2)不会“只是工作” - 你必须实施某种图像上传/存储/服务机制

(3)并不是一个坏主意...

在图像存储方面,如果您使用的是SQL Server,请不要忘记FILESTREAM http://technet.microsoft.com/en-us/library/bb933993.aspx