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.
Table of contents
- Jonny
- Rodrigo
- Gary
- Philippe G.
- Philippe C
- Robert
- Sylvie
- luci
- Étienne
- Louis-Philippe
- Marc
- Project A
- Project C
- Project E
- Project F
- Project G
- Project J
- Project K
- Project I
- Project J
- Project K
- General Wishlist
- After next LTS
- Later
- Really hard so won't do
- Alias
Jonny
2012-05
- jCapture integration
- Kaltura
- Plugin param: Alignment (left, center, right)
- Tool to add a new video
- And ideally a picker/auto-complete to use existing media
- Tracker history: Have an easy way to have a tracker by tracker way of turning history on & off (default on) Interface should warn you if there is a dependency which needs to be activated
- Multivalued trackers
- On a fresh install of trunk, remove all things that are confusing for a new user Simpler config on Fresh install
- Canonical links are not canonical for tracker items ex.: item1234-bleh is diff than item1234-bleh-meh
- adding a debug link/menu for admins which could be a combination of http://themes.tiki.org/tiki-index.php?page=Template%20Tricks&pagenum=3#Debug and http://dev.tiki.org/Debugger%20Console
- Add a theme picker and language picker in tiki-admin.php which overrrides just in the admin panel (same as site, English, etc) same as site, fivealive.css, etc.
- Areas Perspective Multi-domain dogfood
- Additional search options if results are not good
- Tell a friend and share merging
- Delete unconfirmed accounts on tiki.org (add a new feature)
Requests
-
username not stored when reporting bugs on dev.t.o?fixed 9x -
search module: when searching page names, exact name should be at nofixed 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
- Moved it nearer, but still at the bottom of the page
- 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/user11682ok 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)
- Done (enough) in r29036? (jb)
Later
- Drag & Drop Dashboard with a limited number of modules
- Drag & Drop form builder for Trackers
- Work on Tiki Connect
Rodrigo
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 -
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:
- For an end-user of the Tiki Suite use case (small organization)
- 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)
-
forumsfixed for Tiki6 -
trackers: ok for fields, but not tracker itselffixed for Tiki6- List and admin trackers should use perspectives (categ perm). Right now, list is empty
-
tiki-sheets.phpfixed for Tiki6
-
-
tracker doesn't appear in tiki-browse_categories.php or PluginCategory: http://demo.tiki.org/trunk/Publicfixed 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
- All preferences changes in logs (old and new value)
- Add a select box to monitor each own's forum post or tracker submission or wiki page at post time
- {wish id=1220} should have color or be crossed out depending on status (pending/open/closed)
- Trackers & categories: add a tracker item to a category via tiki-admin_categories.php
- tiki-admin_categories.php -> add spreadsheet
- Ajax selector in tracker: Text fields (predictive shows current values) Done: Text Tracker Field
- Theme control on a page basic (see Gary)
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
- Ex.: http://dev.tiki.org/tiki-browse_categories.php?parentId=128&deep=off&type= should all go to "calendar" category but object organizer doesn't see them: http://dev.tiki.org/tiki-edit_categories.php?filter~categories=128
- Error moving tracker items from category X to Y
- Improve integration of PHPIDS
- http://bad-behavior.ioerror.us/faq/
Ongoing
-
plugin in plugin breaks plugin edit helpershould be OK now - Trackers Revamp
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)
- Remote inclusion of content (Shared site footer) -> Distributed data
Later
- Trackers: alternate storage with MongoDB, Drizzle or Cassandra
- Unsatisfied with search results? Contact us or also search on Google/Yahoo!/Bing/etc. Peut-être une nouvelle pref search_custom_tips qui paraît au-dessus des résultats de Unified search?
- Custom modules: some params are missing such as perspective
- You need to enter the info manually
- Smarty : Make Tiki more robusts to crashed because of unclosed diffs
- NameSpace thing like user:
- http://framework.zend.com/manual/en/zend.service.akismet.html for comments
- Revamp PluginSplit
- http://code.google.com/p/sabredav/ for CalDAV?
- Continuous Testing Server
- Make use of Object Attributes and Relations to improve Code review
- Farm with evo.cat.io TRIM adaptation
- Wiki Parser rewrite
- * Signature and/or datestamp and/or approval-vote and/or comment plugin/syntax
- Viral Tiki
- meta-data for wiki pages (for glossaries)/ structured fields for wiki (genre, synonym section )
Details
- PluginAnnotation
- tiki-edit_perspective.php
- when adding/changing a perspective, a feedback would be nice (like in regular admin panel)
- not easy
- when adding/changing a perspective, a feedback would be nice (like in regular admin panel)
- Performance enhancements
- A few filters were causing issues and were reverted. Need proper value.
- *ranklib->forums_ranking_most_read_topics() ignores second argument (forumId). forums_most_read_topic
- 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
- Side-by-side edit of two languages, with a "translation is in sync" button to save both wiki pages
- SisterWiki
- Mozilla
- Discuss:
- TRIM ongoing work
- Site #2 : backups of files is not getting done (/home/client/wikiattach) but info is at tiki-admin_system.php
- TRIM to have regular backup & upgrade of yesterday (to test trunk with real data) (ex.:mindmap)
- add dependency and/or document how to set alternate editor
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
- Missing proposed branch when make upgrade
- Various code enhancements for http://profiles.tiki.org/Collaborative_Multilingual_Terminology for 4.0
- Ongoing work on profiles
- A link to a Semantic alias doesn't appear in backlinks
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
- When creating a page, how to inherit permissions from source page?
- Mass assignment of permissions, especially for wiki pages
- Item/Object perms: copy permissions from another object. (especially for wiki pages and categories)
- Better/Easier reporting of item/object permissions which override category and group permissions
- Permissions: when assigning permissions to item, an option to start with current general permissions
- Add green & yellow permission keys on tiki-listpages.php
- Standard permissions for features per groups
Modules
Re-architecture modules, like was done with plugins
- New permission to administer modules (tiki_p_admin_modules)
- Modules use should be restrictable with standard permissions
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
- TRIM (esp redundancy)
- http://themes.tiki.org/TikiThemeGenerator to more easily create a theme close to look & feel of group/organisation
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
- Need a way to insure people vote only once (more of a voting system than polls)
- Flash from images
- Project has a lot of images and would like a Flash (or AJAX) banner which semi-randonly shows images in a banner. Let's plan at Animations
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
- Fix current ugly workaround here: tiki-login_validate.php templates/tiki-view_tracker_item.tpl
- wiki page user tracker should be sufficient to start user tracker (avoid the need to first need to go to tiki-view_tracker_item.php?view=+user)
- Validation of email: admin configurable URL after validation (in this case, to fill out user tracker data)
- Change Registration Validation Process & Be able to resend emails
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
-
Zoterodone
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?
- Same idea for general search results
- 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
- tiki-user_watches.php (plus comme tiki-admin_notifications.php)
- 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
- Très important d'indiquer au système notre(nos) langues
- Evaluer notification (watch) par langue (wiki + comment)
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
- http://tiki.org/Infra should offer me list of all pages with Infra in name or alias, or SEFURL of blogs/articles instead of "Page not found"
- similar pages needs to be on
- Make tiki-user_information.php easier to find (should be all over the place)
- i18n menus: like perspectives?
- http://doc.tiki.org/Multilingual+categories -> make left hand menu like this http://drupal.org/node/21779 (structure plugin/module but that opens only the node where you are)
- Also need a plugin to show all pages at same sublevel (to avoid us repeatedly adding related links)
- S5 SlideShow, S6 jQuery and print.css in preparation for e-learning
- Installer: detect PDO and provide useful error message to avoid "ADONewConnection: Unable to load database driver '' Invalid db object passed to TikiDB constructor"
- WYSIWYG-ish wiki
- test_permission_for_tiki_p_admin_wiki
- test PluginProfile
- test to see if still a problem: combineminify =y while minifycss=n
- USB key version of Tiki
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
- customize body tag
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

Last Comments