Support/TikiUpstreamTriage
Who
- Marc Laporte
- David Tenser
- You?
What
Goal:
Go trough all modifications and categorize them.
This will take some time as there is a huge list.
Categories will be described below
- tiki_triage: A new bug that needs to be triaged by TikiWiki to determine the actual tiki status
- tiki_fixed: Stuff that is already fixed in upstream TikiWiki (just need to check in the fix is OK for SUMO for performance, etc.)
- sumo_triage: Should be looked at by SUMO, and determined if sumo_only or tiki_triage
- tiki_string: Pure string changes -> Need to be added here: http://dev.tikiwiki.org/pending+text+corrections
- tiki_template: UI changes in templates
- tiki_feature: New/enhanced feature that should be upstreamed
- tiki_bug: Bug that should also be fixed in upstream TikiWiki
- sumo_only: Stuff that is related to the administration/maintenance of the SUMO website that can't really be upstreamed
When
Starting 2009-08-26
- 1st run: go through the whole list, categorize (tag) each item. Refine tag list as needed.
- 2nd run for further discussion/analysis of the more tricky ones. (merge challenges, etc.)
- Link to relevant wishlist item on dev.tikiwiki.org or code
Features / enhancements that should go to Tiki
As we add things on this list, we'll only mark one "meta-bug" with tiki_feature. We won't necessarily identify each commit/patch, as the code will be taken in final stage and ported/adapted to Tiki trunk for inclusion/discussion/abstraction of code in 4.x. The individual bugs for that main feature will be marked as sumo_only.
Please add/link to any & all relevant information to facilitate upstreaming meta-bug, PRD wiki page, user documentation, blog post, and who is the contact person, etc. For now, don't spend time too much time to create information, just link to it. The goal for now is to get a better picture of what each feature does and to identify people in the Tiki community to coordinate with.
Glueware to other apps
Search
Full text search using Sphinx (which should become an abstraction layer for Search)
Live chat
Live chat integration: Support/Live_Chat/Web_Client_PRD
Performance
http://dev.tikiwiki.org/Performance
Replication support
Memcache support
http://dev.tikiwiki.org/wish2707
CSS and JavaScript minification
http://dev.tikiwiki.org/wish2706
i18n
Track l10 changes
(ie noticing when translations are out of date)
l10n dashboard
http://dev.tikiwiki.org/wish2709
Metrics & logs
Data warehouse and metrics dashboard
CSAT (Customer Satisfaction)
Wiki
Screencast support
http://dev.tikiwiki.org/wish2711
Showfor plugin
http://dev.tikiwiki.org/wish2710
Staging & Approval
Various enhancements in general and to work with translations http://dev.tikiwiki.org/Staging http://doc.tikiwiki.org/Staging
Forum enhancements
- Adding fields for Firefox version, bundled plugins, etc.
- Facilitate anonymous posting
- Screenshot upload
- Even newer enhancements, to permit search before post.
- Support/KBForum:PRD
- Support/ForumUX/PRD
Other
- Many small performance, l10n, and UX improvements; bugfixes; etc.
- Improvements to email watches (inc locale specific watches)
- Also see http://dev.tikiwiki.org/Architecture+Suggestions+From+Mozilla
- A SUMO category was created on Tiki Wishlist. It includes things above and also things discussed or presumed to be of interest to SUMO.
Related
Phone Meeting 2009-09-02
- Update on http://dev.tikiwiki.org/Architecture+Suggestions+From+Mozilla
- Zend Framework use (cache, etc.)
- Introduce Support/InterestingTikiLinks
- Progress on triage list above
- Adding SUMO devs to Tiki security list and get access to the Security Dashboard
- Adding Tikidevs to Bugzilla
- From http://dev.tikiwiki.org/SUMO+Upstream+Process, "SUMO will continue on own svn but will create some way for tiki devs to see what happens will be figured out. (e.g. a hook to send commits to Tiki commit mailing list, or a hook to automatically send commits into a tikiwiki SVN branch)". Please have it sent to: tikiwiki-cvs@lists.sourceforge.net (and let marclaporte@tikiwiki.org know what the from email is so an exception is added to the spam filter.
- Copy of SUMO data for test drive on Tiki 4.x
- It would be a quick way to demonstrate new/changed features for evaluation by SUMO. (change is OK for us, or no, we'll want to adapt, etc.). -> http://sumo.ourwiki.net/