Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-19-2004, 11:28 AM
Tradjick Tradjick is offline
 
Join Date: Jan 2004
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default vB wiki

Do you know how a wiki works? In principle, somebody writes an article and other people can edit the source of it.
This could be a great addition to vbulletin boards, where several usergroups can have different rights. It is also thinkable that the modified article would require mod/admin validation.
If something like this would be available I´d install it immediately. :ninja:
Reply With Quote
  #2  
Old 04-19-2004, 02:47 PM
akiy's Avatar
akiy akiy is offline
 
Join Date: Dec 2001
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I asked about vBulletin integration with PHPWiki here, but so far, there hasn't been any information...

https://vborg.vbsupport.ru/showthread.php?t=62799
Reply With Quote
  #3  
Old 04-21-2004, 12:41 AM
Tradjick Tradjick is offline
 
Join Date: Jan 2004
Posts: 219
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Tradjick
Do you know how a wiki works? In principle, somebody writes an article and other people can edit the source of it.
This could be a great addition to vbulletin boards, where several usergroups can have different rights. It is also thinkable that the modified article would require mod/admin validation.
If something like this would be available I?d install it immediately. :ninja:
bump
Reply With Quote
  #4  
Old 07-05-2004, 02:40 PM
ataraxia's Avatar
ataraxia ataraxia is offline
 
Join Date: May 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The other, perhaps even more significant, aspect of a wiki is it's ability to instantly and automatically create cross-referencing hyperlinks.

Here is how it could work. Suppose I posted a message containing, say, the word "BorisYeltzin". If someone else has already posted a wiki "article" with BorisYeltzin as the title, the word in my message would be automagically hyperlinked to it. (Note the deliberate smashing of two capitalized words together. This makes it a "wikiword", recognizable by the system as such.)

If, on the other hand, I posted a message containing "NikitaKruschev" and no one else has already posted an article for that, the word in my message would not be hyperlinked to anything (yet) but would be suffixed with a hyperlinked question mark. Clicking on that would take the message viewer to an empty "post an article" box, inviting them to say something about Kruschev.

In either case, all (or most) articles (as distinguished from messages) can be edited by anyone. So, what happens is that the articles on, say, Kruschev and Yeltzin will continue to grow and evolve.

Note that there is a difference between articles and messages. Articles are referenced by wikiwords and can be edited by anyone. They may contain other wikiwords and also tend to be stand-alone "glossary" or "encyclopedia" style pieces rather than "conversation". In contrast, messages may contain wikiwords linked to articles but may only be edited by their authors.

Integrating a wiki with vB, then, would probably entail a separate wiki engine which periodically parses the vB message base to convert any new wikiwords it finds in the messages into hyperlinks to corresponding wiki articles. Perhaps it could even go so far as to examine it's current list of wikiwords and then convert "nearly wikiwords" in the message base into actual wikiwords. (E.g. Change Nikita(space)Kruschev into NiktaKruschev.)

The wiki's ability to automatically link certain words is the next GIANT step in the evolution of the basic hyperlink concept that is the basis of the World Wide Web. This is not a trivial thing! It is probably the "next big thing" in the Internet! The vB community can be a leader in this! (If we don't, someone else will!)

