{section:border=false}
{include:Left Column}
{column}
{panel:bgColor=#ffffff|borderStyle=none}
Project OpenPTK is an open source User Provisioning Toolkit. The project is hosted at [java.net|https://openptk.dev.java.net] in the Identity Management community. Project OpenPTK exposes API's, Web Services, HTML Taglibs, JSR-168 Portlets with user self-service and administration examples. The architecture supports several pluggable back-end services including Sun's Identity Manager (SPML), Databases (JDBC) and LDAPv3 (JNDI).
!OpenPTK_Arch.png|align=centre!
{panel}
{panel:title=Activities|titleBGColor=#e76f00|bgColor=white|borderStyle=solid}
h6. Release 2.0 development
{quote}
Release 2.0 is actively under development. This release has *significant* new features, including:
* RESTful Server-based architecture (based on Jersey)
* AJAX driven end-user / administration interface
* Client-side Java API (based on Jersey)
* Support for 1.x sample applications
* Authentication / Authorization model
* Per-Operation configurable back-end Services (Create, Read, Update, Delete, Search, etc.)
{quote}
h6. Release 1.2 is complete
{quote}
Testing is completed. Release 1.2 is the latest version of the 1.x code base
{quote}
h6. [Crypto package and data encryption feature|openptk:Docs 2.0 What's New]
{quote}
A {{Crypto}} package was created for Release 2.0 which initially supports Password Based Encrtption (PBE). The Framework has also been updated to support the encryption of data within the XML configuration file.
{quote}
h6. [Development of release 1.2 started|openptk:Docs 1.2 What's New]
{quote}
The team started developing release 1.2 to meet demand. This version is based on 1.1 and is focused on delivering Password Management features.
{quote}
h6. [New Download Page|openptk:Download]
{quote}
The Download page for source code and pre-build war/zip files has been created using the wiki site. The new page is designed make it easier for the community to get access to Project OpenPTK.
{quote}
h6. [Designing 2.0|openptk:Docs 2.0 What's New]
{quote}
The team has responded to the community. A new release is being designed and prototyped. The focus is on more flexibility related to connecting with "back-end" Services (now implemented as Operations) and new "front-end" Services (like RESTful Web Services). We're documenting the [architecture|openptk:Development Activities] and [new features|openptk:Docs 2.0 What's New] as they are "checked in" to SVN.
{quote}
h6. [Project OpenPTK 1.1.0 Released|openptk:Announcements]
{quote}
Version 1.1.0 was released to the community. The source code and pre-built files are available on the [download|openptk:Download] page. See the [documentation|openptk:Docs 1.1] page for more details.
{quote}
h6. [Wiki site started|http://blogs.sun.com/sfehrman/entry/wikis_sun_com_very_cool]
{quote}
The [https://openptk.dev.java.net] site has been the "home" for all aspects of *Project OpenPTK*. The team's requirements for documentation and communications grew and a this wiki site was started. The wiki will contain documentation, FAQs, Minutes, etc. while the [https://openptk.dev.java.net] site continues to be our SVN repository and host downloads.
{quote}
{panel}
{column}
{section}
{include:Left Column}
{column}
{panel:bgColor=#ffffff|borderStyle=none}
Project OpenPTK is an open source User Provisioning Toolkit. The project is hosted at [java.net|https://openptk.dev.java.net] in the Identity Management community. Project OpenPTK exposes API's, Web Services, HTML Taglibs, JSR-168 Portlets with user self-service and administration examples. The architecture supports several pluggable back-end services including Sun's Identity Manager (SPML), Databases (JDBC) and LDAPv3 (JNDI).
!OpenPTK_Arch.png|align=centre!
{panel}
{panel:title=Activities|titleBGColor=#e76f00|bgColor=white|borderStyle=solid}
h6. Release 2.0 development
{quote}
Release 2.0 is actively under development. This release has *significant* new features, including:
* RESTful Server-based architecture (based on Jersey)
* AJAX driven end-user / administration interface
* Client-side Java API (based on Jersey)
* Support for 1.x sample applications
* Authentication / Authorization model
* Per-Operation configurable back-end Services (Create, Read, Update, Delete, Search, etc.)
{quote}
h6. Release 1.2 is complete
{quote}
Testing is completed. Release 1.2 is the latest version of the 1.x code base
{quote}
h6. [Crypto package and data encryption feature|openptk:Docs 2.0 What's New]
{quote}
A {{Crypto}} package was created for Release 2.0 which initially supports Password Based Encrtption (PBE). The Framework has also been updated to support the encryption of data within the XML configuration file.
{quote}
h6. [Development of release 1.2 started|openptk:Docs 1.2 What's New]
{quote}
The team started developing release 1.2 to meet demand. This version is based on 1.1 and is focused on delivering Password Management features.
{quote}
h6. [New Download Page|openptk:Download]
{quote}
The Download page for source code and pre-build war/zip files has been created using the wiki site. The new page is designed make it easier for the community to get access to Project OpenPTK.
{quote}
h6. [Designing 2.0|openptk:Docs 2.0 What's New]
{quote}
The team has responded to the community. A new release is being designed and prototyped. The focus is on more flexibility related to connecting with "back-end" Services (now implemented as Operations) and new "front-end" Services (like RESTful Web Services). We're documenting the [architecture|openptk:Development Activities] and [new features|openptk:Docs 2.0 What's New] as they are "checked in" to SVN.
{quote}
h6. [Project OpenPTK 1.1.0 Released|openptk:Announcements]
{quote}
Version 1.1.0 was released to the community. The source code and pre-built files are available on the [download|openptk:Download] page. See the [documentation|openptk:Docs 1.1] page for more details.
{quote}
h6. [Wiki site started|http://blogs.sun.com/sfehrman/entry/wikis_sun_com_very_cool]
{quote}
The [https://openptk.dev.java.net] site has been the "home" for all aspects of *Project OpenPTK*. The team's requirements for documentation and communications grew and a this wiki site was started. The wiki will contain documentation, FAQs, Minutes, etc. while the [https://openptk.dev.java.net] site continues to be our SVN repository and host downloads.
{quote}
{panel}
{column}
{section}