1. 개발시 Debugging 구문.

   print_object('');


2. Admin index Page 의 module, block, filter 를 Table 로 나타냄.

adminlib.php : print_plugin_tables()

$plugins_standard = array();
$plugins_standard['mod']
$plugins_standard['blocks']
$plugins_standard['filter']
$plugins_ondisk = array();
$plugins_ondisk['mod']    = array_keys(get_plugin_list('mod'));
$plugins_ondisk['blocks'] = array_keys(get_plugin_list('block'));
$plugins_ondisk['filter'] = array_keys(get_plugin_list('filter'));


moodlelib.php : get_plugin_list($plugintype)
$ignored = array('CVS', '_vti_cnf', 'simpletest', 'db', 'yui', 'phpunit');
$key = array_search('db', $ignored);
array_key_exists($plugintype, $types)
file_exists($fulldir)
is_dir($fulldir)
$items = new DirectoryIterator($fulldir)
in_array($pluginname, $ignored)


3. Module 을 Resource 에 추가하는 방법.

 


위 그림과 같이 기존의 Resource 에 New Resource 라는 항목을 추가하고 싶을때 어떻게 할 것인가에 대한 문제다.
^^

module 의 lib.php 파일에 [module명]_supports() 함수가 추가되어 있어야 하며
FEATURE_MOD_ARCHETYPE feature 가 정의되어 있어야한다.

[module명]_supports() 함수는 말 그대로 해당 Module 이 무엇을 지원하는지에 대해 정의해 놓은 함수이다.

function newmodule_supports($feature) {
    switch($feature) {

        case FEATURE_MOD_ARCHETYPE:           return MOD_ARCHETYPE_RESOURCE;
        case FEATURE_GROUPS:                  return false;
        case FEATURE_GROUPINGS:               return false;
        case FEATURE_GROUPMEMBERSONLY:        return true;
        case FEATURE_MOD_INTRO:               return true;
        case FEATURE_COMPLETION_TRACKS_VIEWS: return true;
        case FEATURE_GRADE_HAS_GRADE:         return false;
        case FEATURE_GRADE_OUTCOMES:          return false;
        case FEATURE_BACKUP_MOODLE2:          return true;
        default: return null;
    }
}




행복한 고수되십시요...



 woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
반응형

'Moodle' 카테고리의 다른 글

[Moodle] Block 의 Header 찾아 삼만리...  (0) 2011.08.19
[Moodle] 언어 팩(Language Pack) 추가하기.  (0) 2011.06.22
[Moodle] Moodle 설치.  (0) 2011.06.21

안녕하십니까? 우정환입니다.

이제 여러분들의 Web Page 에 위치기반의 Service 를 구현해 보십시요.

이번 동영상 강좌는 Geolocation API 에 대해서 살펴보겠습니다.

관련 글은 [HTML 5] 18. Geolocation API 를 참고하시기 바랍니다.



Get Microsoft Silverlight


감사합니다.


행복한 고수되십시요...


woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\



[HTML 5] 1. HTML 5 개요 - 동영상

[HTML 5] 2. HTML4 vs HTML5 (1) - 동영상
[HTML 5] 3. HTML4 vs HTML5 (2) - 동영상
[HTML 5] 4. Sementic Element (1) - 동영상
[HTML 5] 5. Sementic Element (2) - 동영상
[HTML 5] 6. Strong Web Form - 동영상
[HTML 5] 7. Rich Text Edit API - 동영상
[HTML 5] 8. Video Element - 동영상
[HTML 5] 9. Audio Element - 동영상
[HTML 5] 10. Canvas Element - 동영상
[HTML 5] 11. Drag & Drop API - 동영상
[HTML 5] 12. Offline Web Application - 동영상
[HTML 5] 13. Communication API - 동영상
[HTML 5] 14. Web Storage - 동영상
[HTML 5] 15. Web SQL Database - 동영상
[HTML 5] 16. Web Worker - 동영상
[HTML 5] 17. Web Socket - 동영상
[HTML 5] 18. Geolocation API - 동영상
[HTML 5] 19. SVG - 동영상
[HTML 5] 20. File API - 동영상


