2010-09-06 61 views
1

我正在使用名爲ILIAS的學習管理系統;試圖開發PersonalDesktopHook [pdhk]插件插件的插件。ILIAS插件開發

可悲的是我堅持與部署最簡單的插件:

  1. 創造了我的插件目錄:

ILIAS /自定義/全局/插件/服務/ PersonalDesktop/PluginName

  1. 創建一個plugin.php文件,如文檔中所述umentation(與匹配的id等)。

  2. 創建含有ilPluginNamePlugin延伸位於

ILIAS /服務/ PersonalDesktop /類/ class.ilPersonalDesktopHookPlugin.php

抽象ilPersonalDesktopHookPlugin類類/ class.ilPluginNamePlugin.php文件

仍然我的插件沒有出現在Services/PersonalDesktop組件菜單(管理)中。

我錯過了什麼,或者是插件開發文檔過時了嗎?

(我跟着ILIAS開發指南的「Implementing Plugins」一節)。

+0

檢查文件權限('chmod')。 – 2011-09-04 16:55:22

+0

...和正確的路徑名稱。 – Amstutz 2017-12-02 09:40:02

回答

0

這個答案是晚了,但是這似乎是在ILIAS插件開發的一個常見問題。應檢查以下內容:

  • 路徑是否真的正確(包括文件/文件夾名稱的大小寫)。在這種情況下,它不是,它應該是:./Customizing/global/plugins/Services/PersonalDesktop/PersonalDesktopHook/PluginName。如果您不確定,請諮詢:https://www.ilias.de/docu/goto_docu_pg_27031_42.html或相應服務/模塊的xml,在這種情況下:./Services/PersonalDesktop/service.xml
  • 檢查您是否擁有帶正確$ id設置的plugin.php文件這種情況下:pdsk)。
  • 檢查您的網絡服務器是否具有讀取管理權限的插件。