<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Glaksmono</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Glaksmono"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/Special:Contributions/Glaksmono"/>
	<updated>2026-06-06T02:57:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8551</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8551"/>
		<updated>2008-08-20T07:20:40Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug Debug Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;Workspace Launcher&#039;&#039;&#039;&#039;&#039; dialog box shows up, &#039;&#039;&#039;&#039;&#039;check mark Use this as the default and do not ask again&#039;&#039;&#039;&#039;&#039;, leave everything else as default, then click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;click Next&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project (e.g. 19stable, Moodle 1.9, or MoodleWorld)&lt;br /&gt;
&lt;br /&gt;
7. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It will take a while for the IDE to either unpacks the Moodle package or Download the Moodle then unpacks it. In general, if you chose to download the Moodle, then the process should take longer than if you have the local Moodle package because the IDE will download the Moodle package first before unpacking it to the project folder in the workspace.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:CVS_Location.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Password for annonymous user is blank&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename that I created for testing purpose is named xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;I created xdebug.php that contains a loop for testing purposes. But in general, the file will be much bigger such that it will take longer for XDebug to complete its debugging process.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8550</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8550"/>
		<updated>2008-08-18T21:31:37Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* CVS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;Workspace Launcher&#039;&#039;&#039;&#039;&#039; dialog box shows up, &#039;&#039;&#039;&#039;&#039;check mark Use this as the default and do not ask again&#039;&#039;&#039;&#039;&#039;, leave everything else as default, then click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;click Next&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project (e.g. 19stable, Moodle 1.9, or MoodleWorld)&lt;br /&gt;
&lt;br /&gt;
7. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It will take a while for the IDE to either unpacks the Moodle package or Download the Moodle then unpacks it. In general, if you chose to download the Moodle, then the process should take longer than if you have the local Moodle package because the IDE will download the Moodle package first before unpacking it to the project folder in the workspace.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:CVS_Location.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Password for annonymous user is blank&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8549</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8549"/>
		<updated>2008-08-18T21:30:16Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;Workspace Launcher&#039;&#039;&#039;&#039;&#039; dialog box shows up, &#039;&#039;&#039;&#039;&#039;check mark Use this as the default and do not ask again&#039;&#039;&#039;&#039;&#039;, leave everything else as default, then click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;click Next&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project (e.g. 19stable, Moodle 1.9, or MoodleWorld)&lt;br /&gt;
&lt;br /&gt;
7. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;It will take a while for the IDE to either unpacks the Moodle package or Download the Moodle then unpacks it. In general, if you chose to download the Moodle, then the process should take longer than if you have the local Moodle package because the IDE will download the Moodle package first before unpacking it to the project folder in the workspace.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:CVS_Location.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8548</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8548"/>
		<updated>2008-08-18T21:30:06Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;Workspace Launcher&#039;&#039;&#039;&#039;&#039; dialog box shows up, &#039;&#039;&#039;&#039;&#039;check mark Use this as the default and do not ask again&#039;&#039;&#039;&#039;&#039;, leave everything else as default, then click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;click Next&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project (e.g. 19stable, Moodle 1.9, or MoodleWorld)&lt;br /&gt;
&lt;br /&gt;
7. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;It will take a while for the IDE to either unpacks the Moodle package or Download the Moodle then unpacks it. In general, if you chose to download the Moodle, then the process should take longer than if you have the local Moodle package because the IDE will download the Moodle package first before unpacking it to the project folder in the workspace.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:CVS_Location.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8547</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8547"/>
		<updated>2008-08-18T21:26:39Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* CVS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:CVS_Location.jpg]]&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8546</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8546"/>
		<updated>2008-08-18T21:24:21Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Open the Debugger Perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8545</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8545"/>
		<updated>2008-08-15T00:36:38Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Open the Debugger Perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other...&#039;&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8544</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8544"/>
		<updated>2008-08-04T06:50:29Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Moodle IDE 1.0.5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.6 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8543</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8543"/>
		<updated>2008-07-31T03:10:20Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Source code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_&amp;lt;version&amp;gt;.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8542</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8542"/>
		<updated>2008-07-31T03:10:04Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
