SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
Pagetypes
                            for
                         Confluence
                         ( Developer Preview )




Friday, October 19, 12
Pagetypes

                         •   Confluence Plugin
                         •   Allows Definition of Own Page Types with
                             Custom Form Fields
                         •   Custom Page Behavior
                             (Workflow, Permissions, Notifications, Storage Location)


                         •   Manageable by Administration



Friday, October 19, 12
How?


                         •   “Simple” Definition via JSON File (Admin)
                         •   Templates Editable (Admin/Dev)
                         •   Extensible via additional Plugin (Dev)




Friday, October 19, 12
Architecture



Friday, October 19, 12
Pagetypes
                            Pagetype
                          (Confluence Plugin)




                                Form
                            (Blossom Library)




Friday, October 19, 12
Blossom Form
                             Form
                              Field


                              Field


                              Field


                              Field




Friday, October 19, 12
Blossom Field

                            Type                        Control



                         Permissions
                                            Field      Decorators
                         (View/Edit)



                           Store                       Validators




Friday, October 19, 12
Example JSON (1)




Friday, October 19, 12
Example JSON (2)




Friday, October 19, 12
Confluence Menu




Friday, October 19, 12
Confluence Menu




                          Pagetype “Project” activated


Friday, October 19, 12
Example Create




Friday, October 19, 12
Example View




Friday, October 19, 12
Integration

                         •   Confluence Search
                         •   Advanced Search
                         •   Reporting (Work in Progress)
                         •   PDF Export (Work in Progress)
                         •   Page History (Work in Progress)



Friday, October 19, 12
Current Status

                         •   First Usage in Scandio Projects
                         •   Ongoing Development of Standard Fields
                         •   1.0 End of This Year (w/ Admin Interface)
                         •   Product? Marketplace? We don’t know.




Friday, October 19, 12
Thanks

                         Questions?


Friday, October 19, 12

Weitere ähnliche Inhalte

Ähnlich wie Pagetypes

Erlang for video delivery
Erlang for video deliveryErlang for video delivery
Erlang for video deliveryHugh Watkins
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignDave Malouf
 
Triage: real-world error logging for web applications
Triage: real-world error logging for web applicationsTriage: real-world error logging for web applications
Triage: real-world error logging for web applicationsLuke Cawood
 
Falling in Love with Frontend Exception | Devon 2012
Falling in Love with Frontend Exception | Devon 2012Falling in Love with Frontend Exception | Devon 2012
Falling in Love with Frontend Exception | Devon 2012Daum DNA
 
Becoming a Real Programmer
Becoming a Real ProgrammerBecoming a Real Programmer
Becoming a Real ProgrammerJacques Woodcock
 

Ähnlich wie Pagetypes (6)

Firefoxos bcndevcon
Firefoxos bcndevconFirefoxos bcndevcon
Firefoxos bcndevcon
 
Erlang for video delivery
Erlang for video deliveryErlang for video delivery
Erlang for video delivery
 
Remix South: Advanced Interaction Design
Remix South: Advanced Interaction DesignRemix South: Advanced Interaction Design
Remix South: Advanced Interaction Design
 
Triage: real-world error logging for web applications
Triage: real-world error logging for web applicationsTriage: real-world error logging for web applications
Triage: real-world error logging for web applications
 
Falling in Love with Frontend Exception | Devon 2012
Falling in Love with Frontend Exception | Devon 2012Falling in Love with Frontend Exception | Devon 2012
Falling in Love with Frontend Exception | Devon 2012
 
Becoming a Real Programmer
Becoming a Real ProgrammerBecoming a Real Programmer
Becoming a Real Programmer
 

Pagetypes

  • 1. Pagetypes for Confluence ( Developer Preview ) Friday, October 19, 12
  • 2. Pagetypes • Confluence Plugin • Allows Definition of Own Page Types with Custom Form Fields • Custom Page Behavior (Workflow, Permissions, Notifications, Storage Location) • Manageable by Administration Friday, October 19, 12
  • 3. How? • “Simple” Definition via JSON File (Admin) • Templates Editable (Admin/Dev) • Extensible via additional Plugin (Dev) Friday, October 19, 12
  • 5. Pagetypes Pagetype (Confluence Plugin) Form (Blossom Library) Friday, October 19, 12
  • 6. Blossom Form Form Field Field Field Field Friday, October 19, 12
  • 7. Blossom Field Type Control Permissions Field Decorators (View/Edit) Store Validators Friday, October 19, 12
  • 8. Example JSON (1) Friday, October 19, 12
  • 9. Example JSON (2) Friday, October 19, 12
  • 11. Confluence Menu Pagetype “Project” activated Friday, October 19, 12
  • 14. Integration • Confluence Search • Advanced Search • Reporting (Work in Progress) • PDF Export (Work in Progress) • Page History (Work in Progress) Friday, October 19, 12
  • 15. Current Status • First Usage in Scandio Projects • Ongoing Development of Standard Fields • 1.0 End of This Year (w/ Admin Interface) • Product? Marketplace? We don’t know. Friday, October 19, 12
  • 16. Thanks Questions? Friday, October 19, 12