当地的非营利组织需要一个新的网站。这是一个非常基本的网站,简单地呈现信息,不需要超过基本的HTML/CSS来制作实际的网站。
营销经理希望能够定期编辑文本部分(即将到来的事件,工作)。我如何在HTML/CSS中创建站点,然后允许他们以一种简单的方式只编辑这些部分中的文本?这是可能的吗,或者这需要更多实际编程/数据库语言的高级知识?
谢谢
发布于 2015-02-17 11:39:01
不,您不能仅使用HTML和CSS编辑网站。即使你有JavaScript,你也需要服务器端的代码(ASP.NET,PHP,Ruby on Rails,Node.js等)来存储修改后的文本,因为它运行在客户端(不包括基于JavaScript的服务器端框架)。
简单的解决方案是只使用简单的HTML,并告诉他直接编辑HTML。如果他只是一点技术上的,那么一两个小时的HTML工作原理的解释可能就足够让你上手了。
如果CMS解决方案是预先构建好的,并且具有用于编辑内容的简单菜单,那么它可能会工作得很好。有很多不同的选择来满足你的需求。
否则,您可以构建自定义站点。一个从简单文本文件中读取文本的自定义站点可能就足够了(Markdown可能比纯文本更可取)。当然,如果您愿意,您可以扩展它,直到您基本上构建了自己的CMS。
发布于 2015-02-17 12:57:48
你不能这么做。
HTML页面存储在服务器上(这只是一台其他计算机可以通过internet连接访问的计算机),当您在浏览器的地址栏中键入地址时,它会向服务器发送一个请求,以获取相应的HTML页面。然后,此页面将显示在您的浏览器中。
现在,假设您设法使用HTML/CSS更改了浏览器中的文本,但您仍然需要找到一种方法将这些更改发送回服务器,以便其他远程浏览器可以访问这些更新后的页面,而实现此目的的唯一方法是使用服务器端语言。它们并不是真的那么难,你可以很快学会。
发布于 2015-02-22 16:42:30
您可能想看看这个sourceforge project.
这是一个基于文件的系统,使用传统的网页超文本标记语言,但允许使用CKEditor进行在线编辑。要求是Apache 2和php 5.3或更高版本。
有可用的testdrive。使用guest登录。
https://stackoverflow.com/questions/28554195
复制相似问题