Note: You are currently viewing documentation for Moodle 2.6. Up-to-date documentation for the latest stable version of Moodle may be available here: MoodleDT - Development Tools Plugins for Moodle.

MoodleDT - Development Tools Plugins for Moodle: Difference between revisions

From MoodleDocs
(Created page with "{{Infobox plugin |type = Tool |entry = https://moodle.org/plugins/view.php?plugin=tool_moodledt |tracker = |discussion = |maintainer = User:Luciano Oliveira Borges|Luciano...")
 
 
(20 intermediate revisions by the same user not shown)
Line 2: Line 2:
|type = Tool
|type = Tool
|entry = https://moodle.org/plugins/view.php?plugin=tool_moodledt
|entry = https://moodle.org/plugins/view.php?plugin=tool_moodledt
|tracker =  
|tracker = https://tracker.moodle.org/browse/CONTRIB/component/13030
|discussion =  
|discussion = https://moodle.org/mod/forum/view.php?id=44
|maintainer = [[User:Luciano Oliveira Borges|Luciano Oliveira Borges]]
|maintainer = [[User:Luciano Oliveira Borges|Luciano Oliveira Borges]]
[[User:IAutomate Integração de Sistemas|IAutomate Integração de Sistemas]]
|float = right
|float = right
}}
}}
This plugin is a set of tools to assist in developing plugins in Moodle.
This plugin is a set of tools to assist in developing plugins in Moodle.


Note: This plugin is in alpha stage of development and may pose problems in use.
Note: This plugin is in beta stage of development.


