Integrator Series: Large files

  • 659 views
Uploaded on

who are integrators, Plone products, UseCases …

who are integrators, Plone products, UseCases
evaluations

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
659
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • While Plone position is content management with approach of web 2.0 and new technologies there is growing importance of managing big arrays of files. Zope lacked the native big files support for long time.
  • Tramlines adds "tramline" header that used on uload/download operations.

Transcript

  • 1. Integrator Series: Large files by Volodymyr Cherepanyak, CEO © Quintagroup 2008
  • 2. Integrator series introduction
      • who are integrators
      • Plone products
      • UseCases
      • evaluations
  • 3. UseCases
      • photo gallery
      • publications archive
      • podcasts 
      • video
      • files archive
  • 4. Approaches
      • ZODB
      • File system
      • Separate file server
  • 5. How Zope served files
    • before version 3.8
      • OFS/Image.py
    • Pitfalls
      • Memory leaks
      • Threading issues
  • 6. File system storage
      • metadata goes to ZODB
      • the File is stored on filesystem
      • serve via Zope or frontend WebServer (Apache)
  • 7. Example products [1]
      • ExtFile, CMFExtFile
      • PloneExtFile (IngeniWeb)
      • ATManagedFile (Enfold)
  • 8. Example products [2]
      • z3c.extfile  (lovely)
      • tramline (infrae)
        • ATTramline (Pareto)
      • Reflecto(JARN)
  • 9. Example products [3]
      • ExternalStorage  (PloneSolutions)
      • obsolete already
      • FileSystemStorage (IngeniWeb)
      • is active
      • PloneFlashUpload
  • 10. Separate file server
      • Plone4Artists
      • SevenVideo 
      • ATGoogleVideo
    • Media
      • Plumi
  • 11. ZODB Blob Support
    • before version 3.8
      • blob
      • BlobFile
  • 12. ZODB Blob Support
    • version 3.8 and higher
      • ATBlobFile
      • plone.app.blob
  • 13. Samples
    • talkingportraits.org podcasts
      • Plone 2.0.5 - 2.1.2
      • ATAudio
      • ExternalStorage
  • 14. Samples
    • kkempster Audio files hosting
      • Plone 2.5.3
      • blob
      • BlobFile
      • Plone4ArtistAudio
  • 15. Samples
    • bmctv.com
      • Plone 3
      • based on Plone4Video idea
      • files on youtube
  • 16. Samples
    • bakerinstitute.org
      • Plone 3
      • native blob support
      • all PDF files migrated to filesystem
  • 17. References
      • http://www.contentmanagementsoftware.info/blog/large-files-management
      • http://www.infrae.com/products/tramline
      • http://plone.org/products/plone/roadmap/154/
      • http://plone.org/products/plone.app.blob/
      • http://plope.com/software/blob
      • http://plone.org/products/blobfile