[HTML 5] 1. HTML 5 의 개요
[HTML 5] 2. HTML4 vs HTML5 (1)
[HTML 5] 3. HTML4 vs HTML5 (2)
[HTML 5] 4. Sementic Element (1)
[HTML 5] 5. Sementic Element (2)
[HTML 5] 6. Strong Web Form
[HTML 5] 7. Rich Text Edit API
[HTML 5] 8. Video Element
[HTML 5] 9. Audio Element
[HTML 5] 10. Canvas Element
[HTML 5] 11. Drag & Drop API
[HTML 5] 12. Offline Web Application
[HTML 5] 13. Communication API
[HTML 5] 14. Web Storage
[HTML 5] 15. Web SQL Database
[HTML 5] 16. Web Worker
[HTML 5] 17. Web Socket
[HTML 5] 18. Geolocation API
[HTML 5] 19. SVG
[HTML 5] 20. File API



반응형

'Web > HTML 5' 카테고리의 다른 글

[HTML 5] 20. File API - 동영상  (0) 2011.07.29
[HTML 5] 19. SVG - 동영상  (0) 2011.07.29
[HTML 5] 17. Web Socket - 동영상  (0) 2011.07.21
[HTML 5] 16. Web Worker - 동영상  (0) 2011.07.21
[HTML 5] 15. Web SQL Database - 동영상  (0) 2011.07.19

안녕하십니까?

이제 진정한 실시간 Web 을 만들 수 있습니다.

이제 Web 의 모습은 변할 것입니다.

이번 동영상 강좌는 Web Socket 에 대해서 살펴보겠습니다.

관련 글은 [HTML 5] 17. Web Socket 를 참고하시기 바랍니다.


Get Microsoft Silverlight


감사합니다.


행복한 고수되십시요...


woojja ))*
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\



[HTML 5] 1. HTML 5 개요 - 동영상

[HTML 5] 2. HTML4 vs HTML5 (1) - 동영상
[HTML 5] 3. HTML4 vs HTML5 (2) - 동영상
[HTML 5] 4. Sementic Element (1) - 동영상
[HTML 5] 5. Sementic Element (2) - 동영상
[HTML 5] 6. Strong Web Form - 동영상
[HTML 5] 7. Rich Text Edit API - 동영상
[HTML 5] 8. Video Element - 동영상
[HTML 5] 9. Audio Element - 동영상
[HTML 5] 10. Canvas Element - 동영상
[HTML 5] 11. Drag & Drop API - 동영상
[HTML 5] 12. Offline Web Application - 동영상
[HTML 5] 13. Communication API - 동영상
[HTML 5] 14. Web Storage - 동영상
[HTML 5] 15. Web SQL Database - 동영상
[HTML 5] 16. Web Worker - 동영상
[HTML 5] 17. Web Socket - 동영상
[HTML 5] 18. Geolocation API - 동영상
[HTML 5] 19. SVG - 동영상
[HTML 5] 20. File API - 동영상


[HTML 5] 1. HTML 5 의 개요
[HTML 5] 2. HTML4 vs HTML5 (1)
[HTML 5] 3. HTML4 vs HTML5 (2)
[HTML 5] 4. Sementic Element (1)
[HTML 5] 5. Sementic Element (2)
[HTML 5] 6. Strong Web Form
[HTML 5] 7. Rich Text Edit API
[HTML 5] 8. Video Element
[HTML 5] 9. Audio Element
[HTML 5] 10. Canvas Element
[HTML 5] 11. Drag & Drop API
[HTML 5] 12. Offline Web Application
[HTML 5] 13. Communication API
[HTML 5] 14. Web Storage
[HTML 5] 15. Web SQL Database
[HTML 5] 16. Web Worker
[HTML 5] 17. Web Socket
[HTML 5] 18. Geolocation API
[HTML 5] 19. SVG
[HTML 5] 20. File API


반응형

'Web > HTML 5' 카테고리의 다른 글

[HTML 5] 19. SVG - 동영상  (0) 2011.07.29
[HTML 5] 18. Geolocation API - 동영상  (0) 2011.07.21
[HTML 5] 16. Web Worker - 동영상  (0) 2011.07.21
[HTML 5] 15. Web SQL Database - 동영상  (0) 2011.07.19
[HTML 5] 14. Web Storage - 동영상  (0) 2011.07.19

+ Recent posts