View Single Post
  #6  
Old 02-15-2005, 12:36 PM
rjordan's Avatar
rjordan rjordan is offline
 
Join Date: Sep 2004
Posts: 326
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by buro9
Question... the screenshots only show the last 2 revisions... do you keep more than that or is this just an old and new thing.

What I have implemented on my forum is an atomic level history... every post, every change, all versions. I'm lacking a UI though... it was something I knocked out for myself so I'm just copying to a seperate and slightly different post table and then using phpMyAdmin the few times I have to go and fetch an old item.

What I'm looking for is scary:
1) The atomis level history... every change, even back 15 edits if need be.
2) A UI, similar to yours, I was thinking of expanding a post block view a list of edits... but where I vary is...
3) Built-in DIFF. I want to only see the lines that have changed since the prior version.

If you want to see my code that dumps out the edit history just ask. Is it alright if I incorporate some of what you've done on top of my code? I haven't looked in depth but I like the way your UI is going, I just want to work out that last bit, adding a Wiki style DIFF history.
This will keep all edits. With a maximum character count of 16 million+, I did not think this a problem. The screen you refer to is simply to show a second edit. This orders the newest edits at the top but does not perform any checking to see if you have already seen the edit. This way you do not have to scroll down to see the last edit if all others have been seen.

If you want to use some of my code, I do not have a problem with it. As with my Ikonboard modifications, all that I write for vBulletin is to better the community. If you can use some of what I have done to do the same, be my guest. If you publish it, a side-note would be nice, but not required.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01667 seconds
  • Memory Usage 1,766KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete