Login / Status
developer.Resource
Home . Documentation . Document Library . Extension Manuals
Sponsors
hosted by punkt.deTYPO3 and Open Source Magazine

1.7. Changelog

v0.5.0:

  • IMPORTANT: pt_conference now requires TYPO3 4.x (static data in ext_tables_static+adt.sql adapted for usage with TYPO3 4.0+ to solve a former compatibilty problem on extension installation) and a PHP5 enabled server with XML-RPC (new PHP5 dependency extension pt_euvatcheck used, see below)!

  • IMPORTANT: due to a reorganisation of TypoScript template config the extension's TS template will not be added automatically to all pages anymore, rather the user has to include the static extension template 'Conference basic configuration' where needed

  • complete reorganisation of Constant Editor categories and options order; update of extension dependencies

  • Visitors Area (pi1): old internal VAT Check removed (discontinued on German government server since 4/2007), new VAT check implemented using the dependency extension pt_euvatcheck

  • Visitors Area (pi1): integration of alternative optional credit card payment using the German payment service provider "Heidelpay" (using the extension pt_heidelpay); changes to existing credit card payment using Cardia

  • Visitors Area (pi1): registration forms partially configurable via TS/Constant Editor now: new TS config options enableExtraSocialEventBooking, enableMultipleAttendeeBooking, enableCcPayment, useVatId

  • Visitors Area (pi1)/Speakers Area (pi4): new TS config options (Constant Editor) for former hardcoded functionality: enableFreeTshirtAddition, enableTutorials, usePaperTargetAudience, usePaperTargetOS, usePaperOption1, usePaperPerm1, usePaperPerm2

  • Speakers Area (pi4)/Paper submission: new configurable 'New Paper Submission Deadline' implemented: new TS config option newPaperSubmissionEnddate in Constant Editor

  • changed default configurations: new t-shirt default size "no size", default VAT rate increased to 19%

  • 'dispatch_date' for products added

  • fixed issues with URL building (hardcoded '?' replaced by dynamic URL building, changed 3rd param of lib::generatePaperRatingTable() to caller pid)

  • all plugins: trace logging by default disabled now

  • pi1, pi4, lib: several hooks implemented

  • minor FE text changes, locallang integration for pi1 and pi4 started (only a few labels currently)

  • several code and security improvements, bugfixes; removed code sections and database fields relating to unused credit card data storage collection

v0.4.1-0.4.4:

  • (internal version numbers, not published in TER)

v0.4.0:

  • Visitors Area (pi1): Attendee limitation for event implemented:

    - configurable in Constant Editor for pi1: “Max. number of attendees”

    - if the number of registered attendees exceed this amount, the conference registration will close automatically with a "Fully booked" notice (but credit card payment is for previously initiated bookings is still possible)

    - this feature can be used to stop further registration immediately by using the value '0'

  • Accounting (pi2): Search in accounting notes added

  • Statistics (pi3):

    - Credit card payment cost percentage (configurable in Constant Editor) taken in account for payment stats

    - Credit card payments are additionally listed as “CC Total” in payment stats

  • Speakers Area (pi4)/Committee Overview: behavioural changes and improvements:

    - the “total rating” column will be displayed only for admin now (not for committee members anymore)

    - the “total rating” column displays additional information “(x of n)” next to the total rating value now: x means the total of ratings (rating values to ignore can be configured in Constant Editor for pi1: “Paper Rating Ignore UID”), n means the number of committee members who are entitled to vote.

  • database field tx_ptconference_publish_userdata_perm added to fe_users - this can be used in combination with a checkbox (e.g. “I definitively grant the permission to publish my personal contact information on this website (available for logged-in users only)” at  frontend user registration

v0.3.2:

  • Accounting (pi2): net/gross choice for credit notes, behavioural changes/improvements for partial cancellation

  • Products: 'dispatch_date' for products added (may be used for invoices some day)

v0.3.1:

  • Code/security improvements

v0.3.0:

  • New features/changed behaviour:

- Speakers Area (pi4): prevention of non-allowed display of papers via TYPO3 list browser (extension type "speaker": don't display papers of other users since papers may not be public at runtimen / other extension types: don't display papers that have not been accepted since papers should be finalized at runtime)

- Speakers Area (pi4): after finalizing of speakers/papers only accepted papers are shown to speakers and no more possibility to enter a new paper

- Speakers Area (pi4): author's email address display at paper details view for committee members

- Speakers Area (pi4), Visitors Area (pi1): "(not stated yet)" new default value for paper ratings in committee overview and paper wishlist in visitor's attendee status (DB table tx_ptconference_ratingvalues in ext_tables_static+adt.sql)

- Visitors Area (pi1/lib): an email is sent to site admin if no PDF file has been generated for an invoive

- Visitors Area (pi1): an email is sent to site admin if no order has been found in session after a page call with APID

- Default user registration added as static template, speakers registration static template improved

  • Accounting Area (pi2) bug fixes: corrected total sum of cancellation error; corrected bug on ordering items with an additional invoice

  • Speakers Area (pi4) minor bug fixes: committee overview for admin/"save accepted" form: fixed duplicate tutorial error on multiple empty fields for "accepted as tutorial"; corrected form bug at paper rating table; "Finalize Speaker Selection": not displayed anymore at paper details popup

  • lacking design template for basic TypoScript example setup (doc/setup_basic.ts) added

  • internal improvements (pi1/pi4: changed action control action control changed (no more button values as "form commands"); lib: new function sendSystemMail(); file functions prepended with '@')

v0.2.x:

  • v0.2.2: Manual updated

  • v0.2.1: Additional Finnish translations merged - thanks for support! (But translations still not available at many parts of the extension!)

v0.2.0:

  • Extension dependency update: For version 0.2.x of pt_conference you need pt_lib version 0.6.x or above (file upload, changed trace logging, slightly changed form check)! The current version of static_info_tables (v1.3.x  or above) contains complete EU membership information now, so no more appropriate adjustments needed.

  • Major improvements and lots of new features in Speakers Area Plugin (e.g. Paper upload, short description and image upload for authors, tutorial option as checkbox at paper submission, extended committee paper overview, committee paper rating form, accepting talks and tutorials by frontend interfaces, “finalizing” speakers with a new plugin type, and many more)

  • FE user administration interface for Speakers registration added (static TS template and fe_user.tmpl in folder res/speaker)

  • all static data database records are editable now from the backend list view of the website's root/globe symbol (all PIDs set to 0 in ext_tables_static+adt.sql

  • “session tracks” static data table added: (for assigning presentations to)

  • additional backend form fields for users (general comments, position) and papers (session track selection, session info, accepted as talk/tutorial etc.

  • Extended Constant Editor settings, divided in several category page

  • many usability/feature improvements for frontend and backend

  • lots of internal changes: code changes/improvements (e.g. method calls/params, method outsourcing to class.tx_ptconference_lib.php), database field name changes etc.

v0.1.x:

  • v0.1.1: Finnish translation merged - thanks for support!

  • v0.1.0: first alpha version uploaded to TER