Extension Key: dr_blob
Language: en
Version: 2.2.1
Keywords: forAdmins, forDevelopers, forIntermediates, forAdvanced
Copyright 2000-2010, Daniel Regelein, <daniel.regelein@diehl-informatik.de>
This document is published under the Open Content License
available from http://www.opencontent.org/opl.shtml
The content of this document is related to TYPO3
- a GNU/GPL CMS/Framework available from www.typo3.org
First of all... What is a blob? A BLOb is a fieldtype in a RDBMS and means Binary Large Object.
This Extension adds a frontend plugin to display a list of files (Binary Objects).
The files are either stored in the filesystem in a folder outside the TYPO3 document root directory, or in the database.
The link pointing to a file is masked, so it is not possible to download a file by url hacking.
The records are managed in the backend.
Whenever a record of the type dr_blob is created it the uploaded file is quoted and stored in a database column or an predefined (secure) folder.
When storing a file in the database, you can store up to 2 ^ 32 bytes per row; That are 4GB (!) in every row, depending on your disk space and the upload settings in php.ini and my.cnf.
Storing the files in the database has the following advantages:
The records are a part of the backup of the database server
The disk space of the application server isn't used that much.
The file does not exist physically on the hard disc...
...so it is not possible to get the file via URL-Hacking.
Records can be categorized, and lists can be configured to show only a records having specific categories.
The list of the displayed records can be narrowed down by using the standard TYPO3 features starttime, endtime, hide and restrict access to a fe-group.
In the frontend you can choose between a common list of records, a customizable list of special items (“VIP-Items”) for highlights or something, and a personalized collection of items each FE-user can define for himself. This mode allows authorized frontend users to subscribe several filelists on several pages to display a list of records of their interest. Therefore only the latest records are displayed. Using this function it is possible to generate personalized lists for every user.
The extension also has a search function to search for records in a special list.
The extension offers completely design freedom ensured by using the TYPO3 inbuilt template engine.
Detailed view of a single record
Personalized lists
The Extension dr_blob is able to integrate itself with the following Extensions (if installed)
Extension Key | What does it do |
t3skin | If the “new” Backend Skin is used, dr_blob comes with other icons than it would do if the classic skin is used. |
css_styled_content | The RichTextEditor-Field used to describe a file can be modified using PageTS |
indexed_search | The indexed_search-Engine searches inside the dr_blob-Files |
linkhander | If available, dr_blob-File-download-links become available from the browselink-popups |