'''This plugin is wait for approval !!!'''
== Instalation ==
* Get last version of plugin in [https://moodle.org/plugins/view.php?plugin=tool_moodledt plugin entry].
* Unpack in admin/tools folder of your Moodle dir.
* Under role '''administrator''', go to the '''Site administration''' and click on '''Notifications'''.
* Access '''Site administration''' >> '''Development''' >> '''MoodleDT - Development Tools Plugins for Moodle'''.
 
== How to report a bug ==
Please, use tracker in [https://tracker.moodle.org/browse/CONTRIB/component/13030 MoodleDT Tracker] or send email for [mailto:projetos@iautomate.com.br projetos@iautomate.com.br]
 
== Features ==
 
[[File:moodledt_2014-03-06_02.png|frame|none|Example of plugin open in MoodleDT]]
 
A idea for this plugin is collect an set of simple tools for facilitate a work in development of an plugin.
 
See more about a set of tools.
 
=== Package Plugin ===
 
[[File:moodledt_2014-03-06_03.png|frame|none]]
 
This tool is for packaging all files of an plugin for distribuition.
 
This operation ignore common files of development: .settings, .svn, .buildpath, .project, etc.
 
The type of compression can be: zip, tar.gz, tar.bz2 and tar.
 
The date in name of package is the date of last file modified.
 
=== Package Modified Files ===
 
[[File:moodledt_2014-03-06_04.png|frame|none]]
 
This tool is for packaging all files modified from an date selected.
 
The type of compression can be: zip, tar.gz, tar.bz2 and tar.
 
A packaging is similar a tool previous.
 
=== Analyze Language ===
 
[[File:moodledt_2014-03-06_05.png|frame|none]]
 
This tool search for inconsistencies in the supported languages, how tags not in use in scripts and tags not present in all files languages.
 
The Button '''Tags Order''' organizes tags in alphabetical order in the language files.
 
Note: This not replaces use of AMOS for language analyze.
 
=== Index in Folders ===
 
[[File:moodledt_2014-03-06_06.png|frame|none]]
 
This tool search in all folders of plugin for file index.
 
The use of index.html in folder is an way of folders protect of direct access.
 
If there is no file folders index the button '''Correct Folders''' lets you insert the files.
 
=== Bookmark ===
 
[[File:moodledt_2014-03-06_07.png|frame|none]]
 
This feature allow save plugin for easy access.
 
[[File:moodledt_2014-03-06_08.png|frame|none]]
 
For remove one or more plugin of bookmark, use button '''Block Edit''' of Moodle interface.
 
== New Proposals ==
* <strike>Update Index in Folders for insert automatic index.html in folders;</strike>
* <strike>Translate to Spanish;</strike>
* <strike>Order tags in language files;</strike>
* Remove tags not in use in language files (Problem: tags use mode different in Moodle version supported [2.4, 2.5, 2.6 and 2.7]);
* Analize Database: fix fields, indices, keys, and tables in compared table in use with install.xml for insert in script upgrade.php;
* Analize capabilities in access for detect conflicts (MoodleMoot Brazil 2014);
* Analize messages providers for detec conflicts (MoodleMoot Brazil 2014);
* Translate to French and Italian;
* New tools suggested by reviewers.
 
Please for suggestion, use comments in [https://moodle.org/plugins/view.php?plugin=tool_moodledt plugin entry] or [https://moodle.org/mod/forum/view.php?id=44 plugin forum]
 
== Badges ==
[[File:MoodleMoot2014-Brazil.png|left|frame|Presented at the conference MoodleMoot Brazil 2014]]

Latest revision as of 15:21, 31 May 2014

MoodleDT - Development Tools Plugins for Moodle
Type Tool
Set N/A
Downloads https://moodle.org/plugins/view.php?plugin=tool_moodledt
Issues https://tracker.moodle.org/browse/CONTRIB/component/13030
Discussion https://moodle.org/mod/forum/view.php?id=44
Maintainer(s) Luciano Oliveira Borges

IAutomate Integração de Sistemas

This plugin is a set of tools to assist in developing plugins in Moodle.

Note: This plugin is in beta stage of development.

Instalation

  • Get last version of plugin in plugin entry.
  • Unpack in admin/tools folder of your Moodle dir.
  • Under role administrator, go to the Site administration and click on Notifications.
  • Access Site administration >> Development >> MoodleDT - Development Tools Plugins for Moodle.

How to report a bug

Please, use tracker in MoodleDT Tracker or send email for projetos@iautomate.com.br

Features

Example of plugin open in MoodleDT

A idea for this plugin is collect an set of simple tools for facilitate a work in development of an plugin.

See more about a set of tools.

Package Plugin

moodledt 2014-03-06 03.png

This tool is for packaging all files of an plugin for distribuition.

This operation ignore common files of development: .settings, .svn, .buildpath, .project, etc.

The type of compression can be: zip, tar.gz, tar.bz2 and tar.

The date in name of package is the date of last file modified.

Package Modified Files

moodledt 2014-03-06 04.png

This tool is for packaging all files modified from an date selected.

The type of compression can be: zip, tar.gz, tar.bz2 and tar.

A packaging is similar a tool previous.

Analyze Language

moodledt 2014-03-06 05.png

This tool search for inconsistencies in the supported languages, how tags not in use in scripts and tags not present in all files languages.

The Button Tags Order organizes tags in alphabetical order in the language files.

Note: This not replaces use of AMOS for language analyze.

Index in Folders

moodledt 2014-03-06 06.png

This tool search in all folders of plugin for file index.

The use of index.html in folder is an way of folders protect of direct access.

If there is no file folders index the button Correct Folders lets you insert the files.

Bookmark

moodledt 2014-03-06 07.png

This feature allow save plugin for easy access.

moodledt 2014-03-06 08.png

For remove one or more plugin of bookmark, use button Block Edit of Moodle interface.

New Proposals

  • Update Index in Folders for insert automatic index.html in folders;
  • Translate to Spanish;
  • Order tags in language files;
  • Remove tags not in use in language files (Problem: tags use mode different in Moodle version supported [2.4, 2.5, 2.6 and 2.7]);
  • Analize Database: fix fields, indices, keys, and tables in compared table in use with install.xml for insert in script upgrade.php;
  • Analize capabilities in access for detect conflicts (MoodleMoot Brazil 2014);
  • Analize messages providers for detec conflicts (MoodleMoot Brazil 2014);
  • Translate to French and Italian;
  • New tools suggested by reviewers.

Please for suggestion, use comments in plugin entry or plugin forum

Badges

Presented at the conference MoodleMoot Brazil 2014