DOCman
JOOMLA DAY ITALY 2009
             Twitter:
       @JohanJanssens
       @MathiasVerraes
          @Nooku
        @...
The team is growing
• Johan Janssens, Joomla Co-Founder, 1.5 lead architect
• Mathias Verraes, DOCman lead developer
• Pet...
What is DOCman?


• Manage documents
• Publish downloads
• Manage permissions
DOCman 1.3 was the
  testing ground for Joomla 1.5
• Rude MVC in DOCman   MVC in Joomla

• Theming              Template o...
DOCman 1.5
• Native Joomla 1.5
• Stability
• Security
• Performance
Native version
was the number 1 feature request




         http://ideas.joomlatools.eu/pages/docman
Native vs Legacy
DOCman 1.3
             DOCman 1.4    DOCman 1.5
DOCman 1.4


               Legacy




Joomla 1.0    Joo...
Stability
At 1 million downloads a year, we know that lots of sites
depend on DOCman. We don’t take risks with your data.
...
Security

• Big complex projects have a higher risk factor
• Software that manages sensitive data is more attractive
  to ...
Performance                        DOCman 1.4
                                   DOCman 1.5

Page render in milliseconds  ...
Available December 1st!
Features
• GPL                 • Custom fields
• Nested categories   • Local or remote
                        storage
• Gr...
What are the challenges for DOCman 2.0?
150 Feature requests for DOCman
Most of them are very specific to one single use case




               http://ideas.jooml...
The real problem is extensibility
f ramework

• Rapid Application Development platform, similar
  concepts as CakePHP, Ruby on Rails, Symphony, Zend

• Sits...
Nooku Framework dramatically
reduces the amount of code in an extension

                    Benefits:
      Shorter develo...
NINJABOARD WAS REWRITTEN
         ON NOOKU FRAMEWORK
                  Comment Lines of code
                  Non comment...
DOCMAN FUTURE ...
 Themes               Amazon S3                    Indexing

 Tagging                 Box.net           ...
What should you remember?

• DOCman was a key driver for innovation in Joomla 1.5
• For DOCman 1.5, keeping your documents...
Thank you
   QUESTIONS?

          Twitter:
    @JohanJanssens
    @MathiasVerraes
       @Nooku
     @Joomlatools

 http:...
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
The Future of DOCman, Joomladay Italy 2009
Upcoming SlideShare
Loading in …5
×

The Future of DOCman, Joomladay Italy 2009

1,215 views

Published on

The official launch of DOCman 1.5, and a bit about the future of DOCman 2.0

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,215
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Future of DOCman, Joomladay Italy 2009

  1. 1. DOCman JOOMLA DAY ITALY 2009 Twitter: @JohanJanssens @MathiasVerraes @Nooku @Joomlatools http://joomladocman.org http://nooku.org/framework
  2. 2. The team is growing • Johan Janssens, Joomla Co-Founder, 1.5 lead architect • Mathias Verraes, DOCman lead developer • Pete Russell, Joomla Co-Founder • Shayne Bartlett, Joomla Co-Founder • Tom Janssens, brother of a Joomla Co-founder • David Deutsch, AEC Subscription management • Gergõ Erdõsi, Joomla 1.6 developer
  3. 3. What is DOCman? • Manage documents • Publish downloads • Manage permissions
  4. 4. DOCman 1.3 was the testing ground for Joomla 1.5 • Rude MVC in DOCman MVC in Joomla • Theming Template overrides • Mambots Plugins • DOClink Editors-xtd Tradition of Innovation
  5. 5. DOCman 1.5 • Native Joomla 1.5 • Stability • Security • Performance
  6. 6. Native version was the number 1 feature request http://ideas.joomlatools.eu/pages/docman
  7. 7. Native vs Legacy DOCman 1.3 DOCman 1.4 DOCman 1.5 DOCman 1.4 Legacy Joomla 1.0 Joomla 1.5 Joomla 1.5
  8. 8. Stability At 1 million downloads a year, we know that lots of sites depend on DOCman. We don’t take risks with your data. • Make upgrades as painless as possible • No database changes • No behaviour changes
  9. 9. Security • Big complex projects have a higher risk factor • Software that manages sensitive data is more attractive to hackers • Yet not a single vulnerability was discovered in DOCman in the past two years
  10. 10. Performance DOCman 1.4 DOCman 1.5 Page render in milliseconds Memory usage in Mb 420 12 415 376 10 10,45 315 8 8,5 210 6 4 105 2 0 0 10% gain 20% gain
  11. 11. Available December 1st!
  12. 12. Features • GPL • Custom fields • Nested categories • Local or remote storage • Group ACL • Logs & statistics • Themes • Search • Plugin support • Anti-leech • MVC • ... • DOClink
  13. 13. What are the challenges for DOCman 2.0?
  14. 14. 150 Feature requests for DOCman Most of them are very specific to one single use case http://ideas.joomlatools.eu/pages/docman
  15. 15. The real problem is extensibility
  16. 16. f ramework • Rapid Application Development platform, similar concepts as CakePHP, Ruby on Rails, Symphony, Zend • Sits alongside the Joomla Framework, installs as a plugin • Extensions built on Nooku get code reusability and extensibility out of the box Architecture First!
  17. 17. Nooku Framework dramatically reduces the amount of code in an extension Benefits: Shorter development time Less bugs Less security vulnerabilities Easier to understand, easier to extend
  18. 18. NINJABOARD WAS REWRITTEN ON NOOKU FRAMEWORK Comment Lines of code Non comment Lines of Code 9.964 88% CODE REDUCTION! 1.782 30.190 3.572 Using Joomla Framework Using Nooku Framework
  19. 19. DOCMAN FUTURE ... Themes Amazon S3 Indexing Tagging Box.net Google Docs Versioning Workflows Notifications ACL WebDAV ... (either official or 3PD plugins) DOCman 2.0 Core Document Management
  20. 20. What should you remember? • DOCman was a key driver for innovation in Joomla 1.5 • For DOCman 1.5, keeping your documents secure is our primary concern • DOCman 2.0 will be build from the ground up using a new and more powerful architecture
  21. 21. Thank you QUESTIONS? Twitter: @JohanJanssens @MathiasVerraes @Nooku @Joomlatools http://joomladocman.org http://nooku.org/framework

×