%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/QS0020.html |
<p> Bitrix Framework is supplied with a huge variety of perfectly tested, secure and high-performance components ("News", "Menu", "Sitemap" and hundreds of others). The standard components is a simplest way to reduce the project development time and costs because all that is to be done is to fit them to the project specifications.</p> <p>However, there still may occur a situation when no existing component is capable of performing a required function and a custom solution is to be developed. When creating your custom components, use the standard ones as an example of user interface, public section accessibility, performance and security.</p> <p>On a large scale, a web project can be envisaged as a set of web pages containing standard and/or custom components.</p> <ol> <li>Make up a complete registry of components you use in the project, optionally grouping the components into two major lists: standard and custom.</li> <li>The standard components always have a "bitrix:" prefix. Always check the user interface and the component settings in the public section.<p>For example, if a customized "bitrix:news" component is used to render the "Details" list, the component name and settings should reflect the purpose: for example, the "News per page" parameter should be hidden. </p> </li> <li>Pay special attention to cache mode in each component. The recommended option is "Auto + Managed" with long cache lifetime. It is essential to remember that, if the caching is disabled, a component will perform database queries every time it needs data which will decrease the website performance. <p><img height="96" border="0" width="486" src="/bitrix/images/main/checklist/en/QS0020.png" /></p> </li> <li>Run system update. Once it has completed, verify that all the components are intact and function properly.</li> </ol>