【问题标题】:Should a CMS be used for a photographer portfolio web site? [closed]CMS 应该用于摄影师作品集网站吗? [关闭]
【发布时间】:2012-07-23 17:43:48
【问题描述】:
我的朋友摄影师让我开发一个投资组合网站,我想知道是否应该为此目的使用内容管理系统 (CMS)?该网站包含最少的动态内容,大部分只是照片库和“联系人”页面。
我有一些使用 PHP 框架(Yii 和 CI)的开发经验,所以这让我想知道什么是最轻松有效的开发方法:
在开发此类网站方面经验丰富的人提供的任何提示都非常受欢迎。谢谢。
【问题讨论】:
标签:
php
web
content-management-system
gallery
photography
【解决方案1】:
我认为使用 CMS 的最大好处是,一旦您为他们整合了网站,您应该能够将网站的控制权完全交给您的朋友,因为 CMS 已经拥有所有管理员权限界面适用于(在您的情况下)添加图片和对网站进行其他小的更改。
即使您是好朋友,您最不想看到的就是每月发送一封电子邮件,只是为了在网站上添加更多图片。滚动您自己的管理界面当然是可能的,但这需要更多时间,而且很可能没有大多数主要 CMS 提供的那么多选项。
【解决方案2】:
为自己节省大量时间和头痛。有一些很好的摄影作品集 CMS 解决方案,它们很容易学习。您的朋友只需要标准的基本功能(图库、静态页面和联系表单),因此无需自定义代码,只需模板即可。
我推荐的 CMS 平台:
WordPress http://wordpress.org
ZenPhotohttp://zenphoto.org
使用可靠的 CMS 构建网站有很多好处,例如节省时间,为您提供所有必需的工具,这些 CMS 经过良好测试、安全和稳定(除了 WP 和 ZP 肯定是),它们提供 SEO 工具和 SEO 就绪代码(如果您选择或创建适当的主题/模板)等. 使用这两个 CMS 平台,升级真的很容易,没有任何痛苦。
【解决方案3】:
c) 一个主要是静态网站,只在绝对需要的地方使用服务器端代码。
【解决方案4】:
如果他是一名摄影师,那么使用许多流行 CMS 中内置的任何自动调整大小都不是一个好方法,例如你是对的,这些 CMS 不会为你提供进一步升级网站的灵活性(这是无法避免的)。因此,作为一名开发人员,我总是避免使用 Joomla 和任何类似的工具。我对他们不够清晰和灵活,这是我的经验之声。
如果您使用 Yii,我可以根据您的技能和情况为您提供灵活的扩展:
AutoAdmin CMS framework for Yii
有了它,您可以随心所欲地设计数据库、编程前端(您是程序员,不是吗?),并非常快速地配置您的后端面板 - 完全适合您的数据库结构。
当然,您也可以搜索类似的内容。 将 Yii 与扩展一起使用可为您提供一个标准化的网站,将来可以轻松升级。而不是像 Joomla 一样的系统,它总是以内置解决方案的客户为导向(对于熟练的开发人员来说都是负面的)。
【解决方案5】:
使用 mvc 框架,您可以获得反映您的控制器和操作结构的 URL。这不是您想要的搜索引擎优化的 100%。当然,如果您知道怎么做,您可以编写自己的 URL 调度程序。框架最适合 Web 应用程序而不是网站。
所以最好使用 cms。我听说contao(以前的Typolight)应该内置大部分功能并且应该很容易学习(一天左右)
【解决方案6】:
我这里不需要 CMS,但如果您愿意,可以尝试使用 wordpress 并安装适合摄影的内置主题。