Talk:Blocks: Difference between revisions
Greg Preece (talk | contribs) No edit summary |
(→Obsolete functions: new section) |
||
Line 31: | Line 31: | ||
Greg J Preece | Greg J Preece | ||
== Obsolete functions == | |||
It looks like "allow_instance_config" and "instance_config_print" are both completely obsolete functions now that do nothing in Moodle 2. If this is true (can someone confirm?), we should change this document to reflect the instance configuration requirements. All that is required now is the presence of a "edit_form.php" script, as far as I can tell. Setting these functions to false does not stop an instance configuration from happening. |
Revision as of 15:45, 28 October 2011
Moodle 2.0
Update, 19th October 2011 Have found tree blocks. I must have been looking at the wrong source, or blind, or working off my own code too much, because they're right where they should have been all along. Will add these to the tutorial very soon - working on the write-up now.
Greg J Preece
_______________________
In the blocks I have looked at, there is no closing php tag - ie the ?> is not included. In this tutorial it is.
By Jove, he's right! The lack of closing tags is, I believe, a trick to prevent problems with newline characters appearing after the closing tag. PHP has no real problem with the last tag not existing, so it's left out to be safe. I will add this to the tutorial when I get chance. Thanks for pointing it out.
Greg J Preece
Hi Greg
That was quick! Looking through the forums it seems I'm embarking on a journey - trying to get my head around Moodle Development - that you started 5 years ago. Documentation is severely behind version 2.1, any tips? Also do you know of any developer courses? I haven't had any luck with Moodle partners here in Oz.
Thanks Richard Jones
Hi Richard
As it was a more personal post rather than anything related directly to Blocks, I've left a response over on talk. Cheers.
Greg J Preece
Obsolete functions
It looks like "allow_instance_config" and "instance_config_print" are both completely obsolete functions now that do nothing in Moodle 2. If this is true (can someone confirm?), we should change this document to reflect the instance configuration requirements. All that is required now is the presence of a "edit_form.php" script, as far as I can tell. Setting these functions to false does not stop an instance configuration from happening.