<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Moodle Plugins directory: MindMap Course: Comments</title>
    <link>https://moodle.org</link>
    <description>MindMap Course block development is now continued as MindMap format: https://moodle.org/plugins/view/format_mindmap</description>
    <generator>Moodle</generator>
    <language>en</language>
    <copyright>(c) 2026 Moodle - Open-source learning platform | Moodle.org</copyright>
    <image>
      <url>https://moodle.org/theme/image.php/moodleorg/core/1779453963/i/rsssitelogo</url>
      <title>moodle</title>
      <link>https://moodle.org</link>
      <width>140</width>
      <height>35</height>
    </image>
    <item>
      <title>Wednesday, 23 July 2014, 7:57 PM - José Ricardo Silva</title>
      <link>https://moodle.org/plugins/block_mindmap#comment-23612</link>
      <pubDate>Wed, 23 Jul 2014 11:57:30 GMT</pubDate>
      <description>by José Ricardo Silva. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Hi, thanks for sharing this amazing block, it was quite helpful.&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_mindmap#comment-23612</guid>
    </item>
    <item>
      <title>Wednesday, 18 June 2014, 10:53 PM - David Mudrák</title>
      <link>https://moodle.org/plugins/block_mindmap#comment-22955</link>
      <pubDate>Wed, 18 Jun 2014 14:53:48 GMT</pubDate>
      <description>by David Mudrák. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Thanks for the new version. I am going to approve the block now. Please note that I spotted that with $CFG-&amp;gt;enableavailability disabled, the code throws PHP notices as the $conditionalhidden is not set. This is trivial to fix.&lt;br&gt;
&lt;br&gt;
I was thinking about the temp folder yet and I actually believe that the proper location for it it somewhere under $CFG-&amp;gt;dataroot.'/block_mindmap/' and not in the filepool. That should be pretty simple to fix without big changes. I am sorry to hear you had troubles with the File API documentation. It did not change much since 2.0 so it is still valid. But I can understand that some tutorials/howtos would be good to have.&lt;br&gt;
&lt;br&gt;
You are cleared to land now. Welcome to &lt;a title=&quot;Auto-link&quot; href=&quot;https://moodle.org/plugins&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;Plugins directory&lt;/a&gt;!&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_mindmap#comment-22955</guid>
    </item>
    <item>
      <title>Saturday, 17 May 2014, 5:16 AM - David Mudrák</title>
      <link>https://moodle.org/plugins/block_mindmap#comment-22453</link>
      <pubDate>Fri, 16 May 2014 21:16:37 GMT</pubDate>
      <description>by David Mudrák. &amp;nbsp;&lt;p&gt;&lt;div class=&quot;no-overflow&quot;&gt;&lt;div class=&quot;text_to_html&quot;&gt;Many thanks for sharing this plugin with the Moodle community. I've been&lt;br&gt;
