Probably showing my 'lack of knowledge ', but there must already be a
function that is called when a user clicks on a link and the wiki tries
to match the link to a current page and fails, as it then autoloads the
editor so the user can create a page, it would be in this step that you
could offer a choice.
Interestingly my idea of starting with the [[pretty text]] and having a
way of choosing the page after the user has saved the page would fail if
the pretty text contains any wiki markup [[some pretty '''bold'''
text
]] doesn't get rendered as a link, so this would only work if your
editors came back to add effects afterwards.
I have noticed that in some situations if you click on a link in the
took box or side navigation in a new wiki that has not yet been created
you get offered
'There is currently no text in this page, you can search for this page
title
<http://jma-databases.co.uk/index.php/Special:Search/JMA_:Site_support>
in other pages or edit this page
<http://jma-databases.co.uk/index.php?title=JMA_:Site_support&action=edit>.'
I was wondering if what ever is being used to trigger this response
could be adapted.
Ta
John
Jim Wilson wrote:
This one sounds (to me) to be a little tougher than
the first semi-auto
links.
The problem is that when a user "clicks a link", he's clicking the actual
rendered link, which may not be obvious to detect in the wikitext.
For example, the link could be in a Template instead of the actual page. Or
worse, it could be a generated link using magic words. For example:
[[{{PAGENAME}}/Subpage|subpage pretty text]].
Another problem is links which contain their own markup. For example, the
following is legal wiki syntax: [[Main Page| some pretty
'''bold''' text]].
This makes parsing the wikitext for the instance of the clicked link
harder. Especially when you consider that alternate syntaxes can produce
the same rendered html. This is the same as above: [[Main Page| some pretty
<b>bold</b> text]].
Such an extension would need to be able to make these (and many other)
distinctions.
I think your idea is interesting - but it's one of those problems that's a
lot more intricate and difficult to implement than to state.
-- Jim R. Wilson (jimbojw)
On 3/7/07, John Moorhouse <john.moorhouse(a)powys.gov.uk> wrote:
In a similar vein to my query about
semi-automatic linking I was
wondering if any one knows of anything that might do the following.
As an editor I create a some wiki text that includes a link such as
[[the link page|This is the pretty text]].
What I'm wonder if it would be possible to to is for the editor to just
type [[This is the pretty text]] and save the page.
The page would display the link in red as an unknown link, and what
would seem to be good would to offer the editor when they click on the
link a choice of
1. Linking to a current page
2. Creating a new page
If the editor chooses 1 they would then be taken to a search page where
they could then search for and find the page they want to link to, which
would then re-write the link for them as [[the link page|This is the
pretty text]]
I can't find anything out there but was just wondered ...
Thanks
John
-----------------------------------------
Cyngor Sir Powys County Council
www.powys.gov.uk
Mae'r e bost hwn ac unrhyw atodiad iddo yn gyfrinachol ac fe'i
bwriedir ar gyfer y sawl a enwir arno yn unig. Gall gynnwys
gwybodaeth freintiedig. Os yw wedi eich cyrraedd trwy gamgymeriad
ni ellwch ei gopio, ei ddosbarthu na'i ddangos i unrhyw un arall a
dylech gysylltu gyda Cyngor Sir Powys ar unwaith.
Mae unrhyw gynnwys nad yw'n ymwneud gyda busnes swyddogol Cyngor
Sir Powys yn bersonol i'r awdur ac nid yw'n awdurdodedig gan y
Cyngor.
This e mail and any attachments are confidential and intended for
the named recipient only. The content may contain privileged
information. If it has reached you by mistake, you should not copy,
distribute or show the content to anyone but should contact Powys
County Council at once.
Any content that is not pertinent to Powys County Council business
is personal to the author, and is not necessarily the view of the
Council.
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l