我正在尝试为CMS创建一个主题,但事实证明这几乎是不可能的,因为我对PHP或ASP.NET一无所知。我可以通过CSS和HTML将网站放在一起,但我希望客户能够自己添加和编辑内容。我准备放弃完全设计一个,只使用现有的主题。
我试图了解Wordpress,SilverStripe,Umbraco和Pixie的内部工作方式,但这些教程让我感到困惑。我是否应该考虑其他CMS来进行更简化的主题化过程?
我真的很想能够将一大块代码放入给定HTML页面的内容区域,并使该区域可以从客户端可以登录的WYSIWYG前端进行编辑。有这样的事吗?
答案 0 :(得分:6)
除了DotNetNuke之外的所有东西。
答案 1 :(得分:2)
我建议再试一次Wordpress。
我不是网络开发人员,只是一个普通的Java / C#程序员,他需要一个网站,并且拥有一些HTML和CSS的基本知识。我所做的是找到一个类似于我想要的主题,然后开始逐步调整它。我的主题很基本,但不久我就很好地掌握了“The Loop”并打印出类别和页面链接等。
答案 2 :(得分:1)
Movable Type怎么样?
您可以(并且应该)通过Web界面编辑模板,它们被分成单独的模块,因此您可以专注于网站的一个区域,样式当然是通过CSS处理的。
我花了几个小时没有使用此CMS的任何经验将Wordpress主题完全移植到MT - 我发现文档非常有用,甚至不必查看其他地方。
关于MT的一个很棒的事情 - 它根据你定义的模板生成静态页面。意思是,服务器上的负载非常低,你不需要在每个请求上查询数据库等。你可以通过在Wordpress中激活缓存插件(或者现在是内置的?)来做同样/类似的事情,但是这是默认的运作方式,因此它更稳定并与CMS集成。
答案 3 :(得分:1)
Drupal zen主题(或其“较轻”版本:Starkish theme)似乎是一种受欢迎的选择(当之无愧也是当之无愧的选择)。它为您提供了一个很好的起点,它提供了很好的文档和许多模块。
PS:我已经添加了这个作为额外的答案,以便可以与我的其他建议分开投票 - 我只是不阻止自己提出Drupal + zen组合:)答案 4 :(得分:1)
我使用Joomla,在不知道任何编程语言的情况下很容易为它设置主题。使用简单的安装程序安装时,会有一个名为templates
的文件夹。每个文件夹中都有三个简单的主题。只需复制其中一个,更改该主题的XML数据(仅为其命名并具有一些细节,无需编程)并更改CSS和HTML的内容。你看到与HTML无关的东西,复制它们!名称是描述性的。所以你可以猜到他们做了什么。试一试!
答案 5 :(得分:1)
我真的很想能够将一大块代码放入给定HTML页面的内容区域,并使该区域可以从客户端可以登录的WYSIWYG前端进行编辑。有这样的事吗?
我遇到过这种功能的唯一系统是Perch。
像往常一样使用HTML / CSS创建您的网站,然后放入一些您需要可编辑内容的小型php标签。然后将这些区域添加到管理区域以供客户编辑。
唯一的缺点是每个网站花费35英镑 - 我不知道是否有这个功能的免费/开源CMS ......
答案 6 :(得分:0)
很难说哪种CMS最适合您(可能您的问题应该是社区维基问题)。
我对mojoPortal有一点经验,发现它很容易定制。有很多关于how to skin your CMS的文档,还有很多complete skins可以作为起点。
还有一个demo site,您可以在其中查看CMS如何为最终用户工作。
答案 7 :(得分:0)
看看Joomla。这是我真正使用的第一个CMS,我仍然认为它的模板引擎比其他大多数都好。
它的模板系统本质上允许你构建一个标准的网页,然后使用一些简单的标签来定义内容和模块的去向。您可以毫不费力地覆盖大多数外部组件和模块的输出,而庞大的第三方扩展库可以帮助您为站点添加大量功能,而无需您进行太多编码。 Joomla还有一个相当易于使用的管理后端,因此您的客户也应该喜欢它。
答案 8 :(得分:0)
主题Wordpress的这个页面对我帮助很大:
<强>更新强>
Xichael,
如果您非常了解HTML和CSS,但是您只是不想花时间学习Wordpress框架,那么我认为这对您来说是一个不错的选择(同样,我可以与您的情况相关) 。将 Wordpress 与新的工具箱启动主题一起使用。这是非常小的。
以下是它的外观示例。只需“查看页面来源”并在CSS上访问城镇!
我考虑过编写自己非常简单的CMS只是为了处理页面,即你有一些模板,然后在中间放一个<div>
来从WYSIWYG编辑器中删除文本。您甚至可以使用XML作为数据存储来消除必须设置数据库来存储页面内容。
答案 9 :(得分:0)
如果您正在寻找一个简单的CMS工具,CMSimple就像它获得的那样基本。基于PHP的小型CMS系统,甚至不需要数据库或XML。
"CMSimple is the ideal tool for a single user to maintain a website."
此处的原始版本:CMSimple.ORG
原创加2个增强版本:Download CMSimple
在此处获取主题:dotcomwebdesign.com