Как сделать модуль для модуля?

Появилась мысль о новом модулей? Напишите ее здесь

Как сделать модуль для модуля?

Сообщение guyasyou » 06 мар 2013, 11:47 ,  »  Сообщение:#1

Для
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
требуется сделать дополнительный метод приема платежей. На странице
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
есть
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
по этому вопросу, но я не о том.
Как, в общем, нужно писать модули для C5? Как тестировать и т.п. Поделитесь опытом, кто делал модули.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Как сделать модуль для модуля?

Сообщение cmsservice » 06 мар 2013, 11:59 ,  »  Сообщение:#2

Мы много пишем кастомных модулей. Что конкретно интересует?
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Как сделать модуль для модуля?

Сообщение guyasyou » 06 мар 2013, 12:09 ,  »  Сообщение:#3

Ну я хочу сделать не просто дополнительный код к модулю, а именно как устанавливаемый модуль, который можно было бы скачать с Marcetplace.
С чего начать? Как сделать его устанавливаемым движком?
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Как сделать модуль для модуля?

Сообщение cmsservice » 06 мар 2013, 12:23 ,  »  Сообщение:#4

Сначала нужно сделать Package. В нем уже разместить один или несколько модулей и любой дополнительный код.
Проще всего взять уже готовый не сложный модуль с маркетплейса и посмотреть как он устроен. Там ничего сложного нет.

Есть вот такой учебный блок
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку

Можно взять его и раздраконить.

Более сложный материал вот здесь
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Будут конкретные вопросы - обращайтесь :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Как сделать модуль для модуля?

Сообщение Count_Raven » 06 мар 2013, 17:51 ,  »  Сообщение:#5

CMSService, Тут все понятно, но речь идёт о модуле eCommerce. Насколько я знаю (никогда его не видел, только читал), модули делаются также как обычные, но размещаются в соответствующих папках (структура eCommerce) и регистрируются соответственным контроллером - тут вот, возможно, в функции install в контроллере пакета возможно требуются некоторые вызовы, которые регистрируют компонент именно как дополнение к методам оплаты, доставки и т.д. а не как обычные элементы (helpers, tools, elements, blocks, libraries, models, attributes и т.д. и т.п.). Т. е. пакет eCommerce регистрирует в системе свои методы для этих целей. Я не говорю, что это правда, но, я так понял по мануалам. Так как не пытался сам и не видел eCommerce, то глубже говорить не буду.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Как сделать модуль для модуля?

Сообщение cmsservice » 06 мар 2013, 22:52 ,  »  Сообщение:#6

Не, вопрос был общего характера: "Как, в общем, нужно писать модули для C5?", а вот вырос он, как я понял из размышлений про екоммерс. :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва

Re: Как сделать модуль для модуля?

Сообщение guyasyou » 07 мар 2013, 12:16 ,  »  Сообщение:#7

Ну я считаю, для начала нужно сделать просто модуль для eCommerce (прописать скрипты в нужных папках), а уже потом заботиться о установщике.
www.pure-web.ru - fullstack разработка сайтов и веб-приложений
Аватара пользователя
guyasyou
Администратор
 
Сообщения: 559
Зарегистрирован: 05 янв 2012, 12:29
Откуда: Новосибирск

Re: Как сделать модуль для модуля?

Сообщение cmsservice » 07 мар 2013, 14:04 ,  »  Сообщение:#8

Тогда вопрос неверно понят. Если метод оплаты нужно сделать, то там ничего сложного.
Качните из маркетплейса один метод оплаты, там есть несколько бесплатных. Там все доходчиво :)
С уважением, Константин
http://Переделка-сайтов.РФ
Индивидуальные решения на платформе Concrete5 для театров и производственно-торговых компаний.
Аватара пользователя
cmsservice
 
Сообщения: 763
Зарегистрирован: 10 окт 2010, 00:10
Откуда: Москва


Вернуться в Запросы на создание модулей

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron