Fullscreen
[Show/Hide Right Column]

Close
noteNote
This page is to document "what Tiki should do". For feature documentation (what Tiki does), please see corresponding page on doc site
Coordination page for AvanTech.net

AvanTech_net

This is work which is requested by AvanTech.net, for Tiki-powered projects. Unless it's very specific or theme work, the vast majority of the work is made generic and destined to be in the next version of Tiki.

By making this worklist public, we are increasing opportunity for cross-pollination. Some of the todos here will be for specific projects and uninteresting to the general community however.

Jonny

2012-05

Requests

  • username not stored when reporting bugs on dev.t.o? fixed 9x
  • search module: when searching page names, exact name should be at no fixed 9x
  • preview diff of 7.x : wiki text diff is lacking line breaks
  • preview diff of 6.x fixed?
  • Menu: URL: autocomplete of wikipagename
  • http://profiles.tiki.org/Save+current+configuration+as+a+profile started in r32493, more to do no doubt...
  • Perspective 0 for modules (and backport to 6) r32481 & r32483 (backport pending testing)
  • Clone admin menu module (#42) and/or prevent people from editing (because they then lock themselves out of some features) done in r32486 & r32487 - at the moment the reset button always shows because comparing with the default would be heavy on the server. Maybe there's another way? (backport pending testing?)
    • Sure, backport if easy, after stability has been proven
  • review and make nicer: text annotations (select a snippet, and add a signed/dated text note)
    • first go at it in r29009 (jb)
    • edit box should be right there.
      • Moved it nearer, but still at the bottom of the page
        • "Add comment" appears in bottom left even if I didn't select a snippet of text
  • Send direct message via tiki-user_information.php
    • Done (enough) in r29036? (jb)
      • Yes, but in 6.x, I look at a wiki page on d.t.o, check who editing, click on their name and I get page not found : http://doc.tiki.org/user11682 ok now somehow
    • Add info link for admin to tiki-adminusers.php even for users with info disabled
      • Done for 6.1 (had also been done in trunk - conflict fixed)


Later

Rodrigo

To discuss:

Packaging at release time?

  • French translation has "Repeat password" => "Encore", "Repeat Password" => "Répéter le mot de passe", "Repeat Password:" => "Répéter le mot de passe": would there be a way to have all strings always in English alphabetical order to we can detect/avoid this?
  • Comment:
    • add an "archived status", with a toggle to make visible only to admins of that wiki page (perhaps perm) (archive/not archive) - for Tiki7
    • make votes in comment (1-5) optional, and default value should be off
    • Trunk 2010-09-08: for anon comments, it asks email, but it should specify that this email will not be made public
      • Could be nice to tie this into watch - for Tiki7
    • Trunk 2010-09-08: If I make a comment on a page "Hello", after saving I am sent to tiki-index.php#comments instead of tiki-Hello#comments (so I can mail the URL to a friend)
  • make i18n.tiki.org better:
  • BlogRevamp
  • WordPress importer
  • preference check on plugin params (Marc's e-mail to the devel list explaining the idea)
  • Alias wikiplugin by default should have no output

Gary

  • Theme-related projects
  • vacomm theme upgrade
  • GD theme upgrade

Philippe G.

  • Security plan
  • Automated tests on PHPIDS

Philippe C

  • If IIS, deactivate ShortURLs because they are not tested/supported
  • MS WebPI, keep in sync with stable versions

Robert

  • Evaluate blue.box vs FusionPBX from a point of view:
    1. For an end-user of the Tiki Suite use case (small organization)
    2. For a developer/integration (how easy will it be for us to make some nifty integrations?)
  • Draw
  • Docs
  • Spreadsheet
  • S5 -> S5: A Simple Standards-Based Slide Show System
  • CodeMirror
  • New parser, with the absolute basic syntax. (future WYSIWYG that saves in wiki syntax)
  • Check with Jonny & Gary about leveraging ThemeRoller for Tiki
  • Coordinate with LP for Tracker Pivot tables,

Sylvie

  • Help Marc with CRM

Trackers


Categ perms WYSIWYCA

  • tiki-list_object_permissions.php missing Spreadsheet, Articles, Blog, Calendar
  • features to port to categ perms (test: user Cyril on tw.o)
    • forums fixed for Tiki6
    • trackers: ok for fields, but not tracker itself fixed for Tiki6
      • List and admin trackers should use perspectives (categ perm). Right now, list is empty
    • tiki-sheets.php fixed for Tiki6
  • tracker doesn't appear in tiki-browse_categories.php or PluginCategory: http://demo.tiki.org/trunk/Public fixed for Tiki6
  • http://demo.tiki.org/trunk/tiki-admin_trackers.php?trackerId=2&show=mod indicated to user B_admin that "No individual permissions. Global permissions apply.", when there are categ permissions. fixed for Tiki6
  • user B_admin should be able to edit blog #2 because it's part of category B where user B_admin has tiki_p_blog_admin
  • http://demo.tiki.org/trunk/tiki-view_blog.php?blogId=2
    • when edit: You do not have permission to use this feature: tiki_p_create_blogs
    • when post: It isn't possible to post in any blog. You may need to create a blog first.
  • Calendar: tiki_p_admin_calendar is not sufficient to use tiki-admin_calendars.php for a calendar which is categorized

Other


luci

  • tv.tiki.org (lead us to Dogfood land!) and i18n.tiki.org (assist Rodrigo)
  • several admin panels icons need to be added or replaced (ex.: perf is using date & time) done

Étienne

  • tv.tiki.org for Tiki6 (Server aspects)
  • Work on CRM for Tiki7 (credits, etc)

Louis-Philippe

Move tracker items from category to another




Ongoing


Next

  • API
  • modules: filter by category (and/or/not) (Tiki9 with other module improvements)
  • Preferences: take to the next level (started in Tiki8
    • log_tpl -> template cache should empty itself. Thus there should be a pref param for this
    • Jonny can help with UI
  • Distributed timesheet with OAuth (on hold until we find Oauth server which works on shared hosting)

Later


Details

  • PluginAnnotation
  • tiki-edit_perspective.php
    • when adding/changing a perspective, a feedback would be nice (like in regular admin panel)
      • not easy
  • Performance enhancements
  • wikiplugin_perspective.php
  • switch perspective and stay on same page
    • Unless custom home page?
  • Preferences interaction with wiki content
  • PluginMemberList improvements
  • tiki-edit_perspective.php and others, offer 1-click to activate via accesslib
  • test payment for 1-year memberships
  • CSS control over semantic links so we do (doc(InterWiki)) instead of External Wikis links so ((doc:InterTiki)) or ((wp:LDAP)) can look good
    • We should use semantic links


Radar

What do you want to do about it?
  (P)rint list again
  (V)iew files
  (D)elete files
  (A)dd files to valid list
  (S)kip
>>> v0
sh: vim: not found


Marc

  • Plan for Approval Workflow
  • prepare umontreal workspace proposal
    • semantic links between categories
    • MyTags / MyCategories
  • Finish up work on www.htaglossary.net, and Aetmis wiki
  • Analyze feasibility and prepare proposal for offline Tiki project (requires workspaces) (very big project)

Project A

Status: ongoing. Need to present a project ASAP for continuation of workspaces

Improve Tiki for Collaborative Multilingual Terminology

http://profiles.tiki.org/Collaborative_Multilingual_Terminology

Improve Tiki as a groupware

Perms

Modules

Module

Re-architecture modules, like was done with plugins


Improve Tiki in general

User Interface

Need to make even easier to use.
Especially basic features like Login, registration, remind password, etc.

Currently in discussion to work with CGCOM on this.

Continue ideas from
http://ui.tikiwiki.org

Improve Tiki for e-learning

Slideshow

  • Generate slideshows from presentations and integrate S5 for e-learning

Improve Tiki for multiple deployments

Improve Tiki for data mining & knowledge management

Mindmap

Collaborative Watch

http://profiles.tiki.org/Collaborative_Watch

Project C

Event managements
Need to present plan September 2009 ASAP for Tiki5

4.0

5.0

  • PluginMouseover
    • Auto-resize relative to content
    • Deal with page being near the border of a page (ex.: bottom musn't be cut off)
  • Plugins to always use jQuery interface
    • Need to have classes to control design via CSS
  • PluginTrackerTimeLine, make enhancements generic and add to trunk
    • make time at top optional (default on)
  • Printable schedule for attendees (per track, but also all tracks)
  • PluginFade should detect if empty and not offer to click



Project E

Status: on hold

Urgent

Can wait

  • Current changes to lib/trackers/trackerlib.php should be in proposed? (copied from wikisym)
  • Goal is that this site could be done with profiles next time.
    • Several template hacks (templates/tiki-view_forum.tpl templates/tiki-view_forum_thread.tpl) were made in the forum to make cleaner. Need to check state of 4.0 and options as needed to make as clean.
  • IE6 detection and notice to visitors (either a note like YouTube or a redirection)

Project F

Status: need to give proposal in
For 5.0

Membership management system

  • Shared contacts in trackers (need history because many people will edit)
    • Export (not sync, but on demand) to Outlook (which is main mail client)
  • Self management of info User Trackers
  • Renewal notices (ex.: 1 month before expiry)
  • Paypal payments, including recurrent (LPH)
  • MailMerge (newsletters with tracker data formatted via wiki pages)

Webmail

  • can use shared contacts (above)
  • Search (Lucene?)


Small organization business tools

  • Profile with various tools needed for a small business or not for profit.
    • Going beyond Web Presence but a full suite of tools any organization needs.

Project G

Type: Corporate wiki knowledge base, bilingual

  • Filter search results for wiki pages (MYSQL search) (Sylvie) Approved. Planned for early January
    • If page is unknown, it appears in all languages (I think)


Project J

Approved. Need to coordinate with Stéphane, who is doing print calendar

  • Print.css and handheld.css (Gary)

Project K

This is for Tiki6

Zotero integration

Glossary

  • http://htaglossary.net/tiki-index.php?page=problemes_references
  • Make glossary project code generic and part of Tiki6
    • Fix tiki-listpages.php
    • What will happen at upgrade time? this project has wiki page (no spaces or special chars) and description (long term)
      • Change to no longer use descriptions and use page alias so bookmarks are not broken
  • Module list of all pages, filterable by category, filterable per language with max height (scroll bar), and with +/- to reduce (as normal modules)
    • Check if existing modules is OK (hard-coded filter) or if we want dynamic filter like on listpages.php
  • Wiki pagename search: Search results in a module, where you can click to get results in the center (avoid search, click, back, etc.)
    • Same idea for general search results
      • Perhaps just user training?
  • tiki-print_indexed.php?list=glossary&categId[]=5&languages[]=en&languages[]=fr&languages[]=es -> add here comments=y
    • requires some refactoring
  • {wordlistall lang=fr translation=en|fr categId=16} -> do not put A-B-C if no results for that letter (if easy)
    • Not easy.
  • tiki_listpages.php (not trivial because refactoring may be necessary. May do direct watches but not things like structure watch
    • mass watch
    • show what you are watching

If easy

  • Filter infos by language
    • Evaluer notification (watch) par langue (wiki + comment)
      • tiki-user_watches.php (plus comme tiki-admin_notifications.php)
        • nouvelle page dans une langue
        • page modifiée (inc nouvelle) dans une langue
        • commentaire dans une langue (incluant modifiée ou nouvelle) sauf si modification mineure
    • Alternatif: Filtrer le module (since last changes) par langue
      • Très important d'indiquer au système notre(nos) langues
        • Ex.: lien tiki-user_preferences.php

General

  • Logout: doesn't reset since last visit
  • Internal & external link builders are not reliable cross browser
    • selected text is something everything before your cursor
    • wiki code is input at the top of page instead of where cursor is

Project I

  • user tracker field: like email tracker field, send email to this user, upon changing of status or creation

Project J

latest 7.x Intranet for municipality

  • mail notifications: make it possible to add some via interface (for categories, file gallery and wiki page)
  • File Gallery

Project K

Large application form with lots of customized JavaScript

On radar:

General Wishlist



After next LTS

Super big changes, which will be difficult to transition should be done after an LTS

  • New calculation engine for spreadsheet (Robert)
  • HTML5
  • Security
  • Search (Zend_Lucene + cron)
      • Once search fixes, improve error handling (if 404 page, send to search with terms
  • Theme Generator + theme roller

Later

Themes

  • Drag & Drop module top & bottom (as per discussed with Gary & Jonny)
  • Work with CGCOM, Gary, luci, et. for future proof ways to customize Tiki templates and maintain easy uprades
    • customize body tag
      • Example have different background image per page, category, section, etc

Text area editing helper

  • Help & PluginHelp on IE6 is not usable for plugins (can't select)

Continue work on ui.tikiwiki.org quicktags and edit plugin helper to be added to Tiki 4.0

  • Toolbars
    • Have advanced section to hide everything except global and global comment.
    • trash icon
    • new custom tool
    • Check for missing tool (Dynamic variables)
    • Reset to default
    • Full screen edit: edit description not is available. intentional?
  • i18n relevant quicktags. Ex.: in French it's a "G" for Gras instead of a "B" for Bold (unless it's too much trouble) just add to language.php (check if still works)

Really hard so won't do

  • More than one translation for a term


Alias


Page last modified on Tuesday 08 May, 2012 13:46:39 UTC

Search Wishes (subject only) [toggle]

Categorize AvanTech_net

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.