![Page 1: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/1.jpg)
JOOMLADAY NL 2012
Joomla file and document management
http://joomlatools.com Johan Janssens
![Page 2: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/2.jpg)
A little bit of history
![Page 3: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/3.jpg)
22 April 2006First Joomladay ever
120 people
![Page 4: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/4.jpg)
Joomlatools started in
2006
![Page 5: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/5.jpg)
Meet the team !
![Page 6: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/6.jpg)
12 people, all over the world
![Page 7: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/7.jpg)
File management in Joomla over the years.
![Page 8: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/8.jpg)
Joomla 1.02005
![Page 9: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/9.jpg)
Joomla 1.52008
![Page 10: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/10.jpg)
Joomla 2.52012
![Page 11: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/11.jpg)
Document management in Joomla over the years.
![Page 12: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/12.jpg)
DOCman, quick history
•Manage documents
•Publish downloads
•Manage permissions
![Page 13: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/13.jpg)
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
![Page 14: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/14.jpg)
DOCman 1.5/1.6
![Page 15: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/15.jpg)
DOCman 1.5/1.6
•Native Joomla 1.5
•Stability
•Security
•Performance
![Page 16: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/16.jpg)
Native versionwas the number 1 feature request
http://ideas.joomlatools.eu/pages/docman
![Page 17: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/17.jpg)
Native vs Legacy
Joomla 1.5
1.5
Joomla 1.5
1.4
Legacy
Joomla 1.6/1.7
1.6
Joomla 2.5
2.0
![Page 18: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/18.jpg)
Stability
• Make upgrades as painless as possible
• No database changes
• No behaviour changes
At 1 million downloads a year, we know that lots of sites depend on DOCman. We don’t take risks with your data.
![Page 19: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/19.jpg)
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 three years
![Page 20: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/20.jpg)
DOCman 1.4DOCman 1.5/16
0
2
4
6
8
10
12
8,5
10,45
Memory usage in Mb
20% gain0
105
210
315
420
376415
Page render in milliseconds
10% gain
Performance
![Page 21: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/21.jpg)
Features• GPL
• Nested categories
• Group ACL
• Themes
• Plugin support
• MVC
• DOClink
• Custom fields
• Local or remote storage
• Logs & statistics
• Search
• Anti-leech
• ...
![Page 22: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/22.jpg)
![Page 23: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/23.jpg)
![Page 24: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/24.jpg)
![Page 25: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/25.jpg)
![Page 26: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/26.jpg)
![Page 27: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/27.jpg)
![Page 28: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/28.jpg)
![Page 29: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/29.jpg)
Time for innovation !
![Page 30: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/30.jpg)
150 Feature requests for DOCmanMost of them are very specific to one single use case
http://ideas.joomlatools.eu/pages/docman
![Page 31: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/31.jpg)
29 DOCman Extensions on JEDMost of them are very specific to one single use case
http://extensions.joomla.org/extensions/extension-specific/docman-extensionsman
![Page 32: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/32.jpg)
Tagging
Versioning
Drag & Drop
Multiple file upload
Automatic thumbnail generation
Remote file upload
Easy filelinking
Image galleryFile listings
Google Analytics
Activity logs
Categories
Upload progress
Comments
Rating
![Page 33: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/33.jpg)
The real problem is extensibility
![Page 34: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/34.jpg)
The solution ?
![Page 35: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/35.jpg)
3 years of development
• Rapid Extension Development Framework, make an extension extendable.
• Sits alongside the Joomla Framework, installs as a plugin through EXTman, our new extension manager.
• Joomlatools extensions get code reusability and extensibility out of the box.
Joomlatools Framework!
![Page 36: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/36.jpg)
Joomlatools Framework dramatically reduces the amount of code in an extension
Shorter development time
Less bugs
Less security vulnerabilities
Easier to understand, easier to extend
![Page 37: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/37.jpg)
Parameters Extendability Dropbox
Extensions build on the Joomlatools Framework
Backup Workflows
Tagging
Box.net
Google Docs
Mobile Amazon S3
(either official or 3PD plugins)
FILE AND DOCUMENT MANAGEMENT FUTURE
Notifications
ACL
![Page 38: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/38.jpg)
4 extensions, not one !
1. DOCmanDocument en download manager
2. FILEmanAdvanced file and media manager
3. LOGmanUser activity streams
4. EXTmanExtension manager
![Page 39: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/39.jpg)
DOCman 2.0
![Page 40: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/40.jpg)
FILEman 1.0
![Page 41: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/41.jpg)
LOGman 1.0
![Page 42: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/42.jpg)
EXTman 1.0
![Page 43: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/43.jpg)
What should you remember?
• DOCman was a key driver for innovation in Joomla 1.5
• For DOCman 1.5/1.6, keeping your documents secure is our primary concern
• DOCman 2.0 is build from the ground up using a new and more powerful architecture
• Not one but 4 new extensions : DOCman, FILEman, LOGman and EXTman.
![Page 44: Joomladay Netherlands 2012 - File and document management in Joomla](https://reader033.vdocument.in/reader033/viewer/2022051413/5565aa8ad8b42a083a8b4f15/html5/thumbnails/44.jpg)
Thank youQUESTIONS?