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

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


所以我的问题是:


有没有什么值得参与的Contribute竞争对手?
有不需要任何桌面软件的Contribute竞争对手吗?
有没有在移动设备上工作的Contribute竞争对手(iPad,iPhone,Android,Blackberry? )


评论

像cushycms.com这样的CMS可以完成这项工作吗?还是您有比这更复杂的要求?

@MrChrister:CushyCMS似乎是对2的解答。您使用过CushyCMS吗?

只是演示,但您的问题使我想起了它是基于在线CMS的纯文本文件

我们说话有多静态?没有数据库?

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

#1 楼

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



PageLime(托管,商业,
最多3个站点)

SnappySnippets(托管,商业,免费,适用于简单站点)

CushyCMS(托管,商业,免费,无品牌站点)

MarkupFactory(托管,商业,30-日免费试用)

Nuggetz(PHP,平面文件,BSD
许可证)

脉冲(PHP,平面文件)

Phpns (PHP,MySQL,GPL)

OneFileCMS(PHP,平面文件,CC
许可证)

GetSimple(PHP,XML平面文件
DB, GPL)

Pixie(PHP,MySQL,GPL)

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

评论


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

– Marco Demaio
2010-12-04 20:22

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

–Virtuosi Media
2010-12-04 20:35

#2 楼

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

,只需在要使其可编辑的区域周围放置一些html标记,即可为CushyCMS提供ftp访问权限,到此为止。非常非常容易。

评论


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

– jessegavin
2010年7月22日在1:45

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

– Tim Post
2010年7月31日在19:05

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

–亚当
2010年8月2日,21:33

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

–Lèsemajesté
10-12-6'2:37

#3 楼

一些想法:



W3C的Amaya,开放源代码

WYSWYGPro可以嵌入在网页上-无需桌面软件(不执行任务)

TinyMCE Javascript所见即所得(WYSIWYG)编辑器-没有桌面软件(不执行任务)

我对它们中的任何一个都没有任何亲身经历。

评论


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

– artlung
2010年7月21日在22:26

#4 楼

CouchCMS(http://www.couchcms.com/)似乎也可以替代Contribute。
它使用XHTML标签在现有HTML页面中标记出可编辑区域(就像其他几个微型CMS一样)。从任何现有页面中创建克隆页面时,它都会发光。

#5 楼

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

评论


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

–Lèsemajesté
2010-12-04 2:24



#6 楼

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

评论


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

– Tim Post
2010年8月4日在8:48

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

–Lèsemajesté
2010-12-04 2:19

#7 楼

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

评论


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

– artlung
2010年7月31日在20:03

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

– dmsnell
2010年8月2日,11:56



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

–Lèsemajesté
10-12-6'2:29

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

–Patrick Honorez
2015年9月5日13:02

#8 楼

InPlaceEditor可能合适。要限制可编辑区域,必须在js / inplaceeditor.js中设置可编辑区域的选择器。

cosnt editable_container = '.editable_area'


演示http://xreader.github.com/inplaceeditor/demo .html

#9 楼

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

#10 楼

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

有关详细信息,请访问druapl.org

评论


Drupal不是一个静态网站。 Drupal需要对现有静态网站进行完整的重写和重新思考。 Drupal很棒,但绝不是Contribute的竞争对手。

– artlung
2010年7月21日在15:07

您拼写的druapl.org错误= /

–rlb.usa
2010年7月21日在22:10

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

–弗兰克·罗伯特·安德森
2010年8月24日在8:25

#11 楼

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

评论


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

– artlung
2010年7月21日在21:09

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

–rlb.usa
2010年7月21日在22:02

#12 楼

查看新的Aloha编辑器。

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

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

评论


我不明白如何将更改保存到服务器?

– Nute
2010年7月22日在18:28

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

– artlung
2010年7月26日在17:11

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

– artlung
2010年7月26日在17:14

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

– corymathews
2010年7月30日在13:22

#13 楼

CKEditor

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

评论


但这需要内容管理系统管理的页面,对吗?问题特别是关于编辑静态网站。

– artlung
2010年8月2日在13:19