Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 43 Ответов
  • 5584 Просмотров
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #30 : 04.05.2009, 23:50:10 »
А главное, что во фреймворке есть архитектурный глюк: JController::getModel всегда возвращает новый объект, а не кеширует старый. И во view этот объект не передается.
Вот это реальный бред, а модель создать - фигня :)
Кстати про передачу во view это ты про админку ж ?
Я пытался пытался .. но после понял что в виде доступа к модели нет  (( почему так надо было  сделать я тоже так и не понял -)
теперь у меня вид в админке это просто ассигн переменных переданных из кнтроллера
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: Пишу свой первый компонент под J1.5
« Ответ #31 : 04.05.2009, 23:51:48 »
в цикле вообще такие вещи лучше не делать - слишком тяжелый код будет.
тогда уж создавать длинное выражение для update или insert и его один раз выполнять

а вообще, ребята, жаловаться тут грех. фреймворк вполне приличный, просто надо с ним подружиться и не хотеть, чтобы он еще и за пивом в ларек бегал Azn
лично я очень доволен новым фреймворком


замечание:
используйте пожалуйста функцию редактирования сообщения
« Последнее редактирование: 04.05.2009, 23:56:29 от _ib_ »
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #32 : 05.05.2009, 00:01:59 »
Если этот фреймворк сравнивать с тем что было в J1.0 то да!
однако на дворе не 2000 год

Я Вам скажу что после знакомства с несколькими фреймворками диву даешься почем так ??? :o (я про некоторую реализацию)

и дело не в пиве в общем то , хотя с другой стороны а почему бы и нет ? задача фреймворка упростить жизнь девелоперу.
А пока что жизнь только усложнили, плюс ко всему реально мало документации.. даже на офф сайте
Много в вики не дописано.
Я тут не давно книгу скачал про программирование под J1.5 так жесть я Вам скажу и половины материала не затронуто..
Все какие-то примитивные примерчики.

Это наводит на мысль что и система расчитана на простые вещи.
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: Пишу свой первый компонент под J1.5
« Ответ #33 : 05.05.2009, 00:16:23 »
Это наводит на мысль что и система расчитана на простые вещи.

Она действительно рассчитана на простые вещи. Но никто не мешает использовать другие фреймворки для разработки расширений Joomla!
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #34 : 05.05.2009, 00:17:32 »
Цитировать
Но никто не мешает использовать другие фреймворки для разработки расширений Joomla!
А можно хоть парой слов каким образом сие чудо можно сотворить ?
*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: Пишу свой первый компонент под J1.5
« Ответ #35 : 05.05.2009, 00:20:37 »
Собственно, чуда-то никакого не надо. Все, что вам нужно от Joomla! - это чтобы ваш компонент вызвали по нужной ссылке. Это делается несложно. А что там дальше происходит  - сугубо дело разработчика. Хоть скрипты на Perl вызывайте, хоть программы на С++ :)
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #36 : 05.05.2009, 00:27:29 »
Вы себе это представляете ??  :o

Это как минимум извращение.

ну к примеру в контроллере действительно можно навызывать чего угодно, но как из другого фреймворка менять там  в Joomla тайтл или пасвэй ? или чего еще взбредет в голову ...
Это не выход.

*

shprota

  • Давно я тут
  • 770
  • 53 / 1
  • Тружусь, не покладая рук
Re: Пишу свой первый компонент под J1.5
« Ответ #37 : 05.05.2009, 00:35:24 »
Почему не выход? Все, что нужно делать с Joomla! делается через ее фреймворк. Все остальное - как угодно.
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #38 : 05.05.2009, 13:40:44 »
Да есть способ! Переопредлить путь можно в конструкторе контроллера. Попробуй так:

Код: php
function __construct()
{
$path = JPATH_COMPONENT.DS.'models';
$this->addModelPath($path);
parent::__construct();
}

Кстати такой вариант не сработал
JPATH_COMPONENT определен как путь до папки администратор поэтому путь получается не на фронт а на админку
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Пишу свой первый компонент под J1.5
« Ответ #39 : 05.05.2009, 14:03:10 »
JPATH_COMPONENT_SITE попробуй. Сорри, что неверно подсказал. Вот тут есть по константам:
*

x00xer

  • Захожу иногда
  • 51
  • 1 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #40 : 05.05.2009, 23:44:06 »
Спасибо, это работает:-)
*

Mrak

  • Новичок
  • 3
  • 0 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #41 : 09.05.2009, 11:33:43 »
