Invisionize Forum Guidelines Help  Search  Members   Calendar 
Welcome Guest ( Log In | Register )
 Invisionize - Forums


> Announcement: Modification Database Guidelines
bfarber
Modification Database Guidelines 


A mod that mods
******

Group: Members
Posts: 6,298
Joined: 10-April 03
From: Lynchburg, VA USA
Member No.: 302



Before submitting a modification to be added to our database, please read the following guidelines:
  1. A modification is one which adds, enhances or modifies a feature to Invision Power Board or another modification.
  2. Just editing the appearance of any skin is not a modification. If you are only changing skin elements, you can submit an article to our tutorials section. If the only edits you are making are skin edits, but you also have files to upload, then this does meet the qualifications of being a modification if it passes with the other guidelines. But the skin edit must use the uploaded file somehow.
  3. Just simple line edits are not a modification. However, you may submit these into our tutorial section.
  4. It is required that at least one edit is in one of the legitimate files in the sources directory or its subdirectories. If you cannot provide an edit because there is no edit needed, or etc(like the components is needed), it is required to have at least just one legitimate, non-HTML file in the sources directory or its sub directory or the modules directory.
  5. You may not update(or upload)(includes upgrading a mod or downgrading) another author's work without prior permission. We will contact that you by any means and ask to show hard/text proof of the permission(unless you contact us before hand or the original author already told us). Then we will contact the author by any means to verify the permission is correct. If the author does not respond within ten days, we will assume the author has granted permission. If, at any time, the author contacts us to refute permission of another updating his/her original work, we will immediately remove submitted modification and notify you. Please read below these guidelines for more information on how the contact works.
  6. You must credit the original author if you are updating his/her modification with permission. If the original author allows the modification not be credited under his/her name or does not want to be credited, you the modder have the option to credit the origanal author. If you are taking over development of any modification, you must credit all prior authors and developers for their contributions to any project unless specified by each previous author. If the original author does not say anything, you must credit the original author.
  7. You may not use another's full work in your modification including IPB's. If any uploaded file is another's full work, we will use the same method as updating anothers work for permission(#5). Then we will also check for accreditation in the same method above(#6).
  8. You may not include original and/or modified files from Invision Power Board package without the consent of Invision Power Service.
  9. You may not post a file that merely directs users to another site for whatever reason. You may not have any edits that links to your site through any major part of IPB. We are not an advertisement for other sites. You may have some links to your site inside your modification.
  10. If you are making a modification to an another modification or require another modification to work with, you MUST submit this as a user-contributed file to the original modification. We will no longer accept these as independent entries into our database.
  11. For standard programming procedures, editing ipsclass.php or any kernel file is forbidden. This is programming practice for professionals also. The only exception to this rule is when it is absolutely needed such as editing the function parse_member for IP.Board 2.3. Things such as adding functions to the existing classes are forbidden.
  12. All modifications submitted here must have a set of English instructions. Any other language instructions are accepted here also. Also if the modification displays any words publicly, there must be have a set of those words in English. Exception to this rule is the language packs.
  13. As for the use of an installer, any modification that uses IPS's installer or any variations of their installer, that installer must include the copyright of IPS. By not including the copyright, you are breaking the licence agreement for IP.Board.
  14. IMPORTANT: No modifications will be accepted that compromise the security and privacy of the members of the board. This includes features such as being able to decrypt your members' passwords but does NOT extend to viewing the content of their personal messages (as this data is stored in the database in plain text, not encrypted).
  15. IMPORTANT: No modification will have any file that is 100% encoded or protected code in any way(ex. Zend, SourceGuardian, ionCube, base64), unless it is submitted in the Encoded Modification category. We will allow some encoding by base64 ONLY. With in that encoded code, it will also follow the rest of these guidelines. We will not tolerate any modification that uses encoded code to remove any part of Invision Power Board.
  16. IMPORTANT: No modifications will be accepted that removes any part of IPB(files, database tables, etc) or any other modifications due to some unwanted activity(such as removing the copyright). You may disable your modification or remove parts of your modification because of these activities.
  17. IMPORTANT: No parts of the modification will not include pictures or lead any minor to unwanted activities.
  18. IMPORTANT: No modification may collect any personal information or website information. We do not want any modification author collecting any information that can be used in any way.
  19. IMPORTANT: The resources available in our database are intended for legitimate, legal use on your forum. All responsibility for any misuse of these resources (such as distribution of copyrighted material, hacking user accounts, etc.) rests solely on the person using these resources. By agreeing to download any file from this site, you release Invisionize and the resource author from any and all legal obligations related to this misuse. This means that if you use a resource in a manner that breaks a law, only you are at fault for this.
If your modification does not meet guidelines in terms of edits feel free to post it as an article in Tutorial as long it is not just skin edits.

If you are updating(or uploading)(includes upgrading or downgraing) an author's work, you must contact the modification author(via PMs, email, IMs, IRC, or etc) before submitting the modification. Either you or the original author(preferably both) must send a PM or e-mail to the Programming Admin on the conversation between you and the author when you submit the modification. (We do not want any message via AIM, YIM, MSN, IRC, or any other method that is considered instant messaging.) If you do not get a reply from the author, you can submit the modification and PM the Programming Admin saying that the author did not reply and the Programming Admin or Programmming Team will contact the author. If you want to have your submission approved quicker when you are updating another's work, drop any Programming Admin or Programming Team member before or directly after submitting the file. If do not so, we will contact you and you must reply. If you do not reply, the submitted modification will be removed.

Any modification that was accepted followed the guidlines at its time. All updated modifications will follow the current guidelines. If you want to remove any of your modifications, please PM any Programming Admin or Programming Team member instead of uploading a file saying that the modification no longer exists. Any modification that violates the any of the guidelines that is marked important(#14-19) at any time must be reported to the Programming Admin or Programming Team member and will be taken off temporarily. During that time, the Programming Admin will contact the modification author for the issue to be resolved. If the issue is resolved, the modification author will update their modification and the modification will be available to download again. If the issue is not resolved, the modification will be removed until submitted again.

If you submit a modification that does not follow these guidelines, The Programming Admin or Programming Team member will remove the modification and will send a PM why that modification does not follow the guidelines and give any advice on where to put it or how to make it fit the guidelines or just a good explanation of some parts of the guidelines.

Also when you update your own modification(a modification under your name), you cannot change its compatibility. version. If you want to change versions, you must resubmit the modification so we can review the modification again.

If you have any questions or concerns regarding these guidelines, please address them to a Programming Admin or a member of the Programming Team.

Last updated: Mar 12, 2007
Go to the top of the page
 
-
Lo-Fi Version Time is now: 22nd November 2008 - 04:58 AM