The following proposal for a new way to add WantedWikiLinks: If instead of entering WantedWikiLinksExplained you enter wantedWikiLinksExplained you encounter the following: When the page is displayed the first is displayed with a trailingQuestionMark. The second one however on this wiki will generate a misspelling and be listed with the unrecognized words when the page is updated. This presents an opportunity for a slight modification of wikiSoftware to display these links either at the end of the page, or on an indexPage indicating the desire for the creation of such a page. Another possibility is the downloading of the page and a localHandling of the text to present the display or record the desired pages. To illustrate, modify the following line by incrementing the number by one and then save the page. Testing 7 You will see the WantedWikiLinks within the misspelled word list: URL Wiki accidentalLinking camelCase http indexPage interWikiLink interWikiLinks intraWikiLink intranet introducedTopic localHandling localWikiLink meatBallWiki myEditingPage myIntranet myLocalLink nameIndicated pageName prosAndCons remediated trailingQuestionMark wantedWikiLinksExplained wiki wiki's wikiGrammar wikiRevolution wikiSoftware wikis wordPhrase (200304201342 CST) -- DonaldNoyes (20030416) See as another example the page WebServicesDescriptionLanguage ---- '''Discussion''' It's an interesting idea, but it raises a few questions: * What problem does it solve? * Why not check a page's WikiName''''''s against a list of existing pages and build the WantedWikiLinks list from the result? * Using camelCase makes creating a new page more difficult. To create a new page, you either have to edit the URL manually, or first modify the existing page to turn "camelCase" into "CamelCase", then follow that link to create the page. Is the benefit worth the cost? * When someone creates a CamelCase page, what happens to "camelCase" on other wiki pages? Are they automatically converted to "CamelCase", or must they be fixed manually? * Wouldn't this do away with AccidentalLinking? ---- "What problem does it solve?" * It eliminates the question mark. It would be a way of indicating that an intention (not immediate) to create a page by the nameIndicated in the near future exists with the maker of the camelCase page name. (I have always thought that if someone creates a PageName which generates a question mark, that work on that page should be completed very soon if not within hours of its creation) ** A better solution would be to give the missing link a different style (red text) and link to the Edit page for that WikiName, doing away with the annoying question mark altogether. Most other wikis do this. ''If you don't intend to create a page, and don't want your pages filled with question marks, you can opt to not use a WikiName. You can leave the words separate, or mash them together with SixSingleQuotes.'' * It would make many classes, methods and objects in code listings into WantedWikiLinks when displayed within a wiki page. (A sort of documentation and indexing scheme if the wiki engine could be made to recognize them as links of a different sort) * It could be used to refer to links which are not pages on this wiki, such as interWikiLinks where pages do exist on other wikis. (I realize that InterWikiLinks exist on some wikis, but that no universal scheme exists yet - this would be a simple solution, that a camelCase pageName indicates a page not yet existing on this wiki, but which exist elsewhere. (thereby making all the pages which state This pages exists only on SisterSites unnecessary) * It can refer to links which may exist on a local intranet wiki but do not exist here, and you have copied either the entire page or part of it to the local intranet wiki. ''This implies that these types of links (InterWiki, local intranet wiki) would be different from regular wiki links. Is that correct? If so, once a page is created on the local wiki, what happens to the Interwiki/local intranet wiki links?'' The wiki engine would recognize that the link exists and then convert all such links to fully qualified links. * It can serve as a way of marking links wanted which can be discovered by this wiki's spell checking. The WantedWikiLinks do not have to be a universal wiki-wide list, but just those of the page of interest. In fact a universal list of the WantedPages '''is''' available. Also a script to list all 710 pages exists as http:wantedWikiPages. Interesting enough, the script name uses the camelCase. It is run once a day. The method employed on a single page using the camelCase can be run every time a page is saved. The WantedPages lists Another''''''Mike''''''Smith as a wanted page 4 times, but the page was deleted and replaced by MikeSmithNameChange. It is really not a Wanted''''''Page, but will remain there until the accidentalLinking is remediated, perhaps by the six Quotes between words. ---- BlackHat: This adds another convention to Wiki, abolishes AccidentalLinking, and makes pages harder to create. Also, it requires more server-side processing when a new page is created, as all pages have to be searched for the camelCase version of the new page's name. To make it really useful would require modification to this site's WikiEngine, which ain't likely to happen. This solution to DanglingLink''''''s is worse than the disease. ---- See WikiGrammar