曼波(Mambo )CMS开发团队访谈录

Mambo CMS扩展与多语言功能深度解析 本文深入探讨了Mambo内容管理系统中的扩展使用与多语言功能的实现。详细介绍了模块、Mambots和组件之间的区别,以及如何通过安装和定制这些扩展来增强Mambo网站的功能。同时,对Mambo的多语言支持进行了分析,包括语言包的安装与管理和国际化界面的实现。 阅读详情

Chanh Ong 是著名开源CMS门户 OpensourceCMS 的志愿管理员,Chad Auld 是 Mambo CMS (曼波)核心开发团队的负责人,同时是 Mambo 指导委员会成员,Ric Shreves 是 Mambo CMS 公共关系事务负责人以及 Mambo 基金会总裁。以下是 Chanh Ong 是对后者的访谈记录。


Chanh: 请简单介绍一下你们自己

Chad:
我是 Chad Auld,住在美国,是一个 Web 和数据库开发工程师,在从事 Web 开发之前,我曾有几年的时间从事商业智能相关的开发,负责一个 4TB 大小的数据仓库的开发。我热爱数据库和 PHP。我目前是 Mambo 内核开发团队的负责人,也是 Mambo 指导委员会成员。

Ric:
我是 Ric Shreves,我被选为 Mambo 基金会2006~2007年度的总裁,我还是 Mambo 推广团队的负责人。自 2003 年秋天开始使用 Mambo 并在2004年加入社区。目前,我是开源CMS开发商 Water &Stone 的合作伙伴,我现在很少做开发和设计,主要精力都花在商务和写作上面,我刚刚在 Wiley & Co 出版了《Mambo Visual Blueprint》一书。

Chanh: 你们为什么要参与 Mambo 的开发?

Chad:
几年前,我到处寻找开源平台以便开发一个个人/家庭用网站,那时我看到了 Mambo,立刻被它的灵活与功能所吸引。当 Mambo 公开招募志愿开发者的时候,我抓住了这个机会并加入到这个伟大项目的开发。我是所有与开源相关事宜的支持者,喜欢 PHP 和 MySQL。我觉得这是我分享自己的智慧并向其他人学习的最佳机会。

Ric:
我曾为一个专用的 .NET 平台的 CMS 产品工作,当我第一次看到 Mambo 的时候,立刻为之折服。LAMP 平台比 .NET 平台更容易使用,而且我希望见到一个有弹性的系统,Mambo 就是我想要的。随着我在社区的积极参与,最终加入 Mambo 团队也成了水到渠成的事。

Chanh:  你认为 Mambo 最强大功能有哪些?

Chad:
Mambo 基于 MOStlyCE 的简单的内容创作功能让任何人即使不懂 HTML 也可以参与网站内容建设,当然,我对 MOStlyCE 有一些偏爱,因为我亲自参与了 MOStlyCE 编辑器的开发。Mambo 灵活的插件系统也是一个很好的功能,那些由第三方开发的扩展很诱人。Mambo 的模板机制可以帮助创建独特的令人难忘的外观,4.6版最新的语言管理功能也很受欢迎。作为美国人,我个人并不使用 Mambo 的语言翻译功能,但我们的国际社区很喜欢这个功能。

Ric:
简单的模板机制,易于安装是 Mambo 的优秀之处。新的所见即所得编辑器也非常强大,在用户中很受欢迎。在4.6版,简洁的内核令人非常振奋,我们抛弃了许多山寨CMS的做法,为我们的用户和开发者带来更多灵活性。

Chanh: 在 Mambo 未来的版本中你们准备加入哪些新功能。

Chad:
对我来说,最重要的一项功能是多数据库支持,自从我加入这个团队以来一直在努力,但我们有很多工作要提前做,随着对Mambo CMS 4.6 版内核的重写,我们现在已经找到多数据库支持的感觉。我们现在有了更坚实的基础,已经在 Mambo 的安装上完成了不少这方面的工作,并且有了一个版本,该版本可以装在 MySQL, SQLite, Oracle, MS SQL Server, PostgreSQL 以及 FireBird 上。

其他我希望看到的功能包括增强的用户/组权限,内容版本控制,增强的前端编辑,更好的可访问性,多站点管理,N层内容组织等,大家可以在这里看到 Mambo 的最新路线图。

Ric:
多数据库支持,更好的用户管理,更好的国际化支持。
 

Chanh:对开源CMS而言,最大的挑战在哪里?

Chad:
我经常看到一些人整日整夜地为 Mambo 工作,我们在全球都有工作团队,组织和领导这样一个国际化团队对我来说是个挑战,但我热爱在这个团队中的每一秒,我们的团队中有许多很棒的人,我在这里向他们致敬。

在 Mambo 这样一个庞大的社区中,经常很难做到让每一个成员都满意。我们的社区有许多很有天才的人,他们有许多想法,开发了许多库,许多功能,是否将这些东西放入 Mambo 的内核,有时候很难达成一致,但我们总是努力将这些事情处理好。

Ric:
在项目组之间管理资源是一个挑战。这是一个志愿项目,尽管我们的成员都非常敬业,但有时候当我们需要某个人的时候却联系不到他。

Chanh: 现在可供选择的开源CMS都很多,有什么理由让人们选择 Mambo?

Chad:
Mambo 是一个成熟,稳定,安全,灵活的 CMS 系统。Mambo 是一个伟大的系统,可用来创建任何类型的网站,门户站点,Intranet 站点,家庭站点,企业站点等。Mambo 最好的地方是它的用户社区,我们有大量的社区用户,他们对这个项目充满热情,获得技术支持有时候就是点几下鼠标的事。

Mambo 基金会也是 Mambo 项目的巨大优势,许多开源项目来来去去,人们对开源项目的恐惧在于有时候这个项目因半途而废而失去技术支持。Mambo 基金会成立只有一年,现在已经成为 Mambo 项目的管理者,这个非赢利性基金会和 Mozilla 一类的基金会非常相似,Mambo 基金会可以保证 Mambo  项目的持久存在。

我们的团队正努力将 Mambo 设计成行业最好的 CMS 产品,随着 4.6 版对内核的重写,我们现在已经开始未来版本的 Mambo 的设计,我为 Mambo 的未来感到振奋并希望在 Mambo 社区分享我的工作。

Ric:
前面讲过,Mambo 的安装和模板机制是许多人选择 Mambo 的原因。另外,Mambo 现在由一个非赢利性基金会管理与推动。现在的 Mambo 成员在 Mambo 版本推出与功能的取舍上非常谨慎,我们希望设计一个能够吸引专业开发者和商业用户的开源产品,Mambo 已经历经5年,这是一个成熟稳定的项目,我们的运作方式可以为用户和开发者带来信心。

Chanh:  你们有什么可以向我们分享吗?

Chad:
我现在想不出还有什么可以补充的。

Ric:
谢谢 OpensourceCMS所做的一切,你们将很多人带到开源CMS的世界。

 

本文国际来源:http://www.opensourcecms.com/index.php?option=com_content&task=view&id=2153&Itemid=188,中文翻译来源:COMSHARP CMS 官方网站的 CMS  知识汇编。

 
曼波整站系统5.1.0 曼波整站系统是在 Mambo 全球版基础上改进开发的适合中国人的智能建站系统,由 Mambo中国 和 Mambo Resource 联合增强开发,是 Mambo 中文化的传承和发扬光大!<br/><br/>曼波整站系统是免费的自由软件,遵循 GNU/GPL 开源许可协议。<br/><br/>曼波整站系统做为 Mambo 的中文分支,英文代码为 Mambors,以区分英文版 Mambo 。今后 Mambo中国将走两条路线,以满足大家的选择,一条是以汉化 Mambo 英文版为主的曼波全球版,保持曼波原汁原味;一条就是曼波整站系统,本土团队自主开发维护,对曼波的核心做大量的增强,优化系统性能,提高运行效率,及时满足国内用户使用习惯。<br/><br/><br/>曼波整站系统开发指导思想<br/><br/>1. 愈简,愈强 (More Simple, More Powerful),在追求功能强大的同时,操作更加精简,建站不再是技术人员的专利。<br/><br/>2. 兼容 Mambo/Joomla 的插件(组件、模块、触发器和模版),具有丰富的扩展功能。<br/><br/>曼波整站系统5.1.0 在 5.0.0 基础上,做了以下改进:<br/><br/>一、修补bugs<br/><br/>1. 部分模版乱码在使用 utf-8 编码时,ie浏览器出现乱码<br/><br/>2. 后台模块管理,点击某个模块,应是进入模块编辑界面,但却进入模块新增界面,<br/><br/>二、增强功能<br/><br/>1. 改进安装程序<br/> 语言选择简化为一个选择框<br/> 数据库密码输入错误返回时,清空2个密码框<br/> 安装步骤减少为三个:原第二、三步骤合并为一个步骤<br/> 安装后新目录文件权限默认为777<br/> 更改底部版权信息<br/> 简化措辞<br/><br/>2. database 类改名为 mosDatabase, 避免与其它系统同名<br/> 注意:那些用到new database 类的语句,可要改名了!<br/><br/>3. FCKEditor 编辑器从 2.3.1 升级到 2.4.2<br/><br/>4. FCKEditor 编辑器增加样式、字体和大小等选择框和一些实用按钮<br/><br/>5. 改进 mc_simple 和 mc_simple_right 模版,增加 top 位置<br/><br/>三、增加功能<br/><br/>1. 增加 com_mamhoo 曼虎整合组件<br/>首先值得庆祝的是,曼虎组件3.0公开源代码,由之前的遵循曼虎商业许可,改为遵循 GNU 开源许可协议。因此得以加入开源的曼波系统中,成为曼波的核心组件,给曼波增加了强大的系统整合的功能,简化了系统整合的难度。整合只需要安装相应的曼虎钩子即可。曼虎源代码的公开,希望更多的技术人员一起来开发和丰富曼虎钩子,整合更多的系统。<br/><br/>以下是曼虎组件3.0的一些改进:<br/><br/> 安装程序取消修改 Mambo index.php, index2.php 文件<br/> 用曼虎的 sef.php 替代 Mambors 的 sef.php,SEF 变为 .html 为后缀,效果更佳<br/> sefbot.inc 移到 includes 目录<br/> 取消checkin处理,搬到 mambo来处理<br/> 取消类 mamhooSession ,搬到 mambo.php<br/> 取消类 mamhooMainFrame ,搬到 mambo.php<br/> 删除 sefbot.inc, sef.php, addon_install.txt, mamhooks/mamhoo_common.php 文件<br/> 改进mamhoo用户管理<br/> 修改语言文件的相关描述<br/> mamhoo login form 和 login form 模块合并<br/> mamhoo_useronline 和 useronline 模块合并<br/><br/> 立即下载

相关推荐

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

mambo智能建站_Mambo服务器CMS

mambo智能建站I have previously talked about content management systems in Open Sourcery. However, not many of the systems have gotten me that excited over the years — and I have evaluated dozens of them, ...

culi4814的博客 324

大数据实时+离线项目架构----智慧物流大数据平台(超流行框架!)

智慧物流大数据平台 文章目录智慧物流大数据平台一、项目背景二、逻辑架构三、解决方案技术亮点:数据流转四、项目的技术选型4.1流式处理平台4.2 分布式计算平台4.3 海量数据存储框架软件版本总结 一、项目背景 本项目基于一家大型物流公司研发的智慧物流大数据平台。该物流公司是国内综合性快递、物流服务商,并在全国各地都有覆盖的网点。经过多年的积累、经营以及布局,拥有大规模的客户群,日订单达上千万。如此规模的业务数据量,传统的数据处理技术已经不能满足企业的经营分析需求。公司需要基于大数据技术构建数据中心,从而挖

weixin_48143996的博客 6430

国内外主要的PHP开源CMS系统分析

<br />2010年快完了,今年国内PHP开源CMS内容管理系统从程序框架,模版加载到程序功能上都有很大的进步,大部分都采用了自定义模块,自定义模型的方式,同时提供各个CMS都提供不同的特色功能,CMS内容管理系统一直影响着互联网的发展。 <br />CMS介绍<br />CMS是Content Management System的缩写,意为“内容管理系统”。<br />CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。<br />CMS的功能并不只限于文本处理,它也可以处理图片、

liuhanye的专栏 1万+

Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤

本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。

d6e7f8的博客 1117

FPGA时钟架构解密:从SRCC/MRCC到全局时钟树的实战指南

本文深入解析Xilinx 7系列FPGA时钟架构,从SRCC/MRCC引脚特性到全局时钟树设计,详细介绍了BUFG、BUFMR等关键组件的应用场景和优化策略。通过对比SRCC与MRCC的驱动范围及适用场景,提供低抖动时钟布线技巧和时钟域交叉(CDC)设计方法,帮助工程师构建高性能FPGA时钟系统。

weixin_29191081的博客 1484

什么是Mambo智能建站系统(CMS)?

         出处:Mambo中国Mambo,中文意思为曼波音乐(源于古巴黑人音乐),是这个星球上功能最强大的开放源码的智能建站系统之一。在2004年4月20日伦敦举行的Linux用户和开发员大会上,Mambo从众多优秀的开放源码系统中脱颖而出,获得2004年度最佳Linux开放源码系统奖项,和它同场竞技的有KDE、Firebird SQL以及eGroupware等,这些都是知名度很高

JDMBA的专栏 2095

服务器基础知识介绍

服务器,不仅仅是一台高性能计算机,更是网络的核心节点,承担着网络服务的责任。然而,相较于普通计算机,服务器对于稳定性、安全性和性能等方面提出了更高的要求,这使得它们在数字化浪潮中傲然独立。在硬件成本结构中,CPU和芯片组占据约50%的成本,内存占15%,外部存储占10%,其余硬件约占25%。服务器的逻辑结构与普通计算机相似,但由于其需要提供高性能计算,对稳定性、可靠性、安全性、可扩展性和可管理性的要求更高。服务器的分类多种多样,根据产品形式可分为塔式服务器、机架服务器、刀片服务器和机柜服务器。

m0_73576645的博客 1882

我的内容管理系统(CMS)寻找历程 -- Mambo出鞘,谁与争锋?(ZT)

  浪三 易达自由建站9819.net  如果你也象我一样,一直苦苦寻找合适的网站内容管理系统,那么本文可作为一个参考。  在为时半年的漫漫内容管理系统寻找历程中,Drupal、Tikiwiki、PhpNuke、PostNuke、Xoops、Tikipro、Mambo等一批优秀的内容管理系统逐个登台亮相,究竟我是如何找到它们?它们都有哪些优点,哪些缺点?最终我为什么选择Mambo?请看下述

1万+

飞牛Docker部署Zerotier后无法访问?三步搞定SSH权限配置!

本文详细解析了在飞牛NAS上通过Docker部署Zerotier后无法访问的常见问题及解决方案。重点介绍了SSH权限配置、tun模块加载和Docker容器权限设置等关键步骤,帮助用户快速解决虚拟网络接口的权限问题,确保Zerotier节点间的正常通信。

qq_27496129的博客 792

EMD-LSTM时序预测 | MATLAB实现基于EMD-LSTM时间序列预测(EMD分解结合LSTM长短期记忆神经网络)

EMD-LSTM时序预测 | MATLAB实现基于EMD-LSTM时间序列预测(EMD分解结合LSTM长短期记忆神经网络)

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 657

Mambo适合我吗?