References:
The Essence of wiki
What's a Wiki?
Wiki FAQ (Has lots of good Q&A's to help you visualize this.)
Advantages/Features of a wiki
List of Wiki engines
Sand Box Try it out here. Scroll to bottom and click on "edit this page".
The Wikipedia Probably the largest wiki. Has 1/4 million articles and clearly shows the raw power of the wiki concept. Quite amazing!
Reply With Quote
  #5  
Old 07-06-2004, 01:03 AM
Natch's Avatar
Natch Natch is offline
 
Join Date: Nov 2002
Location: Australia
Posts: 851
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As I see it the big thing is not the intra-document hyperlinking (this has been part of the HTML spec since HTML was not so hyper) but that it is managed without having to code it manually ...
Reply With Quote
  #6  
Old 07-06-2004, 10:25 AM
ataraxia's Avatar
ataraxia ataraxia is offline
 
Join Date: May 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, Natch, you might call this something like "hyperlinking for the masses".

Hyperlinking becomes "automatic", so to speak. Any time anyone writes a wikiword, if an article exists by that name, it will be hyperlinked. If it does not exist yet, an "invitation" to write one is displayed (i.e. the suffixed questionmark. Example: WikiWord?). Note, too, that the wikiword may also become a link at any time in the future when a corresponding article is written for it.

Incidentally, many wiki engines also have capability for interaction with "sister" wiki sites. Consider the implications of this....

WikiAudience - who is it for?
WhyWikiWorks
Reply With Quote
  #7  
Old 08-02-2004, 09:02 PM
ataraxia's Avatar
ataraxia ataraxia is offline
 
Join Date: May 2004
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

One of the more subtle yet very significant advantages of the wiki linking concept is that makes it both very easy and even automatic for the average user to provide cross-linking.

In the current vB methology, if I wanted to provide a link in this message to a thread on, say, Nikita Kruschev, I would have to go off on a tangent to find that thread, copy its URL into my clipboard and then paste it here.

Unless the cross link is something particularly important to me as the author of this message, in most cases I would probably not bother to do it.

However, if wiki-style linking was available in vB, all I would have to do is type "NikitaKrushev" (as two capaitalized words smashed together) in my posting. IF a thread by that name already exists, the link would be immediately created! IF the thread does NOT already exist, a hyperlinked "?" would suffix the word. Clicking on it would take any user to a "Start New Thread" page with "NikitaKruschev" as the title. Once someone posts the first message in this new thread, the "?" would disappear from all occurences of NikitaKrushev throughout the entire message base and the word would universally become a hyperlink to that thread.

The important point here is that, as a poster, I do not even need to know if someone has already started a thread on Kruschev. All I need to do is type the name as a wikiword. If the thread exists, my word will be automatically linked to it. If it does not exist, an "invitation" is extended to all readers (including me) to create the thread now or at any time in the future. And, if the Kruschev thread does not exist today but someone else posts the first message in it, say, next week, the incidence of NikitaKruschev I wrote today (and all others) will become a hyperlink then.

The ultimate result will be messages which are richly crossreferenced and the creation of lots and lots of new message threads for which navigational links are automatically built-in.

It would seem that it might not be too difficult to dynamically generate an index and/or hierachical Table of Contents of all threads. For further organization, anyone creating a new thread (by posting the first message) could be asked by the system which main forum or sub-forum it should be placed in. Thus, we could have both wiki and traditional forms of navigation.

Further, I suggest that we modify the wiki philosophy of "anyone can edit anything" to "anyone can add their comments as a simple reply to any thread". I think this will allay a lot of fears that forums operators seem to have about wikis.

Adding WikiWord linking capabillities could be an e-n-o-r-m-o-u-s leap for vB. As message bases get larger, more hierachically complex and consequently harder to navigate, this may be one way to help our users from getting lost in the chaos.
Reply With Quote
  #8  
Old 08-02-2004, 09:06 PM
nexialys
Guest
 
Posts: n/a
Default

i may have a wiki for vB in no long, i've asked one of my cousin that have built a complete PHP/wiki lately... i will ask if he can make an integration script for vB...

will have the answer in the week-end!
Reply With Quote
  #9  
Old 08-11-2004, 09:23 PM
Burgy Burgy is offline
 
Join Date: Aug 2002
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nexialys
i may have a wiki for vB in no long, i've asked one of my cousin that have built a complete PHP/wiki lately... i will ask if he can make an integration script for vB...

will have the answer in the week-end!
nexialys
I would love to see or use it. Have been looking for a possibility to integrate vb3 userdata into a wiki.

Please stay tuned and tell us what came out of it.
Best greatings from berlin
your Burgy
Reply With Quote
  #10  
Old 08-14-2004, 07:33 AM
memobug memobug is offline
 
Join Date: Jun 2002
Posts: 418
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have a wiki for my board about bonsai trees. I have it linked (one way) with my vB board: If you click any word in a forum post, javascript jumps into the wiki search.

I am using MediaWiki for the wiki software. It seems like it would be theoretically possible to parse vB posts using the same scheme of linkage [[words in double brackets]]

Regards,

Matt
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 05:10 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.09147 seconds
  • Memory Usage 2,260KB
  • Queries Executed 11 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (9)postbit_onlinestatus
  • (10)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