Доброе Время суток всем...
вопрос конечно ламерский... но реально никак не пойму в чем причина....
Учусь писать компонент под Joomla 1.5.8. учился по этим урокам:
http://kjoomla.com/lessons/35-lessons/50-lesson3.html
всё тупо перепечатал (точнее перечитал и скопипастил)...
при попытке установить этот самый компонент - просит либо "укажите папку пакета", либо "ошибка загрузки файла на сервер"... если запихать в архив и грузить архив - то ругается на "ненайден .xml файл установки...."
логика подсказывает что ошибся гдето очень тупо... но где - понять не могу.... :(
вот на всяк случай содержимое .xml файла :
Код
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/component-install.dtd">
<install type="component" version="1.5.0">
 <name>Hello</name>
 <!—- Далее идут необязательные элементы-->
 <creationDate>23.02.2008</creationDate>
 <author>Mrak</author>
 <authorEmail></authorEmail>
 <authorUrl>http://www.example.org</authorUrl>
 <copyright>GNU/GPL</copyright>
 <license>Информация о лицензии</license>
 <!--  Номер версии сохраняется как строковое значение в таблице компонентов -->
 <version>Версия компонента</version>
 <!—- Описание необязательно, и по-умолчанию равно имени компонента -->
 <description>Описание компонента ...</description>
 
 <!—- Копирование файлов во фронтенд -->
<files folder="site">
  <filename>index.html</filename>
  <filename>hello.php</filename>
  <filename>controller.php</filename>
  <filename>views/index.html</filename>
  <filename>views/hello/index.html</filename>
  <filename>views/hello/view.html.php</filename>
  <filename>views/hello/tmpl/index.html</filename>
  <filename>views/hello/tmpl/default.php</filename>
  <filename>models/index.html</filename>
  <filename>models/hello.php</filename>
 </files>
   <install>
      <sql>
         <file charset="utf8" driver="mysql">install.sql</file>
      </sql>
   </install>
   <uninstall>
      <sql>
         <file charset="utf8" driver="mysql">uninstall.sql</file>
      </sql>
   </uninstall>
 
 <administration>
      <!-- Administration Menu Section -->
      <menu>Hello World!</menu>
 
      <!-- Administration Main File Copy Section -->
      <!-- Note the folder attribute: This attribute describes the folder
         to copy FROM in the package to install therefore files copied
         in this section are copied from /admin/ in the package -->
      <files folder="admin">
   <!-- Site Main File Copy Section -->
         <filename>index.html</filename>
         <filename>admin.hello.php</filename>
         <filename>install.sql</filename>
         <filename>uninstall.sql</filename>
      </files>     
   </administration>
</install>
 
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Пишу свой первый компонент под J1.5
« Ответ #42 : 10.05.2009, 10:59:12 »
По моему проблема не в этом. Любой другой компонент можно установить?
*

Mrak

  • Новичок
  • 3
  • 0 / 0
Re: Пишу свой первый компонент под J1.5
« Ответ #43 : 10.05.2009, 21:17:10 »
По моему проблема не в этом. Любой другой компонент можно установить?

да нет.. проблема была какраз в этом....
пошел от тойже идеи про другой компонент.. слил... попробовал установить... - установился...
тогда начал сравнивать хмл-ки - и спасибо подсветке кода! в указанном выше файле - комментарии криво расставленны.... и в результате весь код кроме первой строки оказуется закомментированным и ессно не юзается... вот такая тупая подколка.. исправил - всё сразу заработало)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как пользователь может удалить свой аккаунт?

Автор selimoff

Ответов: 6
Просмотров: 3839
Последний ответ 22.11.2017, 22:42:32
от Ecos
Надо переделать готовый компонент Генератор Купонов J2.5 на J1.5

Автор mkoff

Ответов: 3
Просмотров: 2282
Последний ответ 18.12.2014, 10:22:04
от assa1988
Компонент вывода информации из внешней базы данных

Автор rambeer

Ответов: 33
Просмотров: 11789
Последний ответ 12.09.2014, 05:01:34
от Mad_Doc
Модифицировать компонент

Автор karabert

Ответов: 0
Просмотров: 1633
Последний ответ 28.11.2011, 22:39:04
от karabert
Новый компонент. Реализация поиска/фильтрации таблицы в админке.

Автор passat

Ответов: 6
Просмотров: 3912
Последний ответ 26.03.2011, 12:21:45
от yunoshev