Новости 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

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

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Нужно на сайт вставить две книги для онлайн чтения. Книги от 2000 до 6000 строк. Попробовал вставить через материал Joomla 2.5 / 3.1 не сохраняются такие материалы. Подскажите, где задаются такие ограничения, либо может можно сделать онлайн чтение  при помощи какого то расширения. Пробовал на локалке и на хостинге.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #1 : 09.10.2013, 07:24:26 »
Есть такая проблема - создание в Joomla материалов большого размера.
Можно, конечно, поиграться с параметрами в php.ini
Но все-равно будут проблемки с такими большими материалами.

Можно, например, из книги сделать категорию.
Глава - отдельный материал.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #2 : 09.10.2013, 08:18:26 »
Должен же быть другой выход.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #3 : 09.10.2013, 08:31:05 »
Должен же быть другой выход.
Для создания больших материалов, к сожалению, нет другого выхода, если используете движок Joomla.
Если уж так хочется целиком закачать большую книгу как отдельный материал, то погуглите про такие переменные php, как:
max_execution_time
max_input_time
memory_limit
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #4 : 09.10.2013, 10:46:04 »
Пробовал не помогает.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Сохранение большого материала
« Ответ #5 : 09.10.2013, 12:31:51 »
В таблице com_content тип поля full_text - mediumtext

TINYTEXT         256 bytes
TEXT         65,535 bytes    ~64kb
MEDIUMTEXT   16,777,215 bytes    ~16MB
LONGTEXT         4,294,967,295 bytes    ~4GB

Пробуйте менять типы полей (редизайн таблицы)
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #6 : 09.10.2013, 12:38:22 »
Пробовал не помогает.
Что и требовалось доказать. И изменение параметров MySQL тут мало поможет.
Даже не пытайтесь публиковать большие материалы в Joomla.
Да и не в Joomla тоже.
Лучше "голого" HTML ни чего пока не придумали для публикации больших книг в инете.
Ну, или создавайте pdf из книги.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #7 : 09.10.2013, 13:16:59 »
На счет "голого" HTML вы что имели ввиду? Как это реализовать?
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #8 : 09.10.2013, 13:39:38 »
На счет "голого" HTML вы что имели ввиду? Как это реализовать?
Создаете обычную html-страницу - c этого начинался интернет!
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Сохранение большого материала
« Ответ #9 : 09.10.2013, 13:57:02 »
Заинтриговал вопрос, решил провести "следственный эксперимент.

Скачал Пикуля "Нечистая Сила" в формате .doc
Пересохранил в HTML, почистил код от "мусора", который оставляет MS Word.
Промежуточный результат: ~21 тыс. строк, файл весит ~2.8 Мб.
Вставка в редактор материала Joomla прошла относительно быстро, а вот с сохранением...

подождал....
еще подождал....
бросил эту дурную затею с сохранением (привет хостеру и процессорной нагрузке)

Реально вставлять тексты таким объемом, больше схоже с садо-мазо.

Можно выйти из положения (все было предложено выше товарищем SK):
Варинат 1. Разбивать на материалы
Вариант 2. Использовать в материале ссылку на html-файл с полной версией
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #10 : 09.10.2013, 14:21:52 »
Каким интересно образом создаются сайты с онлайн чтением книг. У них их же там десятки тысяч книг.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #11 : 09.10.2013, 14:29:57 »
Каким интересно образом создаются сайты с онлайн чтением книг. У них их же там десятки тысяч книг.
По крайней мере эти сайты создаются не на Joomla или другой бесплатной CMS.
Либо пишут свой движок, либо, если все-таки на CMS, разбивают на главы, или обычный HTML
Но, как правило, дают ссылки на скачку в форматах txt, doc, pdf или в форматах читалок

Если задались этой темой, создание онлайн библиотеки, то лучше погуглите интернет, т.к. Joomla в этом вам не помощник.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #12 : 09.10.2013, 14:44:30 »
Библиотека тут не причем. Хотелось найти решение этого вопроса, но похоже, что Joomla пока не готова к этому.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #13 : 09.10.2013, 14:59:04 »
Библиотека тут не причем. Хотелось найти решение этого вопроса, но похоже, что Joomla пока не готова к этому.
Joomla тут не причем.
В данном случае работает связка php + база данных MySQL
И проблема именно в этом.
Любой другой движок, работающий на этой связке, даст такой же результат, что и Joomla.
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Re: Сохранение большого материала
« Ответ #14 : 09.10.2013, 15:16:10 »
Библиотека тут не причем. Хотелось найти решение этого вопроса, но похоже, что Joomla пока не готова к этому.

Вы в MS Word визитки рисуете?

Если Вы задались целью сделать "любой ценой", то можно сделать и на Joomla. Редизайните БД, оптимизируйте нагрузку, покупайте VPS/VDS (с виртуального хоста Вас просто "попросят" уйти).

p.s. И наверное, разработчики движка чем-то руководствовались, когда устанавливали ограничения на вставку текстов больше определенного размера?!
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Сохранение большого материала
« Ответ #15 : 09.10.2013, 15:28:18 »
Это ладно две книги, правдами и не правдами можно сделать. Был бы функционал, который из файла с книгой (txt,doc) вытаскивал текст на сайт, не нагружая тем самым базу данных.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

SK

  • Живу я здесь
  • 2155
  • 164 / 0
Re: Сохранение большого материала
« Ответ #16 : 09.10.2013, 15:40:46 »
Это ладно две книги, правдами и не правдами можно сделать. Был бы функционал, который из файла с книгой (txt,doc) вытаскивал текст на сайт, не нагружая тем самым базу данных.
Из формата doc точно не получится, а вот из txt вполне возможно.
Копайте в эту сторону.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Блокировка материала! Что оно такое?

Автор Chebyrek

Ответов: 17
Просмотров: 17155
Последний ответ 30.06.2020, 16:33:09
от 1AZ1
Как вывести путь материала на страницу?

Автор Gromz

Ответов: 6
Просмотров: 2105
Последний ответ 14.12.2019, 20:19:21
от Gromz
Что за баг с датой обновления материала - Обновлено 30.11.-0001 08:47?

Автор Maxum

Ответов: 7
Просмотров: 3952
Последний ответ 22.01.2019, 23:46:01
от artbavial
Как сбросить счётчик колличества просмотров материала?

Автор Neptun

Ответов: 7
Просмотров: 4441
Последний ответ 18.06.2018, 16:13:17
от tuztref
10 звезд рейтинга материала

Автор Vlasnov

Ответов: 0
Просмотров: 1198
Последний ответ 18.06.2018, 11:35:21
от Vlasnov