Revision history for HandlerInfo


Revision [22881]

Last edited on 2016-05-20 07:38:42 by BrianKoontz [Replaces old-style internal links with new pipe-split links.]
Additions:
This page can now be found on the [[Docs:HandlerInfo | Wikka Documentation Server]].
An archive of [[http://wikkawiki.org/HandlerInfo/revisions | old revisions of this page]] is still available for reference.<<
Deletions:
This page can now be found on the [[Docs:HandlerInfo Wikka Documentation Server]].
An archive of [[http://wikkawiki.org/HandlerInfo/revisions
old revisions of this page]] is still available for reference.<<


Revision [18090]

Edited on 2008-01-27 02:34:53 by BrianKoontz [Migrated to doc server]
Additions:
<<===This page has moved===
This page can now be found on the [[Docs:HandlerInfo Wikka Documentation Server]].
Thanks for updating your bookmarks!
An archive of [[http://wikkawiki.org/HandlerInfo/revisions
old revisions of this page]] is still available for reference.<<
::c::
CategoryMigratedDocs
Deletions:
[[WikkaDocumentation Wikka Documentation]]
=====Wikka Handlers=====
""<div style="float:right; width: 46%; padding: 4px 8px 2px 8px; background-color:#FEE; border:1px solid #EDD"><img src="images/icons/24x24/gnome-settings.png" title="todo" alt="todo icon" /> This page needs to be updated to match <strong>Wikka 1.1.6.3</strong></div><br style="clear:right"/>""
===What is a Handler ===
Wikka handlers provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as [[PageDeletionInfo deleting a page]], modifying [[ACLInfo Access Control Lists (ACLs)]], or [[PageHistoryInfo showing page history]].
=== Using handlers vs. using actions ===
**[[ActionInfo Wikka actions]]** affect a part of a wikka page, they are meant to generate content //within the page//. Actions are usually [[UsingActions inserted]] into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and its output is displayed.
**Wikka handlers**, on the other hand, are not inserted in the page body, but are invoked when you submit a form or click on a menu link like "Page History". They can be manually invoked by appending to the URL of a page the name of the handler preceded by a slash. For example, to switch from the formatted view to the edit view of this page, just append to the URL displayed in your browser address field ##/edit##.
===List of available handlers (as of version 1.1.6.0)===
==page handlers==
- __acls__ - Handles the [[ACLInfo Access Control List (ACL) functionality]]. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.
- __addcomment__ - Handles some of the tasks associated with adding a new comment: e.g. managing comment related access control, posting new comments, displaying comment related error messages.
- __backlinks__ - Displays a list of internal pages linking to the current page.
- __claim__ - Handles tasks associated with [[PageOwnership page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __clone__ - Clone the current page and save a copy of it as a new page.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySQL database: e.g. determining if a user is allowed to delete a specific comment.
- __delete__ - Handles tasks related to the [[PageDeletionInfo deletion of pages]]: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of [[ReferrersInfo referrers]].
- __diff__ - Determines and displays the differences between two revisions of a page, shows additions and deletions.
- __edit__ - Handles tasks associated with [[EditPageInfo editing a page]]: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __grabcode__ - Download a code block as a file.
- __history__ - Shows the [[PageHistoryInfo history]] of additions and deletions associated with each version of a page
- __raw__ - Displays the [[ShowCodeInfo source code]] of a Wikka page as plain text.
- __referrers__ - Displays a list of sites linking to a page (also known as [[ReferrersInfo referrers]]).
- __referrers_sites__ - Displays a list of domains containing links to a page.
- __review_blacklist__ - Displays a list of domains that have been removed from the [[ReferrersInfo referrer]] list.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.
- __showcode__ - Displays the [[ShowCodeInfo source code]] of a Wikka page
==XML handlers==
- __files.xml__ - Handles file downloads and file deletion.
- __mindmap.mm__ - shows an embedded mindmap as an xml - document
- __recentchanges.xml__ - Displays the XML feed of global recent changes on a WikkaWiki
-__recentchanges.xml.mm__
-__recentchanges_simple.xml.mm__
- __revisions.xml__ - Displays the XML feed of revisions of a page
CategoryDocumentation


Revision [16537]

Edited on 2007-05-07 18:54:16 by BrianKoontz [1.1.6.2->1.1.6.3]
Additions:
""<div style="float:right; width: 46%; padding: 4px 8px 2px 8px; background-color:#FEE; border:1px solid #EDD"><img src="images/icons/24x24/gnome-settings.png" title="todo" alt="todo icon" /> This page needs to be updated to match <strong>Wikka 1.1.6.3</strong></div><br style="clear:right"/>""
Deletions:
""<div style="float:right; width: 46%; padding: 4px 8px 2px 8px; background-color:#FEE; border:1px solid #EDD"><img src="images/icons/24x24/gnome-settings.png" title="todo" alt="todo icon" /> This page needs to be updated to match <strong>Wikka 1.1.6.2</strong></div><br style="clear:right"/>""


Revision [14980]

Edited on 2006-07-29 09:10:38 by NilsLindenberg [small update]
Additions:
-__recentchanges.xml.mm__
-__recentchanges_simple.xml.mm__


Revision [14655]

Edited on 2006-06-20 17:40:53 by NilsLindenberg [update]
Additions:
- __backlinks__ - Displays a list of internal pages linking to the current page.
- __clone__ - Clone the current page and save a copy of it as a new page.
- __grabcode__ - Download a code block as a file.
- __mindmap.mm__ - shows an embedded mindmap as an xml - document
Deletions:
==FreeMind handlers==


Revision [14595]

Edited on 2006-06-14 04:19:14 by DarTar [adding update request box]
Additions:
[[WikkaDocumentation Wikka Documentation]]
----
=====Wikka Handlers=====
""<div style="float:right; width: 46%; padding: 4px 8px 2px 8px; background-color:#FEE; border:1px solid #EDD"><img src="images/icons/24x24/gnome-settings.png" title="todo" alt="todo icon" /> This page needs to be updated to match <strong>Wikka 1.1.6.2</strong></div><br style="clear:right"/>""

===What is a Handler ===

Wikka handlers provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as [[PageDeletionInfo deleting a page]], modifying [[ACLInfo Access Control Lists (ACLs)]], or [[PageHistoryInfo showing page history]].

=== Using handlers vs. using actions ===

**[[ActionInfo Wikka actions]]** affect a part of a wikka page, they are meant to generate content //within the page//. Actions are usually [[UsingActions inserted]] into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and its output is displayed.

**Wikka handlers**, on the other hand, are not inserted in the page body, but are invoked when you submit a form or click on a menu link like "Page History". They can be manually invoked by appending to the URL of a page the name of the handler preceded by a slash. For example, to switch from the formatted view to the edit view of this page, just append to the URL displayed in your browser address field ##/edit##.

===List of available handlers (as of version 1.1.6.0)===

==page handlers==

- __acls__ - Handles the [[ACLInfo Access Control List (ACL) functionality]]. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.
- __addcomment__ - Handles some of the tasks associated with adding a new comment: e.g. managing comment related access control, posting new comments, displaying comment related error messages.
- __claim__ - Handles tasks associated with [[PageOwnership page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySQL database: e.g. determining if a user is allowed to delete a specific comment.
- __delete__ - Handles tasks related to the [[PageDeletionInfo deletion of pages]]: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of [[ReferrersInfo referrers]].
- __diff__ - Determines and displays the differences between two revisions of a page, shows additions and deletions.
- __edit__ - Handles tasks associated with [[EditPageInfo editing a page]]: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __history__ - Shows the [[PageHistoryInfo history]] of additions and deletions associated with each version of a page
- __raw__ - Displays the [[ShowCodeInfo source code]] of a Wikka page as plain text.
- __referrers__ - Displays a list of sites linking to a page (also known as [[ReferrersInfo referrers]]).
- __referrers_sites__ - Displays a list of domains containing links to a page.
- __review_blacklist__ - Displays a list of domains that have been removed from the [[ReferrersInfo referrer]] list.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.
- __showcode__ - Displays the [[ShowCodeInfo source code]] of a Wikka page


==XML handlers==

- __files.xml__ - Handles file downloads and file deletion.
- __recentchanges.xml__ - Displays the XML feed of global recent changes on a WikkaWiki
- __revisions.xml__ - Displays the XML feed of revisions of a page


==FreeMind handlers==


----
Deletions:
[[WikkaDocumentation Wikka Documentation]]
----
=====Wikka Handlers=====

===What is a Handler ===

Wikka handlers provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as [[PageDeletionInfo deleting a page]], modifying [[ACLInfo Access Control Lists (ACLs)]], or [[PageHistoryInfo showing page history]].

=== Using handlers vs. using actions ===

**[[ActionInfo Wikka actions]]** affect a part of a wikka page, they are meant to generate content //within the page//. Actions are usually [[UsingActions inserted]] into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and its output is displayed.

**Wikka handlers**, on the other hand, are not inserted in the page body, but are invoked when you submit a form or click on a menu link like "Page History". They can be manually invoked by appending to the URL of a page the name of the handler preceded by a slash. For example, to switch from the formatted view to the edit view of this page, just append to the URL displayed in your browser address field ##/edit##.

===List of available handlers (as of version 1.1.6.0)===

==page handlers==

- __acls__ - Handles the [[ACLInfo Access Control List (ACL) functionality]]. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.
- __addcomment__ - Handles some of the tasks associated with adding a new comment: e.g. managing comment related access control, posting new comments, displaying comment related error messages.
- __claim__ - Handles tasks associated with [[PageOwnership page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySQL database: e.g. determining if a user is allowed to delete a specific comment.
- __delete__ - Handles tasks related to the [[PageDeletionInfo deletion of pages]]: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of [[ReferrersInfo referrers]].
- __diff__ - Determines and displays the differences between two revisions of a page, shows additions and deletions.
- __edit__ - Handles tasks associated with [[EditPageInfo editing a page]]: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __history__ - Shows the [[PageHistoryInfo history]] of additions and deletions associated with each version of a page
- __raw__ - Displays the [[ShowCodeInfo source code]] of a Wikka page as plain text.
- __referrers__ - Displays a list of sites linking to a page (also known as [[ReferrersInfo referrers]]).
- __referrers_sites__ - Displays a list of domains containing links to a page.
- __review_blacklist__ - Displays a list of domains that have been removed from the [[ReferrersInfo referrer]] list.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.
- __showcode__ - Displays the [[ShowCodeInfo source code]] of a Wikka page


==XML handlers==

- __files.xml__ - Handles file downloads and file deletion.
- __recentchanges.xml__ - Displays the XML feed of global recent changes on a WikkaWiki
- __revisions.xml__ - Displays the XML feed of revisions of a page


==FreeMind handlers==


----


Revision [2978]

Edited on 2004-12-08 15:10:45 by DarTar [Adding documentation - freemind section to be added]
Additions:
[[WikkaDocumentation Wikka Documentation]]
- __raw__ - Displays the [[ShowCodeInfo source code]] of a Wikka page as plain text.
Deletions:
[[HelpInfo Wikka Documentation]]
- __raw__ - Displays the source code of a Wikka page as plain text.


Revision [2973]

Edited on 2004-12-08 14:59:03 by DarTar [Adding documentation - freemind section to be added]
Additions:
- __claim__ - Handles tasks associated with [[PageOwnership page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
Deletions:
- __claim__ - Handles tasks associated with [[PageOwnershipInfo page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.


Revision [2972]

Edited on 2004-12-08 14:58:38 by DarTar [Adding documentation - freemind section to be added]
Additions:
- __claim__ - Handles tasks associated with [[PageOwnershipInfo page ownership]]: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delete__ - Handles tasks related to the [[PageDeletionInfo deletion of pages]]: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of [[ReferrersInfo referrers]].
- __edit__ - Handles tasks associated with [[EditPageInfo editing a page]]: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __history__ - Shows the [[PageHistoryInfo history]] of additions and deletions associated with each version of a page
- __referrers__ - Displays a list of sites linking to a page (also known as [[ReferrersInfo referrers]]).
- __review_blacklist__ - Displays a list of domains that have been removed from the [[ReferrersInfo referrer]] list.
- __showcode__ - Displays the [[ShowCodeInfo source code]] of a Wikka page
Deletions:
- __claim__ - Handles tasks associated with page ownership: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delete__ - Handles tasks related to the deletion of pages: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of referrers.
- __edit__ - Handles tasks associated with editing a page: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __history__ - Shows additions and deletions associated with each version of a page
- __referrers__ - Displays a list of sites linking to a page.
- __review_blacklist__ - Displays a list of domains that have been removed from the referrer page.
- __showcode__ - Displays the source code of a Wikka page


Revision [2971]

Edited on 2004-12-08 14:52:41 by DarTar [Adding documentation - freemind section to be added]
Additions:
- __acls__ - Handles the [[ACLInfo Access Control List (ACL) functionality]]. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
Deletions:
- __acls__ - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:


Revision [2959]

Edited on 2004-12-08 14:22:38 by DarTar [Adding documentation - freemind section to be added]
Additions:
===What is a Handler ===
Wikka handlers provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as [[PageDeletionInfo deleting a page]], modifying [[ACLInfo Access Control Lists (ACLs)]], or [[PageHistoryInfo showing page history]].
=== Using handlers vs. using actions ===
**[[ActionInfo Wikka actions]]** affect a part of a wikka page, they are meant to generate content //within the page//. Actions are usually [[UsingActions inserted]] into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and its output is displayed.
**Wikka handlers**, on the other hand, are not inserted in the page body, but are invoked when you submit a form or click on a menu link like "Page History". They can be manually invoked by appending to the URL of a page the name of the handler preceded by a slash. For example, to switch from the formatted view to the edit view of this page, just append to the URL displayed in your browser address field ##/edit##.
===List of available handlers (as of version 1.1.6.0)===
==page handlers==
- __addcomment__ - Handles some of the tasks associated with adding a new comment: e.g. managing comment related access control, posting new comments, displaying comment related error messages.
- __claim__ - Handles tasks associated with page ownership: e.g. determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySQL database: e.g. determining if a user is allowed to delete a specific comment.
- __delete__ - Handles tasks related to the deletion of pages: e.g. displaying the form that prompts the user for information about the deletion, displaying confirmation and error messages, determining if a user is allowed to delete a specific page.
- __delete_referrer__ - Handle tasks related to the removal of referrers.
- __edit__ - Handles tasks associated with editing a page: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page, displaying confirmation and error messages, handling the storage of pages in the MySQL database.
- __history__ - Shows additions and deletions associated with each version of a page
- __raw__ - Displays the source code of a Wikka page as plain text.
- __referrers_sites__ - Displays a list of domains containing links to a page.
- __review_blacklist__ - Displays a list of domains that have been removed from the referrer page.
- __showcode__ - Displays the source code of a Wikka page
==XML handlers==
- __files.xml__ - Handles file downloads and file deletion.
- __recentchanges.xml__ - Displays the XML feed of global recent changes on a WikkaWiki
- __revisions.xml__ - Displays the XML feed of revisions of a page
==FreeMind handlers==
Deletions:
<<See also ActionInfo and FormatterInfo<<
::c::
''Describe Wikka Handlers here. What are they? How are they invoked? What is the difference between a handler and an action? How are they related?''
**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.
**Page Handler List** ''Describe each handler''
- __addcomment__ - Handles some of the tasks associated with adding a new comment: managing comment related access control, posting new comments, displaying comment related error messages.
- __claim__ - Handles tasks associated with page ownership. Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. Determining if a user is allowed to delete a specific comment.
- __delete__ - Handles the deletion of pages. Displaysing the form that prompts the user for information about the deletion, displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.
- __edit__ - Handles tasks associated with editing a page: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.
- __history__ - Shows additions and deletions associated with each version of a page. Also shows the current version of the page at the bottom.
- __history2__ - This handler shows **complete** versions of a page instead of just additions and deletions. Additions are marked with a "+" and deletions are marked using **''++strikethrough++''**
**XML Handler List** ''Describe each handler. How are xml handlers different? (See: Mod015fFilesAction)''
- __files.xml__ - Handles file downloads and file deletion. Examples:
1) __Sample download link generated by handler__: ""http://localhost/HandlerInfo/files.xml&action=download&file=aFile.pdf""
1) __Sample delete link generated by handler__: ""http://localhost:8080/wikka/wakka.php?wakka=BraveTerry/files.xml&action=delete&file=52287.pdf""
- __recentchanges.xml__
- __revisions.xml__


Revision [2885]

Edited on 2004-12-06 15:34:27 by NilsLindenberg [little changes]
Additions:
**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.
1) You are logged in as the admin user for the Wikka Wiki. The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.
- __addcomment__ - Handles some of the tasks associated with adding a new comment: managing comment related access control, posting new comments, displaying comment related error messages.
- __claim__ - Handles tasks associated with page ownership. Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. Determining if a user is allowed to delete a specific comment.
- __delete__ - Handles the deletion of pages. Displaysing the form that prompts the user for information about the deletion, displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.
- __diff__ - Determines and displays the differences between two revisions of a page, shows additions and deletions.
- __edit__ - Handles tasks associated with editing a page: displaying the edit form, validating input, showing page preview, checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.
Deletions:
**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.
1) You are logged in as the admin user for the Wikka Wiki. (The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.)
- __addcomment__ - Handles some of the tasks associated with adding a new comment. (managing comment related access control, posting new comments, displaying comment related error messages.)
- __claim__ - Handles tasks associated with page ownership. (Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. (Determining if a user is allowed to delete a specific comment.)
- __delete__ - Handles the deletion of pages. (Displaysing the form that prompts the user for information about the deletion, Displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.)
- __diff__ - Determines and displays the differences between two revisions of a page. (Additions and deletions.)
- __edit__ - Handles tasks associated with editing a page. (Displaying the edit form, Validating input, Showing page preview, Checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.


Revision [2117]

Edited on 2004-11-10 16:10:10 by NilsLindenberg [layout]
Additions:
::c::


Revision [1716]

Edited on 2004-10-06 22:36:46 by DarTar [Added title/documentation link]
Additions:
[[HelpInfo Wikka Documentation]]
----
=====Wikka Handlers=====

<<See also ActionInfo and FormatterInfo<<

''Describe Wikka Handlers here. What are they? How are they invoked? What is the difference between a handler and an action? How are they related?''

**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.

**Page Handler List** ''Describe each handler''
- __acls__ - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. (The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.)
- __addcomment__ - Handles some of the tasks associated with adding a new comment. (managing comment related access control, posting new comments, displaying comment related error messages.)
- __claim__ - Handles tasks associated with page ownership. (Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. (Determining if a user is allowed to delete a specific comment.)
- __delete__ - Handles the deletion of pages. (Displaysing the form that prompts the user for information about the deletion, Displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.)
- __diff__ - Determines and displays the differences between two revisions of a page. (Additions and deletions.)
- __edit__ - Handles tasks associated with editing a page. (Displaying the edit form, Validating input, Showing page preview, Checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.
- __history__ - Shows additions and deletions associated with each version of a page. Also shows the current version of the page at the bottom.
- __history2__ - This handler shows **complete** versions of a page instead of just additions and deletions. Additions are marked with a "+" and deletions are marked using **''++strikethrough++''**
- __referrers__ - Displays a list of sites linking to a page.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.

**XML Handler List** ''Describe each handler. How are xml handlers different? (See: Mod015fFilesAction)''
- __files.xml__ - Handles file downloads and file deletion. Examples:
1) __Sample download link generated by handler__: ""http://localhost/HandlerInfo/files.xml&action=download&file=aFile.pdf""
1) __Sample delete link generated by handler__: ""http://localhost:8080/wikka/wakka.php?wakka=BraveTerry/files.xml&action=delete&file=52287.pdf""
- __recentchanges.xml__
- __revisions.xml__

----
Deletions:
Back to HelpInfo
----
(Also see ActionInfo & FormatterInfo.)

''Describe Wikka Handlers here. What are they? How are they invoked? What is the difference between a handler and an action? How are they related?''

**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.

**Page Handler List** ''Describe each handler''
- __acls__ - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. (The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.)
- __addcomment__ - Handles some of the tasks associated with adding a new comment. (managing comment related access control, posting new comments, displaying comment related error messages.)
- __claim__ - Handles tasks associated with page ownership. (Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. (Determining if a user is allowed to delete a specific comment.)
- __delete__ - Handles the deletion of pages. (Displaysing the form that prompts the user for information about the deletion, Displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.)
- __diff__ - Determines and displays the differences between two revisions of a page. (Additions and deletions.)
- __edit__ - Handles tasks associated with editing a page. (Displaying the edit form, Validating input, Showing page preview, Checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.
- __history__ - Shows additions and deletions associated with each version of a page. Also shows the current version of the page at the bottom.
- __history2__ - This handler shows **complete** versions of a page instead of just additions and deletions. Additions are marked with a "+" and deletions are marked using **''++strikethrough++''**
- __referrers__ - Displays a list of sites linking to a page.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.

**XML Handler List** ''Describe each handler. How are xml handlers different? (See: Mod015fFilesAction)''
- __files.xml__ - Handles file downloads and file deletion. Examples:
1) __Sample download link generated by handler__: ""http://localhost/HandlerInfo/files.xml&action=download&file=aFile.pdf""
1) __Sample delete link generated by handler__: ""http://localhost:8080/wikka/wakka.php?wakka=BraveTerry/files.xml&action=delete&file=52287.pdf""
- __recentchanges.xml__
- __revisions.xml__

----
Back to HelpInfo


Revision [438]

Edited on 2004-05-28 03:02:24 by JsnX [Added title/documentation link]
Additions:
CategoryDocumentation


Revision [413]

Edited on 2004-05-27 03:08:57 by RichardTerry [Added title/documentation link]
Additions:
Back to HelpInfo
----
(Also see ActionInfo & FormatterInfo.)
----
Back to HelpInfo
Deletions:
(Also see ActionInfo.)


Revision [410]

Edited on 2004-05-27 02:57:55 by RichardTerry [Added title/documentation link]
Additions:
- __referrers__ - Displays a list of sites linking to a page.
- __revisions__ - Handles task associated with page revisions. Shows all of the versions for a page and allows you to see the differences between any two versions of a page.
- __show__ - Handles tasks related to displaying pages and comments. Checks user access to pages. Allows users to create new pages.
- __files.xml__ - Handles file downloads and file deletion. Examples:
1) __Sample download link generated by handler__: ""http://localhost/HandlerInfo/files.xml&action=download&file=aFile.pdf""
1) __Sample delete link generated by handler__: ""http://localhost:8080/wikka/wakka.php?wakka=BraveTerry/files.xml&action=delete&file=52287.pdf""
Deletions:
- __referrers__
- __revisions__
- __show__
- __files.xml__


Revision [409]

Edited on 2004-05-27 00:34:20 by RichardTerry [Added title/documentation link]
Additions:
- __history__ - Shows additions and deletions associated with each version of a page. Also shows the current version of the page at the bottom.
- __history2__ - This handler shows **complete** versions of a page instead of just additions and deletions. Additions are marked with a "+" and deletions are marked using **''++strikethrough++''**
Deletions:
- __history__
- __history2__ (''Not sure about this one. What does it do?'')


Revision [382]

Edited on 2004-05-25 00:28:46 by RichardTerry [Added title/documentation link]
Additions:
- __claim__ - Handles tasks associated with page ownership. (Determining access to the "take ownership" command, assigning page ownership, displaying confirmation/error messages.
- __delcomment__ - Handles tasks associated to the deletion of comments from the MySql database. (Determining if a user is allowed to delete a specific comment.)
- __delete__ - Handles the deletion of pages. (Displaysing the form that prompts the user for information about the deletion, Displaying confirmation and error messages. Determining if a user is allowed to delete a specific page.)
- __diff__ - Determines and displays the differences between two revisions of a page. (Additions and deletions.)
- __edit__ - Handles tasks associated with editing a page. (Displaying the edit form, Validating input, Showing page preview, Checking to see if a user is allowed to edit a page. Displaying confirmation and error messages. Handling the storage of pages in the MySql database.
Deletions:
- __claim__
- __delcomment__
- __delete__
- __diff__
- __edit__


Revision [372]

Edited on 2004-05-24 02:37:34 by RichardTerry [Added title/documentation link]
Additions:
- __acls__ - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
- __addcomment__ - Handles some of the tasks associated with adding a new comment. (managing comment related access control, posting new comments, displaying comment related error messages.)
- __claim__
- __delcomment__
- __delete__
- __diff__
- __edit__
- __history__
- __history2__ (''Not sure about this one. What does it do?'')
- __referrers__
- __revisions__
- __show__
- __files.xml__
- __recentchanges.xml__
- __revisions.xml__
Deletions:
- acls - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
- addcomment
- claim
- delcomment
- delete
- diff
- edit
- history
- history2 (''Not sure about this one. What does it do?'')
- referrers
- revisions
- show
- files.xml
- recentchanges.xml
- revisions.xml


Revision [371]

Edited on 2004-05-24 01:51:23 by RichardTerry [Added title/documentation link]
Additions:
(Also see ActionInfo.)
**Wikka Handlers** provide functionality that generally acts on an entire page or affects the wiki as a whole in some way. You could say that handlers "handle" something for the user, such as deleting a page, modifying Access Control Lists (ACLs), or showing page history. Wikka actions affect a part of a wikka page. Actions are usually inserted into a page along with all of the other markup. When the page is viewed/rendered, the action is "executed" and it's output is displayed.
- acls - Handles the Access Control List (ACL) functionality. You can access ACL settings by clicking the "Edit ACLs" link at the bottom of a page. The link is only visible if:
1) You are the page owner and you are logged in.
1) You are logged in as the admin user for the Wikka Wiki. (The link doesn't appear if the page is owned by "nobody". Click the "Take ownership" link at the bottom of the screen to take ownership of the page before trying to modify the Access Control List.)
Deletions:
- acls


Revision [344]

The oldest known version of this page was created on 2004-05-23 02:09:42 by RichardTerry [Added title/documentation link]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki