Prioritizing Features for 1.0

We’re starting to think about the full 1.0 release. Funnily enough there are really only a few features that we think are needed:

1) the ability for edits to go into a pending pool (we can’t figure this out)
2) integrate inline editing with scribu’s inline edit plugin (this is hard too)
3) a few more widgets (can’t think right now)
4) admin Watchlist – the ability for different admins to watch different pages

We also need a better understanding of Wiki theory in general. I have no idea what makes a page incomplete etc – for example when you browse to a wikipedia page sometimes they have all sorts of messages in little boxes. i.e. this page is incomplete, this page needs peer reviewing, this page needs etc etc etc…

What would be cool would be a system whereby the admin person watching those pages could simply check a box that applies that box with the appropriate message at the top of the page. I’m guessing that is how media wiki does things.

Also one other thing I thought would be cool would be a rollover notes system that shows readers notes as to why somebody may have made a change. This would / could be an add on module – but what do you think?!?

This entry was posted in WP Wiki Plugin. Bookmark the permalink.

15 Responses to Prioritizing Features for 1.0

  1. I’ve been following your progress with interest. I’m looking forward to trying out the plugin for a couple of projects.

    The only way I can figure out for a pending pool to work would be something like this:
    1. User edits article A, thus creating revision B.
    2. The plugin immediately reverts the post to A, which (under the hood) creates revision C in the database, and marks B as a pending revision in the pool.
    3. An editor is notified that B needs approval.
    4. When B is approved, it becomes the current revision as db entry D.

    The only problem is that every edit would result in at least three revisions, and the database would become huge after a while. You could mitigate this by deleting A when C is created, and deleting B when D is created.

    Does that make a lick of sense?

    I wonder if you could steal the admin watchlist from bbPress’s favorites feature.

    As far as wiki theory goes, I can tell you how a page is marked incomplete/stub in MediaWiki: anyone editing the page can enter a wiki tag, like [[stub]], somewhere at the top or bottom of the page. It’s clunky as hell, and I think a checkbox would be far more usable. (In general, I think good user interface design would be to figure out what MediaWiki does, and do the opposite.) Which is easier to implement, I don’t know.

  2. Hey there. I’m doing some development work on something like WP-Wiki, which includes:

    1) the ability for edits to go into a pending pool
    2) integrate inline editing with scribu’s inline edit plugin

    I’ve already got both working, but they need some polish.

    I’m integrating all these features for a client that needs a wiki on her BuddyPress-powered site, so I’d really like to work with you on integrating them into the WP-Wiki plugin proper (right now all the functionality is hacked together in functions.php and a page template).

    I’m getting paid to work on this, so I have a ton of time to dedicate to it, and anything I do with it can get pushed back to this project if you like.

    Shoot me an email at the provided address so we can chat.

  3. Scott says:

    Would there be a way to allow for both “internal” and “external” Wikis, where internal Wiki documents are only available to the users of the WordPress install when logged in, and external ones are available via public URLs without any authentication?

    I run a newspaper Web site on WordPress and can see a lot of benefit in allowing the staff to document things on the editorial process on the same site where they post content, but I definitely wouldn’t want the public viewing this.

    Then, I’d also love to have an external Wiki for readers to post things on and play with.

  4. Richard says:

    Hi there – I’ve now figured out how to get this plugin working (by selecting “wiki-editor” for the user rather than contributor or author, as noted somewhere else in the documentation), and it’s looking great. Thanks for the great work.

    One feature that I think would be extremely helpful would be for the onsite revision-links to show the actual revisions made at the stated times. At the moment, on both a local/desktop WP install and a live site on which I’ve tested the plugin, one sees a list of revisions with their times, but clicking on what looks like links to them doesn’t actually showing anything different. I suggest that a key feature of wikis is enabling users to see who changed what at what time; as such, this feature would be most useful.

    Really looking forward to the 1.0 release. Let me know if you need a beta tester.

    Cheers
    Richard

  5. Mitchell says:

    So any news on this yet? I know version 0.8 is out, but that inline editing would be awesome.

  6. Nils says:

    Hi!

    I would really like to have the public to edit the content of my wiki. Not force the users to log in/create a wordpress account. Rather just provide a username and email (that will only be visible to the admins) and a captha i guess. Would be really useful, if you want a site that evolves its information rapidly, because 90% of people will not register if its not absolutelty neccesary, but still is managable by admins.

  7. Robert says:

    I just upgraded to WP 2.9 and cannot seem to get the wiki working in this release. I see one person seems to have made it owrk. Are you going to ensure compatibility with 2.9 in new release?

  8. Will says:

    I managed to get it working on 2.9 – very weird. It didn’t work on my old blog which I installed ages ago and upgraded through the years, but last week I installed a second wordpress blog and it worked fine. Would it be something to do with file permissions?

    * The Edit Page controls for this plugin does not support saving their positions. I want to put “Enable Wiki Page” checkboxes up the top.

    * Could we have quick access to Wikipedia notation e.g. [[wiki:]]

  9. Hans says:

    Hi,

    which theme is this site running? I really like it, could someone plz help me?

    Thanks
    Hans

  10. GarmHormPooge says:

    Denying the evidence before our very eyes, the unscientific Katrina Kaif insists that she is not hot & sexy.

    She argues that audiences simply see actors in particular roles and keep them there. Her own screen persona.

    She says, is one of being hot and sexy, whereas Vidya Balan, perhaps, has a persona that is pictured as ethnic.


    Katrina Kaif is Not Hot & Sexy

    Bollywood News

  11. gvjj says:

    http://hineni.msk.ru/img/pharma_promo.gif

    buy online Flexeril

    Uses
    Flexeril is a muscle relaxant prescribed to relieve muscle spasms resulting from
    injuries such as sprains, strains, or pulls. Combined with rest and physical therapy,
    Flexeril provides relief of muscular stiffness and pain.

    How to Use
    Flexeril may be taken with or without food. Flexeril should be used only for
    short periods (no more than 3 weeks). Since the type of injury that Flexeril treats
    should improve in a few weeks, there is no reason to use it for a longer period. Flexeril
    may cause dry mouth. Sucking a hard candy, chewing gum, or melting ice chips in your
    mouth can provide temporary relief.

    Precautions
    The effects of Flexeril during pregnancy have not been adequately studied. If you are
    pregnant or plan to become pregnant, inform your doctor immediately. It is not known
    if Flexeril appears in breast milk. However, cyclobenzaprine is related to tricyclic
    antidepressants, and some of those drugs do appear in breast milk. If this medication
    is essential to your health, your doctor may advise you to discontinue breastfeeding
    your baby until your treatment is finished.

    Side Effects
    Side effects cannot be anticipated. If any develop or change in intensity, inform your
    doctor as soon as possible. Only your doctor can determine if it is safe for you to
    continue taking Flexeril. More common side effects may include: Dizziness,
    drowsiness, dry mouth Less common or rare side effects may include: Abnormal
    heartbeats, abnormal sensations, abnormal thoughts or dreams, aggressive behavior,
    agitation, anxiety, bloated feeling, blurred vision, confusion, constipation, convulsions,
    decreased appetite, depressed mood, diarrhea, difficulty falling or staying asleep,
    difficulty speaking, disorientation, double vision, excitement, fainting, fatigue, fluid
    retention, gas, hallucinations, headache, heartburn, hepatitis, hives, increased heart.

    Notes
    Flexeril is not a substitute for the physical therapy, rest, or exercise that your doctor
    orders for proper healing. Although Flexeril relieves the pain of strains and sprains,
    it is not useful for other types of pain.

    Drug Interactions
    Serious, potentially fatal reactions may occur if you take Flexeril with an antidepressant
    drug known as an MAO inhibitor (such as Nardil, Parnate) or if it has been less than 2
    weeks since you last took an MAO inhibitor. You should closely follow your doctor’s
    advice regarding discontinuation of MAO inhibitors before taking Flexeril. Avoid alcoholic
    beverages while taking Flexeril. If Flexeril is taken with certain other drugs, the effects

    Missed Dose
    Take it as soon as you remember, if it is within an hour or so of your scheduled time.
    If you do not remember until later, skip the missed dose and go back to your regular
    schedule. Do not take 2 doses at once.

    Overdose
    Any medication taken in excess can have serious consequences. If you suspect a
    Flexeril overdose, seek medical attention immediately. Symptoms ofFlexeril
    overdose may include: Agitation, coma, confusion, congestive heart failure, convulsions,
    dilated pupils, disturbed concentration, drowsiness, hallucinations.

    buy online Flexeril
    Flexeril
    non prescription Flexeril
    Flexeril and naprosyn
    soma vs Flexeril
    dose Flexeril
    any otc like Flexeril
    Flexeril side effects
    how long does Flexeril stay in your system
    lyrica and Flexeril
    Flexeril edema
    Buy Fxeril
    Flexeril and psychiatric drug interaction
    what is Flexeril
    Flexeril muscle relaxer
    dose Flexeril
    how long does Flexeril stay in your system?
    any otc like Flexeril
    lyrica and Flexeril
    Flexeril muscle relaxer
    Flexeril vs soma
    Flexeril vs soma
    Flexeril 10 mg
    lyrica and Flexeril
    side effects of Flexeril
    any otc like Flexeril
    mixing Flexeril and temazepam
    dose Flexeril
    Flexeril side effects
    Flexeril 10 mg
    is Flexeril a narcotic
    how long does Flexeril stay in your system
    Flexeril 10 mg
    Flexeril pills
    how long does Flexeril stay in your system
    Flexeril half life

  12. Jakob says:

    What I like most about your plugin is the [[wikilink]] feature. There’s no other working addon that does that out there! What I do not like about it is that you see it in the visual editor: it would be cool, if it would look like a normal link just after you tiped it and be editable with “add/change link” toolbar button.

    Another thing one might need is the ability for non-registered users to change things (thats the main Idea of a WIKI, right?). It should be as easy as leaving a comment for the user! (I know there’s the spam problem, but it should be optional to only let registered users edit and there should be some CAPTCHA)

    Nice addon anyways!

  13. Jakob says:

    Pardon for writing a second post: while testing oi found out, that the [[wikistyle#anchor]] link doesn’t work. Please add this. Also it should link to the article if there’s no such anchor.

    Also it would be cool, if the [[links]] were converted to normal links (on demand) if you dropped the addon or just deactivated the addon for a certain page.

    I would also like the possibility to toggle the “This page is wiki editable click here to edit this page.” link.

  14. Richard Matthews says:

    Any Chance this plugin will be updated for WP 3.0?

    I’ve got it installed on WP3 and get the following errors:
    Warning: preg_match_all() expects parameter 2 to be string, array given in /nfs/c03/h05/mnt/81713/domains/myfrn.org/html/wp-content/plugins/wordpress-wiki/wordpress-wiki.php on line 394

    Warning: preg_match_all() expects parameter 2 to be string, array given in /nfs/c03/h05/mnt/81713/domains/myfrn.org/html/wp-content/plugins/wordpress-wiki/wordpress-wiki.php on line 394

    This is the only plugin I can find that adds a TOC to a page on WordPress and that’s exactly what I need. Thanks

  15. George Millard says:

    Super site! Your writing is so refreshing in comparison to most other bloggers. Thanks for posting when you get the chance to, I will be sure to bookmark your site!

Leave a Reply to George Millard Cancel reply