`
huyuchengus
  • 浏览: 49304 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Joomla 还是wordpress

阅读更多
wordpress已经用了一年多了,被其魅力深深折服,尤其是大量的插件和主题,尤其是插件,有很多非常非常牛,个人觉得wordpress是和网络营销结合最密切的了!

美中不足的是发现wp做出的网站总是有点像Blog,如果想改成cms,太费时间了,太麻烦了,尤其是对于不懂css+div的人来说。

没几天发现Joomla要比wp复杂多了,模块,菜单,组件之类的。有人说千招会不如一招熟,应该专注在一个网站程序上,达到精通的程度。

那到底是继续深入挖掘wp,并且认真学习css+div,还是掌握joomla比较好呢?我看国外好多人用wp,专门的wp网络营销插件和主题,CB上很多商家也都是用wp,甚至有的很难看出来是wp做的,比如国内的donews。

话说,开源内容管理系统(CMS)是互联网应用中的一个大家族,时至如今,当我们希望找到一款在稳定性、性能表现、环境要求等方面都不错的CMS时,会发现有很多选择。

曾经,对CMS的选择正确与否基本取决于项目需求,但是现在的大趋势是,几乎所有主流CMS都越来越明显的进入了“核心框架+足以应付一切需求的扩展插件”的模式。

所以鄙人以为,当前对CMS的选择基本就是一“心智模型”的选择过程:在我们心目中,当前项目站点应该是怎样运作的,它应该提供给用户及站长怎样的功能和机制,基于这样从使用者出发的心智模型来挑选CMS。(我怎么觉得这就是基于项目需求呢...玩概念,又玩概念。)

本文中,我们将从心智模型的角度出发,主要探讨WordPress与Joomla在主题模板、核心扩展等方面的区别。



WordPress和Joomla是两款绝对主流的CMS,各自都拥有庞大活跃的开发者社区,文档教程方面也都不错。

在设计师圈子里面,WordPress通常是首选,后台UI很经典,前台主题模板方面更是不用多说,数量质量都是一流的。

Joomla继承自Mambo,直到1.5之前,Joomla都保留着Mambo效率低下,输出代码语义混乱的特色;接下来的Joomla 1.6中,用户权限管理及分类机制等方面都会有很大的改进。

两者在模型方面有一些显著区别,当开发者从Joomla转到WordPress时,会发现在主题模板代码方面的工作量增大了不少,反之,从WordPress转到Joomla呢,会发现扩展性和自定义性有所降低。然则这一切的一切,都和模型有关。



WordPress的主题模型是基于per-view结构的;在每个主题中,对于不同的视图模式,比如文章列表、单篇文章或是存档页面,它们都有各自的视图文件,彼此独立;这样的机制允许开发者根据不同的视图模式编写不同的输出,但是缺点也是显而易见的,就是会有大量的重复代码产生,可以重用的只有模块化的header、footer等。

有些不同的视图模型未必需要有不同的表现样式,比如存档列表页面、文章分类列表页面。针对这种状况,WP的主题会根据继承关系组织起来,相对通用的视图是特殊视图模式的基础;其中最通用最基础的视图文件就是index.php了,对于一个主题的视图文件来说,只有该文件是真正必须的。有关继承结构的详细解释。

WordPress主题的循环结构(Loop)及模板标签(Template Tags)

为了更好的理解WP主题的工作机制,我们来具体看下loop和模板标签。

Joomla 还是wordpress
http://www.ossez.com/forum.php?mod=viewthread&tid=12191&fromuid=426
分享到:
评论

相关推荐

    joomla 最新版easyblog

    - **易用性**:EasyBlog以其直观的用户界面和简易的操作流程而闻名,无论是发布博客文章还是管理评论,都十分便捷。 - **多作者支持**:支持多个博客作者,允许团队协作,每个作者都有自己的个人资料和博客页面。 ...

    yoyo-cms:Yoyo CMS将Yoyo Reactive PHP Framework引入Joomla和WordPress,因此您可以在这些平台上使用yoyo进行开发

    适用于Joomla和WordPress的Yoyo CMS Yoyo CMS将引入了Joomla和WordPress,因此您可以在这些平台上使用yoyo进行开发。 Yoyo CMS附带了一个简单PHP模板引擎,并且还与兼容, 是一个允许在Joomla和WordPress中使用...

    yoothemepro-addon-tmpl:YOOtheme Pro插件的模板,带有Joomla和WordPress支持

    【标题】"YOOtheme Pro插件的模板:构建Joomla和WordPress的视觉盛宴" 【内容详解】 YOOtheme Pro插件的模板是专为增强Joomla和WordPress平台设计体验而开发的一款强大工具。这款插件的核心在于提供了一系列精心...

    Joomla_1.5.10中文版

    10. **xmlrpc**:XML-RPC是一种远程调用协议,Joomla使用它来实现一些功能,如通过外部应用程序(如WordPress或Microsoft Office)发布内容。 总结来说,Joomla 1.5.10中文版提供了一套完善的网站建设和管理工具,...

    Joomla 1.5.15

    10. **xmlrpc**:XML-RPC服务,允许远程调用Joomla站点的方法,如WordPress的pingback和trackback功能。 **四、安全与升级** Joomla 1.5.15虽然稳定,但随着时间推移,可能会出现安全漏洞。用户应及时关注官方的...

    Joomla扩展开发工具

    这是一个开发环境,不仅集成了Joomla的插件,还有Drupal和WordPress的开发环境.可以实现Joomla类库的自动代码提示。这个是很难得的哦,很多PHP开发工具,并没有针对Joomla类库的自动代码提示的。这是开发Joomla扩展...

    Joomla模板:Steam,YooTheme团队出品

    YooTheme是一家知名的WordPress和Joomla主题开发者,他们的作品通常以高质量、易于定制和优秀的用户体验著称。Steam模板继承了这一优点,它提供了多种颜色配色方案,让用户可以根据自己的品牌或个人喜好调整网站的...

    Joomla2.5教程

    【Joomla 2.5教程】是一份详细指导如何使用Joomla这个开源内容管理系统来创建网站的...无论你是初学者还是有一定经验的Joomla用户,这个教程都将提供宝贵的指导,帮助你充分利用Joomla的强大功能,建立和维护你的网站。

    CMS.rar_Company to Company_joomla

    The Enterprize Company CMS. This is a simple custom build CMS like Joomla and wordpress. But a very simple version. Is use to build a companie website automaticly.

    商业源码-编程源码-Joomla v1.0.15.zip

    Joomla与WordPress、Drupal等其他流行CMS相比,各有优缺点。例如,Joomla在复杂网站结构和多用户管理方面可能更具优势,而WordPress则以易用性和丰富的主题插件著称。 总结,Joomla v1.0.15作为一款历史悠久的开源...

    Joomla!模板下载

    Redux是一个常见的框架,常用于创建和管理WordPress主题或Joomla!模板的选项面板,它提供了用户友好的界面来调整各种设计设置。 在Joomla!中,模板不仅控制着网站的布局和样式,还负责展示内容的方式。它们由HTML、...

    Joomla Yootheme 模板 Voxel 免费下载

    **Yootheme** 是一个专注于Joomla和WordPress模板的开发团队,其设计的模板以高质量和创新性著称。Yootheme的模板通常包含多种布局、颜色方案和组件,方便用户自定义网站外观。 **Voxel** 模板是Yootheme的代表作之...

    wordpress 24 hour trainer

    1. WordPress训练教程:文件标题“wordpress 24 hour trainer”以及描述“这是一本WordPress 24小时训练教程”,表明这本教程旨在为学习者提供密集的、速成的WordPress学习体验。WordPress是一种流行的开源内容管理...

    Professional Mobile Web Development with WordPress, Joomla! and Drupal.pdf

    Advanced WordPress Mobilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .255 CHAPTER 13 Basic Drupal Mobilization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    Joomla模板:Master Framework,YooTheme团队出品

    YooTheme是一家知名的Joomla和WordPress主题开发者,他们的产品以其高质量、美观的设计和强大的功能而受到赞誉。Master Framework是他们为Joomla用户提供的一个强大工具,它体现了团队对易用性和创新性的追求。 **...

    Joomla1.5.8

    Joomla 1.5.8 是一个开源的内容管理系统(CMS),专为构建和管理网站而设计。...如果你正在管理或打算构建一个网站,最好考虑使用最新的Joomla版本或其他现代CMS,如WordPress或Drupal,以确保最佳的安全性和功能性。

    CodeGuard For WordPress 插件

    对于大多数人使用的 WordPress 博客,CodeGuard 还提供了方便的官方插件让你使用,你只需安装好插件,按照向导一步一步设置好即可。此外,它还提供了 cPanel、drupal、joomla 等的插件,大家可以根据自己的需求选择...

    Admin Swichter-crx插件

    单击即可快速切换到Joomla&Wordpress Admin。 只需单击一下,它将带您到管理区域。 如果您登录,将直接转到Joomla / WordPress的管理面板。 当您在Joomla / WordPress CMS上工作时,此扩展程序可以节省您的时间,...

    WordPress-RSS-Import-CLI-Script:用于将 WordPress RSS 提要作为文章导入的 Joomla CLI 脚本

    用于将 WordPress RSS 提要作为文章导入的 Joomla CLI 脚本。 配置 将$this->csvUrl设置$this->csvUrl CSV 文件 URL。 要将 Google Drive 电子表格配置为自动提取为 CSV 文件,请参阅 用法 克隆这个 repo,或者手动...

Global site tag (gtag.js) - Google Analytics