Changes between Version 3 and Version 4 of MarketRequirements


Ignore:
Timestamp:
May 8, 2012, 2:32:35 AM (12 years ago)
Author:
AlexT
Comment:

Info was moved to MarketTerms page

Legend:

Unmodified
Added
Removed
Modified
  • MarketRequirements

    v3 v4  
    1 = Boonex Market Requirements = 
     1The information in this doc was moved to [wiki:MarketTerms Market Terms].  
    22 
    3 == Common Requirements: == 
    4  
    5 '''Code convention'''[[BR]] 
    6 All files should be written according to the [http://www.boonex.com/trac/dolphin/wiki/DolphinCodeConvention Code Convention]. 
    7  
    8 '''Demo'''[[BR]] 
    9 Each product should be represented by screenshots, or a demo site, or any other way you can (screenshots, slideshow, portfolio, demo site). 
    10  
    11 '''Read Me File'''[[BR]] 
    12 Complete and structural [wiki:DolphinExtensionReq#ReadmeFiles Read Me file] (file name, build, version compatibility, installation etc.). 
    13  
    14 '''Build-in modules installer wizard'''[[BR]] 
    15 Installation should be presented as build-in module installer. Dolphin build-in installer process the SQL queries, language files and other tasks automatically. 
    16  
    17 '''File naming'''[[BR]] 
    18 The software should contain the product name and version in its name(the build number, if necessary). 
    19  
    20 '''Version compatibility'''[[BR]] 
    21 A product marked as compatible with Dolphin 7.0, for example, should be fully compatible with the mentioned Dolphin version without any additional necessary software or procedures. 
    22  
    23 '''More than 1 file'''[[BR]] 
    24 Each product should have more than one file, and the package itself should be packaged properly according to Dolphin 7.0 modules structure. 
    25  
    26 '''Legal distribution'''[[BR]] 
    27 To be able to offer products (integration modules, Copy and Paste Scripts, etc. ) which have proprietary or other private licenses, you should have the right to distribute it. You will have to grant your resellers rights. 
    28  
    29 == Extensions: == 
    30  
    31 '''Dolphin module'''[[BR]] 
    32 Each dolphin modification need to be presented as Dolphin module, with all required module structure. Event if it is small modification - it is required to present it as Dolphin 7 module. 
    33  
    34 '''Admin panel'''[[BR]] 
    35 Each product offered here should have admin panel which is accessible via Dolphin 7 admin menu. 
    36  
    37 '''Additional functionality'''[[BR]] 
    38 Any product offered here should provide additional functionality, Not bug fixes. 
    39  
    40 '''Do not over-write Dolphin files'''[[BR]] 
    41 You shouldn't over-write Dolphin files and then compose your installation manuals with something like: "take this file from my package and upload it to the Dolphin directory..." etc. Your over-written files could destroy another part of the Dolphin code. 
    42  
    43 '''Less Modifications'''[[BR]] 
    44 Try to implement your mod by making less modifications in Dolphin code, new Dolphin 7 structure allows you to responce to Dolphin alerts and make code injections without modifications at all - try to use these features as much as possible. 
    45  
    46 == Language files:== 
    47  
    48 '''100% translated original file'''[[BR]] 
    49 The offered language file should be completely translated, manually is preferred. 
    50  
    51 '''UTF formatted'''[[BR]] 
    52 Dolphin is set up to work with UTF-8 encoding, and to avoid errors which may appear as different symbols the language file should be written in UTF-8 encoding. 
    53  
    54 '''International standard'''[[BR]] 
    55 The language should be marked with international standards marks. Language files should be named the following way: lang-country. Country and dash isn't mandatory. The language name must follow [http://en.wikipedia.org/wiki/ISO_639-1 ISO 639-1] (2002) standards and country name must follow [http://en.wikipedia.org/wiki/ISO_3166 ISO 3166] standards. 
    56  
    57 '''Packaging'''[[BR]] 
    58 Translation must be packaged according to [wiki:DolLang this manual]. 
    59  
    60  
    61 == Templates: == 
    62  
    63 '''Changed Uni template'''[[BR]] 
    64 The offered template should be your own work with the structural code. The changed colors and pics of the Uni template (Dolphin default template) cannot be uploaded as a product. 
    65  
    66 '''Copyrighted pictures'''[[BR]] 
    67 The pictures used for the template design shouldn't be copyrighted. Be careful when choosing pictures for your products. 
    68  
    69 '''Dolphin original footers'''[[BR]] 
    70 !BoonEx footers should be intact in your template. 
    71  
    72 '''File changes only'''[[BR]] 
    73 The template package should be contained completely in the tmpl_templatename folder and consist of this folder only. It shouldn't change or be part of any other files. 
    74  
    75 '''Structure'''[[BR]] 
    76 Your template must not contain any copy paste code from base template, declare only pages, css styles and images which are different from base template. 
    77  
    78 == Tutorials: == 
    79  
    80 '''Accessible file format'''[[BR]] 
    81 The offered file should be presented in a format that makes it possible to read it easily without the installation of any additional applications. 
    82  
    83 '''Completeness'''[[BR]] 
    84 The product must contain full information and should describe all the nuances of the process described. (should cover the entire installation process). 
    85  
    86 '''Detailed description'''[[BR]] 
    87 The tutorial description should contain complete information about its content, which product and product version this file is for, and which program can be used to view it. 
    88  
    89 '''No hack instructions'''[[BR]] 
    90 The offered products should provide no information on how to hack !BoonEx software: licenses, links, etc. 
    91  
    92 == Readme File(s) == 
    93  
    94 '''Product owner info:'''[[BR]] 
    95 - Provider username (company name) 
    96 - Provider contact data (username, full name, email address, address) 
    97  
    98 '''Product info:'''[[BR]] 
    99 - Product version 
    100 - Product compatibility with Dolphin versions 
    101 - License type 
    102 - Upgrade possibilities (provide information on how your customers can get an updated versions if/when they are released) 
    103  
    104 '''Installation manual:'''[[BR]] 
    105 Complete set of instructions on how to install/integrate the product. 
    106  
    107 '''User manual:'''[[BR]] 
    108 Description of how the product works and how to manage it. 
 
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