%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/modules/main/lang/en/admin/checklist/ |
Current File : //home/bitrix/www/bitrix/modules/main/lang/en/admin/checklist/QJ0020.html |
<p>Web solutions designed using Bitrix Framework must not introduce any modification to the system kernel because such changes will not allow the system to update itself safely. If a system with modified kernel is updated forcedly, the whole web project may (and most likely will) become inoperative. </p> <p>It is not infrequent that a hasty developer attempts to modify the system kernel to implement the desired functionality because he or she is unaware of existing <a href="http://www.bitrixsoft.com/help/source/main/help/en/developer/general/technology/events.php.html" target="_blank">event handler technology</a> allowing to achieve the same result in a safer way.</p> <p>If you cannot add the required features using event handlers, you can create a <a href="http://www.bitrixsoft.com/help/source/main/help/en/developer/general/modules/index.php.html" target="_blank">custom module</a> which in the end will leave the system kernel untouched. </p> <ol> <li>Use a development tool (file version and database control system) or an automated test to ensure the Bitrix Framework kernel was never modified.</li> <li>Once the project development stage has been completed, update the kernel using the SiteUpdate system and verify that the updated system functions correctly.</li> </ol>