OpenWiki

Open Wiki/Suggestions



Edit this page (last edited July 8, 2010)
Open Wiki | Sand Box | Create Page | User Preferences | Recent Changes | Title Index | Random Page | Find Page | Help
» Open Wiki/Extensions/Prettier Links » Sand Box » Open Wiki/Suggestions

If you wish to post a suggestion for Open Wiki NG (the successor to Open Wiki in development), the team has a website http://www.openwiking.com . If you are also willing to help in development, you get special forum access (and a decoder ring )

Contents
  • Include a specific revision of a page
  • Use current pagename in a macro
  • Simple Image Insertion with Upload File Automated
  • ToDo, Idea Macros
  • Uninstaller Insanity
  • Wiki Colour
  • Redirect to an InterWiki link
  • Editing a Wiki with PocketPC Internet Explorer
  • Questions/Suggestion
  • Article Properties
  • Rename a Page, Find & Replace
  • Localization
  • One Word Link
  • Component Less Upload
  • Component-less and ADO-less Upload
  • Point of entry during editing
  • Collapsible Headings (and/or Lists)
  • WYSIWYG edit
  • Categorized Link Support
  • Permission System
  • Edit Access Rights
  • Configuration Information
  • Database Portability
  • Table Enhancements
  • Spell Check
  • FAQ Support
  • Page double-click opens edit screen
  • Code Documentation
  • Style Sheet Macro
  • Database Access For Each Wiki Link
  • Commenting in Files
  • Redirect on 404
  • Sidebar Menu Items
  • How to create a Wiki link to a local file:
  • Code Modularization
  • Anchors
  • Categories
  • Stop Words
  • Go Words
  • Solution to Go Words
  • Search to find subpages
  • Additional Stylesheet variables
  • Bookmarks as WikiPage
  • Macros for displaying current page's change date/time
  • New Processing Instruction
  • Anchors on Diff pages
  • Skeleton Data
  • Font size looks hardcoded
  • Easier template support
  • Easier ways to upgrade Help Pages
  • Title Index should show Deprecated pages
  • Prevent deprecate of certain pages
  • Code Cleanup -- DOM Versions
  • Discussion pages to support main content
  • To edit paragraphs within pages

  • Include a specific revision of a page

    In addition to <Include(Some/Page/Name)>, it is very helpful to be able to include a particular revision. Instead of adding my own macro to do this (and duplicating the code in owmacros.asp), I've modified my copy of owmacros.asp directly to support <Include( Some/Page/Name, 42 )> to get a particular revision. Code change follows:

    Old owmacros.asp
    Sub MacroIncludeP(pParam)
      ...
      Set vPage = gNamespace.GetPageAndAttachments(vID, 0, True, False)
      ...
    End Sub
    

    New owmacros.asp
    Sub MacroIncludeP( pParam )
            Call MacroIncludePP( pParam, 0 ) '0 is the default latest revision
    End Sub
    
    Sub MacroIncludePP( pParam, pRevisionNumber )
      ...
      Set vPage = gNamespace.GetPageAndAttachments(vID, pRevisionNumber, True, False)
      ...
    End Sub
    

    --GavinKistner?

    Use current pagename in a macro

    I want to add a "Google this" link to my Header/Footer? links. (this could be Wikipedia, Google, dictionary.com, anything really). The link would be Google this - with PageName? replaced with the current page name. I can think of a number of ways this would be useful. Is this possible, or planned?

    --RichardHensman?

    16-JUL-2006: This isn't a solution, but it might be helpful. You can add the following Sub to owbase/ow/my/mymacros.asp and add PageName to the pipe-delimited values assigned to MyMacroPatterns in the top-most function. On your page, use the macro syntax of <PageName> and it will return the name of the page.
    Sub MacroPageName()
        gMacroReturn = gPage
    End Sub
    

    --JustinStolle?

    Simple Image Insertion with Upload File Automated

    It would be very handy to really add images to Wiki. We use it for developement but wiki productivity slows down when intergrading images into wiki. Automated Image filing/organization would be ideal. Current system still requires some Web style understanding of Image Folders etc.

    ToDo, Idea Macros

    <Include(/Suggestions/To Do Idea Macros>

    Uninstaller Insanity

    The welcome page you get after installing the wiki includes a line along the lines of "use the uinstall.exe program to uninstall the wiki". It gives a link to the unstall.exe file. I clicked the link, but didn't notice it was drawing locally from the wiki folder. It downloaded uninstall.exe to my desktop. Even if I would've noticed that fact at this point, I would've assumed the installer would figure out where the wiki was installed, then remove it. Instead, it proceeded to delete my ENTIRE F*CKING DESKTOP FOLDER. Work lost forever. Pictures lost forever. Thanks guys, I appreciate it.

    I know if I would've looked at this for 2 seconds, it could've been avoided, but for f*ck's sake, this is 2004 and software has been providing sensible uinstallers for quite a while. Why would you provide an installer that arbitrarily nukes whatcp,ever folder it happens to reside in? Why would you put a link to a local file when browsers are simply going to copy it to the download folder?

    I'm not the only person hit by this... check the bugs page. I put it here so maybe for a short period it won't be completely buried.

    Unbelievable.

    Wiki Colour

    I would like to make my Wiki pages colourfull. Colour foreground text, colour background text, colour table text!

    C O L O U R !!!!

    Redirect to an InterWiki link

    What syntax will redirect to an interwiki link? Is this possible? I'm running multiple wikis on the same site and would like to put all the common pages (such as Help On Processing Instructions) in a separate database (openwiki.mdb).

    Editing a Wiki with PocketPC Internet Explorer

    Editing any Wiki using the Pocket PC Internet Explorer of Pocket PC 2002 (Windows CE) is not working. I get the form of editing, I can enter any data I want, I can see everything, but as soon as I click on "Save" the editing page with the textarea is opened again and the changes are lost. I can't make any changes using Windows CE.

    Any ideas?

    Matthias Kahlert, info@max-pro.de

    Questions/Suggestion

    Is there an easy way of exporting multiple wiki-pages to HTML ? I'd like to do a kind of HTML-Snapshot of the pages in the database.

    Article Properties

    I suggest that arbitrary user-defined properties be able to be inserted into articles. An example of an article property might be:

    AnonymousContributor.EmailAddress="username at domain dot com"
    

    Page text can then access the values given to the properties of pages using some sort of "includes" tag. For example:

    [ = EmailAddress ]
    

    The Edit page might contain a list of currently defined properties in a table and allow contributors to modify their values (as well as add and remove entire properties). Uses for properties:

    MyArticle.Status = [ = WorkInProgress]
    

    For array properties though, a macro ForEach? might need to be provided to make inserting the property into the text more flexible. And could array records have sub-properties? Or would arrays have to have formatting and data mixed (in cases where formatting might be applicable)? Anyways, just an idea. My name is Robert Lee by the way.

    Rename a Page, Find & Replace

    yes - use < br > (without the spaces) just like you would in HTML If the page is tricky enough, you can always paste it from the text box on the edit form into to a real editor, hack it there, then paste it back

    tom adams

    Gavin McGoldrick?

    Localization

    Is localization (l10n) planned in future releases? I started looking at the code today to translate the application to French and I was wondering if there was previous discussions/efforts to facilitate this process.

    Update (2002-12-03): A french version is in the works at http://www.fecondcarcan.com/tools/openwiki-fr/ after the process is complete a set of guidelines for l10n could be created.

    Sylvain Carle

    One Word Link

    Is it possible to FORCE a One-word titled page to link? I see that if you type a single word (e.g. Tupperware) into the <goto> box, you can create the page "Tupperware". So, how can I link to it? I've noticed with other Wiki engines, you could do something like this %Tupperware% to force a link. Possible here?

    I know you can do a [TheTupperware Tupperware] but that clutters up the Index page, Imagine 1000 topics beginning with "The"

    [[Tupperware]]

    Tupperware

    See Help On Linking - free links

    Component Less Upload

    It's difficult to implement the upload attachments on a shared ISP server that won't allow the installation of components. However the MSXML component can be used via a XMLHTTPost, sure it restricts it for use with browsers that can implement this on the client, IE5.1 and above but the benefits to those that use ISP virtual servers would be huge. Robert Campbell

    What about using this? Pure ASP File Upload -- Jim Eggleston

    I think that's a great idea! Here is my implementation PureASPFileUpload? -- Nathan Palmer

    Component-less and ADO-less Upload

    There is another script sample created by Carlos de la Orden Dijs: xelUpload -- Narcis Garcia

    Point of entry during editing

    Usually I first read a page and then see someting I want to change or comment on. When I double-click the page I can edit it but it always start at the beginning of the page. It would be nice when it pointed to the place in the page where my mousecursor was when I was reading the page. I have no idea it this would be difficult to make but it would make live easier.

    Greetings, Jeroen Roeterd

    as far as I know this is technically impossible. -- lp

    Citydesk is a CMS systeem where you have the option to edit in WYSIWYG mode or in HTML mode and when you switch between those two the cursor remains on the point where you where editing. This is a little different but mayby ??

    The difference is that this is a web page, not a Windows application. The limitations are determined by what the browser supports. The output of a Wiki is a web page, where as the editing is simply a form with a text box. Detecting a double-click is easy, but there is no direct relationship between the two. I can think of some tricky ways to try and get the cursor to match (using a form of search) but nothing that would probably work reliably or cross-platform. --David

    Collapsible Headings (and/or Lists)

    Instead of a table of contents, would it be possible to make headings collapsible? Something like the way Microfoft displays an XML document if there is no stylesheet (I think the stlye sheet for that is floating around somewhere...Maybe here). I would be happy even if I had to use a specific browser when viewing collapsible headings. Maybe the TOC macro could be passed a parameter to tell it to generate things differently or a processing instruction could be used or even different heading characters. The default would be collapsed. Any way that it can be done I think that it would be very useful. --Dan Vokt

    not sure how feasible it is to weave into Open Wiki, but I've found the outlining script provided with MS Front""Page 2000 to be fairly clean and not all that intrusive (plus it has built in client-side client detection). Just offering that as something that might offer a quick starting point.

    It's quite unlikely that I will build this into openwiki. I'm of the opinion that anything that has to do with how things are presented on screen is entirely up to the users of openwiki. In hindsight I'm actually not happy I slipped in the minor system option cNumTOC at some point, because the possibilities of how to present the table of contents are endless, and that logic should really go into ow.xsl instead of ow.asp. -- lp

    If you want this kind of feature I suggest you take a look at ZipperProxy. It's made by some people at a Compaq research centre. I just installed the thing on my Win98 box and it seems to work as intended for "normal" web pages including wikipages. Only bad thing is that it looks like i breaks the Edit Preview feature in Open Wiki But at least it gives you the ability to see if this is a feature that you like - or it's just something that you think you would like ... personally I have not decided on that for myself yet... -- Jørn AHansen

    WYSIWYG edit

    See /Suggestions/Edit WYSIWYG

    Categorized Link Support

    But you might also want to add more support for true categorization, since this is often useful. For example, I am transcribing a bunch of my favorites entries into the wiki in a "Yahoo"-style format, e.g. ~Bookmarks/WebDevelopment/Architecture? and so on.

    Is there any way to handle categories, i.e. you go to Bookmarks and see a list of all pages immediately under Bookmarks, and clicking on WebDevelopment shows a list of links located underneath WebDevelopment (like Architecture), etc.

    Make sense?

    --DaveCantrell?

    note to self, lack of sense-making is a sure sign of a poor requirement!

    Disregard, the answer hit me shortly after asking the question. Add the following macro to the parent page where you want the list of child pages to be displayed:

    <FullSearch(^Bookmarks/WebDevelopment/)>

    Just substitute whatever your category name is for Bookmarks/WebDevelopment/ and it works fine. Not a hierarchical view, but it'll suffice for now.

    Permission System

    See /Suggestions/Access Control And Authentication

    Edit Access Rights

    See /Suggestions/Access Control And Authentication

    Configuration Information

    See /Suggestions/Config Info

    Database Portability

    The on delete cascade constraint is unsupported by Teradata; would like openWiki to do the cascade delete itself. -- Richard Letts 20020109

    openwiki doesn't do any deletes that would need to be cascaded, so you wouldn't have this problem. -- lp

    Text fields, e.g. the one holding the page, are limited by the database block size. I would like to be able to store the pages in a text file instead of the database. -- Richard Letts 20020109

    this isn't a problem in Access, SQL-Server, Oracle and My SQL. Haven't worked with DB2 in practice, hard to believe this would be a problem for DB2.

    DB2 is very optimised for transactional systems and fixed-length fields; you have to be alble to store all of the data in one page, which has to fit into at most one buffer. The default configuration is with 4K pages and 4K buffers. To have more than 4K of data in a row you have to define tablespaces and buffer pools with a larger size, with an upper limit of either 32K or 64K (I forget which). I'd like to be able to store the pages in a text file with a link to the file stored in the database. -- -- Richard Letts 20020509

    Table Enhancements

    Provide a means to change the background color of individual cells, and means to set the attibs of the entire table.

    Provide a means to specify alignment within table cells (either in the help files, if it exists, or as a new feature). For example, the following forces the spanned column to center alignment.
    || First Header ||||||
    |||| Second column content name || definition ||
    || Second Header ||||||
    |||| Note centering || definition ||
    
    First Header  
    Second column content name definition
    Second Header  
    Note centering definition

    Tables with spanned columns put a strange character in an empty cell in "Preview" mode.

    Spell Check

    SpellChecker.net (http://www.spellchecker.net) offers a free (it is banner ad supported) spell checking utility that probably could easily be implemented into Open Wiki. It also features thesaurus and grammar options.

    anybody want to donate generic code to implement this feature? -- lp

    Q: And this solution can be found -- where? Or has been incorporated in Open Wiki for Win32 -- version"? Can be tried -- where and how?

    FAQ Support

    Q: at the start of a line in bold red font; A: or A1: A2: etc at the start of a line in bold blue font. This may encourage people to enter information in FAQ format.

    Page double-click opens edit screen

    See /Suggestions/Page Double Click

    Code Documentation

    I tinker with the code in Open Wiki, but run into walls because of the complexity. Not that I can't understand the classes, etc. Far from it, actually. But what I'm lacking is the overall C2:SystemMetaphor that really brings everything together. Having such a description would really help enhance the modifiability and maintainability of the code. IMHO anyway... --DaveCantrell?

    - why is (virtually) everything in ow.asp - is this standard VBScript practice? It makes it very difficult to see things in terms of functional units -- Danny Ayers

    I'd hazard a guess that it has to do with Open Wiki's lineage (I've futzed about with UseModWiki? and there's a similar approach). This, to me, is the one ugly feature from a code standpont (and the ow.xsl understandably in one chunk as well). I have been trying to convert to javascript ASP (better array support so the vector class is unnecessay but a bit more elegant), but end up just ripping out features so I can narrow my focus (I killed RSS and now am lost as to how to get it back). However, I think that short of a full LiterateProgramming? treatment of Open Wiki, it's simply too complex (and feature rich!) to 'bring everything together'. On the other hand, I'd be more than willing to work with anyone who wanted to try. Any takers? St Weasel

    Indeed, almost everything is in one file ow.asp because UseModWiki? took that approach, and I personally liked it. As to the complexity: remember that this thing started out for me as a research project to see the consequences of separating business logic completely from presentation logic. It's all nice and well, all the marketing and hype that went into promoting this kind of architecture, but I'd never do it again using XSLT! -- lp

    Style Sheet Macro

    How about a macro that lets you specify a style sheet for the content of that page? -Dan Vokt

    Instead of a macro I would use a Processing Instruction. -- LP

    Database Access For Each Wiki Link

    See /Suggestions/Code Optimizations.

    Commenting in Files

    See /Suggestions/Commenting

    Redirect on 404

    One of the things I find hard is navigating to a page that I know the name of. (Adam Judson for example). What I really want to type is www.openwiki.com/AdamJudson?, not http://www.openwiki.com/Default.asp?AdamJudson.

    Try http://openwiki.com/?AdamJudson. -- lp

    For this purpose I sugest you customize the 404 error in IIS adding some programaticaly redirect. See the following article for a simple explanation about how to do it: http://www.microsoft.com/technet/treeview/default.asp?url=/TechNet/prodtechnol/iis/tips/custerr.asp (Configuring Custom Error Messages in IIS 5.0) Link appears to no longer be valid.

    -- Alex Sachetti

    Sidebar Menu Items

    Is it possible to have the bookmarks or edit links and the find etc... links not on the top or bottom but at the left side of the page ?

    Some of our users are committed to this style of layout

    Is is possible to modify this through the ow.css file ?

    -- Leopold Faschalek

    May 16: There's more discussion on this point over in Open Wiki/Xml Formatting that might prove useful -- Andy KM

    is possible by modifying ow.xsl. suggest to wait for v0.78 though, which hopefully makes future upgrades easier without screwing up your style. -- lp

    I've installed Open Wiki v0.78 sp1 and had to spend a long time customising my pages -- it ain't easy! Maybe you could think of each page as composed of three parts: the top stuff, the main content, and the bottom stuff. Put each of those in a module, and allow the user to make a main stylesheet that would place these sections relative to each other. The way it is right now I have to change almost every node of ow.xsl that generates a page! -- Andy K-M (and see My Wiki where I've changed the formatting)

    How to create a Wiki link to a local file:

    Access to local files or files on common mounts should be easier than this... -BobC

    Local files may be accessed via links within OpenWiki by forming a proper URL.

    You should link only to files accessable by all viewers of the page! Otherwise, the link will cause a "File Not Found" error.

    In the example below, I selected a file that should be present in every MS Office installation. If you want to create Wiki pages for your personal use, feel free to create links to files present only on your local disk. If you want to give others access to these files, you will need to share out your local disk, not a recommended practice. Otherwise, link only to files present at common LAN mounts shared by other users.


    1. Here's the Windows path to a file:

      C:\Program Files\Microsoft Office\Office\Web Page Templates\Styles\Leaves on the Side.gif

    2. First, change all back-slashes ("\") to forward-slashes ("/"):

      C:/Program Files/Microsoft Office/Office/Web Page Templates/Styles/Leaves on the Side.gif

    3. Next, replaces each space with "%20":

      C:/Program%20Files/Microsoft%20Office/Office/Web%20Page%20Templates/Styles/Leaves%20on%20the%20Side.gif

    4. Then add "file:///" to the front:

      file:///C:/Program%20Files/Microsoft%20Office/Office/Web%20Page%20Templates/Styles/Leaves%20on%20the%20Side.gif

    5. Optionally, turn it into a Wiki link by adding enclosing square brackets and label text:
      [file:///C:/Program%20Files/Microsoft%20Office/Office/Web%20Page%20Templates/Styles/Leaves%20on%20the%20Side.gif This is the link!\]

    And here's the result:

    [file:///C:/Program?%20Files/Microsoft?%20Office/Office/Web?%20Page%20Templates/Styles/Leaves?%20on%20the%20Side.gif This is the link!]


    Well, at least it works on my system... -BobC
    It doesn't work on this system because of security reasons that feature is disabled. Anyways, what is the suggestion to make this simpler?

    I'm not sure: I'm not a Wiki guru, and I have no VBscript-Fu. I simply need to link to local files from within Open Wiki pages, so we may use Open Wiki on our Intranet to organize and access knowledge elsewhere on our LAN. Perhaps a "<local-file>" macro? -BobC

    Code Modularization

    See /Suggestions/Code Modularization.

    Anchors

    This takes you to an anchor: Open Wiki.
    K: No, it doesn't. I clicked it, and just took me to the top of Open Wiki's mainpage.

    Is there any way to work this with free links? For example, given a page called Something I was hoping that [Something#anchor A link] would work, but it actually just comes out as [Something#anchor A link]. I've tried adding brackets in various combinations, but can't get it to work. --AlanStokes?

    Your first word isn't a Wiki Word in your example, trying [OpenWiki#RecentChanges View Recent Changes] seems to work fine on our system but not here: Open Wiki -- MikeJervis?

    Categories

    What I want is a search that doesn't hit titles, and doesn't look for things in macros. TextOnlySearch maybe?

    Use macro <TextSearch>. -- lp

    Except that just <TextSearch> on its own, without parameters, doesn't seem to work. When I try it, typing any text into this box and hitting go just returns a blank page.

    Stop Words

    See /Suggestions/Stop Words.

    Implemented. See Stop Words page.

    Go Words

    Okay, really bad name. I'm really tired of typing [[Windows2000OperatingSystem w2k]], and a lot of other people have just typed w2k. I think what I want is a solution like Stop Words (which is cool by the way), but to create links automatically.

    e.g. I want a GoWords? page (mabe I like LinkWords? better) where I can put w2k or [[Windows2000OperatingSystem w2k]], and now every occurance of w2k will go to either w2k or Windows2000OperatingSystem?. Hmm, the second one looks kind of hard to parse, but that's probably what I want to call the page.

    Thought about this some more, and using #REDIRECT maybe the second case isn't that important. -- A

    On the other hand maybe I want windows 2000 to be a link.

    I'm a little concerned about performance though, it's another pass through the entire text on the page. Probably not an issue, but I don't know. -- Adam Judson

    - Another spin on this is to have [[[w2k]]] jump directly to the w2k topic.

    Solution to Go Words

    See /Extensions/Synonym Links

    Search to find subpages

    I wonder what happens if you do a search (by clicking on the name of a page/subpage) and find only fully-qualified references to the subpage, instead of all references to it (the ones that use just the leading / or ./ convention.) --Andy

    Currently it doesn't find those pages. Planned for v0.79. -- lp

    Additional Stylesheet variables

    Would it make sense to have configuration variables passed in via the XML string for various hard-coded text values, such as

    and so on?

    in v0.78 you would put these in mystyle.xsl. When upgrading to v0.79 and beyond you would keep mystyle.xsl and only overwrite the ow.xsl stylesheet. -- lp

    Bookmarks as WikiPage

    What do you think of changing the list of bookmarks to be able to be found on a Wiki Page, similar to your implementation of ./Stop Words, including the per-page override?

    --Andy

    The bookmarks are in the user preferences. At most you could manage the default bookmarks via a wiki page. but then I fear the next step: ability to manage all configurable items via the wiki -- lp

    Me too. I had not remembered that Bookmarks are a configurable option with User Preferences. For my application, I'd prefer not to have to physically edit the code to change the bookmarks as our Wiki grows. But once the local configuration stuff is factored out in 0.78 and beyond, I should be able to make these changes locally and not worry. (Side note: have you noticed that the definition of which Macros are available is in the Setup part of the code, with no (current 0.77) way to enhance the available macros at run-time with ow-local.asp? --Andy

    Yep, already taken care off. You'll be able to add/replace/delete available macros. -- lp

    Macros for displaying current page's change date/time

    Proposed:

    This page last changed on <PageChanged>.
    This page last changed on <PageChangedDate> at <PageChangedTime>.
    
    The OpenWiki page last changed on <PageChanged(OpenWiki)>.
    The OpenWIki page last changed on <PageChangedDate(OpenWiki)> at <PageChangedTime(OpenWiki)>.
    
    

    Probably not well known: when you hover over a Wiki Page link with your mouse, you'll see the date the page was last changed. -- lp

    Yes, and suggested by me. However, the goal to the Page Changed macro was to have it displayed on the text, not with a mouse-over. Thanks for the code below. --Andy

    Notes

    The following items prevent me from efficiently implementing it:

    gPage is a string. In Action*(), all appearances of the object that contains the data desired (using GetPage(pageName,...) are local. I'm hesitant to add a global variable containing the "current" page being processed (such as when using <Include>), although this solution has some merit, as long as the calling routine saves its content prior to setting, and restores after processing.

    I thought about optimization, using a global variable of type Scripting.Dictionary, to stuff the results of GetPage(..., includeText=false) as a primitive cache. The place to do that, of course, is in GetPage? itself.

    Our goal, of course, is to have displayable text showing last date & time of modification of a page, to make it easy for someone scanning an arbitrary list of documents (not all documents as found in Title Index or Recent Changes), to see which ones have been updated recently. Placing both the Wiki Page name as a link and the proposed macro in the text causes two (or more) calls to GetPage(..., includeText=false) for what should be the same return result.

    Any suggestions on how to complete implementation of this for contributing back to Open Wiki proper?

    --Andy

    Not sure I followed this, but such a macro would look like:
    Sub MacroPagechangedP(pParam)
        Dim vPage
        Set vPage = gNamespace.GetPage(pParam, 0, False, False)
        If vPage.Exists Then
            gMacroReturn = FormatDate(vPage.GetLastChange().Timestamp())
        End If
    End Sub
    
    of course, with the caching feature this runs efficiently -- lp

    Here is a small extension to the above, which will display the current Page's date, if no page was given as parameter.

    Sub MacroPagechangedP(pParams)
        Dim vPage, vTimestamp
        If pParams = "" then
          Set vPage = gNamespace.GetPage(gPage, gRevision, False, False)
        Else
          Set vPage = gNamespace.GetPage(pParams, gRevision, False, False)
        End If
        If vPage.Exists Then
            vTimestamp = vPage.GetLastChange().Timestamp()
            gMacroReturn = FormatDate(vTimestamp)
        End If
    End Sub
    

    -- HansO

    New Processing Instruction

    I change my home page a lot - I use it as a to-do list. I don't really want these pages to show up in Recent Changes, it's really just for me. I always forget to de-select the checkbox. I want something like #NO_CHANGE_NOTIFICATION to add at the top of my page to default the checkbox for me.

    Okay, that's a bad name though...

    I would also put it on the Sand Box. -- Adam Judson

    done. in v0.78. PI is called #MINOREDIT. -- lp
    cool -- A.

    Anchors on Diff pages

    Looking at the diff's on this page is hard. It's a big page.

    What I want is a link at the top of the page that says First Diff. At the nth diff I want a link that says Previous Diff Next Diff.

    This could be ugly for a page with hundreds of changes though.

    On second thought, maybe if the diff was the link it might be easier. Even if I could only go forward it would still be a lot easier than it is today. --Adam Judson

    don't feel like putting all kinds of links in the diffs; starting the page at the first diff might already be a big help? -- lp
    Splitting up the page helps too. -- A

    Skeleton Data

    I'm going to pitch an internal implementation of Open Wiki soon. Of course, Wiki has been deemed too silly a title, so it will run under an alias. Anyway, I'm in the process of setting up a basic structure right now.

    Essentially, writing many of the help pages and some FAQ style stuff. It occurs to me that I'm not the first to do this. It might be a nice idea to include an intro data set for demo / quick start purposes.

    Font size looks hardcoded

    Font size looks hardcoded. Is it for purpose, or just a bug?

    Peter Masiar

    font sizes are only defined in the stylesheet ow.css. -- lp

    Easier template support

    I use templates all of the time, but the way I'm having to use them seems more complicated than it needs to be. Right now, here's what I do:
    1. Open the template page in edit mode
    2. Select its contents and hit 'copy'
    3. Navigate to where I really want to create my new page
    4. Go into edit mode and hit 'paste'

    Am I missing an easier way to do this maybe?

    My suggestion is to create a way to select a template when creating a wikipage. One way to do this would be to pull up a list of links from a predefined page (such as PageTemplates?) and allow the user to click on one of those to use it as a template. This could be triggered by shift-clicking on the question mark link instead of a normal click.

    With this approach, the process is more linear and I don't have to go through the extra step of opening the template and getting its contents.

    Another thought is that the page used as a template list (PageTemplates? in my previous example) could be defined in a macro on a page, so if I'm on the UserPages? page and shift-click on the question mark, I'll see a list of one template to choose from -- HomepageTemplate?.

    -- Andrej Kyselica

    try setting cDirectEdit in file owconfig_default.asp to value 0. -- lp

    I did this to help make templates a bit more useful-

    To create a new Newsletter edition enter the name below and hit Edit.
    <html>
      <form action="ow.asp" method=get>
      <input type=text name=p value="Newsletter/Vol" size=75>
      <nobr>
      <input type=submit value="edit">
      <input name=a type=hidden value="edit">
      <input name=template type=hidden value="NewsletterTemplate">
      </nobr> </form>
    </html>
    <TitleSearch(^Newsletter)/>
    

    You need raw HTML enabled tho.

    Luke.?

    Easier ways to upgrade Help Pages

    It would be nice if there was an easy way to update/upgrade the help pages when a Wiki upgrade was performed. jp?

    Title Index should show Deprecated pages

    I don't know if this is a suggestion or a bug, but shouldn't deprecated pages be marked when doing a search or TitleIndex? --Dan Rawsthorne

    Prevent deprecate of certain pages

    There should be functionality so that an admin could fairly easy prevent certain pages to be deprecated.

    Code Cleanup -- DOM Versions

    Have you considered using a string constant for the DOM vers

    Discussion pages to support main content

    I don't know if it is possible, but how do I add discussion pages to my current pages? For some page, my users would like to discuss on topics in the wiki pages rather than editing the page itself. Has anyone handled this? If yes, where all do I make changes to the code? Any help is deeply appreciated. TIA. -- Radha??

    For each page, you could have an automated link that creates itself on the page such as DiscussPageName?. You would have to make sure the DiscussPageName? also doesn't create another Discuss page such as DiscussDiscussPageName?. -- Astralis Lux 12 Sep. 08

    To edit paragraphs within pages

    What this Open wiki really needs is the ability to be able to edit paragraphs within pages, the reason being that one cannot use a search button to find text within the ready to edit text we have on a page we are editing. This means with a large document that the whole text must be transferred to another document to find the bit one wants. This is most frustrating and smaller chunks of editable text created being able to edit paragraphs is, IMO, the thing the Open Wiki needs most, Richard


    Open Wiki | Sand Box | Create Page | User Preferences | Recent Changes | Title Index | Random Page | Find Page | Help
    Edit this page | View other revisions
    Print this page | View XML
    Find page by browsing, searching or an index
    Edited July 8, 2010 (diff)




    Valid XHTML 1.0!Valid CSS!

    Powered by OpenWiki.com