允许客户通过所见即所得编辑静态网站


21

我已经用Adobe(以前称为Macromedia)Contribute建立了一些客户端来编辑静态html内容。添加注释以防止它们造成太大的损害,并且可以正常运行:

<!-- TemplateBeginEditable name="UserEditedSection" -->
<p>stuff the user can edit</p>
<!-- TemplateEndEditable  -->

所以我的问题是:

  1. 是否有任何有价值的竞争对手?

  2. 是否有不需要使用桌面软件的Contribute竞争对手?

  3. 是否有在移动设备(iPad,iPhone,Android,Blackberry)上工作的Contribute竞争对手?


5
cushycms.com这样的CMS 是否可以胜任这项工作,或者您有比这更复杂的要求?
MrChrister

@MrChrister:CushyCMS似乎是2的答案。您使用过CushyCMS吗?
artlung 2010年

只是演示,但您的问题使我想起了它是基于平面文件的在线CMS
MrChrister,2010年

我们说话有多静态?没有数据库?
Andres Jaan Tack 2010年

4
我讨厌说,如果您正要这样做,那么可能是时候深入研究像Wordpress这样的低级CMS(或其他人提到的很多)了,是的,这需要做更多的工作进行自定义,托管费用要高出几美元,但是如果客户掌管您,并且可以向客户提供更高利润的产品,则收益的编辑更容易。我的客户经常通过电话更新其网站CMS。我看它这样......我们都可以做我们的MS图形绘制,但我们大多数人的选择不是有原因的......
bpeterson76

Answers:


10

以下是可托管和可下载的较简单CMS的几种不同选择:

  • PageLime(托管,商业,最多3个站点)
  • SnappySnippets(托管,商业,对于较简单的网站免费)
  • CushyCMS(托管,商业,无品牌网站免费)
  • MarkupFactory(托管,商业,30天免费试用)
  • Nuggetz(PHP,平面文件,BSD许可证)
  • Pulse(PHP,平面文件)
  • Phpn(PHP,MySQL,GPL)
  • OneFileCMS(PHP,平面文件,CC许可证)
  • GetSimple(PHP,XML平面文件DB,GPL)
  • Pixie(PHP,MySQL,GPL)

有关CMS选项的更全面列表,请查看OpenSourceCMS。您可以在其中找到各种非托管选项,从最简单的解决方案到更复杂的解决方案,每一个都带有演示,因此您可以在下载前试用一下。请注意,我没有使用任何这些方法,因此我无法推荐其他方法,但是希望您会发现有用的方法。


+1。BTW Phpns链接已断开。您对列出的每个CMS的简要看法是什么?
Marco Demaio 2010年

我个人不会使用它们中的任何一个。我不喜欢不能让我控制网站详细信息的托管选项,并且平面文件选项也很有限。至于其余的选项,我会在列出的所有选项中选择Wordpress或Joomla。
Virtuosi Media 2010年

12

如果您只想允许他们修改网站上的一些静态文本,建议使用CushyCMS

您只需在要使其可编辑的区域周围放置一些html标签,为CushyCMS提供ftp访问权限,就可以完成了。非常非常容易。


我过去使用过CushyCMS,实际上这真是太神奇了。您只需向第三方服务器提供FTP访问服务器即可。
jessegavin

@jessegavin-同意,如果他们可以支持一次性密码,那就太好了。
蒂姆·波斯特

看起来很酷。我有点担心,因为您必须使用cushycms类标记可编辑区域,因此很明显您正在使用CushyCMS,并且已打开对它们的FTP访问。您可以定义自己的班级名称吗?
亚当

大概您也可以使用SFTP?如果是这样,那么让人们知道您使用CushyCMS并没有太大的安全风险。
冒犯君主

3

一些想法:

  • W3C的 Amaya,开源
  • 可以将 WYSWYGPro嵌入网页中-无需桌面软件(不需要执行任务)
  • TinyMCE Javascript所见即所得编辑器-无桌面软件(不执行请求的任务)

我没有任何亲身经历。


1
+1代表Amaya,但WYSWYGPro和TinyMCE并没有执行我所描述的,它们需要另一个后端工具才能真正实现编辑。
artlung 2010年

2

CouchCMS(http://www.couchcms.com/)似乎也是Contribute的完美替代方案。它使用XHTML标记在现有HTML页面中标记出可编辑区域(就像其他几个微型CMS)一样,但是在从任何现有页面中创建克隆页面时,它都非常出色。


1

老实说,我建议创建一个。(并且,当您这样做时,请将其作为开源发布!)如果我理解正确,CushyCMS是否要求他们知道您的ftp详细信息?真是的 另外,我也不是依靠这样的外部服务的人。这太冒险了:他们可能倒闭,然后您所有的客户都对您发火。


我对这种说法有不同的看法。一方面,这些SaaS应用程序中的许多都是盗窃行为,它们确实使您危险地依赖第三方服务。另一方面,大多数企业已经依靠第三方来进行网络托管,电子邮件托管,互联网访问,电源等。因此,真正的原因在于权衡额外的依赖性/风险与托管解决方案所提供的便利。此外,SLA可以减轻您带来的大部分风险。
冒犯君主

1

鲈鱼是一个优秀而简单的CMS。我不了解CushyCMS,但是-据我所知-两者非常相似。


1
我以为MySQL是使用Perch的要求?还是可以直接编辑文件?
Tim Post

是的,它似乎需要基于功能页面的MySQL。而且,如果您可以同时访问PHP和MySQL,则构建静态站点没有太大意义,因此我猜测提问者将无法使用它。
冒犯君主

0

对于小型网站,您可以为客户创建一个Google文档帐户,并为每个网页都有一个文档。如果启用文档共享,则可以从服务器端将其提取并显示在其网站上。在他们看来,他们所看到的只是Google编辑器,并且他们的更改在重新加载网站后立即生效。


该页面如何包含在您的网站上?看来这一定是JavaScript或iframe,这使得搜索引擎和可访问性的含义变得很糟糕。也许我误会了。
artlung 2010年

要使用我通过谷歌搜索找到的示例(docs.google.com/…)-如果通过允许在网络上查看页面来共享页面,则可以使用任何服务器端语言来包含该页面。对于PHP,这很简单... echo file_get_contents(' docs.google.com/…); 然后,文档页面将插入到您的页面中,而无需使用javascript和iframe,也不会损害搜索引擎的性能。
dmsnell 2010年

如果您需要PHP,则最好运行一个动态网站。使用URL重写可能是一种选择,但它似乎仍然有些破绽。Google文档共享网址的静态程度如何?
冒犯君主

在这种情况下,为什么不使用Google网站?
Patrick Honorez,2015年


0

这个问题很老了,我想再加上2美分。大多数答案都包含指向CMS的链接,有些我喜欢(例如GetSimple),但是CMS并非完全是静态站点。我最近发现Sitecake就是这样:静态网站编辑器。他们的演示绝对令人印象深刻。(我绝不隶属于他们!)


-1

我个人将Drupal用于此类用途。Drupal是一个内容管理系统,需要花点时间进行设置,并且如果您想做任何真正的事,开发人员可能会很昂贵,但是最终结果通常是一个不错的网站。如果安装正确,则也很容易使用。

更多信息请访问druapl.org


3
Drupal不是一个静态网站。Drupal需要完全重写和重新考虑现有的静态网站。Drupal很棒,但绝不是Contribute的竞争对手。
artlung 2010年

2
您拼写druapl.org错误= /
rlb.usa 2010年

我以为我清楚地表明“ Drupal是内容管理系统”,而不是在静态站点中。正如Drupal遮篷一样,所有三个提问者都在提问;这是值得的,不需要运行桌面应用程序,并且可以从可以连接到网络的任何设备进行编辑;我认为Drupal可以解决问题。所有内容管理系统都是静态站点的竞争对手。@ rlb.usa,哎呀。
Frank Robert Anderson

-1

如果您正在寻找“竞争对手”,我听说过的最常见的设备就是Dreamweaver,也可以从Adobe获得。但是,这也是一个桌面软件。


我确实正在寻找用于静态内容的简单编辑器,但是Dreamweaver无疑是一个选择。不过,对于客户来说,简单编辑的矫kill过正。
artlung 2010年

1
我有Dreamweaver和Contribute的经验。如果他担心用户将站点弄乱到足以使用TemplateBeginEditable,那么他们肯定会用Dreamweaver弄乱很多东西。这是复杂。
rlb.usa 2010年

-1

查看新的Aloha编辑器

Aloha Editor使HTML5成为contenteditable可能-现在。所有主要的浏览器都支持contenteditable。但是它们没有提供接口,甚至破坏了HTML源代码。Contenteditable是Aloha Editor的核心,并使其成为世界上最先进的Editor。使用Aloha Editor,您就可以更进一步地摆脱HTML5随附的新世界。内容编辑的未来。现在可与Aloha Editor一起使用。

它使您可以直接编辑页面上的元素,而无需特殊的CMS后端。如果您的客户不那么倾向于技术,那么绝对可以使生活更轻松。他们只是开始编辑他们在页面上看到的内容。


我不知道如何将更改保存到服务器?
纽特

它是TinyMCE的竞争对手,因此没有默认后端。很好,但是不符合我的标准。
artlung

它取决于jQuery和ExtJS。此处的开发人员文档:aloha-editor.com/wiki/index.php/Implementation_Guide
artlung 2010年

该产品充其量是越野车。IMO仅是一个POC,而不是实际使用的POC。
corymathews 2010年

-1

编辑器

我已经在我的专有内容管理系统中使用CKEditor已有一段时间了。它基于JavaScript,具有很多可配置性。客户似乎能够很好地处理它,并且它提供了足够的能力来创建一些非常详细的HTML,而无需接触原始HTML。


1
但这需要内容管理系统管理的页面,对吗?问题特别是关于编辑静态网站。
artlung 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.