BEdita | Semantic Content Management Framework

ChangeLog 3.0 betula

3.0 release -- 11-17-2009

 User-visible changes:

    * #196 - print layout, standard BEdita report. Introduced print option for BEdita objects
     * #81 - upload files directly in download relation tab
     * fix multimedia items drag&drop and sort in IE7
     * complete UI english/italian localization
     * fix upload from URL
     * fix video thumbnails in newsletter messages
     * automatic remove of time in flowplayer when player width is too small
     * #221 - fixed number of subscribed in newsletter main page
     * #98 - improved newsletter module interface
     * addressbook: company name for a person
     * categories in Documents module
     * vimeo video: get thumbnail_medium instead of large
     * newsletter email (html) send in correct format (with -alt-- and boundary code between plain text and html type)
    * added link (continue) at the end of contents inserted in a newsletter message (if use template associated to a publication)
    * added "reply to" field in template form
    * default card status ON
    * many fix in addressbook module
    * fix ajax bug in operations on list subscribers
    * newsletter: added [$abstract] and [$subscriber] placeholders. Truncate options on [$description] and [$abstract]
    * bugfix - click on box "translations" back to translations module
    * #228 ui:preserve list filter on bulk operations and single delete
    * remove notes from mail group details
    * fix upload files in Windows


 Frontend changes:

    * beEmbedFlash helper include swfobject automaticaly from BEdita backend using BEDITA_CORE_PATH
     * #222 - staging toolbar for every frontend
     * restyled site.example.com (html and css)
     * comments: skip capthca and use users data for users logged in frontend
     * custom properties array reformatted with label as key
     * #132 many fix on sitemap (xml and html)
     * #211 canonicalPath for helpers, and pages/templates
     * fix urls -> use .canonicalPath

 
Developer-visibile changes:

    * php 5.3 support
    * update cakephp to 1.2.5
    * update to swfobject 2.2
    * update to uploadify 2.1.0
    * update to flowplayer to 3.1.4
    * update webroot/index.php and core.php.sample in backend and frontends
    * #196 - print layout, create a structure to build own frontend print layouts
    * beEmbedFlash helper now support flowplayer playlists
    * beEmbedFlash embed Flowplayer useing flowplayer.min.js instead of swfobject for IE7 problems
    * introduced Alias model for create nickname aliases
    * shell: dbadmin orphans, search and remove orphan objects (not in tree)
    * fix unit tests
    * #219 - fix delete of subsections when remove a section/publication
    * Tree unit test
    * #194 - delete wrong store procedure to clean tree. Cleaning tree on deleting object done through php code
    * #220 - fixed error on bulk actions
    * fixed clone card (added specific javascript)
    * change enum options in mail_status field
    * i18n update
    * #224 - vcard import, shell script -- merge
    * add AppHelper base class in backend and include it in frontends
    * refactor for apidoc
    * fix 'fixed' handling
    * update comments on bedita.ini, bedita.sys, bedita.cfg
    * refactoring of media_providers config array in bedita.ini
    * deploy script and release.cfg fix
    * workaround to avoid phpThum bug when use imagemagick and upscale=false
    * added duration in blip and vimeo videos
    * some changes on helpers video to use oEmbed format
    * #206 - partial nickname alias handling -- load frontend and object save
    * beEmbedFlash helper: option for embed flash object directly with html code (no javascript used)
    * patched cakePHP EmailComponent on line 493 to create boundary when email sent in text and html (both mode)
    * shell newsletter: method to add cards to mail_group
    * bugfix - delete multimedia item with no file associated
    * added $fullBaseUrl attribute of AppController class. Used in forward methods
    * newsletter-send: managed BeditaException in sendQueuedJobs and create jobs only for "ON" card
    * shell script: dbadmin bulk import from csv
    * shell newsletter: mail group lists merge
    * mail jobs handled by process pid to allow sending newsletter messages with jobs unexpectedly terminated
    * db schema: added UNSIGNED and INDEX at process_info on mail_jobs