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. What is DOCman?
• Manage documents
• Publish downloads
• Manage permissions
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
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. 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. 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
23. 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!
24. 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
25. 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
27. 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