惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
J
Java Code Geeks
V
V2EX
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
B
Blog
A
About on SuperTechFans
有赞技术团队
有赞技术团队
月光博客
月光博客
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
腾讯CDC
美团技术团队
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
N
Netflix TechBlog - Medium
C
Check Point Blog
Recent Announcements
Recent Announcements
博客园 - Franky
博客园 - 叶小钗
T
Tailwind CSS Blog

博客园 - 路者

几个开源Android Camera传输视频流例子 Moodle开发基础1 Moodle: 查询 / 更新 / 添加 / 删除 / 导出 用户 ($DB用法 Moodle二次开发(1)-- 微创新 让moodle增加学号 通信对象System.ServiceModel.Channels.ServiceChannel 无法用于通信,因为其处于“出错”状态。 WCF传输List<object>时序列化问题 c# 类似于QQ表情弹出框功能的二种实现方法 asp.net类似于QQ表情弹出框功能的实现方法 仿QQ弹出窗口[转] 上海大学游戏设计07年硕士研究生招生考试大纲 海南 琼海 韵达快递 垃圾! 窗体显示中form1.Show()和form1.ShowDialog()的区别 集合概述 C#中的格式 同一解决方案内的多个项目之间如何引用? 什么是SDK? 每个开发人员现在应该下载的十种必备工具 关于asp.net中服务器应用程序不可用
构建Moodle开发环境
路者 · 2017-05-26 · via 博客园 - 路者

本文主要讲解Moodle开发环境的构建,包括开发工具及运行环境的安装与配置。从Moodle库中检出源码,并在开发环境中启用调试功能。相比前文,本文减少文字描述,更侧重以图来展示MOODLE开发环境的构建细节,这能让学习者更快速的构建起自己的MOODLE开发环境。当然,图片之外会配有一定的文字信息,方便学习者进行拷贝/粘贴之用。本文的资料来源主要来自Moodle官网的文章《Development:Setting up Eclipse》,但亦有不同之处。

1、事前准备。
   下面首先来对本文要构建的MOODLE开发环境进行一些说明:
OS:WindowsXP
PHP环境:ZendServerCE5(PHP+Apache+MySQL+phpMyadmin+ZendDebug)
开发工具:ZendStudio8
    其中,ZendServerCE是Zend公司的产品,它为你的应用程序提供一个简单、完整和免费的运行环境,社区版的ZendServer有常用的Zend Data Cache、Zend Debugger、ZendFramework和Zend Optimizer+等。它能让你在开发、测试和布署环节提供更大的灵活性。详细信息可参看:http://www.zend.com/en/products/server/
<ignore_js_op>

    ZendStudio8是专业级的PHP集成开发环境。 它能使你更快地开发、调试和维护的代码,快速解决应用问题,提高团队协作开发人员的生产力。详细信息:http://www.zend.com/en/products/studio/
<ignore_js_op>

    关于ZendServerCE5和ZendStudio8的安装在此略过。这两个软件包可从官网上下载:http://www.zend.com/en/downloads/

2、从代码库中检出Moodle
2.1 打开ZendStudio,File > New > Project。
<ignore_js_op>

2.2 Create a new repository location
<ignore_js_op>

Host:us.cvs.moodle.org
Repository path:/cvsroot/moodle
User:anonymous
Password: (空)
Connection type:pserver
2.3Next
<ignore_js_op> 
2.4Next
<ignore_js_op> 
2.5 Refresh Tags
<ignore_js_op> 
2.6单击Finish按钮后,会出现新建项目的对话框。
<ignore_js_op> 
2.7
<ignore_js_op> 
2.8 Finish,等待下载。
<ignore_js_op>

3、整理代码
Moodle中有些代码会被ZendStudio认为是不规范的代码,此时可以改变项目的校验设置。在此为了节省时间,对此项目禁止所有校验。
project>; Properties>Validation
<ignore_js_op>

4、配置调试环境
以index.php为例。
4.1
<ignore_js_op>

4.2
Debug>Debug Configurations进入调试配置。
<ignore_js_op> 
如果Test Debugger不成功,可以新建一个PHP Server,配置成本机的。
4.3
Debug,即可以调试index.php页面。我们可以在ZendStduio的Debug视图下看到程序执行到断点处即停下。
<ignore_js_op>

http://www.aieln.com/thread-5063-1-1.html