翻译:zhous Mambo中国  原文:Is Mambo for me? 来自Mambo官方网站  这里我们提供一些精短的意见作为您评价Mambo前的参考,帮助您挑选到最适合于您的内容管理系统(CMS)。  当您看到这篇内容时,也许您为了找到最好的内容管理系统(CMS)而已经在网上寻觅了几个小时甚至几天。如果是这样,那么您其实可能还仅仅是刚开始您的掘宝之旅。  究竟凭什么正确判断一个CM

mambobird的专栏 859

ansys license许可证问题:Ansys License Manager Release 2024 R1...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 5368

php mysql 开源中国_国内最常用的PHP+MySql免费CMS网站系统大全

1. DEDE-这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的。2007版功能十分强大,希望能改善之前数据量一大,更新静态页就很慢的缺点。因为开源,有较多的玩家和拥护者。非常适合有一定编程基础的站长。2.phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国LINUX环境下...

weixin_42108948的博客 702

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MAMBO+LAMP架构实现CMS系统的实现方法

建立属于自己的CMS(Contents Management System)网站,其实很简单。 简单介绍一下环境debian linux 4.0, php5, mysql 5.0,apache2,membo5.5.0 没有时间详细介绍就简明扼要的交代一下步骤: 1,软件安装: #mambo installed with lamp architectureapt-get...

weixin_34345560的博客 240

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

MAMBO 开源项目教程

MAMBO 开源项目教程 1. 项目介绍 MAMBO(Modular Architecture for Multi-core Binary Optimization)是一个低开销的动态二进制插桩和修改工具,支持 ARM(包括 AArch32 和 AArch64)和 RISC-V(RV64GC)架构。MAMBO 旨在为这些架构提供高效的动态二进制修改能力,适用于性能分析、调试和优化等场景。 主要特点...

gitblog_00862的博客 555

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

[转帖]Drupal,Joomla,Wordpress,XOOPS,Mambo 五大CMS比较

[原文]1.http://drupalchina.cn/content/drupal-joomla-wordpress-xoops-mambo-wu-da-cmsbi-jiao 最近一直在研究drupal,国内的流行开源php如php168,phpcms帝国,织梦,都试过了,感觉大同小异,就是很简单的给你组装一个商业站点,总感觉差点什么,不灵活。...

weixin_34375251的博客 536

EasyJF开源CMS开发团队重组,欢迎开源爱好者加入!

  传统的CMS已经不适应互联网的发展需求、在保留传统WEB1.0 CMS系统的特点结合WEB2.0,全新打造一个贴切用户需求的开源产品。为广大从事互联网创业的朋友及企业提供一个快速构建平台,以抢建市场先机。在致力推动国内开源事业的发展同时能为用户及企业提供实用、功能强大的开源产品以节约成本及时间,这就是我们EasyJF开源团队所倡道。  组织机构:(1)顾问团:由关注、指导、帮助这个项目

蔡世友-重出江湖 3120

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 124

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 196

Docker Compose:搭建本地多服务开发环境

从一个 Java API、PostgreSQL 和 Redis 开始,配置服务名、端口、环境变量、健康检查、数据卷和依赖关系。理解 Compose 文件如何被解析、项目如何隔离,以及哪些数据不能依赖“重建容器”保留,能够把个人开发环境整理成团队可复用的启动入口。

m0_62221377的博客 436

45-存储过程与函数

匿名块跑完就没了,想下次再用只能复制粘贴。给块起个名字存进数据库,就成了存储过程与函数:一次编译、处处调用、权限收口,还能让 Java 侧少拼 SQL。这篇讲封装、调用、限制与排错的完整套路。CREATE OR REPLACE 覆盖式创建,事务由调用方控制;参数三模式 IN 只进、OUT 只出、IN OUT 双向,OUT 参数调用时要备好变量接;调用三姿势 EXEC、CALL、匿名块,命名传参=>最清晰;函数必有 RETURN,想在 SQL 里调用就不能碰 DML 和事务控制;

yuhou25的博客 153
上一篇: 近半Vista下杀毒软件未过VB100
下一篇: Google开发者盛会Google I/O
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值