[cvs] [Wiki] changed: WikiLikeLinking
Wiki Guest
wikiguest at horde.org
Fri Jan 15 22:50:20 UTC 2010
guest [83.160.228.122] Fri, 15 Jan 2010 17:50:20 -0500
Modified page: http://wiki.horde.org/WikiLikeLinking
New Revision: 6.0
Change log: Revert
@@ -1,54 +1 @@
-+ Wiki-Like Linking Proposal
-
-This is a proposal for a number of design criteria which will allow
us to more tightly integrate data between applications and refer to it
and link between applications. It's late and I'm tired, so I hope the
following makes sense. -- JasonFelice
-
-++ Requirements
-
-+++ Object Browser
-
-This might be part of the Horde_Links:: API, but we would be able to
query an application for a heirarchy of objects (probably not all at
once, of course). An object would be a turba entry or a kronolith
event or a wicked page or a whups ticket, etc.
-
-This will allows us to provide a popup window the user can use to
browse to a particular object easily.
-
-Another possibility would be a "clip area" in the menu or the
sidebar. When viewing an object, there will be an icon to send it to
the clip area and an icon will appear there.
-
--- JasonFelice
-
-+++ Simple Wiki-Like Markup for Text Fields
-
-Event descriptions, comments in whups, description fields in turba,
task descriptions in nag would all recognize a simple type of markup
for indicating links to other objects, and these will appear as
hypertext links to those objects.
-
-If we use the clip area idea, then we would code a little javascript
to allow drag-and-drop onto these edit fields to insert references.
Otherwise, we'd have an icon that pops up a window we can browse to
the right object and click on the object to insert a reference in the
current field.
-
--- JasonFelice
-
-+++ Object Binding
-
-The inspiration here is that I would like wicked pages bound to turba
objects. I'd like both a turba entry for a contact or client, and a
wiki page to keep track of notes, link to projects, etc. I'm not sure
how this would work, exactly.
-
--- JasonFelice
-
-++ Other Thoughts
-
-Wiki pages have a name, a title (which is always the same as the name
in wiki-land), and content. This is basically the same as any of the
"objects" we're talking about here. I'm thinking that different
applications provide the ability to manipulate different kinds of
objects, but we still need a good deal of generic objects, which are
generic wiki pages. I guess the goal of this API is to make all the
other applications act like they are "specializations" of wiki pages.
-
--- JasonFelice
-
-
-Do you mean InterMap ?
-It's a system to allow mapping links to other wikis. If you consider
every horde module's instance as a wiki, then this could do the trick.
-Also it would help to have SEO friendly links, so that every page has a name.
-
-For more informations, see : http://www.pmichaud.com/wiki/PmWiki/InterMap
-
--- JonasPfenniger
-
-+++ Check out Tikiwiki
-
-I've used Tikiwiki fairly extensively and it implements the feature
under discussion very well across virtually all CMS components, no
reliance on InterMapping at all. You might save a lot of research and
coding by checking out how they execute the feature, particularly
given that Tikiwiki is mostly coded in PHP. Also, I'm wondering about
the "Wicked" wiki name nominated. Is this the same code base as the
similar Wicked wiki extension for Plone? See
http://plone.org/news/wicked_inital_release If not, giving this
project the same name may cause confusion.
-
-Finally, I suggest you give serious attention to the need for
aliasing wiki links. Sometimes, it is simply essential to give a wiki
link a label different from the title of the page to which you want to
link. So, for example, in Tikiwiki if you have a page name of Joe
Smith, you could link to it using the alias of Rhonda Williams with
the following syntax: ((Joe Smith|Rhonda Williams)). The link label
would display as "Rhonda Williams," but the link would be to the page
titled "Joe Smith."
-
--- Marbux
-
More information about the cvs
mailing list