Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

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

forzi

  • Захожу иногда
  • 81
  • 0 / 0
 :( Господа. Проблема вот в чем, на сайте под управлением CMS Joomla версии 1, 5 приключилась такая беда. Больше месяца им не занимались - причина на то была и весьма веская, он вполне нормально работал и новые пользователи спокойно и безпроблемно на нем регистрировались. Но дня четыре назад один из пользователей сообщил, что пропала регистрация. Вернее все поля для регистрации есть, они заполняются, но при нажатии кнопки "Зарегистрировать" ничего не происходит. В Chrome открыл консоль и увидел такое:
Код
Uncaught SyntaxError: Unexpected identifier index.php:2019
Uncaught TypeError: Object [object Object] has no method 'addEvent' hover.js:1
(anonymous function) hover.js:1
(anonymous function) hover.js:1
returns mootools.js:21
(anonymous function) mootools.js:21
(anonymous function) mootools.js:50
Element.Methods.Events.fireEvent mootools.js:50
(anonymous function) mootools.js:59
(anonymous function) mootools.js:59
returns

Я понимаю, что что-то с Ява-скриптами - но не могу понять причину и где ковырять, да и какую отвертку для этого надо.... Подскажите - что лечить - сайт или мою голову?)))
*

forzi

  • Захожу иногда
  • 81
  • 0 / 0
Что то молчат специалисты. Нет ни одного ответа. Или никто не знает, что произошло? Тогда немного расширю вопрос. При просмотре в консоли выяснил, что проблема с hover.JS вот что выдало в репорте:
Код
 window.addEvent('domready', function() {
(((/// Вот именно тут показывает ошибку, ссылаясь на отсутствие или сбой addEvent///)))
            var list = $$('#left a.mainlevel,#left ul.menu li a,#right a.mainlevel,#right ul.menu li a');
              list.each(function(element) {
                var fx = new Fx.Styles(element, {duration:350, wait:false, transition: Fx.Transitions.Quad.easeInOut});

            element.addEvent('mouseenter', function(){
                  fx.start({
 
                 'padding-left': 35,        
                 'color': '#222222'

                 });
            });


            element.addEvent('mouseleave', function(){
                 fx.start({

                   'padding-left': 10,        
                   'color': '#222222'
                  });
                });
            });

           var list = $$('ul.menu li li a, a.sublevel');

          list.each(function(element) {
         var fx = new Fx.Styles(element, {duration:350, wait:false,transition: Fx.Transitions.Quad.easeInOut});

                   element.addEvent('mouseenter', function(){
                   fx.start({

                   'padding-left': 35,
                    'color': '#888'

          });
          });

 element.addEvent('mouseleave', function(){
fx.start({

                   'padding-left': 10,
                   'color': '#999'
           });
    });
      });


               var list = $$('a.contentpagetitle,.contentheading ' );

                  list.each(function(element) {
                  var fx = new Fx.Styles(element, {duration:500, wait:false});
                  element.addEvent('mouseenter', function(){
                  fx.start({
                       'color': '#ffffff'
});
});
element.addEvent('mouseleave', function(){
fx.start({
        'color': '#3a3225'
});
});

});
var list = $$('#header_topmenu a');
list.each(function(element) {
var fx = new Fx.Styles(element, {duration:500, wait:false});
element.addEvent('mouseenter', function(){
fx.start({        
         'color': '#efefef'
});
});
element.addEvent('mouseleave', function(){
fx.start({            
        'color': '#000000'
});
});
});


});


function scrollToTop(){
  scrollBy(0,-1500) ;
}

function scrollToTop(){
for (var i=0;i<1500;i++){
    scrollBy(0,-15) ;
  }
}

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться