Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Как удалить все комментарии php в dreamweaver cs4?

Они подсвечиваются оранжевым, это значит что dreamweaver понимает и даёт им цвет. Второй день перерываю форумы. Дают всякую чепуху или серверные сценарии на php, в котором я не силён.

Должна же быть какая-либо функция в dreamweaver, с помощью которой одним махом можно снести мусор.

Хочу сжать Joomla до минимального размера. Удалить комментарии, удалить все пробелы и переносы строк.

Знатоки, помогите, плз! ! ! ! ! ! !
*

FerrumLogic

  • Захожу иногда
  • 213
  • 17 / 0
  • Я ушел чтобы с разбегу вернуться
Попробуйте текстовым редактором (например AkelPad), он позволяет использовать в поиске Esc последовательности.
В dreamweaver кажется была функция очистки HTML кода (Clean Up HTML)
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
В Notepad++ тоже есть. Как прописать эту функцию, чтобы:

1. Удалить все строки, начинающиеся с //
2. Удалить участки кода помещённые в /** ______  */, внутри которых каждая строчка начинается с *
3. Удалить все пробелы и отступы (tab)
4. Удалить все переносы строк
5. Автоматизировать этот процесс. Ведь файлов более 1000...
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Какой эффект по вашему это должно дать?
*

AlexSF

  • Давно я тут
  • 678
  • 68 / 0
  • В споре истина рождается
Цитировать
Ведь файлов более 1000...

О каких файлах Вы говорите? В движке + шаблон Joomla, в первую очередь влияющих на вес страницы и соответственно на скорость загарузки, наберётся до 50 файлов. А остальные откуда и какие?
Задаёте вопрос - не забудьте приложить ссылку на проблемный сайт
При проблеме с CSS рекомендую использовать Mozilla Firefox и её плагин FireBug
И по максимуму изучите, или поставьте в закладки - http://htmlbook.ru/css
Notepad++ поможет почти в любом деле
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Фсё! Оптимизировал сам!
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Какой эффект по вашему это должно дать?
- совершенно согласен, что никакого (положительного). Но, тем не менее, MaxTishenko, каким образом? Поделитесь с обществом, плз, своим способом.

И да, Joomla не перестала после этого работать?
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Ну хотя могу предположить, что немного меньше оперативной памяти она будет потреблять. Возможно.
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
На одном из пхп-шных форумов довелось прочитать мнение одного чела, что скрипт с табуляцией строк кода (не говоря уж о пробелах), выполняется медленнее, такого же, но "слепленного" в кучу. Разница, по его словам, ощутима уже при числе строк от 200 и выше.
Я сомневаюсь в этом, но, тем не менее, если у кого есть ощутимый эффект от такой процедуры, поделитесь, плз, достижениями ))

И, кроме того, это какая ж обфускация кода получается! )))
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
И, кроме того, это какая ж обфускация кода получается! )))

Угу, если потом припрет в нем разбираться.... :o кто взялся бы? ;D
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
На одном из пхп-шных форумов довелось прочитать мнение одного чела, что скрипт с табуляцией строк кода (не говоря уж о пробелах), выполняется медленнее, такого же, но "слепленного" в кучу. Разница, по его словам, ощутима уже при числе строк от 200 и выше.
бред полнейший.
и как он потом будет читать свой "слепленный" код?
может он просто - быдлокодер.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
бред полнейший.
и как он потом будет читать свой "слепленный" код?
может он просто - быдлокодер.
скорее быдлооптимизитор))который помешан на оптимизации сайта во всем, и ему срать как потом прогер будет что-то исправлять или добавлять из функционала.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
скорее быдлооптимизитор))который помешан на оптимизации сайта во всем
в том то и дело что это никак не оптимизирует абсолютно ничего :)
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
я убираю комментарии во многих компонентах, но только те что вижу в исходном коде страниц - всё остальное по моему личному мнению абсолютно не критично. А вот оптимизировать изображения, CSS и скрипты -  это уже дело архинужное. Порой простая оптимизация всех изображений и CSS может сотворить чудо! ))

Вообщем нет в процедуре проделанной ТС никакой необходимости. ИМХО.
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

MaxTishenko

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Ну вы блин даёте, товарищи! Что за словечки у вас?

Ситуация такая...

Нужно положить на хостинг в 400 мб 10 сайтов. Такое бывает! Ну не желает руководство раскошеливаться на хостинг. Вывод может быть только один: сжимать всё что только можно, ну и удалять всё что только можно!

Делаю бекап файлов, перед оптимизацией. Ложу себе на комп в папку. После чего начинаю оптимизацию след скриптом:

Код
<?php
//common variables
$size_c = 0;
$orig_size_c = 0;
$format = "| %-52s | %17.2f | %19.2f | %19.2f |\n";
/**
 * Process all PHP files in directory and all subdirectories
 *
 * @param $dir string Path to the directory which we want to process
 */
function processfiles($dir) {
    global $size_c, $orig_size_c, $format;
    //open directory
    $handle = opendir($dir);
    //get all files
    while (false !== ($file = readdir($handle))) {
        //if it is file we need to process
        if ($file != '.' && $file != '..') {
            //full name
            $filename = $dir . '/' . $file;
            //if directory then call this function
            if (is_dir($filename)) {
                processfiles($filename);
            } else {
                //get extention
                $ext = substr($filename, strrpos($filename, '.') + 1);
                //If it is PHP file then process it
                if ($ext == 'php') {
                    $orig_size = filesize($filename);
                    $size = file_put_contents($filename,
                                              php_strip_whitespace($filename));
                    $size_c += $size;
                    $orig_size_c += $orig_size;
                    $compr = 100 - $size / $orig_size * 100;
                    $orig_size /= 1024;
                    $size /= 1024;
                    $filename = substr($filename, 4);
                    printf($format, $filename, $orig_size, $size, $compr);
                }
            }
        }
    }
   closedir($handle);
}
header('Content-type: text/plain');
echo '+------------------------------------------------------+-------------------+---------------------+---------------------+', "\n";
echo '| filename                                             | original size, Kb | compressed size, Kb | compression rate, % |', "\n";
echo '+------------------------------------------------------+-------------------+---------------------+---------------------+', "\n";
processfiles('C:/home/1.loc/www/');
echo '+------------------------------------------------------+-------------------+---------------------+---------------------+', "\n";
$compr_c = 100 - $size_c / $orig_size_c * 100;
$orig_size_c /= 1024;
$size_c /= 1024;
printf($format, 'summary', $orig_size_c, $size_c, $compr_c);
echo '+------------------------------------------------------+-------------------+---------------------+---------------------+', "\n";


После оптимизации всё чудесно работает!

Ну а если что-то придётся редактировать, то бекап в помощь!
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
на сколько ужимает?
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Нужно положить на хостинг в 400 мб 10 сайтов. Такое бывает! Ну не желает руководство раскошеливаться на хостинг. Вывод может быть только один: сжимать всё что только можно, ну и удалять всё что только можно!
Вывод один - пойти и застрелиться, или объяснить начальству что так делать не стоит. Или найти другой хостинг на крайняк.
1. О какой оптимизации здесь идет речь не понятно. Это просто галимая экономия на килобайтах/байтах. Мы, вроде, в 21 веке живем, где счет идет на Тбайты :dry:
2. После обновлений, установки новых расширений и т.п., опять будете этой х...ей заниматься?
3. Я посмотрю на вас когда у вас чего-то ляжет на сайте, или приспичит какую-нибудь фичу добавить, как будете в своем "оптимизированном" коде лазить  ^-^

Ну вы блин даёте, товарищи! Что за словечки у вас?
мы не даем, а тихо плачем с таких товарищей как вы  ^-^
« Последнее редактирование: 05.07.2011, 22:51:43 от SmokerMan »
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
мы не даем, а тихо плачем с таких товарищей как вы
   ;D*DRINK*
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
А что это за хостинг такой, что даёт 400Mb? o-O
Может какой бесплатный с баннером найти, а начальству сказать: ну вы же не хотите платить, вот ничего лучшего и нет?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
мы не даем, а тихо плачем с таких товарищей как вы
кто тихо, а кто-то просто рыдает...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правка кода витрины VM на Joomla 1.5

Автор Zegeberg

Ответов: 4
Просмотров: 1421
Последний ответ 14.11.2016, 19:14:41
от flyingspook
Как найти место для кода соц сетей?

Автор monkozzz

Ответов: 3
Просмотров: 2237
Последний ответ 04.07.2013, 01:30:23
от darkghost
Редактирование кода CSS

Автор Elina

Ответов: 12
Просмотров: 3008
Последний ответ 14.06.2012, 11:38:12
от danik.html
Правка кода

Автор anebilitsa

Ответов: 1
Просмотров: 1541
Последний ответ 10.05.2012, 11:27:55
от Taatshi
Вставка рекламного кода в тело статьи

Автор Sandro-xxx

Ответов: 3
Просмотров: 1811
Последний ответ 12.11.2011, 02:26:50
от Festival