Field with fieldId: 150 not found in definition of 5
This is a big project, which has been completed.
This phase is to have the same functionality in Tiki7 than Tiki6 but with a cleaner code base and reduce [http://en.wikipedia.org/wiki/Technical_debt|Technical debt]. And from there, we can easily improve things for Tiki8 and beyond. This is crucial as many of the future enhancements will depend on a better tracker code base. Ref: ((Tracker Issues 7.x)) and ((Tracker Roadmap)).
! When
!! Timeline
* --Planning: October-November 2010--
** --What do we want--
* --Pick general direction December 2010--
** --Underlying technology & architecture -> ((Tracker Roadmap))--
** --Recruit devs and testers--
* --Coding sprint at ((tw:TikiFestBoston7))--
As this is a big project, it will likely be spread out over ((Tiki7)) and ((Tiki8)), like ((doc:workspaces)) was over Tiki4 and Tiki5.
This will be done along side ((Wiki Parser Revamp)) revamp, ((Spreadsheet)) enhancements and addition of ((TimeSheet)) feature, which will likely use stuff from all of this.
! Who
* Louis-Philippe
* Sylvie
* Jonny
* Marc
* Robert
* you?
! What
* Cleaner code so more developers want to work with
* {wish id=1981}
* Address field which is contextual to country (choose country, and the zip code of that country will appear)
** http://framework.zend.com/manual/en/zend.validate.set.html#zend.validate.set.post_code
* Allow using alternate storage methods (wiki pages, cloud databases, real tables, etc.)
** The infrastructure is now ready for this in Tiki8
* Better integration between user trackers and user prefs
** ((Customer Relationship Management))-type mail-merge from tracker data, with wiki pages as templates (see Goeff's mail on dev list)
* speed optimization
** Can we close this? [wish2549]
* Read & write via ((Web Services))
* multi-rating (on wiki and trackers)
* Anonymous questionnaires (can only fill-in once)
** Receive an email with unique ID
* Seamless integration with ((Spreadsheet)) (spreadsheets dynamically generated from tracker data)
* ((TrackerField UI Revamp))
** use same UI as modules and plugins
** hide advanced field options or have a feature check (ex.: multilingual should only appear on multilingual site)
* Status should have more than 3 options (opc)
* ((Display Logic))
* ((TimeLine)) viewer integration
* fix typos in the code such as attachements -> attachments
* http://blog.jqueryui.com/2011/02/unleash-the-grid/
! Long term
The tracker revamp will facilitate building/improving the following features/use cases in the future:
* ((Customer Relationship Management))
* ((Accounting))
* ((Decision))
* ((OData))
! About upgrades
* This will be a serious revamp, focused on the future. Not everything will be backward-compatible. If you are using trackers extensively, your choices will be to stay on Tiki6 LTS (which will last for at least 18 months) or you can go along with Tiki7 and help add/fix/complete the features.
! Links to look at
* http://en.wikipedia.org/wiki/List_of_object-relational_mapping_software#PHP
! Related wishes
{wishes filtervalue="240" status="opc"}
-=pages containing tracker in the page name=-
{LISTPAGES(find="Tracker")}{LISTPAGES}