Go Back   vb.org Archive > Community Central > vBulletin.org Site Feedback
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-20-2005, 03:59 PM
nexialys
Guest
 
Posts: n/a
Default Rule of Release regarding HIS installer

Hi, i remember having read a ruleregarding hacks released with the HTL installer, but now, it seems that many coders use the HIS installer to create their hacks...

i'd like to know if it will be possible to apply the same rule on HIS installer, mean that if a coder release a code that integrate the HIS installer, he will have to release ALSO a text/independant version, so people not interested to have the HIS installer on their board will not be forced to install it.

HIS topic: https://vborg.vbsupport.ru/showthread.php?t=71542

...
Reply With Quote
  #2  
Old 01-20-2005, 04:05 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well difference is that you can package it together with the hack. It don't need a seperate install, and you could delete it when you're finished installing.
Reply With Quote
  #3  
Old 01-20-2005, 04:08 PM
sabret00the's Avatar
sabret00the sabret00the is offline
 
Join Date: Jan 2003
Location: London
Posts: 5,268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i agree with marco, it's not asking you to installl a second hack just to install the first hack, it's merely making the life of the hack writer easier. theirs no such need for a textfile and if you're really that competant and really don't wanna use the his_installer, you'll have the skills needed to open up the installer and pluck the bits of information needed to install the hack.
Reply With Quote
  #4  
Old 01-20-2005, 04:15 PM
nexialys
Guest
 
Posts: n/a
Default

yeah, i know this, debate can be also to set a specific installer to become a default on vBulletin... - we would simply have to install it by default, and use it for all the hacks... (i dream a lot!)

i comment about the HIS because i received comments from some of my clients, requesting me to install the hacks for them because they were not informed about the HIS and they were not very comfortable with any code... i suppose that a citation about the HIS installer inside the documentation made them fear the worst.. lol

anyway... this is not for me, but i'd like to see this fixed..
Reply With Quote
  #5  
Old 01-20-2005, 04:16 PM
kall's Avatar
kall kall is offline
 
Join Date: Apr 2004
Location: New Zealand
Posts: 2,608
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very well put mr t00the.

I don't think of it as a separate hack at all, more of 'the installer for the hack'..because each time I have run it, it has come with the hack in question.

Altho, enforcing a rule that HIS hacks must come with an uninstall script might be worth looking into.
Reply With Quote
  #6  
Old 01-20-2005, 04:17 PM
nexialys
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by kall
Altho, enforcing a rule that HIS hacks must come with an uninstall script might be worth looking into.
Humm... yes, yes.. sure...
Reply With Quote
  #7  
Old 01-20-2005, 04:24 PM
Dean C's Avatar
Dean C Dean C is offline
 
Join Date: Jan 2002
Location: England
Posts: 9,071
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
The HIS is a hacker tool - it does not need a seperate installation. It only needs one database table, which is created automatically the first time the script is ran. Thus, it can be distributed along with your hack as its installer.
Therefore it does not require the installation of any other modifications and complies with our rules here.
Reply With Quote
  #8  
Old 01-20-2005, 04:43 PM
Andreas's Avatar
Andreas Andreas is offline
 
Join Date: Jan 2004
Location: Germany
Posts: 6,863
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My 0,02 €:
Many hacks (like vBAdvanced CMPS) come with their own installer, they don't have manual installation instructions (as this would be way too complicated).
As HIS can be bundled with the hacks and does not need its own instalation it can be considered as their installer.
IMHO HIS is the better way then HTL.
Reply With Quote
  #9  
Old 01-20-2005, 06:14 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well HIS is more like a SDK for making things a bit easier for the coder of a hack. And as such you shouldn't even need to mention it on your hack page. But since it is good practise to give credits to those who deserve them (link in this case) you mention them.

Nobody give you details on what installer they are packaging with for example Windows software.

I think coders should decide on which way they want to go, and choose a common standard that would be enough for most hacks. If people installing those hacks get used to the userinterface, the whole product (vB + hacks) will seem more coherent. Coders could decide to improve an existing installer or make together a new one.

I also started writing an installer (and coders SDK to create install files for this) myself. I tried to make an installer that would only need a 1 XML file for a hack to install, and the installer could optionally also generate a text file out of this xml for manual installation if user choose this. Never finished that, but still got everything. When i started that i never visited this board, or any other boards where people where discussing hacking, so i never knew what people actually wanted in installers. Now i see that people tend to distrust installers and HIS is just a beauty in it's simplisety and maybe because of that accepted.
Reply With Quote
  #10  
Old 01-20-2005, 08:52 PM
Erwin's Avatar
Erwin Erwin is offline
 
Join Date: Jan 2002
Posts: 7,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Dean C
Therefore it does not require the installation of any other modifications and complies with our rules here.
Exactly. Consider it a ready-made installer. Though I prefer to make up my own if I have to.
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 01:44 AM.


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.03902 seconds
  • Memory Usage 2,248KB
  • Queries Executed 13 (?)
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
  • (3)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
  • (7)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
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • postbit_imicons
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete