首先,简要介绍一下Joomla, 是目前全球有名的CMS系统之一,其它的CMS还包括drupal等。Joomla系统以期完善的系统结构、优质的程序代码、充足的扩展赢得全球的关注,如果你是一名LAMP开发者,那么你应该知道JOOMLA和drupal,由于我们今天主要研究Joomla,所以drupal暂时不提了。
Joomla系统是运行在LAMP 平台上的,即linux+apache+mysql+php, 这些被称为WEB开发届的黄金组合,细节就不多说了,这些问题通常主机提供商会替你解决,你也可以考虑下载一个xampp包,在本地玩儿一下。
那么通过Joomla系统架设的在线教学系统可以实现哪些功能,以及有哪些好处呢?
1. 可以实现在线课程发布,特别是视频类课程发布,很方便,可以大大降低非技术人员发布内容的难度,这一点是相对Moodle而言的,Moodle系统可以发布很多格式的内容,但是要求你懂xhtml,否则很困难。
2. Joomla 系统有充足的扩展,你可以在Joomla系统官方网站找到,这些可以满足多样化的系统需求,而不需要自己开发,当然这个多少对技术有一点要求,其实只要多读读Joomla使用手册,大部分人都可以搞定。
3. Joomla 系统作为一套优秀的CMS系统,对网站内容和模板的管理是相当优秀的,这个反应到实际的网站中,就是你可以很方便的修改网站模板,当然你也可以选择购买或下载成品的网站模板,网上有很多Joomla的模板,可供选择。
4. 可以实现内容控制,你可以选择哪些内容对哪些用户开放,这个很关键。
5. 良好的技术支持,作为一套开源软件,官方的支持,是很重要的,而Joomla系统的官方团队,其稳定的技术支持,是这套软件生命力存在的根本,也是社区持续火热的根本原因,这个问题不容小视,这也就是为什么在LAMP开发界,很多公司选择ZendFramework 框架而不选择其它框架的原因。 |