Changes between Version 4 and Version 5 of MarketEtiquette


Ignore:
Timestamp:
Jul 14, 2011, 2:29:19 PM (13 years ago)
Author:
YobiLab
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MarketEtiquette

    v4 v5  
    22 
    33this page is under collaborative construction 
    4  
    5 Discussion started here - http://www.boonex.com/n/development-etiquette  
    64 
    75'''1) CSS coding way:''' 
     
    4240 
    4341-Each module should always include the english language file. Each module should not have any missing language string. Also the languages strings should be written in a way that the customer will be able to easily modify them. 
     42 
     43  
     44 
     45The above ones are only the very basic requirements. Every developer/designer interested in being part of this Development Etiquette should provide other requirements, that would be globally reviewed and then accepted. 
     46 
     47  
     48 
     49'''4) Licensing: 
     50''' 
     51-Licenses should be provided in a simple way. The customer should be able to understand how and when is necessary to get a license for our module. 
     52 
     53-The license system we are adopting must run on a secure server with at least 2 GB of RAM. 
     54 
     55-We must provide to the user the opportunity to change the domain associated to the license. Licenses can be for One Domain. But if the customer requires to change a specific domain name with another one we have to give this oppurtunity. We cannot use such restriction. 
     56 
     57-Continuos remote checks are not allowed as well. 
     58 
     59'''5) Encryption:''' 
     60 
     61Encryption is possible to protect our own work. 
     62 
     63- CSS, HTML, Javascript, jQuery code should not be encrypted, ever. 
     64 
     65- If possible only the Core of the module should be encrypted and not the entire code, in order to give the possibility to the customer to change the code where needed, after a proper communication to you, if the module is commercial. 
     66 
     67'''6) Support:''' 
     68 
     69-We should be available at least 5 days of the week 
     70 
     71-We should be able to provide answers by mail or PM at least every 24 hours 
     72 
     73-We should always open a specifc support Forum in the proper section for EACH module we sell on the market 
     74 
     75-Updates or Upgrades should be released for free for each customer when already has a previous version of the module/template. This also applies for new versions of Dolphin. If the module you are selling is the same for Different versions of Dolphin, then the customer can claim it for free. Updating the module for a new version of Dolphin is required if even only one customer (that has already bought your module) will require that. (Edited : 25/06/2011) 
     76 
     77-If we are going to not be available for a certain period, this should be well written in your Boonex Profile. We reject unsupported profiles for over 2 weeks. 
     78 
     79'''7) Branding:''' 
     80 
     81Logo Branding is permitted only for non-commercial scripts 
     82 
     83-No Logos, Names, Links should be in the code if you are selling a commercial product. This applies both on front-end and back-end. 
     84 
     85-If for any reason you must include your Brand, that must be specified in the Market post IN BOLD 
     86 
     87-The name of the module that will appear in the back-end and in the URL should not contain our Name or TradeMark. The Name of the module should not include in any way our Brand. 
     88 
     89-Modules should be listed under the "Modules" tab in the backend. If for any reason we have to use another tab for our module, that should not ever include our Brand. 
     90 
     91-The name of the module should be "generic". We can give a name to the module on the Market Post. We cannot do the same in the Module itself. This is also to avoid a "Way for Branding" in the customer admin panel or URL. 
     92 
     93'''8) Product description:''' 
     94 
     95The description of the product must be easy to understand. We should include any possible detail. Also a Chagelog is required when we are providing different versions of the same module. In the description we should include IN BOLD anything that differs from these requirements. We should also explain why there are differences. Also we should make a notice here if you are making a module that is different for any reason from these requirements. This should not happen, only if this is necessary, and that should be properly noticed and written, or we will be immediately rejected! 
     96 
     97-Every developer should have a Demo site where all the modules can be properly tested. 
     98 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.
Fork me on GitHub