Joomla Component Builder (JBC)
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Joomla Component Builder (JBC)
Предыстория вопроса.
Товарищ попросил прикрутить простенькую табельную систему к сайту.Смысл в том, чтобы прорабы и бригадиры могли по-быстрому вводить табельные часы для своих рабочих через смартфоны. Сайт на джумле. Стало ясно, что никакие TS и TSplus не подходят. Остаётся только разработать свой компонент, чем я и занялся. Обнаружил вполне достойный инструмент - Joomla Component Builder (JBC)
https://www.joomlacomponentbuilder.com. Инструмент, конечно, в развитии. Но дней через пять удалось сделать простейшую систему Могу выложить получившийся компонент на фтп.
Думаю, надо начать углубляться в этом направлении. Да, есть трудности с освоением PHP, Joomla API, JBC, но всё вполне преодолимо.
Товарищ попросил прикрутить простенькую табельную систему к сайту.Смысл в том, чтобы прорабы и бригадиры могли по-быстрому вводить табельные часы для своих рабочих через смартфоны. Сайт на джумле. Стало ясно, что никакие TS и TSplus не подходят. Остаётся только разработать свой компонент, чем я и занялся. Обнаружил вполне достойный инструмент - Joomla Component Builder (JBC)
https://www.joomlacomponentbuilder.com. Инструмент, конечно, в развитии. Но дней через пять удалось сделать простейшую систему Могу выложить получившийся компонент на фтп.
Думаю, надо начать углубляться в этом направлении. Да, есть трудности с освоением PHP, Joomla API, JBC, но всё вполне преодолимо.
WBR, morkovin
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Joomla Component Builder (JBC)
У всех этих фреймворков есть один серьезный минус. Они создают сложный для понимания код. В отличии от кларионовских шаблонов, к примеру. К слову, nettalk в этом плане выделяется в лучшую сторону, сильно выделяется. Поэтому я предпочитаю чистый php. Для моих задач хватает. Хотя бы понятно, что и как работает, без сюрпризов.
C6/C11, ШВС, tps/btrieve.
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Joomla Component Builder (JBC)
И nettalk и чистый php - это всё узкие тропинки в глухом лесу. Когда я лет пять назад сделал на Joomla пару своих сайтов, я даже не представлял, как подступиться к написанию своих компонентов (темплейтов в понятиях клариона). И вот теперь появился "свет в конце туннеля". С JCB работа реально упрощается, прогресс в этом направлении (с 2016 года) очевиден. А рынок компонентов для Joomla необъятен.
WBR, morkovin
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Joomla Component Builder (JBC)
Ну, если религия позволяет, то удачи. Держите в курсе развития проекта.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 1704
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Joomla Component Builder (JBC)
Выложите, если возможно, интересно посмотреть
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
Joomla Component Builder (JBC)
На Joomla делал сайты тоже лет 5 назад... потом увлекся Django... сейчас интересует технология PSA на JS...
React + Redux... по моему очень перспективный Frontend получается...
- Дед Пахом
- Старичок
- Сообщения: 3137
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 11 раз
- Поблагодарили: 32 раза
- Контактная информация:
Joomla Component Builder (JBC)
во-во, этих фреймворков как дерьма за баней, все перспективные, только живут почему-то не долго.
С уважением, ДП
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
Joomla Component Builder (JBC)
C# тоже норм получается. Андрей Попов вот рядом пишет...
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Joomla Component Builder (JBC)
Простые приложения под веб можно много на чем писать.
Для интерфейса нужно систематизировать элементы диалогов и наработать стили (css). Можно самостоятельно сделать, в интернете много примеров, а все, что надо, это текстовый редактор и броузер. Можно взять какой-нибудь готовый css/js фреймворк или cms. В обоих случаях есть свои плюсы и минусы.
А для собственно логики работы, если не заморачиваться с частичным обновлением контента на странице, проще всего при нажатии кнопок выполнять ссылку на тот же сайт, передавая через get параметры раздел (где мы), операцию (что делаем) и некоторую дополнительную информацию (id записи для редактирования, например). А остальное через сессионные переменные или post параметры.
Для интерфейса нужно систематизировать элементы диалогов и наработать стили (css). Можно самостоятельно сделать, в интернете много примеров, а все, что надо, это текстовый редактор и броузер. Можно взять какой-нибудь готовый css/js фреймворк или cms. В обоих случаях есть свои плюсы и минусы.
А для собственно логики работы, если не заморачиваться с частичным обновлением контента на странице, проще всего при нажатии кнопок выполнять ссылку на тот же сайт, передавая через get параметры раздел (где мы), операцию (что делаем) и некоторую дополнительную информацию (id записи для редактирования, например). А остальное через сессионные переменные или post параметры.
C6/C11, ШВС, tps/btrieve.
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
Joomla Component Builder (JBC)
Решен ли вопрос с записью, измененной другим пользователем?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Joomla Component Builder (JBC)
Да. Это решается на уровне ядра JCB, т.е. необходимый функционал добавляется автоматом при генерации/компиляции компонента. Здесь manager1 открыл форму редактирования из одного браузера (окна). Из другого браузера(окна) другой юзер (в данном случае SuperUser) попытался открыть на редактирование эту же запись и получает сообщение о блокировке записи - см. аттач выше.
Блокировка снимается автоматически либо по превышению таймера блокировки, либо если manager1 закроет окно.
WBR, morkovin
- Admin
- Администратор
- Сообщения: 3962
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 28 раз
- Поблагодарили: 22 раза
- Контактная информация:
Joomla Component Builder (JBC)
Не совсем понятно.
Вы не сможете открыть запись пока висит блокировка?
В давние времена использовал Joomla.
В админке постоянно на некоторых записях зависали эти значки того что запись заблокирована.
Нужно было сбрасывать через спец. кнопку.
p.s. Мне кажется что все таки Joomla немного тяжеловатое приложение.
Вы не сможете открыть запись пока висит блокировка?
В давние времена использовал Joomla.
В админке постоянно на некоторых записях зависали эти значки того что запись заблокирована.
Нужно было сбрасывать через спец. кнопку.
p.s. Мне кажется что все таки Joomla немного тяжеловатое приложение.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- morkovin
- Ветеран
- Сообщения: 910
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
- Контактная информация:
Joomla Component Builder (JBC)
Это по умолчанию. Может как-то и можно открыть (например, в read-only), но я пока до этого не дошёл
Это и сейчас есть. Кнопка Check-In. Эта ручная блокировка используется при редактировании контента (материалов, статей и пр.)В давние времена использовал Joomla.
В админке постоянно на некоторых записях зависали эти значки того что запись заблокирована.
Нужно было сбрасывать через спец. кнопку.
Я просто оказался в этой колее.p.s. Мне кажется что все таки Joomla немного тяжеловатое приложение.
WBR, morkovin
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4664
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 8 раз
- Поблагодарили: 37 раз
Joomla Component Builder (JBC)
У себя в приложениях на кларе я в этом случае открываю окошко с сообщением, кто редактирует документ или элемент справочника, и кнопкой с предложением открытия в режиме просмотра. Причем не на уровне отдельных записей, а на уровне логических единиц. То есть, например, на документ с многострочной частью. Аналогично проверяется захват на редактирование и в ручных обработках.
C6/C11, ШВС, tps/btrieve.