[ 
https://issues.apache.org/jira/browse/JSPWIKI-303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073113#comment-17073113
 ] 

Juan Pablo Santos Rodríguez commented on JSPWIKI-303:
-----------------------------------------------------

https://jspwiki-wiki.apache.org/Wiki.jsp?page=JSPWiki3APIDesignProposal has 
been removed, as it had become obsolete and might be misleading. In its place, 
the following documentation has been produced:

[JSPWiki Public 
API|https://jspwiki-wiki.apache.org/Wiki.jsp?page=JSPWikiPublicAPI]
* Objectives
* Core API
** Providing custom core API implementations
** Registering custom managers in the WikiEngine
* Plugins
* Filters
* Page and Attachment providers
* Testing
* My/An extension is not using the public API, what do I do?

[Starting point for custom 
extensions|https://jspwiki-wiki.apache.org/Wiki.jsp?page=StartingPointForCustomExtensions]
* Base project template for extensions
* Packaging
* Building a customized .war file with your extensions

[How to write a JSPWiki 
Plugin|https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPlugin]
* Code
** Basic plugins
** Plugin parameters and body
** InitializablePlugin
** ParserStagePlugin
** Unit testing
** Optional tasks
* Package
* Deploy

[How to write a page 
filter|https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAFilter]
* Code
** Caveats
** BasicPageFilter
** Unit testing
* Package
* Deploy

[How to write a page/attachment 
provider|https://jspwiki-wiki.apache.org/Wiki.jsp?page=HowToWriteAPageProvider]
* Code
** Unit testing
* Package
* Deploy


> JSPWiki-API library creation
> ----------------------------
>
>                 Key: JSPWIKI-303
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-303
>             Project: JSPWiki
>          Issue Type: New Feature
>          Components: Core & storage
>            Reporter: Janne Jalkanen
>            Assignee: Juan Pablo Santos Rodríguez
>            Priority: Critical
>             Fix For: 2.11.0-M7
>
>
> The proposal is to create a "jspwiki-api.jar", which would contain all the 
> interfaces and classes from "com.ecyrd.jspwiki.api" -package. This would be a 
> new package, which contains a set of interfaces (and probably some basic 
> datacontainer classes) to provide access to JSPWiki innards.
> The design of the API set is available in 
> http://www.jspwiki.org/wiki/JSPWiki3APIDesignProposal



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to