[TYPO3-dam] DAM 1.1 beta01 for download

Fabian König Fabian.Koenig at gmx.net
Fri Nov 24 09:40:52 CET 2006


nice one!
it works good and i like it.

GO RENE! GO RENE! GO RENE! :-)

i have just ne question:
what did i have to do for you to get a Frontend-DAM-Search in the next 
version?
(NO, sorry, i'm NOT female.. and i'm NOT rich.. ;-))

-|Fabian

René Fritz schrieb:
> ... here
> 
> http://typo3lab.colorcube.de/dam.html
> 
> 
> I planned to make a release last week, but unfortunately I was a bit ill and a 
> few things were half finished, so I couldn't publish it.
> 
> I call this version a beta, although it does not have all features and the 
> code review is not fully finished. Nevertheless it's working and shouldn't 
> have serious bugs unless I build some in in the last days.
> 
> Installation:
> It might be needed to call the upgrade function in EM. This is NOT 
> the 'Update' button you see in the detail view but the 'UPDATE!' menu entry 
> in EM select menu when you're in detail view of the dam extension. If the 
> menu entry is not there, all is fine.
> 
> 
> Main new features:
> 
> * Actions (delete, edit, ...) are used in all modules now and can be 
> en-/disabled by tsconfig
> 
> * Multi actions are introduced. Have a look in the list moduleand 
> enable 'Display batch edit options'. You see a bar at the bottom of the list 
> that allows to process file delete (and other's) on a bunch of files.
> Multi actions are not hardcoded, they can be added by extensions like other 
> actions too.
> (I know that a lot of functions are missing and it's needed to provide them in 
> file module too)
> 
> * Context menu's are working now and use actions too. This means the action 
> for record editing is implemented once and will be available in lists module, 
> in thumbs module and in context menus.
> 
> * Auto indexing fetches a setup from the current folder or parent folders to 
> start auto indexing. A tools module is provided to created and save a setup. 
> This mean uploading into a folder with a indexing setup that has categories 
> set, will index the file with those categories.
> 
> * Demo Plugins available. A few Plugins are available that shows how to use 
> the API from frontend. Espacially indexing from FE was requested. Have a look 
> in the code: it's just one line!
> 
> * Generally dozens of bugs were fixed and the code were cleaned up heavily. 
> Currently there are 50 unit tests which helped to find low level bugs. The 
> API provide now functions to make common tasks easy like indexing, file 
> delete, etc.
> 
> 
> Known bugs:
> In the file module the edit record action is always deactivated
> 
> 
> Todo's:
> * Implement multi actions in file module
> * Implement missing multi actions like file move, etc.
> * More unit tests
> * Implement missing TCE and process_* functions
> * TSconfig options to enable/disable features
> * File edit framework. This should be a framework to implement file edit 
> actions. Currently there's an extra extension to allow text file editing as 
> workaround.
> * Documentation
> 
> One more thing on the todo list is the clipboard, but I think it will not make 
> it into the 1.1. Just too much work. But we'll see.
> 
> 
> In the works:
> * XMP meta data service
> * WebDav file service on top of DAM
> * Secure download framework (component based and exchangeable)
> 
> 
> Have a nice day
> René
> 
> 
> Changelog since last alpha:
> 
> 06-11-19 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: implemented multi action framework
> * Added: implemented multi actions in record list module
> * Added: implemented multi action: delete
> * Added: implemented multi action: hide, unhide
> * Added: media types: text, image, ... can be used as items in TCA 
> allowed_types/disallowed_types which trigger the element browser to show 
> those media types
> * Added: tx_dam_extFileFunctions::func_move
> * Added: tx_dam::process_moveFile
> 
> 06-11-18 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: implemented actions in modfunc_list_thumbs
> * Change: smaller code cleanups in actions code
> * Added: action tx_dam_action_editRecPopup - edit record in popup
> * Added: tx_dam_image - has some useful functions for thumbnail and scaling 
> stuff
> 
> 06-11-16 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: Possibility to define file extensions that define what files should 
> be skipped while indexing: $TYPO3_CONF_VARS['EXTCONF']['dam']['indexing']
> ['skipFileTypes']
> * Added: file_compileInfo() return $fileInfo['file_extension'] now
> * Added: added Info main module as placeholder for submodules
> * Change: removed 'devel' option from ext_conf_template.txt
> * Added: more locallang labels in tools modules
> * Added: top bars in tools modules - like all others
> 
> 06-11-12 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Change: Uploads module show errors from tce (db) now
> * Added: default field to tt_content: ce_flexform
> 
> 06-11-10 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Change: All records with missing files will be excluded from query now
> * Fix: unnecessary use of $LANG in indexing make trouble
> * Added: tx_dam_db::evalData()
> * Added tx_dam_iterator_media
> * Change: iterators can be used in FE now more flexible
> 
> 06-11-4 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: to all action links: '&vC='.$GLOBALS['BE_USER']->veriCode();
> * Fix: fixed smaller todo's and some localization stuff
> * Added: File icons with relative path are cached now
> * Change: Element browser highlight current selection now
> * Change: removed sRGB from the colorspace list, it's a color profile
> * Added: tidy tool to index-check submodule, can correct color_space for now
> * Fix: fixed detection of colorspace with identify
> * Added: size in mm calculation for images
> * Added: unit tests - 46 now
> * Fix: fixed several bugs in tx_dam while implementing more unit tests
> * Change: fe_group is now like in tt_content
> * Change: records layout is change due to changed fe_group field
> 
> 06-10-25 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: added file context sub-menus to record context menu
> 
> 06-10-24 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: record context menus works now
> * Added: file context menus works too
> * Change: media field rendering shows nicer file list and support context 
> menus
> 
> 06-10-18 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Fix: sortby was used wrong which caused random numbered title's - that bug 
> was a highlight!
> 
> 06-10-17 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Added: Output of error messages in indexing process. This is when TCEMain 
> fails to insert record.
> * Fix: sql definition of file_path
> * Added: update function for EM - Media folder have to be a sysfolder now
> * Change: made record info popup window resizable
> * Change: check post_max_size for upload size calculation
> * Added: XCLASS to make Media folder hideable when it is a db mount
> 
> 06-10-16 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Change: backup files (*.txt~) will now be detected with it's file type: txt
> * Change: removed t3lib_extMgm::allowTableOnStandardPages() for all dam tables 
> so they will not be seen on 'reacte new record' action. Web>List seems still 
> to work, but not creation of records.
> * Change: Media folder is now a sysfolder (type 255) by default but can be of 
> any page type. This is needed to identify dam folder: 'module'='dam';
> * Added: Media>Tools>Categories
> * Change: enabled tx_dam_metypes_avail in TCA so it is editable in Media 
> folder for admins
> * Added: title attributes to list browser buttons: |< < > >|
> * Fix: tx_damindex_rule_doReindexing has always a radio button selected now
> * Added: tx_damindex_rule_doReindexing has full reindexing option now
> * Added: $meta['file'] array in tx_dam_indexing which holds the pure file info
> * Added: Usage of identify to get images size and format. Used by default now.
> * Added: tx_dam_indexing: added t3lib_div::devLog() all over the place
> 
> 06-09-14 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Fix: fixed some sorting issues in list modules (no sorting or depreciated 
> sorting field was used)
> * Added: tx_dam_db::getFieldListForUser()
> * Change: if the selection change in list modules the list pointer (result 
> browser) resets now
> *Added: check function_exists('sem_get') in tx_dam_indexing
> 
> 06-09-13 Rene Fritz  <r.fritz at colorcube.de>
> 
> * Change: field file_path is changed to varchar(255) and defined as index 
> (including file_name and other) which will speed up things!!



More information about the TYPO3-project-dam mailing list