Extract the following .jars located in the eclipse&#039;s plugin directory to obtain the source codes:&lt;br /&gt;
* org.moodle_&amp;lt;version&amp;gt;.jar&lt;br /&gt;
* net.sourceforge.phpeclipse.externaltools_1.0.1.jar&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8541</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8541"/>
		<updated>2008-07-28T18:43:37Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=102197 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8540</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8540"/>
		<updated>2008-07-28T07:43:29Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.6)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8539</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8539"/>
		<updated>2008-07-28T07:43:15Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. If you have the local zip package (from http://download.moodle.org/) that you wanted to use, then &#039;&#039;&#039;&#039;&#039;Browse&#039;&#039;&#039;&#039;&#039; for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; for Moodle field. Otherwise, &#039;&#039;&#039;&#039;&#039;click on the drop down list&#039;&#039;&#039;&#039;&#039; on the &#039;&#039;&#039;&#039;&#039;Download Moodle&#039;&#039;&#039;&#039;&#039; and select &#039;&#039;&#039;&#039;&#039;the version&#039;&#039;&#039;&#039;&#039; that you wanted to download, &#039;&#039;&#039;&#039;&#039;the IDE will download and unpacks the package in the project folder&#039;&#039;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8538</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8538"/>
		<updated>2008-07-23T23:26:18Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug Debug Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the Debugger Perspective ===&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8537</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8537"/>
		<updated>2008-07-23T23:24:37Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug Debug Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
4. Once you have specified the proper pathmap, &#039;&#039;&#039;&#039;&#039;press the Debug button&#039;&#039;&#039;&#039;&#039; to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Open the debugger perspective&lt;br /&gt;
&lt;br /&gt;
5. Press the &#039;&#039;&#039;&#039;&#039;Open Perspective&#039;&#039;&#039;&#039;&#039; button&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Button.jpg]]&lt;br /&gt;
&lt;br /&gt;
6. Select &#039;&#039;&#039;&#039;&#039;Other&#039;&#039;&#039;&#039;, Open Perspective dialog box will pop up&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other.jpg]]&lt;br /&gt;
&lt;br /&gt;
7. Select &#039;&#039;&#039;&#039;&#039;Debug&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:OpenPerspective_Other_Debug.jpg]]&lt;br /&gt;
&lt;br /&gt;
8. Click &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039;, debug perspective will be displayed&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8536</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8536"/>
		<updated>2008-07-23T23:15:39Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug Debug Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:XDebug_Initial.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8535</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8535"/>
		<updated>2008-07-23T23:06:55Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Installing Moodle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;&#039;&#039;orange X&#039;&#039;&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8534</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8534"/>
		<updated>2008-07-23T23:06:43Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Installing Moodle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &#039;&#039;&#039;orange X&#039;&#039;&#039; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8533</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8533"/>
		<updated>2008-07-23T23:06:07Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Installing Moodle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
[[Image:XAMPP_Start.jpg]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8532</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8532"/>
		<updated>2008-07-23T23:00:54Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug Debug Profile */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:DebuggerView.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8531</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8531"/>
		<updated>2008-07-23T22:58:50Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101929 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8530</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8530"/>
		<updated>2008-07-23T05:17:50Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
=== Moodle IDE 1.0.5 ===&lt;br /&gt;
[[Image:Environment.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8529</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8529"/>
		<updated>2008-07-23T05:13:16Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Checkstyle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Report will be displayed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8528</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8528"/>
		<updated>2008-07-23T05:12:44Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
=== Debugging Script ===&lt;br /&gt;
&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; in the gutter and selecting &#039;&#039;&#039;&#039;&#039;Toggle Breakpoint&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_toggle_breakpoint.png]]&lt;br /&gt;
&lt;br /&gt;
You should see a blue dot appear to signify where the breakpoint is. Now change to the Debug Perspective. &#039;&#039;&#039;&#039;&#039;Window→ Open Perspective → Debug&#039;&#039;&#039;&#039;&#039; Now we can configure our XDebug Debug Profile. We will only need to do this once per project.&lt;br /&gt;
&lt;br /&gt;
2. Specify the PHP Interpreter Path, go to &#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → XDebug&#039;&#039;&#039;&#039;&#039;, if you&#039;re using the default Moodle IDE&#039;s installation, the Interpreter path should be &#039;&#039;&#039;&#039;&#039;C:\Moodle IDE\xampp\php\php.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Image:Window_Preference_PHPeclipse_XDebug_Interpreter.jpg]]&lt;br /&gt;
&lt;br /&gt;
3. Click on the &#039;&#039;&#039;&#039;&#039;OK&#039;&#039;&#039;&#039;&#039; button.&lt;br /&gt;
&lt;br /&gt;
=== XDebug Debug Profile ===&lt;br /&gt;
&lt;br /&gt;
Now that we have configured XDebug, we need to create a debug configuration. This will tell Eclipse how to start the debugger for your project. To do this, select &#039;&#039;&#039;&#039;&#039;Open Debug Dialog&#039;&#039;&#039;&#039;&#039; from the &#039;&#039;&#039;&#039;&#039;Run drop down menu&#039;&#039;&#039;&#039;&#039;. You will be presented with a list of items which you can debug. &#039;&#039;&#039;&#039;&#039;Double click on the entry titled PHP XDebug Script&#039;&#039;&#039;&#039;&#039;. This will create a new configuration and allow you to specify the necessary options. You can provide a name for your debug configuration, and then &#039;&#039;&#039;&#039;&#039;you must specify the filename which should be executed for debugging purposes&#039;&#039;&#039;&#039;&#039;. In this case, the filename is xdebug.php.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugScript.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have selected a configuration name and have chosen an identification string, &#039;&#039;&#039;&#039;&#039;click on the Pathmap tab&#039;&#039;&#039;&#039;. In the pathmap tab, you specify how Eclipse translates local path names to remote path names. To map a path, click on the New button to create a new map. &#039;&#039;&#039;&#039;If your web server is located on the same system that Eclipse is running on, both of these paths will be the same.&#039;&#039;&#039;&#039; In either case, under &#039;&#039;&#039;&#039;&#039;Local Path&#039;&#039;&#039;&#039;&#039; enter the path to the root of your project on the machine that Eclipse is running on. In &#039;&#039;&#039;&#039;&#039;Remote Path&#039;&#039;&#039;&#039;&#039;, enter the path to the root of your project on the machine the web server is running on.&lt;br /&gt;
&lt;br /&gt;
[[Image:Debug_Dropdown_OpenDebugDialog_XDebugRemoteScript_Pathmap.jpg]]&lt;br /&gt;
&lt;br /&gt;
Once you have specified the proper pathmap, press the Debug button to begin the debugger.&lt;br /&gt;
&lt;br /&gt;
Now in your browser you will need to &#039;&#039;&#039;&#039;&#039;start the XDEBUG_SESSION&#039;&#039;&#039;&#039;&#039;, so type in the following&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/&amp;lt;File Name&amp;gt;.php?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The debugger should stop at the breakpoint that we set earlier.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Starting XDEBUG_SESSION can be done by &#039;&#039;&#039;Right clicking the file → Open Moodle Browser → Append the ?XDEBUG_SESSION_START=&amp;lt;Ide Identification String&amp;gt; to the URL&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8527</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8527"/>
		<updated>2008-07-23T04:53:10Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* CVS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon&#039;&#039;&#039;&#039;&#039; (located on the CVS Respository view panel)&#039;&#039;&#039;&#039;&#039;→ CVS Dialog Box&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click &#039;&#039;&#039;&#039;&#039;Finish&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8526</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8526"/>
		<updated>2008-07-23T04:51:32Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Installing Moodle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Create a single database for Moodle to store all it&#039;s tables in (or choose an existing database).&lt;br /&gt;
&lt;br /&gt;
4. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8525</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8525"/>
		<updated>2008-07-23T04:50:33Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8524</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8524"/>
		<updated>2008-07-23T04:50:05Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.4)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;Student Developer:&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mentor:&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
Google Summer of Code 2008&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Student_projects/Moodle_IDE&lt;br /&gt;
&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8523</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8523"/>
		<updated>2008-07-21T07:29:18Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.4)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101687 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8522</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8522"/>
		<updated>2008-07-21T07:25:20Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.4)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.5)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8521</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8521"/>
		<updated>2008-07-21T05:47:24Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.4)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8520</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8520"/>
		<updated>2008-07-18T00:50:43Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8519</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8519"/>
		<updated>2008-07-18T00:50:36Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. 1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8518</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8518"/>
		<updated>2008-07-18T00:50:29Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. 1. Install &#039;&#039;&#039;&#039;&#039;Java SE&#039;&#039;&#039;&#039;&#039; (http://java.sun.com/javase/downloads/index.jsp) if you don&#039;t have it installed&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
3. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
4. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
5. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
6. Name the project&lt;br /&gt;
&lt;br /&gt;
7. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8517</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8517"/>
		<updated>2008-07-17T07:37:22Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=101493 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8516</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8516"/>
		<updated>2008-07-16T20:47:40Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
&lt;br /&gt;
php_xdebug.dll:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8515</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8515"/>
		<updated>2008-07-16T20:13:07Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle IDE\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8514</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8514"/>
		<updated>2008-07-16T20:11:54Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8513</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8513"/>
		<updated>2008-07-16T20:11:26Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Student Developer:&#039;&#039;&#039;&#039;&#039; [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Mentor:&#039;&#039;&#039;&#039;&#039; Petr Skoda and Anthony Borrow&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8512</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8512"/>
		<updated>2008-07-16T20:10:14Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Screenshots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8511</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8511"/>
		<updated>2008-07-16T20:09:53Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Readme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workspace Environment ==&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== Installing Moodle ==&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
== CVS ==&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
== XDebug ==&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Checkstyle ==&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8510</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8510"/>
		<updated>2008-07-16T20:09:15Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]==&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8509</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8509"/>
		<updated>2008-07-16T20:04:23Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Checkstyle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. &#039;&#039;&#039;&#039;&#039;Right click&#039;&#039;&#039;&#039;&#039; on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;PHP Checkstyle&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8508</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8508"/>
		<updated>2008-07-16T20:03:56Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* XDebug */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   &#039;&#039;&#039;&#039;&#039;Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8507</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8507"/>
		<updated>2008-07-16T20:03:39Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* CVS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
&lt;br /&gt;
5. Password&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8506</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8506"/>
		<updated>2008-07-16T20:03:21Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* CVS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
1. Click the &#039;&#039;&#039;&#039;&#039;Moodle icon → CVS Dialog Box&#039;&#039;&#039;&#039;&lt;br /&gt;
2. Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
3. Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
4. Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
5. Password&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8505</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8505"/>
		<updated>2008-07-16T20:02:43Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Installing Moodle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
Press the orange &amp;quot;X with little black S&amp;quot; button to setup XAMPP in the current environment once. Then press &amp;quot;X&amp;quot; button in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it running, then you will see red error messages when you&#039;re trying to run XAMPP. The solution is to stop your previously installed Apache through &#039;&#039;&#039;&#039;&#039;Control Panel → Administration → Sevices, find Apache&#039;&#039;&#039;&#039;&#039; that is currently running, &#039;&#039;&#039;&#039;&#039;Right Click&#039;&#039;&#039;&#039;&#039;, select &#039;&#039;&#039;&#039;&#039;Stop&#039;&#039;&#039;&#039;&#039;, then run XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Right click &#039;&#039;&#039;&#039;&#039;install.php&#039;&#039;&#039;&#039;&#039; in the project&lt;br /&gt;
&lt;br /&gt;
2. Select &#039;&#039;&#039;&#039;&#039;Open Moodle Browser&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;OR&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to &#039;&#039;&#039;&#039;&#039;http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
&lt;br /&gt;
1. CVS&lt;br /&gt;
&lt;br /&gt;
* Click the Moodle icon --&amp;gt; CVS Dialog Box&lt;br /&gt;
* Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
* Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
* Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
2. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8504</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8504"/>
		<updated>2008-07-16T19:59:54Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run &#039;&#039;&#039;&#039;&#039;Moodle-IDE-Setup.exe&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run &#039;&#039;&#039;&#039;&#039;Moodle IDE.exe&#039;&#039;&#039;&#039;&#039; as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
&lt;br /&gt;
Assuming you&#039;re using the default configuration, press the orange &amp;quot;X&amp;quot; button &lt;br /&gt;
in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it currently running on your machine, you will see&lt;br /&gt;
a red error message. The solution is to stop your previously installed Apache&lt;br /&gt;
before running the XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Right click install.php in the project&lt;br /&gt;
&lt;br /&gt;
2. Select Open Moodle Browser&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
&lt;br /&gt;
1. CVS&lt;br /&gt;
&lt;br /&gt;
* Click the Moodle icon --&amp;gt; CVS Dialog Box&lt;br /&gt;
* Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
* Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
* Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
2. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8503</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8503"/>
		<updated>2008-07-16T19:59:24Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run Moodle-IDE-Setup.exe&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run Moodle IDE.exe as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
&lt;br /&gt;
Assuming you&#039;re using the default configuration, press the orange &amp;quot;X&amp;quot; button &lt;br /&gt;
in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it currently running on your machine, you will see&lt;br /&gt;
a red error message. The solution is to stop your previously installed Apache&lt;br /&gt;
before running the XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Right click install.php in the project&lt;br /&gt;
&lt;br /&gt;
2. Select Open Moodle Browser&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
&lt;br /&gt;
1. CVS&lt;br /&gt;
&lt;br /&gt;
* Click the Moodle icon --&amp;gt; CVS Dialog Box&lt;br /&gt;
* Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
* Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
* Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
2. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8502</id>
		<title>Moodle IDE</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Moodle_IDE&amp;diff=8502"/>
		<updated>2008-07-16T19:59:12Z</updated>

		<summary type="html">&lt;p&gt;Glaksmono: /* Workspace Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== [http://download.moodle.org/download.php/ide/Moodle-IDE-Setup.exe Moodle IDE (1.0.3)]===&lt;br /&gt;
* Community feedback [http://moodle.org/mod/forum/discuss.php?d=100253 forum discussion]&lt;br /&gt;
&#039;&#039;&#039;Features&#039;&#039;&#039;&lt;br /&gt;
* Create a Moodle project&lt;br /&gt;
* Apache, MySQL, and PHP (XAMPP)&lt;br /&gt;
* XDebug&lt;br /&gt;
* Moodle CVS&lt;br /&gt;
* Splashscreen &lt;br /&gt;
* Moodle Browser&lt;br /&gt;
* Checkstyle&lt;br /&gt;
* Installer&lt;br /&gt;
&lt;br /&gt;
=== Readme ===&lt;br /&gt;
Student Developer: [[User:Grady Laksmono|Grady Laksmono]]&lt;br /&gt;
&lt;br /&gt;
Mentor: &#039;&#039;&#039;Petr Skoda&#039;&#039;&#039; and &#039;&#039;&#039;Anthony Borrow&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Workspace Environment ====&lt;br /&gt;
&lt;br /&gt;
1. Run Moodle-IDE-Setup.exe&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Setup configuration is needed if you don&#039;t want to bothered to change the External Tools Preferences&#039;&#039; (&#039;&#039;&#039;&#039;&#039;Window → Preferences → PHPeclipse → Moodle External Tools&#039;&#039;&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
2. Run Moodle IDE.exe as Administrator (&#039;&#039;&#039;&#039;&#039;Right Click → Run as Administrator&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;Default Workspace configuration is needed if you don&#039;t want to configure Virtual Server&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
3. &#039;&#039;&#039;&#039;&#039;File → New → Other...&#039;&#039;&#039;&#039;&#039;, then &#039;&#039;&#039;&#039;&#039;Moodle → Moodle Project&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
4. Browse for &#039;&#039;&#039;&#039;&#039;Moodle zip package&#039;&#039;&#039;&#039;&#039; (you can get it from: http://download.moodle.org/) for Moodle field&lt;br /&gt;
&lt;br /&gt;
5. Name the project&lt;br /&gt;
&lt;br /&gt;
6. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== Installing Moodle ====&lt;br /&gt;
&lt;br /&gt;
Assuming you&#039;re using the default configuration, press the orange &amp;quot;X&amp;quot; button &lt;br /&gt;
in the toolbar to run XAMPP (Apache, PHP, and MySQL).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;!NOTE&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you have previously installed Apache on your computer, and have it currently running on your machine, you will see&lt;br /&gt;
a red error message. The solution is to stop your previously installed Apache&lt;br /&gt;
before running the XAMPP through Moodle IDE.&lt;br /&gt;
&lt;br /&gt;
1. Open a web browser&lt;br /&gt;
&lt;br /&gt;
2. Go to http://localhost/&amp;lt;Project Name&amp;gt;/moodle/install.php&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Right click install.php in the project&lt;br /&gt;
&lt;br /&gt;
2. Select Open Moodle Browser&lt;br /&gt;
&lt;br /&gt;
3. Install Moodle&lt;br /&gt;
&lt;br /&gt;
==== CVS ====&lt;br /&gt;
&lt;br /&gt;
1. CVS&lt;br /&gt;
&lt;br /&gt;
* Click the Moodle icon --&amp;gt; CVS Dialog Box&lt;br /&gt;
* Drop down arrow for the Host (already pre-populated with Moodle hosts)&lt;br /&gt;
* Drop down arrow for the Repository Path (already pre-populated with Moodle repository path)&lt;br /&gt;
* Username, drop down arrow for annonymous, or use yours if you have one (already pr-populated with anonymous)&lt;br /&gt;
* Password&lt;br /&gt;
&lt;br /&gt;
2. Click Finish&lt;br /&gt;
&lt;br /&gt;
==== XDebug ====&lt;br /&gt;
&lt;br /&gt;
1. XDebug&lt;br /&gt;
   http://dev.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse&lt;br /&gt;
   php_xdebug.dll:&lt;br /&gt;
   Moodle-IDE_&amp;lt;version&amp;gt;\xampp\php\ext\php_xdebug.dll&lt;br /&gt;
&lt;br /&gt;
==== Checkstyle ====&lt;br /&gt;
1. Right click on any PHP file that you want to check&lt;br /&gt;
&lt;br /&gt;
2. Select PHP Checkstyle&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://docs.moodle.org/en/Development:Coding#Coding_style&lt;br /&gt;
&lt;br /&gt;
=== Screenshots ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Moodle IDE]]&lt;/div&gt;</summary>
		<author><name>Glaksmono</name></author>
	</entry>
</feed>