X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=doc%2Fplugin.txt;h=1e619385a8ba1d8479a12e0a751c1b3aedeb6b6d;hb=eaab965a67b8304bf9a7366d2d062488b7690737;hp=7236006cf115ecdda66931653ed213f639f6dc18;hpb=7137f80f8690e8f9b11da5e59d1cebb36b3f7028;p=squirrelmail.git diff --git a/doc/plugin.txt b/doc/plugin.txt index 7236006c..1e619385 100644 --- a/doc/plugin.txt +++ b/doc/plugin.txt @@ -1,3 +1,14 @@ +$Id$ + +It is best if you check out the SquirrelMail development FAQ for more +information. This document may be obsoleted at some point in the future (or +maybe we'll write a script to get the wiki contents and dump them in here +automatically). + +FAQ -> http://www.squirrelmail.org/wiki/wiki.php?DeveloperFAQ +Plugin Hooks -> http://www.squirrelmail.org/wiki/wiki.php?DevelopingPlugins + + A FEW NOTES ON THE PLUGIN ARCHITECTURE ====================================== @@ -91,6 +102,8 @@ List of hooks menuline functions/page_header.php compose_button_row src/compose.php compose_bottom src/compose.php + compose_form src/compose.php + compose_send src/compose.php left_main_before src/left_main.php left_main_after src/left_main.php * options_save src/options.php (see note on options) @@ -105,13 +118,21 @@ List of hooks * options_folders_bottom src/options_folders.php * options_folders_inside src/options_folders.php * options_folders_save src/options_folders.php + & options_identities_process src/options_identities.php + & options_identities_top src/options_identities.php + & options_identities_renumber src/options_identities.php (multiple places) + & options_identities_table src/options_identities.php + & options_identities_buttons src/options_identities.php logout src/signout.php + logout_above_text src/signout.php login_before src/webmail.php login_verified src/webmail.php loading_prefs src/load_prefs.php mailbox_index_before functions/mailbox_display.php mailbox_index_after functions/mailbox_display.php mailbox_form_before functions/mailbox_display.php + subject_link functions/mailbox_display.php + motd src/right_main.php right_main_after_header src/right_main.php right_main_bottom src/right_main.php login_top src/login.php @@ -121,6 +142,7 @@ List of hooks read_body_bottom src/read_body.php html_bottom src/read_body.php read_body_header src/read_body.php + read_body_header_right src/read_body.php search_before_form src/search.php search_after_form src/search.php search_bottom src/search.php @@ -170,10 +192,11 @@ three hooks you will need to use. 1. options_link_and_description This creates the link and has a description that are shown on the options - page. This should output HTML that looks like this: + page. This should output HTML that looks like this. Make sure to read + the section on outputting your own pages. -----cut here----- - function my_function() { + function my_plugin_name_my_function() { global $color ?>