Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
CES NuWiki Special Pages Details »»
CES NuWiki Special Pages
Version: 1.0.1, by thincom2000 thincom2000 is offline
Developer Last Online: Sep 2022 Show Printable Version Email this Page

Category: Miscellaneous Hacks - Version: 3.6.8 Rating:
Released: 08-20-2007 Last Update: 08-20-2007 Installs: 12
DB Changes Uses Plugins Template Edits
Code Changes Additional Files  
No support by the author.

CES NUWIKI SPECIAL PAGES
Version: 1.0.1

** THIS MOD IS NO LONGER SUPPORTED **
We are no longer developing this, since we have created a stand-alone commercial product instead: VaultWiki
You can still feel free to use this mod as you wish, but understand that we cannot offer support for it any longer.

Requires:
*** NEWS ***
8/21/2007 - v1.0.0 - 1.0.1 released

Products to Install: 1 (+1 Project Tools)
Plugins Included: 37 (+5 Project Tools)
Files to Upload: 14
New Templates: 8
Template Edits: 0
Files to Edit: 7+

What It Does:
This mod extends NuWiki by adding namespaces and Special Pages, allowing for much greater expandability than before and closer MediaWiki emulation.

If you run vBulletin Project Tools install the Project Tools Expansion for this mod too for maximum integration!

Follow the development progress of this mod and its child mods at: http://www.crackedeggstudios.com/project.php?issueid=28

Current Features:
  • large query reduction
  • hook accessible Wikispeak parser
  • legacy (MediaWiki) wikispeak for internal/external links, redirects, and templates
  • Namespaces
  • Special:Specialpages
  • Special:Version
  • Showthread URLs use titles instead of thread ids
  • Unique BB-Codes per namespace
  • navbits compression for reappearing breadcrumbs
  • internal wiki links saved for Special use
  • hook accessible alphabet and namespace drop downs
  • tag map & exclusion fields for easy adding of namespaces
  • Maintenance Tools to easily get your wiki and forums up to date

Known Issues:
- None

*** Changelog ***
As of Version 1.0.1:
- fixed some parse errors

As of Version 1.0.0:
- initial release

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 02-08-2008, 04:34 PM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by thincom2000 View Post
Hi, just wanted to keep you updated since it's been a while since I promised this SOON.

Since last time (about 12 days ago), I have:
- extended headlines so that their sections are collapseible via AJAX
- extended section editing so that sections are editable via Quick Edit
- rewritten showthread.php
- rewritten class_postbit.php
- rewritten class_bbcode.php

I am basically in the process of debugging my rewrites right now, and I have a number of fixes in mind already for the morning but I'm tired and going to bed.

I'm also considering distributing this with a Help namespace filled with articles (so a bunch of threads would be auto-created on install) about how to use it compared to the original NuWiki.
Awesome! Thanks, thincom! Do you know how close you are to release?

Also, will it be fairly easy to upgrade a pre-existing (and heavily popualted) NuWiki installation with this support pack?
Reply With Quote
  #23  
Old 02-08-2008, 06:05 PM
thincom2000 thincom2000 is offline
 
Join Date: May 2006
Location: Bronx, NY
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It should be pretty easy to upgrade - the reason I'm taking so long to debug is to make sure nothing from default NuWiki is broken. A number of hooks have been changed, so I'm currently moving all the existing plugins to the new hooks.

Also, a number of AdminCP tools are going to be included to help with the various database changes (for example, old posts would need to be reprocessed using the new system). It will be highly recommended to turn off your board while applying this pack because every existing post will (ideally) need to be (auto-)modified during the upgrade process and the install scripts will probably slow down your site quite a bit during that time.

But don't worry, since a detailed readme will be included explaining all of this, as well as (I think) a Help namespace to describe the functionality of the changes.
Reply With Quote
  #24  
Old 02-09-2008, 03:46 PM
Kaelon's Avatar
Kaelon Kaelon is offline
 
Join Date: Jan 2002
Posts: 405
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Good to know, thincom. Thanks!

When you say "every existing post", do you mean every post on the forum? Or just posts in wiki forums? My site has over 1.5 million posts, so re-processing all of them might be traumatic, so I will want to plan ahead.

Thanks again!
Reply With Quote
  #25  
Old 02-10-2008, 09:50 AM
thincom2000 thincom2000 is offline
 
Join Date: May 2006
Location: Bronx, NY
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

By "every existing post" I mean every post on the forum. This is to properly support the (now deprecated in my patch) [wiki] bbcode that your users may have used. If you haven't used this code in non-wiki forums, I can add a setting to only process wiki articles.

As of this morning in my debugging:
- redirects working
- templates working (going to add permissions -> you can't "include" a template that you can't edit)
- tables of contents working again, using [TOC]no/force/book/_blank_[/TOC] bbcodes
Reply With Quote
  #26  
Old 02-11-2008, 01:14 AM
andrewkhunn andrewkhunn is offline
 
Join Date: Feb 2007
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am anxiously awaiting your work as well thincom. Just thought I ould pop by the thread and let you know you have at least 1 more person very interested in the extra functionality you are providing now that ElfMage has gone MIA.
Reply With Quote
  #27  
Old 02-11-2008, 03:04 AM
thincom2000 thincom2000 is offline
 
Join Date: May 2006
Location: Bronx, NY
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by thincom2000 View Post
(going to add permissions -> you can't "include" a template that you can't edit)
I decided against this because users with different permissions may edit the same article. The buggy situation: a second editor (without template editing permissions) wouldn't be able to save the post without removing templates that the last editor added.

Since templates should be more for quick formatting than for content anyway, I guess I should be satisfied to leave template-including permission-free.

I spent today updating post preview with the new parser, and fixing all the horrible bugs that arose. Now post preview will show a fully-rendered wiki article in the wiki postbit, instead of the bland "Preview" box.

Left on the agenda:
- rewrite wikify second post (probably about 2 days)
- test auto-links (probably about 1 day)
- test cached posts (need to delete postparsed row on save of used link to support templates and "red" links) (1 more day)
- handle inlinemod deletespam (2 hours or so)
- create legacy-to-bbcode permanent conversion tool (3 hours or so)
- create help articles (2 to 3 days)
- create install.xml (2 hours or so)

So that leaves about a week before this is ready for public release. Keep your fingers crossed that I can actually write the help system faster than that.
Reply With Quote
  #28  
Old 02-12-2008, 04:20 AM
thincom2000 thincom2000 is offline
 
Join Date: May 2006
Location: Bronx, NY
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay I wanted to ask who actually uses the Second Wiki Post feature. This is the most incompatible piece of code I've come across so far that I think I may just revamp the way they are utilized and handled completely (e.g. with a [SPLIT] bb-code), so that as far as the database is concerned the first and second wiki post are actually the first post.

Whoever uses it, please tell me WHY (what makes it a good feature for you) so that I make sure not to break anything when I do rewrite it.
Reply With Quote
  #29  
Old 02-12-2008, 10:22 AM
tscargo's Avatar
tscargo tscargo is offline
 
Join Date: Nov 2007
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Thincom,

Looking at this thread I see you have been extending NuWiki ?
I am planning to integrate Wiki functionality on a new vB (3.7) powered site.
But due to the absence of ElfImage from the NuHIT forum I am a bit worried.
Would you be able to offer (paid) support and bugfixes to NuWiki (and your extension) ?
Or do you know of a similar (but supported) vB/wiki extension ?

Thanks,

Taco
Reply With Quote
  #30  
Old 02-12-2008, 03:37 PM
thincom2000 thincom2000 is offline
 
Join Date: May 2006
Location: Bronx, NY
Posts: 1,205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi. Yes, I believe myself to be knowledgeable enough about NuWiki to be able to offer support for it.

In other news, just a tiny set-back. While working on the Second Post feature, I attempted to merge 2 articles, only to discover that the system I had written to handle NuWiki article merges didn't work as expected.
Reply With Quote
  #31  
Old 02-12-2008, 04:32 PM
andrewkhunn andrewkhunn is offline
 
Join Date: Feb 2007
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this newest iteration of yours going to be 3.7 tested? That is about the biggest issue for me at this point. All the other changes and tweaks you're making over and above 1.3 RC1.

Also, thanks for this!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:47 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07690 seconds
  • Memory Usage 2,314KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete