Loading...
 
Skip to main content
Ideas to enhance the editing UI in Tiki
(Cached)

Edit User Interface Revamp

Ideas from:

  • keycontent.org & ricks99
  • Mike Pilling
  • Jason Diceman (coop tools /Web binderQuestion)
  • Gary (Chibaguy) theme work
  • support.mozilla.com team
  • Marc Laporte


Problem:

  • Editing a wiki page (and other edit zones in Tiki) is not as intuitive as it could be.
  • Tiki is not as sexy as many other systems
  • Most users are accustomed to WikiPedia UI & Syntax



Solution:
Check what everybody else is doing and enhance our own Tiki interface.
Please check out opensourcecms.com and report here on nice things you have seen.


Caveat:
Since this causes surprises/adjustments for end users, we should not do this often. All the changes below are somewhat inter-related so we should do it once, and well. And this should play nice with the WYSIWYG editor which was added to Tiki 2.0


I want to hear from end users, UI experts and people who do a lot of Tiki training (and see how new users use, and what they have trouble with, etc)


Work in progress: Tiki 3.0 edit wiki page exampleQuestion

Lost edit protection

moved to: Lost Edit Protection

Quicktags

Moved to Toolbar

Accents/special characters

Moved to: http://ui.tiki.org/Text+area+editing+helper#Accents_special_characterQuestion

Wiki Help

  • Direct link to plugins (why a second step?) idea from slj done in 3.0
  • Add links to doc.tiki.org for all plugins done in 3.0
  • Re-organize to have 5 tabs
    • Quicktags explanation (visual)
    • All wiki syntax for activated features
    • All wiki syntax for de-activated features (we still want to see what we could turn on)
    • All wiki plugins for activated features
    • All wiki plugins for de-activated features (we still want to see what we could turn on)


Very nice: http://keycontent.org/tiki-editpage.php?page=Sample%20CollaborationQuestion (Very nice that it shows the relevant Quicktag)
Cooptools had some nice stuff as well

  • Done in 1.10 (and backported to 1.9.8.x, too). Wiki help now shows:
    1. Quicktag
    2. Name
    3. Wiki syntax

Dynamic Help System

New users often suffer from "feature shock" when first using TikiWiki. There are so many features and things to click on that they often become overwhelmed and afraid to use any features (from fear of doing something wrong). It would be very helpful to new users to have some sort of a dynamic help system, whereby there is a prominent help button (like the "fullscreen" button, always visible) that the user can click, and then receive pop-up descriptions of various page objects as they "mouse-over" them. They would have to then click the help button again to escape the dynamic help mode and return to normal page functionality. This feature is similar to that found in some Windows applications where a user can click a question mark icon, which then changes the mouse cursor, and then click on various application objects to receive help on those objects. This is in essence a site feature in itself (may want to be turned off) and not trivial, but getting beginning users to get comfortable with using Tiki is not trivial either.

Section Edit

Like Wikipedia
Tiki 1.10 has editable sections when using the split pluginQuestion but it's not enough.
The work has started! Please test latest 1.10 from SVN.
phase 2: wish1800

Category picker

Easier category picker from cooptools.


Can be seen here too:
http://openpolitics.ca/tiki-editpage.php?page=testQuestion
Need fallback for non JS

If a category is picked, the checkbox "Categorize this object" should be done at the same time.

Spellchecker

moved to Spellcheck

Icons & layout

Gary has been using different layouts/icons

Should pick only 2-3 nice layouts to include with the base Tiki install. This is ongoing. See Gary

Preview & history

Wiki editing: Preview with diff, like MediawikiQuestion
Page history could be better: See WikiPedia for ideas like a button to increment the diffed versions
Have a useful diff. MediaWiki is currently much better at understanding the changes than Tiki. It goes word by word, not letter by letter.

When viewing a diff, I should be able to see

preferred diff engine: admin setting, which could be optionnally overriden by user. If I override once, next time, it should use the same one (and not default always to html diff like in 2.0)

The diff procedure is not intuitive: when page is large, it's difficult to find action button

Html & javascript stripping (security) (maybe we'll look at this, maybe not)

Article templates

  • Allow for a template for new articles (containing a TOC, sample syntax, or whatever the admin wants). This already exists content template



Misc

Wishlist

Open

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(0) Using Editing icons doesn't work with Tiki29.x Bernard Sfez / Tiki Specialist 7 7 49
  • Regression
  • Easy for Newbie Dev
08 Feb 26 08 Feb 26
(0) chosen lib prevents changing the sorted order display of fields from an items-list tracker field with the translation smarty system Xavier de Pedro 4 8 32
  • Usability
  • Conflict of two features (each works well independently)
03 Nov 16 09 Jan 17
(0) 14.x: codemirror (amb mayeb other js?) stops working when pref tiki minify late js files is enabled Xavier de Pedro 5 5 25
  • Regression
10 Apr 15 10 Apr 15
(0) Make advanced mode for file and image upload dialogues a selectable preference hhm 25
  • Feature request
24 Jan 14 24 Jan 14
(0) Default Duration length in calendar events misscalculated (2h while times were from 18h to 19h) Xavier de Pedro 3 7 21
  • Regression
12 Apr 16 12 Apr 16
(0) Quick Edit module should detect and warn about special characters in page names Marc Laporte 3 15
  • Feature request
30 May 08 29 Mar 12
(0) Interface, Modal; It shouldn't be possible for Tiki to try to open a modal when already on a modal (losing editing) Bernard Sfez / Tiki Specialist 5 7 35
  • Usability
21 Feb 22 21 Feb 22
(1) jsCalendar widget unaware of time zones and recording event to one day earlier than selected (timezone difference of 6h) Xavier de Pedro 8 4 32
  • Conflict of two features (each works well independently)
  • Error
12 Apr 16 12 Apr 16
(0) Plugin Convene should display table with options just after the user adds the first user an date Xavier de Pedro 5 9 45
  • Usability
09 Dec 16 09 Jan 17
(0) PluginTabs does not show edit button of other Plugins used inside a tab Zsolt FORIZS 7 35
  • Conflict of two features (each works well independently)
  • Usability
08 May 12 08 May 12
(0) Plugin Convene should suggest by default the username of the user viewing the page as the one to be added Xavier de Pedro 5 9 45
  • Usability
luci 09 Dec 16 03 Nov 19
(0) Plugin Convene add name and choices at the same time with a clear "save" button (mimic Doodle ) Xavier de Pedro 5 9 45
  • Usability
09 Dec 16 28 Aug 19
(0) Nested equal plugins are not detected correctly in plugin-edit mode. edwinbennink 3 15
  • Usability
  • Feature request
09 May 12 08 Jun 12
(0) dev.t.o: plugin popup helper failed twice for pivottable Xavier de Pedro 8 8 64
  • Bug
  • Conflict of two features (each works well independently)
  • Regression
  • Dogfood on a *.tiki.org site
07 Mar 20 07 Mar 20
(0) multiple language support in quick edit plugin jp_eagle 7 10 70
  • Feature request
14 Feb 14 14 Feb 14
(0) 13.x: After a remote file is uploaded to a file gal, no file Id is shown any more since 13.x Xavier de Pedro 5 8 40
  • Regression
  • Usability
  • Dogfood on a *.tiki.org site
08 Aug 14 08 Aug 14
(0) Defaut user wiki page name should be based on realname instead of e-mail mmln 6 5 30
  • Consistency
  • Feature request
17 Jun 08 06 Oct 17
(0) preview looks different from final output, like using "{CODE}..." creates boxes, but used fronts differ RadoS 4 20
  • Usability
27 Dec 16 27 Dec 16
(0) Conflict of Stasa Theme color selection and Edit Structure page RandyH 3 10 30
  • Usability
23 Sep 18 23 Sep 18
(0) Site timezone is not respected when using Plugin Convene (time stored as 2 hours before my selection) Xavier de Pedro 5 5 25
  • Consistency
  • Usability
14 Aug 14 14 Aug 14

Pending

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(0) Reduce occurrrence of lost edits Marc Laporte 10 50
  • Error
  • Usability
  • Feature request
ricks99 11 Jul 07 09 Jun 13
(0) It's too difficult to re-use image gallery and file gallery content in wiki pages, trackers, etc Marc Laporte 10 50
  • Usability
  • Feature request
  • Dogfood on a *.tiki.org site
18 Jan 08 09 Jun 13
(0) reduce losts on forums posts and trackers due to session expired (similar solution as in wiki?) Xavier de Pedro 7 35 19 Jan 08 03 Feb 08
(0) Tracker plugin to get title and make link to tracker item Marc Laporte 9 high 45 19 May 08 02 May 09
(0) Anchor are lost after parsing AMOKANDY 5 25 AMOKANDY 23 Jan 08 31 Jan 08
(0) Adding images to blog posts is no way as intuitive as it should be Marc Laporte 25 27 Jan 08 24 Oct 08
(0) Admin user link from user registration validation page mrisch 25 02 Feb 08 02 Feb 08
(0) Wiki markup for icons Marc Laporte 5 25 03 Feb 08 03 Feb 08
(0) wiki "edit by section" doesn't allow concurrent editions of different sections on the same page Xavier de Pedro 5 25 08 Jun 08 08 Jun 08
(0) Content templates should be part of quicktags Marc Laporte 7 35 26 Oct 08 26 Oct 08
(0) Support some of the MediaWiki syntax that doesn't conflict with TikiWiki syntax Marc Laporte 8 40 27 Oct 08 27 Oct 08
(0) [mailto:text|text] doesn't have antispam protection Marc Laporte 5 25 03 Nov 08 03 Nov 08
(0) Wiki Table syntax: WYSIWCA for QuickTags Marc Laporte 1 low 5 12 Apr 07 06 Jul 24
(0) Colorbox in mobile 12.x LTS doesn't show up properly (empty black screen) Xavier de Pedro 2 4 8
  • Error
  • Usability
manivannans 27 Nov 13 10 Jan 14
(0) wiki: automatic description of changes Marc Laporte 3 15 16 Apr 08 16 Apr 08
(1) doc.t.o 19.x: I can't upload images to wiki pages (CSRF) with elFinder Xavier de Pedro 6 5 30
  • Error
  • Regression
  • Community projects
  • Dogfood on a *.tiki.org site
18 Nov 18 21 Jan 19
(0) [function.assert]: Assertion failed Marc Laporte 3 15 02 Dec 07 02 Dec 07
(0) Plugin List GUI minor improvements Xavier de Pedro 5 7 35
  • Conflict of two features (each works well independently)
  • Usability
10 Jul 17 21 Oct 20
(0) Ajax Error When Switching Between WYSIWYG and Syntax Editors John Morris 7 35
  • Error
12 Jul 17 22 Jul 17
(0) Allowing for positioning of Quicktags Darren 3 15 05 Sep 08 05 Sep 08
  • «
  • 1 (current)
  • 2

Fixed

Rating Subject Submitted By Importance Easy to solve ? Priority Category Volunteered to solve Created Modified
(1) Unable to insert a wiki plugin luci 10 50
  • Release Blocker
  • Regression
jonnybradley 01 Apr 15 02 Apr 15
(0) trackerlist in plugin helper popup ui doesn't allow to select fields by name nor type their id numbers Xavier de Pedro 5 7 35
  • Regression
  • Usability
19 Jan 19 19 Jan 19
(0) javascript word & character counter Marc Laporte 5 25
  • Feature request
05 Jan 07 13 Oct 21
(0) allow posting comments on a wiki page when viewing history Xavier de Pedro 4 20 xavi 24 Jan 08 14 Oct 11
(1) PluginTogether should replace the url associated with the Edit page button so that co-editors are automagically offered to go to the session with collaborative edition instead of the warning of edition conflict Xavier de Pedro 9 6 54
  • Usability
  • Community projects
  • Dogfood on a *.tiki.org site
  • Feature request
  • Less than 30-minutes fix
02 Nov 16 28 Sep 20
(0) Freetags apostrophes are escaped Jean-Marc Libs 9 high 8 72 19 Mar 12 02 May 12
(1) Diagrams have poor usability still in 21.x LTS due CSRF and ticket expiration Xavier de Pedro 7 3 21
  • Bug
  • Conflict of two features (each works well independently)
  • Usability
28 Sep 20 05 Aug 21
(0) rtl in codemirror 3.16: scrollbar on the right should disappear Xavier de Pedro 4 8 32
  • Usability
02 Nov 13 05 Dec 13
(0) edit wiki page with strasa.css shows popup boxes hidden below the text area Xavier de Pedro 3 9 27
  • Regression
  • Usability
  • Developer Training
  • Less than 30-minutes fix
jonnybradley 14 Jun 13 21 Nov 13
(0) Clicking Wiki Editor tools like bold can re-apply instead of removing formatting Scott M. Sanders 5 25
  • Usability
26 May 11 01 Jul 26
(0) 13.x: Default feature 'Contact us' (used in featured profiles) has broken display (too narrow fields and below right column) Xavier de Pedro 8 7 56
  • Regression
  • Usability
chibaguy 26 Jul 14 29 Jul 14
(0) add jquery sheet plugin to tiki spreadsheets Xavier de Pedro 7 35 04 Mar 09 03 Feb 11
(0) can't upload an image to a file gallery in doc.t.o with elfinder (default UI) since 16.x Xavier de Pedro 9 9 81
  • Regression
  • Community projects
  • Dogfood on a *.tiki.org site
  • Release Blocker
jonnybradley 18 Nov 16 12 Jan 17
(0) fix sheets created directly from wiki SHEET plugin within wiki pages for managing tables visually Xavier de Pedro 5 25
  • Usability
  • Feature request
04 Mar 09 07 Nov 13
(0) t.o: Calendar self-refreshes indefinitely! Xavier de Pedro 8 5 40
  • Release Blocker
  • Regression
  • Community projects
  • Dogfood on a *.tiki.org site
jonnybradley 12 Apr 16 19 May 16
(0) popup box to select visible calendars shown underneath events details (using fullcalendar) Xavier de Pedro 4 9 36
  • Regression
luci 12 Apr 16 14 Apr 16
(1) Provide example for jquery regex url that validates the condition in tracker field: positive number with or without decimals Xavier de Pedro 4 4 16
  • Documentation (or Advocacy)
  • Feature request
  • Support request
22 Apr 15 24 Apr 15
(0) PluginFade broken since 16.x Xavier de Pedro 7 6 42
  • Regression
  • Dogfood on a *.tiki.org site
luci 19 Nov 16 06 Jul 24
(0) Add preview button to tracker item submissions (useful for wiki syntax) Xavi (as xavidp - admin) 3 3 9
  • Feature request
15 May 05 23 Sep 21
(0) Chosen should avoid hiding text, when it's short Marc Laporte 3 10 30
  • Usability
manivannans 03 Nov 13 12 Nov 13


Resources

alias
Show PHP error messages