Як правильно програмувати в cms 1c bitrix

Як правильно програмувати в cms 1c bitrix
  • компанія
  • Портфоліо
  • Блог
  • сертифікати
  • Контакти

Як правильно програмувати в CMS 1C Bitrix

Правильне програмування і знання структури CMS, з якою працюєш невід'ємна частина хорошого програміста. Я дам кілька рекомендацій і порад з програмування в Bitrix:
  1. Писати свої функції, підключати бібліотеки необхідно в файлі init.php який лежить по шляху / bitrix / php_interface /;
  2. Для новачків буде корисно розібратися з "Порядком виконання сторінки". що надалі позбавити Вас від такого роду питань: чому не працює ?; що це за фігня ?; і т.д.;
  3. У Bitrix існують спеціальні константи. з ними необхідно ознайомитися;
  4. У Bitrix є таке поняття як "Події", які викликають виконання певного коду по настанню певної події. Майже всі Ваші головоломки можна вирішити за допомогою подій. Подій дуже багато, ознайомитися з ними можна в Bitrix API. Реєструвати обробник події можна все в тому ж файлі init.php;
  5. Додавання приватної логіки при кастомізації шаблону компонента має відбуватися через файл result_modifier.php який повинен бути розташований в шаблоні компонента. У цьому файлі можна перевизначити або доповнити масив $ arResult який в свою чергу виводитися в самому файлі шаблону template.php;
  6. При необхідності модифікації даних компонента з влючённим кешування використовується файл component_epilog.php який необхідно покласти в шаблон компонента. Даний файл підключається після виконання шаблону;
  7. За часту 95% завдань вирішується за допомогою стандартних компонентів, потрібно тільки зробити інтеграцію з дизайном. Якщо у Вас відсоток завдань не вирішуються за допомогою стандартних компонентів нижче 95%, значить Ви вибрали не ту редакцію для розробки, або зовсім не зрозуміли "Філософію Bitrix";
  8. Так само виконати якийсь легкий код за розкладом, можливо за допомогою "Агента". У себе на сайті я вже писав як створити і виконати даний код. Чому код повинен бути "легкий" - не забуваємо про час виконання скрипта;
  9. Не потрібно чіпати БД, створювати додаткові таблиці і т.д. все можна зробити через ІБ, використовуючи компоненти або відповідні методи;

Це звичайно не повний список рекомендацій і аксіом при роботі з Bitrix, але користуючись цими правилами та порадами можна значно поліпшити свій рівень роботи. Вдалої роботи.

Спеціаліст по web-дизайну

Вимоги: Досвід роботи від 2 років, наявність впроваджених робіт, розуміння концепцій створення web дизайну і web інтерфейсу # 40; по існуючій логіці # 41 ;.

Програміст 1C-Bitrix

Вимоги: Вища освіта, досвід роботи з CMS 1C-Bitrix від 1 року, досвід роботи з PHP від ​​2 років, знання js # 40; jQ # 41; в рамках робочого процесу AJAX і т.п.

верстальник

Вимоги: Досвід роботи від 2 років, наявність впроваджених робіт, знання стандартів HTML і вміння працювати з ним, js # 40; jQ # 41; в рамках робочого процесу, кроссбраузерность верстки.