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 02-03-2006, 01:47 PM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default REQ: Prune Theads to Archive Database and Read Only vB for these old archive threads

I am looking for advise on this project and offering to help to work on this project with anybody else that is willing and able to work on this major hack for vB!

What I would like to build a true ARCHIVE database for older threads that need to be pruned from the database. Following is my basic idea of how this might be done:

After a thread in a public forum (Special permissions forums would likely be too complicated initially) has hit a set prune age (we could set an "archive age" in the forum settings), I would like the standard vB forum software to take a thread (Thread Info, Posts in thread, Post Number, User ID, Forum Info, etc, etc.) and move the thread into an archive database.

Some basic assumptions are likely needed:
  • Member IDs in the archive will need to be the same as the active forum
  • Forum Numbers will need to be constant (renaming a forum will cause problems with search)
  • Archive database will need to be able to have new members and forums added based on the current database. Deleted forums or users must remain in the archive!

As for attachments, My personal oppinion is that attachments could be very difficult to archive (size as well as practicality issues) so for an initial product I could live without attachments being archived but it would be smart to consider that addition in the future.

Once the thread(s) have been moved to the archive database (the second database) I would then like the original thread to be removed from the forums.

Now, to use the archive, permssions would only be needed based on if the group has access to the archive search script. The archive would be strictly READ ONLY so it might involve the removing of some of the buttons in scripts like "showthread" as the "Post Reply" would not be needed.

So, this is my dream but it is a project I can not do by myself due to time issues... If this already exists, I would love more information as I would be willing to pay for a super modification that could accomplish this!
Reply With Quote
  #2  
Old 02-03-2006, 07:24 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And what would be the function of this?

Reduce database siye at the cost of thread not being searchable anymore? Doubt many want to use that.
Reply With Quote
  #3  
Old 02-04-2006, 04:52 PM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Actually, I thought that if a member didn't like the search results in the "current database" that they could go to the archive database and search that for older posts.

The forum I want this for is more if an information resource website so my posts could be something that a person might want to be able to search back into the past.

Am I really out in left field with thinking this would be a great addition?

Also, with the lite version it might also be possible to export the archives to a CD format (access database perhaps) so that a "year in review" could be published of the public threads. Yea, that would require some extensive work as well but once you get the public only threads the rest of the export and manipulation of the data should be possible.
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 09:37 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03835 seconds
  • Memory Usage 2,174KB
  • 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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete