关于这个博客
这是关于主要Joomla网站及其开发者的一系列博客文章中的第三篇。
- 首先是Jack Bremer和英国艺术网站theArtsDesk.com。
- 第二位是Fotis Evangelou和希腊体育网站Gazzetta.gr。
本周我们将与Dan Lopez讨论Linux.com。
嗨Dan,你能告诉我们一些关于你自己的信息吗?
我是Linux基金会的Web架构师,帮助Linux基金会利用网站和网络技术实现我们的战略目标。我参与了大型消费者网站的全生命周期开发,以及联邦和DoD的Enterprise Architecture。我也是一位企业家、战略家、Web应用程序架构师、开源软件布道者和经验丰富的初创公司老手。我一直参与并且对使用开源技术的Web应用程序以及其他开源极客感兴趣。
Linux.com背后是什么人或组织?
Linux基金会是一个非营利组织,运营着Linux.com,这个组织负责推广、保护和标准化Linux。我是负责管理和构建工程努力的Web架构师,这些努力使我们能够利用正确的网络和技术推动我们的商业策略。
你是如何向决策者推销使用Joomla的?
我负责实施一个内容管理系统,以适应和扩展我们的业务需求。Joomla具有模块化架构,活跃的社区,生产就绪的第三方组件,并且拥有相当不错的支持。我喜欢遵循我选择开源软件的咒语:上市时间,可扩展性,灵活性,稳定性和选择权。Joomla提供了所有这些,而其他竞争的CMS系统无法全部提供。对于Linux.com来说,上市时间是最关键的因素,而对于使用Joomla的其他站点,灵活性是关键。对我来说,这是一个相当直接的决定,并且从配置管理的角度来看,维护Joomla站点更实用。
在构建站点时,您使用了哪些扩展?
我们目前使用JomSocial,MyBlog,JomComment,JComments,EventList,Mosets Tree,以及很多自定义代码,特别是我们的垃圾邮件控制和新闻聚合平台。
使用Joomla作为平台,您发现了哪些主要优势?
- 设计 - 我们能够以商业模板为基础进行工作,设计师为我们提供了我们寻找的“闪耀”和“活力”,以传达我们的品牌信息
- 上市时间 - 在上市时间方面,Joomla无疑是最佳选择,因为结合了开箱即用的功能、自定义代码和第三方组件,我们可以在几周内而不是几个月内构建一个站点
- 对LDAP的支持 - 我们大量使用LDAP,并需要这项功能。
- 模块化 - Joomla的优点在于,如果一个模块或组件出现问题,它可以被隔离并修复,而基于过程的代码的CMS系统在调试方面非常糟糕。
- 配置管理 - 我们有一个强大而实用的构建方法,因为代码基础相当干净,我们需要为代码更新构建大量服务器。
在构建过程中,您遇到了哪些主要障碍?
我们遇到了一些与Joomla中LDAP的工作方式和注册过程相关的问题。我们必须将Jomsocial和LDAP与我们的特定设置集成。我们还遇到了一些与Joomla开箱即用的数据库设置在可伸缩性方面的问题。我们实现了mysql_proxy和一些其他技巧来设置数据库复制和扩展。
您是否与Joomla社区中的任何人合作完成项目?
我们与Sam Moffatt (http://pasamio.com) 合作,他是JAuthTools的维护者,并帮助我们开发LDAP的增强功能和逻辑钩子。我们希望我们的更改和增强功能能够进入社区。我们计划与Sam合作以实现这一点。
我们还与Mike Carson合作,他运营着JoomlaShowroom.com并构建了一个名为RegistrationPro的产品。我们将其用于我们的活动注册,并真正让我们有机会探索我们的活动和活动营销的新机会。Mike和他的团队帮助我们构建了购物车流程,并将其纳入他们的核心产品。我们计划继续与Mike合作,探索学习管理能力,并扩展我们的网络研讨会模式。
Linux.com上有多个Joomla安装吗?
我们为Linux.com运行了一个负载均衡、集群的环境,并且通过实施构建过程引擎和SVN版本控制系统,我们在所有Web服务器上维护了一个一致的代码库。
您如何处理Joomla站点上的如此高流量(每月超过150万独立访客)?
我们为我们的Web服务器和数据库运行了一个集群环境,并实现了数据库复制,mysql_proxy,尽可能在多个模块上启用缓存。
您如何处理这样一个大型Joomla站点的安全性?
我们对Joomla站点的安全性非常重视。在Linux.com上,我们采用了几种方法。
- 我们尽可能地跟进Joomla核心安全公告和补丁。
- 我们还积极关注我们正在运行组件的安全补丁和公告
- 我们为用户资料、博客文章、论坛帖子以及我们的目录创建了一个反垃圾邮件引擎,该引擎采用复杂的算法监控并禁止可疑的垃圾邮件发送者和垃圾内容,并且部分地依赖社区众包和我们的内部审核。我认识的多数人都不希望被“Rick-Rolled”。
你在推进Joomla与CRM集成方面有何进展?
我们通过实现Joomla网页表单与SugarCRM的无缝集成,扩大了我们与会员及潜在会员的联系,并增强了我们的电子商务技术以纳入闭环跟踪。我们还创建了一个Web服务引擎,可以定期将销售信息从我们的CMS网站集成到SugarCRM。
你在使用Joomla作为登录页面吗?
为了帮助我们的营销活动产生更大的影响,我们部署了多个仅用于登录页面的Joomla网站,用于潜在客户捕获和生成、新闻通讯注册、广告购买和其他网络表格。我们发现,当我们的会员关系更加针对他们的需求时,而不是静态的电子邮件群发,这增加了价值。它还帮助我们在相关的Linux内容、页面质量评分等方面进行有机搜索。我们还计划开始进行多变量测试,并根据地理位置向登录页面提供内容,以及与我们的OpenX广告服务器更紧密的集成。
你觉得Joomla在搜索引擎优化方面的表现如何?
Joomla的SEO功能在开箱即用时大部分都很棒。SEF URL是一个很好的初始SEO工具。但是,Joomla确实存在一些问题。添加了SEOSimple(一个简单地图组件)、插件用于标题修改,以及CSS和模板调整,这些都极大地提升了我们的排名,几乎立即获得了页面排名的提升。我们还必须修改核心文章管理器后端,以允许我们区分原创内容和聚合内容,并创建搜索引擎更容易抓取的定制源。
你学到了一些技巧和诀窍,打算与Joomla社区分享吗?
我们计划与Sam Moffatt合作,首先将我们的LDAP修改回馈给社区,因为这个特性有助于Joomla核心应该支持的企业功能。我将演示如何使用模板设置和快速的PHP脚本来实现登录页面技术。
对于Linux.com,你还有其他特殊计划吗?
我们对linux.com有很多计划!只是为了激发那些极客的胃口,我们将提供Webservices API,让您可以编写自己的Linux.com小工具(或使用Quickly!的Python桌面应用程序!),更紧密的Linux基金会网站数据与个人资料和组件的集成,基于地理位置的活动、小组等推荐,以及用于发现Linux和开源技能、大师和顾问的可视化平台。
你还在其他网站或营销活动中使用Joomla吗?
我们将Joomla作为我们的活动、培训和登录页面系统的核心平台。我们严重依赖Joomla来举办我们的活动,如LinuxCon、协作峰会、培训活动和网络研讨会等。我们的一些核心商业策略现在依赖于Joomla。
你会认为选择Joomla是成功的吗?
绝对的,并且我们将在Linux基金会适应和创新的同时继续推动Joomla的能力。如果您想了解更多,我将在3月24日的FLOSSweekly(http://twit.tv/FLOSS)上谈论Linux.com和Linux基金会。
关于这次访谈
Steve是Open Source Matters董事会的成员,该组织帮助Joomla团队顺利运行项目。他运营着Open Source Training。
您是否知道一个重要或特别有趣的网站,我们应该在这里展示?请将您的建议发送至。
- 请确保包括
- 网站URL
- 网站为什么有趣