particularly looking forward to review this plugin as I'm personally&lt;br&gt;
interested in mindmapping software and can see big potential for it within&lt;br&gt;
Moodle. I really like the idea of the course structure visualisation via&lt;br&gt;
mindmaps and would like to see this block approved soon. It won't happen today&lt;br&gt;
though, please see my comments below.&lt;br&gt;
&lt;br&gt;
Do I understand it that the mindmap files are being generated into the temp&lt;br&gt;
folder within the block? Note that many sites have dirroot protected from&lt;br&gt;
being writable by the web server process for good reasons. The common way in&lt;br&gt;
Moodle is to store all files in the dataroot or eventually in the file storage&lt;br&gt;
(pool) accessible via File API. If writable temp folder is a must for your&lt;br&gt;
plugin functionality, it must be explicitly mentioned in the readme file and&lt;br&gt;
installation instructions.&lt;br&gt;
&lt;br&gt;
Some files use opening header &amp;lt;?PHP, some &amp;lt;?php and db/access.php has even&lt;br&gt;
just the short tag &amp;lt;?.  The short format &amp;lt;? is not supported by all servers&lt;br&gt;
(and for example, it did not install capabilities for the block at my notebook&lt;br&gt;
for that reason when I first tried it, as I have short_open_tag disabled in my&lt;br&gt;
php.ini). Let me suggest to fix and unify all opening tags to &amp;lt;?php and get&lt;br&gt;
rid of all closing tags to prevent from the risk of extra bytes after it (such&lt;br&gt;
as in block_mindmap.php) that may cause troubles. While doing that,&lt;br&gt;
you might consider switching to the standard boilerplate we use in Moodle.&lt;br&gt;
Please refer to &lt;a href=&quot;http://docs.moodle.org/dev/Coding_style#Files&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.moodle.org/dev/Coding_style#Files&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
The code &lt;img src=&quot;%5C&quot; alt='\&quot;$CFG-'&gt;wwwroot./blocks/mindmap/icons/mmg_logo.gif\&quot;&lt;br&gt;
alt=\&quot;some_text\&quot;&amp;gt;&quot; produces invalid URL (added dot). Let me recommend to use&lt;br&gt;
standard pix locations and API to display images that would prevent typos like&lt;br&gt;
this. Also, alt text &quot;some_text&quot; does not really help accessibility for&lt;br&gt;
obvious reasons.&lt;br&gt;
&lt;br&gt;
Visiting view.php with the debugging mode set to DEBUG_DEVELOPER (which is&lt;br&gt;
more than recommended during development) throws many PHP notices and&lt;br&gt;
warnings, including &quot;Missing argument 5 for block_mindmap_print_fa()&quot;&lt;br&gt;
&lt;br&gt;
The lib.php formatting looks pretty broken with all those extra lines.&lt;br&gt;
It is encouraged to follow Moodle’s coding style as outlined in:&lt;br&gt;
&lt;a href=&quot;http://docs.moodle.org/dev/Coding_style&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.moodle.org/dev/Coding_style&lt;/a&gt; and  &lt;a href=&quot;http://docs.moodle.org/dev/Coding&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.moodle.org/dev/Coding&lt;/a&gt;&lt;br&gt;
The code checker plugin can be quite helpful in fine tuning your code and can&lt;br&gt;
be found at:  &lt;a href=&quot;https://moodle.org/plugins/view.php?plugin=local_codechecker&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;https://moodle.org/plugins/view.php?plugin=local_codechecker&lt;/a&gt; You&lt;br&gt;
may wish to consider using that tool to further improve your plugin. When I&lt;br&gt;
ran it, it produces significant amount of errors and warnings. Please do not&lt;br&gt;
underestimate following the Moodle coding style. The more consistent your code&lt;br&gt;
is with Moodle style, the more it is readable, maintenable and, let's admit,&lt;br&gt;
more enjoyable to review &lt;img class=&quot;icon emoticon&quot; alt=&quot;wink&quot; title=&quot;wink&quot; src=&quot;https://moodle.org/theme/image.php/moodleorg/core/1779453963/s/wink&quot;&gt;&lt;br&gt;
&lt;br&gt;
Note that by re-distributing visorFreemind.swf without any additional&lt;br&gt;
information might violate its GPL license that has some strict rules about&lt;br&gt;
re-distributing the files. I would suggest to keep the whole GNU GPL licensed&lt;br&gt;
flash viewer in its separate subfolder with an added readme file that would&lt;br&gt;
clearly state the origin of the file, its version, licence, authors etc.&lt;br&gt;
Your readme file should also mention the need for the flash requirement.&lt;br&gt;
&lt;br&gt;
I'm afraid you'll need to fix the strings file so that they do not contain&lt;br&gt;
trailing whitespaces. Moodle translation tools (like AMOS at lang.moodle.org)&lt;br&gt;
strip them automatically so translators would not be able to have them in&lt;br&gt;
their language packs. Also, plugins are supposed to ship just the English&lt;br&gt;
pack. All other translations (including your own Polish pack) are to be&lt;br&gt;
processed via AMOS.  Also, some strings (like 'Download map file') are&lt;br&gt;
hard-coded in English still.&lt;br&gt;
&lt;br&gt;
Please review &lt;a href=&quot;http://docs.moodle.org/dev/Plugin_validation#Recommended_URLs&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.moodle.org/dev/Plugin_validation#Recommended_URLs&lt;/a&gt;&lt;br&gt;
and then edit the plugin entry to provide the source, tracker, and&lt;br&gt;
documentation URLs that will enable others in the community to more actively&lt;br&gt;
participate in using and maintaining this plugin.&lt;br&gt;
&lt;br&gt;
I noticed that you did not specify an issue tracker for your plugin. Providing&lt;br&gt;
a place for users of your plugin to report issues encourages participation and&lt;br&gt;
provides a way for users to report bugs, make feature requests, or suggest&lt;br&gt;
other types of improvements. There are a couple of options. You are welcome to&lt;br&gt;
request that a component be created in the &lt;a title=&quot;Auto-link&quot; href=&quot;https://moodle.atlassian.net&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;Moodle Tracker&lt;/a&gt;. This will allow for&lt;br&gt;
you to become more familiar with how issues are managed in Moodle core but may&lt;br&gt;
take a little more time to setup. Alternatively, for folks who are using&lt;br&gt;
Github.com, you can use the issues feature of Github to handle such requests.&lt;br&gt;
Kindly let me know which of these two options seems best for you.&lt;br&gt;
&lt;br&gt;
Please provide a documentation URL. You are welcome to create your&lt;br&gt;
documentaiton in Moodle Docs,  See&lt;br&gt;
&lt;a href=&quot;http://docs.moodle.org/dev/Plugin_documentation&quot; class=&quot;_blanktarget&quot; target=&quot;_blank&quot; rel=&quot;noreferrer&quot;&gt;http://docs.moodle.org/dev/Plugin_documentation&lt;/a&gt; for more information.&lt;br&gt;
&lt;br&gt;
For now, I am going to mark this plugin as needing more work until we get&lt;br&gt;
these issues resolved. Thanks for your patience with the review and approval&lt;br&gt;
process. I'm looking forward the revised version of your block!&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <guid isPermaLink="true">https://moodle.org/plugins/block_mindmap#comment-22453</guid>
    </item>
  </channel>
</rss>