Joomla MVC组件开发-创建基本的组件

今天开始我们创建一个 Hello World! 的组件。

前台显示

选择你喜欢的编辑器,在你的站点/components 目录下创建一个 com_helloworld 文件夹,并且新建一个 helloworld.php 文件,里面写上:

Hello world

然后你可以通过在网址你的站点/index.php?option=com_helloworld 测试此应用。

后台管理

同样的,你也要在你的站点/administrator/components 目录下创建一个 com_helloworld 文件夹,并且新建一个 helloworld.php 文件,里面写上:

Hello world administration

然后你可以通过在你的站点/administrator/index.php?option=com_helloworld测试此应用(需登录后台)。

Joomla MVC模式组件开发 – 介绍

你可以使用Joomla 1.6版本进行组件开发。

Joomla 1.6 由3个不同的应用程序组成:

  • installation (安装程序,用于安装Joomla)
  • administrator (后台,进行内容管理)
  • public (公共接口,用于前台显示内容)

安装文件只能使用一次,后台及公共接口用于呈现组件,每个组件有两个入口文件:

  • 一个位于跟目录下的components文件夹(它是用来显示的内容)
  • 一个位于administrator/components目录下(它用来管理内容)

两个目录下都有一个共同的文件 com_componentname/componentname.php com_ 加前缀 用于识别)

Joomla 框架及API

Joomla 框架是整个Joomla架构重要的一部分。它是基于现代面向对象设计模式可以使Joomla核心高度可维护性和易于扩展。

第三方应用得益于Joomla框架的丰富性、易用使用的函数。接下来的章节中,我们将向你提供所有的类和各自的方法的参考。

如果你想帮我们改善这个资源,请移步 API参考项目

Joomla框架的多个API版本:

下面的教程将围绕Joomla 1.6 版本展开。

创业之前,网站先行

可能你还没有准备好向世人展示你们的产品,但你可以先做一些前期工作,先为产品搭建个网站,做好形象工作。我并不是说创业公司都不可以在暗地里开发自己的产品,直到产品成型后才公之于众。但我觉得,如果你已经为你的产品买好域名了,你是时候为你的产品搭建网站了。

下边是一些我对创业公司搭建网站的建议:

横向网页没那么可怕

水平布局(横向)网站是创建独特的网站体验的一种新的很棒的方法。不同于大部分网站的通常的垂直滚动,设计师们寻求一种新的方法来让用户浏览内容。通常水平布局网站用于实现设计师的作品集
比如这位油菜花英格兰设计师Ryan Todd,他的首页就非常个性的横向展示了自己的得意之作。
ps:由于某个原因,你懂得,将图片另存为再浏览效果最OK。