Edgewall Software

Changes between Version 14 and Version 15 of TracDev/Proposals/AdvancedWikiOperations


Ignore:
Timestamp:
Jun 24, 2010, 9:42:44 AM (9 years ago)
Author:
Christian Boos
Comment:

Some thoughts on #SectionEditing and #Commentsperparagraph

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/AdvancedWikiOperations

    v14 v15  
    11= Discussing Advanced Wiki Operations =
    2 [[PageOutline(2-3)]]
     2[[PageOutline(2-4)]]
    33The Trac wiki currently lacks some advanced features you can find in more mature wikis, operations like '''rename''', '''copy''' and '''merge'''.
    44
     
    6464
    6565==== Section Editing
    66 Many wiki's allow you to edit paragraphs or sections (while leaving the rest of the page un-edited, like [http://en.wikipedia.org/wiki/Section_editing#Section_editing Edit Links in Wikipedia], for example. See also #1024.
     66Many wiki's allow you to edit paragraphs or sections while leaving the rest of the page un-edited, like [http://en.wikipedia.org/wiki/Section_editing#Section_editing in Wikipedia], for example. See also #1024.
     67
     68One idea could be to allow for double-click editing, with the smallest section under the mouse being extracted for edition (e.g. a paragraph, a list item, or the content of a #!th block). From that edit interface it should be possible to widen the scope of edition, gradually taking more context (the surrounding section, or list, or table, up to the whole page).
     69This can be achieved by retrieving the current "location" trail. Special care should be taken with transcluded content.
    6770
    6871
    6972==== Comments per paragraph
    70  * Maybe this does not belong in Trac and should be plugin instead - but the neatest way of collecting user feedback I have ever seen was the Django book http://www.djangobook.com/about/comments/.
     73Maybe this does not belong in Trac and should be plugin instead - but the neatest way of collecting user feedback I have ever seen was the Django book http://www.djangobook.com/about/comments/ (mmm)
    7174
     75I think it makes sense to think about a generic comment system, as wiki pages (or sections) are not the only parts of Trac that could benefit from comments / annotations. We have also #2035, commenting on changesets and sources. Commenting on attachments (patches) would be a similar feature. And although tickets have "comments", those are in fact more changelog messages, and as such allowing comments on them could also make sense. (cboos)
     76
     77All these "comments" are snippets of Wiki text that are attached to a main resource corresponding to the [WikiContext context] of that text, and they are attached to a specific place in the main content of that context (the location trail sketched above in [#SectionEdition]).
    7278
    7379