Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Ищу пример разработки компонента

00 голосов
5
Работал всегда с Joomla. Теперь появился заказчик, который хочет Битрикс (причины возжелания именно Битрикса крайне субъективны). Но коли уж хочет, а "клиент всегда прав", то нужно оперативно освоить Битрикс. Система Битрикс очень запутанная (во всяком случае по сравнению с мировыми FREE CMS) и "шаблон мышления" попросту рвет от каких-то фундаментальных вещей и даже представить не могу себе почему некоторые вещи реализовывались именно так, а не иначе. Во вторых очень мало написано про неё. Тот же API в некоторых местах слабоват и поверхностен. Ну возможно документация пока рассчитана на специалистов по Битриксу не ниже какого-то уровня и потому ладно (хотя не ясно как тогда быть другим спецам, которым нужно освоить эту CMS? С нуля вчитываться в код и изучать логику структуры ПП? Платить не малые деньги за обучение на курсах? Нет, нет и нет. Разумнее было бы создать благоприятную обстановку для "Иных спецов", но это уже моё личное мнение).

Теперь вопрос:
Как создаются компоненты для битрикса? В самом битриксе есть свой термин "Компонент" и я говорю не о нём. Объяснить что это такое достаточно сложно, но возможно тут есть люди, которые знают Joomla (мне нужно именно то, что называется разработкой компонента под Joomla) и смогут подсказать в какую сторону копать. Нужно на битриксе реализовать индивидуальный функционал для компании и как бы сами классы написать я смгу, но как встроить это в Шаблон битрикса, что бы всё это работало в единой среде исполнения Битрикса с доступом ко всем внутренним API и без дырок не въеду. Уже больше недели бьюсь и не могу освоить эту систему хотя бы до уровня использования.
Заранее благодарен.
спросил 17 Ноя, 13 от withme (100 баллов)

5 Ответы

00 голосов
С удовольствием подписался на сообщения с этого топика, чтобы посмотреть, как побегут помогать человеку, попросившему на форуме помощи в такой форме.
ответил 01 Янв, 14 от ranger (900 баллов)
00 голосов
Цитата
ru.usa пишет:
Система Битрикс очень запутанная (во всяком случае по сравнению с мировыми FREE CMS) и "шаблон мышления" попросту рвет от каких-то фундаментальных вещей и даже представить не могу себе почему некоторые вещи реализовывались именно так, а не иначе.


Заходите вы в автомастерскую и говорите "Вот Бентли говно, ну вот неудобно педали же!! а форточка - хрень какая-то, да и в бардачок мои инструменты не влазят. Будьте добры, помогите мне показать как заливать масло в машину моего шефа (вот лично мне нахрен этот Бентли не нужен, но шефа не переубедить)?". Как думаете, вам помогут после вашего поноса?

По мне - Жумла ваша - вот где форменное говно. Но я не иду с этой фразой к вашим. И вы ваши отрицательные эмоции оставьте за порогом.
ответил 17 Апр, 14 от Arn4 (2,140 баллов)
00 голосов
Я высказал своё личное мнение. Думаю, что люди работавшие сначала на той же Joomla, а потом осваивали Битрикс тоже испытали массу эмоций и поймут меня. А люди, которые принципиально считают, что чёрное это черное, а белое это желтое вряд ли смогут мне помочь, потому не сильно горюю по поводу того, что Эксперты по Битриксу не поймут происхождения моих аргументов. А то что сложность системы реально накручена это факт (быть может для каких-то гипотетических бонусов, но я лично их не смог придумать для себя), а API реально не редко пуст для некоторых классов, да и живых примеров реально мало. Изучать на реальных примерах было бы куда интереснее и проще, а почему в плане такой документации у Битрикса обстоят дела именно так, а не иначе я тоже не понял (это можно списать Друпалу, ВордПресу и т.д, но не Битриксу).

P.S.
Прошу экономить ваше и моё время. Если нечего сказать по существу, то прошу не язвить и не поливать топик. К тому же "Экспертам" реально некогда должно быть извергать из себя пустой текст на окружающих.
ответил 11 Авг, 14 от withme (100 баллов)
00 голосов
Джумла - не плохая, она просто другая по идеологии. Поэтому прежде всего нужно понять принципы работы БУС (Битрикс Управление Сайтом).

Начните отсюда - структура страницы: http://dev.1c-bitrix.ru/api_help/main/general/page/structure.php
Затем - порядок исполнения страницы: http://dev.1c-bitrix.ru/api_help/main/general/page/pageplan.php
Потом про модули: http://dev.1c-bitrix.ru/api_help/main/general/modules/index.php
Потом про компоненты: http://dev.1c-bitrix.ru/api_help/main/general/component20/index.php

Установка системы: http://www.1c-bitrix.ru/download/manuals/ru/installation_guide.doc
Интеграция шаблона сайта: http://www.1c-bitrix.ru/download/manuals/ru/BSM_quick_start.doc и http://www.1c-bitrix.ru/download/manuals/ru/integration_guide.doc
ответил 15 Дек, 14 от Ixie (540 баллов)
00 голосов
Цитата
Антон Долганин пишет:
По мне - Жумла ваша - вот где форменное говно.

Я не не лез к вам с заключениями, что что-то или кто-то говно. Я лишь сказал, что система реально усложнена в ряде моментов (оговорившись, что возможно я просто не проникся или не дорос до Битрикса... что-ж... будем стараться расти. Скажу даже больше: скоро дорасту.). То что считаете Вы кого-то или что-то не достойным Вас и ГОВНО-подобным, то ради бога (к тму же судя по КАЛЛориту вашего поста Вам от этого реально стало легче... рад был помочь... полегчало? ну и прекрасно).
ответил 05 Апр, 15 от withme (100 баллов)