New release available for testing!

0.9a2 (these version numbers are getting out of control) is up for testing.

Fixed in this release:

  • Permissions! You will be prompted to update when you go to the “Wiki Settings” page. This update will wipe out the existing “Wiki Editor” role and create a new one in its place which will only have permission to edit Wiki pages. PLEASE back up your data before using this feature.
  • You can now turn a regular page into a Wiki page.

Still broken:

  • “Red Links” create new pages but do not consistently redirect to them or open them for editing.
  • Plugin produces an error in the admin section, as many of you have pointed out. I’m aware of the reason why and I’m working on it.

. More updates to come this week, pinky swear.

This entry was posted in Uncategorized. Bookmark the permalink.

27 Responses to New release available for testing!

  1. Ivo says:

    Great work! I really like this plugin! Keep it up!
    Ivo

  2. Daniele says:

    Hi, this is what I get on the error_log when I try to display a wiki page:

    PHP Fatal error: Class ‘WPW_WikiParser’ not found in /…/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 605

    Please, can you tell me how can I resolve this issue?
    Thank you in advance.

  3. Tim Spaulding says:

    I get Danielle’s error when I enable the wiki option on a page. Also, I don’t see the wiki option on posts and the delete function does not work on pages designated as wiki pages.

  4. Dex says:

    I have two problems. I don’t how I can turn a regular page to a wiki page and when I create a wiki page if I try to update it from the web, the ‘save’ button doesn’t do anything, I cannot save the change. I’m using wp 3.0.1.

    Thanks a lot for all the work!

  5. Hey Matt,

    I am interested in finding a good wiki plugin to use in for our campus multi-user instance. This project looks like the most promising out there. How can I contribute? Shoot me an email.

    Thanks for your work on this awesome and needed plugin!

    ~Jeff

  6. josh kadis says:

    was trying to use this on WP 3.0.1 with Multi-Site enabled. I could create Wiki pages within the Admin console but when those pages were loaded, the_content() was broken so nothing was displayed after “Posted on [date] by [author]” (using the default 2010 WP theme)

    Any ideas!

  7. Matthew Gerring says:

    Daniele and Tim: it might be a permissions issue on your server that’s causing that. Change permissions of everything in the wordpress-wiki folder to 775 and see if that fixes it.

    Dex and Josh: I have no idea what’s up with yours. Please send me more info about your setup so I can figure out what’s going on.

    As far as the delete function not working, I got that figured out. More updates shortly.

  8. Terry Walsh says:

    Matthew.

    Re: Daniele/Tim’s error – I have a similar issue – however, the plugin is trying to call lib/WPW_WikiParser.php and I don’t see that file in your plugin package.

    Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Warning: include() [function.include]: Failed opening ‘lib/WPW_WikiParser.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Fatal error: Class ‘WPW_WikiParser’ not found in /home/wegotser/public_html/beta/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 600

  9. says:

    Hello Matthew,

    I am intrigued with the idea that WordPress could have a wiki feature. I will test it out on a site that could potentially become a wiki for many users. Do you hang out in the #WordPress chan on Efnet?

    -Eddi Hughes

  10. says:

    Fresh install using WordPress Wiki Theme – I have one post. Under Wiki Pages I have “Auto Draft” and “Testing Wiki” – Testing Wiki is Table of Contents. I get the following error:

    ——————
    Catchable fatal error: Object of class WP_Error could not be converted to string in /public_html/wp-content/themes/wiki/functions.php on line 61
    ——————

    line 61 in functions.php reads:

    ——————
    $output .= get_category_parents($cat->term_id, true, ”  ›  “);
    ——————

    and is apart of Custom Breadcrumbs
    which can be found here: http://wordpress.pastebin.com/W9G5GjXN

    When I remove Custom Breadcrumbs from functions.php I get the following error:

    ——————
    Warning: Invalid argument supplied for foreach() in /public_html/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271
    ——————

  11. says:

    I wish I could edit my previous comment.

    Okay It seems to throw that last error because the content was blank / null.

    After editing and placing the content “Test” – I hit save then hit F5 – shabam, no error. I am not seeing a WYSIWYG editor just a basic text box. I am assuming that is fine since we are in alpha.

  12. says:

    I just noticed this error on /wp-admin/index.php

    Setting up a multi site network.

    ———————
    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /public_html/wp-includes/plugin.php on line 395
    ———————

  13. Mélodie says:

    Hi,

    So I tried it, it looks like it has the same number as preceegind, I can’t find where to push or click to get the wiki pages be accessed from the public side, neither in widgets nor anywhere, and once the test done I don’t find a button to erase the wiki articles created.

    For the rest, it still seems very interesting and in progress. I am looking forward to test the next one… :)

  14. Damien says:

    Hey There,

    Was very interested to see your wp-wiki plugin, as I was really wanting a couple of wiki-style pages on my site :)

    so far looking pretty good, though a couple of bugs:

    1) as Eddi says above, the
    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /export/home/www/www.rendrag.net/wp-includes/plugin.php on line 396
    error. I’m not sure if maybe there needs to be something added to a config somewhere to tell WP to look in the trunk/ directory under the plugin?

    2) lib/class_WikiParser.php – getting an error in the emphasize_off function when it’s called with nothing in $this->emphasis. Wrapping it in if(is_array($this->emphasis)) { } seems to fix it..

    3) once you tick that box in page editor to say it’s a wiki page… there’s no way to delete the page? So if you accidentally add a page as a wiki page by mistake, you can’t get rid of it? :)

    4) How is the TOC supposed to work? :)

    Cheers,

    Damien

  15. Timothy Spaulding says:

    Reset permissions to 755, I now get these errors:

    Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Warning: include(lib/WPW_WikiParser.php) [function.include]: failed to open stream: No such file or directory in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Warning: include() [function.include]: Failed opening ‘lib/WPW_WikiParser.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 599

    Fatal error: Class ‘WPW_WikiParser’ not found in /home/xxx/public_html/xxx.com/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 600

    As others posted, I am unable to find a WPW_WikiParser function in any of the wp_wiki files.

  16. Sebastian says:

    Did anyone get the TOC to work?

    I read everything about it that I could find, but I don’t understand at all what I am supposed to do, to make a TOC appear on a wiki page.

    Can someone please help me? Thanks.

  17. Sebastian says:

    Another thing that doesn’t seem to work:

    - Setting wiki pages to private.

    Password protection seems to work fine, but setting to private makes the page invisible, even for admin (“Apologies, but the page you requested could not be found. Perhaps searching will help.”).

    Does anyone have an idea on how to fix that?

    Oh, and wp-wiki is great, aside from these few problems! Just need to get those sorted out and I’m totally happy…

  18. E says:

    I’m using WordPress 3.0.1, with the latest version of your plugin and when I create wiki pages or convert pages to wiki pages, eventually I start seeing these errors on the page:

    Warning: Invalid argument supplied for foreach() in /home/webos/space.surfsurge.net/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271

    Sometimes these are repeated numerous times. The number of times may be related to the length of the content.

    Any ideas?

  19. Jochen says:

    uplaoded the plugin and got this on activation:

    Plugin could not be activated because it triggered a fatal error.
    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/web5/html/wp-content/plugins/wordpress-wiki/wp-wiki.php on line 159

  20. Gabriel says:

    Hi Matthew, great plugin – and I am actually use it.

    At the moment, I am trying to change its functionality to get it to recognize exiting posts for links and create posts for red links (instead of pages).

    I am not having much success. Any tips on this..? I know I need to grab and work with the post link in the code, not the page link, but I’m stuck…

    Thank you, great job.
    Gabriel.

  21. I’ve tryed it myself, I’m getting the same errors as above:

    Warning: Invalid argument supplied for foreach() in /home/tao/equal/wp-content/plugins/wordpress-wiki/lib/class_WikiParser.php on line 271

    on a regular Wiki page and

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in /home/tao/equal/wp-includes/plugin.php on line 395

    on admin dashboard page.

    Thank you for working on this.

  22. Just noticed another issue that might be a problem.

    I’m losing all and tags. They’re pretty important, as they’re used to differentiate page content for different languages.
    is the ending tag for all language tags.

  23. The tags got modified in the comment posting process. The correct syntax for them is:

    and .

    Please update the above comment and delete this one.

    Thank you.

  24. andrei gheorghiu says:

    What’s the difference between “wiki” and “wiki-page” capability wise?
    Is this plugin supposed to allow users to turn posts into wikis and pages into wiki-pages?

  25. Darren says:

    Everything about this plugin (as far as I can tell) works great for me EXCEPT, internal links don’t work! Everything I put in double brackets shows up as a red link, even if the page DOES already exist. So I end up with people being told they should create a new entry even though it already exists. If they click yes, they get an error. Is anyone else having this problem? Any ideas?

  26. Kate says:

    I am getting similar errors.

    Once activated:

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wiki_dashboard_widget’ not found or invalid function name in /home/videogek/public_html/mediafile/wp-includes/plugin.php on line 395

    appears on dashboard

    disappears when deactivated.

    When publishing a wiki page:
    Warning: Invalid argument supplied for foreach() in /home/videogek/public_html/mediafile/wp-content/plugins/lib/class_WikiParser.php on line 271

    same as what E and andrei seem to be getting.

    I really want to use this plugin! Come on guys! I would happily donate if it did what I wanted it to.
    If anyone figures it out let me know…

  27. dgodfather says:

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, ‘wiki_dashboard_widget’ was given in …..

Leave a Reply to josh kadis Cancel reply