Пишем дополнения для InstantCms. Урок 1 - разработка виджета

+19
1.87K

Я долго думал о том, стоит ли создавать полезные видеоуроки по работе с InstantCms, и решил, что это будет полезно. Так как я являюсь ярым фанатом этой системы и пишу на ней сайты уже более 10 лет, то мне есть, о чем рассказать новым пользователям системы. В этом уроке мы создадим самый простой в мире виджет, который будет выводить фразу «Hello, world!»

В дальнейшем мы рассмотрим все простейшие аспекты разработки под InstantCms — и создадим самый простой виджет, самый простой компонент, самое простое поле и самый простой шаблон. Все видео будут публиковаться на моем канале,  а также здесь, в блогах, если сообщество будет не против 😀

УРОК 1. СОЗДАНИЕ СВОЕГО ВИДЖЕТА

Ежедневно обсуждаем InstantCms в телеграм-канале, присоединяйтесь

+2
IamB IamB 3 года назад #

Частное мнение. Результатом работы программиста является код. Выложите результат любым доступным образом: архив, git, gist. И да, на моем ноутбуке я почти не вижу буквы с видео, это еще один аргумент в пользу кода.

array() убеленная сединами и заслуживающая всяческого уважения конструкция, но есть же [ ]. Я совершенно не против использования коротких тегов(если я правильно разглядел), но Fuze не ленится писать <?php echo ..., чего и вам желаю.

Make Make 3 года назад #
Комментарий удален
+1
IamB IamB 3 года назад #

Чтобы видеть буквы  с видео — включите максимальное разрешение  для видео.

Так я пробовал, не помогает. А редактор вы, пожалуйста, используйте любой.

+2
Ris Ris 3 года назад #

Я тоже не люблю смотреть кино.

Мне легче читать.

+3
Melon Melon 3 года назад #

С Вашей активностью в блогах сайт стал мне напоминать времена 2008-2012 годов. Спасибо!

Make Make 3 года назад #
Комментарий удален
0
TOPg TOPg 3 года назад #

ох и давно мы тут сидим)

Make Make 3 года назад #
Комментарий удален
0
TOPg TOPg 3 года назад #

Конечно без сарказма, я о себе говорил, помню прошлые года и какая была активность, я об этом писал

Make Make 3 года назад #
Комментарий удален
0
Sanchez Sanchez 3 года назад #

Отличная рубрика, очень кстати будет, по базовым моментам правда есть в сети уже, но как начало чегото серьёзного — отлично!

Нет в сети разбора более сложных моментов, таких как — получение данных и обработка (сравнение) из БД. Что такое хуки и события, для чего они, как их использовать (с примерами)

0
Dublic Dublic 3 года назад #

Начальный курс по PHP пройдите. Т.к. абсурд рассказывать про дополнения и заодно объяснять «что такое PHP»

0
KoRn KoRn 3 года назад #

В принципе согласен, курс пройти надо. Я вот чуть меньше половины прошел (скоро до БД дойду). Но, конечно курс для новичков, и с этими знаниями к движку трудно подойти. Конечно, без проблем у себя можно состряпать очередной фейсбук согласно своим начальным знаниям, и возможно оно будет работать))). Но, когда есть готовый движок на котором уже можно творить чудеса, каких то знаний не хватает, а каких хрен поймешь, вроде бы  курс прочел, массивы, типа данных, условные операторы, циклы, функции, Формы в PHP. GET, POST но все равно открываем файл для создания виджета, пытаемся вытянуть юзеров которые сегодня именинники и увы, что то пошло не так))))). 

P/S Возможно все гораздо проще чем кажется, я лично еще не сильно пытался а просто посмотрел))).

0
Sanchez Sanchez 3 года назад #

Если я поддержал инициативу, то это ещё не о чём не говорит. Вы прежде чем других в основы тыкать, покажите свои труды. Планочку пониже, уважаемый...

0
Dublic Dublic 3 года назад #

Что такое хуки и события — docs.instantcms.ru/dev/controllers/hooks

Еще от автора

Бесплатный компонент - управление страницами 404
Простой компонент, который позволяет переопределить настройки дефолтной страницы 404, а также установить новую на выбор из двух представленных шаблоно
User-Panel v.1.0.4
Большое обновление виджета, множество улучшений, а также дополнительный запланированный функционал.
User-панель. Функциональное меню для вашего сайта
Виджет, который позволит вывести на вашем сайте функциональную панель с различными настройками.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.