Strand 1 - Technical
Some suggestions for this strand are:
- Using/improving webservices
- Using/improving profiles
- Multilingual (alain, Marta, lph)
- Improving the editing GUI
- Extending trackers
- Shopping carts
- Installation/upgrade script: 1h discussion to make better (like other CMS apps)
- Discussion on workspaces
- HTML in Tiki Syntax ? Where do we filter html input/where do we allow javascript ?
- Magic: do we keep it ? What needs to be done ?
- What goes on which of our websites
And maybe:
- improving the templates/css
Please add to this list if you want.
Planned sessions
Thursday 13th
Friday 14th
Saturday 15th
Participants
- Fernando G.
- Fernando S.
- Rob
- Regis
- Sylvie
- Tricia
- Marc
- Louis-Philippe
- Mike (Kerrnel)
- Cat
- Jean-Marc (jyhem)
- Pascal (pkdille)
- Gary (chibaguy)
- Matthew
Trackers
[+]
- Add a table with information (ItemId, fieldId, ChangeDate, old Value, who) will be enough to cover the major needs
- Search on this table who modified this field - Value of this field
-> on sylvieg todo list - other volunteer welcome
- Develop a module to obtain easily a list of fieldId/Field Name for a tracker - to simplify TRACKER configuration
-> on sylvieg todo list - other volunteer welcome
- Need to reduce the user of user selector field to a list of the users of a set of groups
- Regular expression on a text or textarea field to validate the content of a field
-> on sylvieg todo list - other volunteer welcome
- in trackerlist list field, when creating an item, be able to go back
on sylvieg list - except other volunteer
lph? Kerrnel?
Trackers needs to be rewritten - for maintenability and performance. a tracker Entreprise feature that will replace. Seems that nobody is ready to finance the redesign. Seems that the actual will have to be more clean - plus redesign on a daily basis
Tikisheets
[+]
Seems that there is a rela need of tikisheet - and not an improvment of TRACKERSTAT. The excel approach is crucial.
lph? Kerrnel?
Category
[+]
Tikiwiki's permission is very powerful and flexible, but there are many internal issues with it. At this time, the code is not built to be testable and is very prone to breaking. Because it handles the content ACL, failure in this library can cause serious trouble. The implementation is also very slow and requires a very large amount of queries to execute, especially when filtering lists.
From the user perspective, the current implementation of category permission is counter intuitive. On categories, only view, edit and admin permissions are available. These permissions are aggregates of lower level permissions. Fine grained permissions using the same names as in the rest of Tikiwiki to improve consistency and increase flexibility.
A complete rewrite is required to solve these issue. The objective of the rewrite are:
- Preserve current functions as a compatibility layer
- Build an extensible, testable and comprehensive layer to permission access
- Improve the support for category permissions
- Serve as a decent basis to build workspaces on
People involved:
Workspace
[+]
User cases will be listed and will match the group space / role with categories andtw groups
-> on sylvieg todo list - other volunteer welcome
Some missing functions have already been identified
- browse from a category
- create in a category
- perpective change
Some note:
- Seems it is better for name conflict to choose the first is better served. If a group has already created a page with name Introduction - the second group will have to create a page 'Introduction / my group'
- Sefurl with automatic extension of group space attributes seems to be difficult
Sunday 16th
Essential reading
Interactive whiteboard
Get an interactive white board for 50$:
http://www.cs.cmu.edu/~johnny/projects/wii/