[Складчина] Новая адаптивная админка InstantCMS2

Тема закреплена InstantCMS 2.X
#331 11 ноября 2019 в 16:53

В связи с этим, прошу тех, кто может, протестировать работу.

Fuze
Проверил. Что смог проверить — всё работает.
Для php7.4RC5 php-yaml пока установить не удается.
На php7.2 ставится и работает нормально.
Без библиотеки в неактивных чекбоксах пишет null, с библиотекой — тильду `
---
one: 1
two: ~
three: 1
Массив опций из этого ямла выводится такой:
Array
(
[one] => 1
[two] =>
[three] => 1
)
#332 11 ноября 2019 в 17:44
Fuze, Два вопроса/пожелания:
Можно сделать чтоб этот блок

прилипал к шапке?

И ещё, на мой взгляд, шапку модального окна по высоте может сделать меньше на треть? И для фронта сайта, модальные окна сделать как в новой админке?
#333 11 ноября 2019 в 18:02
Возможно только у меня: /comments (пусто)
Включая виджет: установил виджет — последние комментарии на все странице нет виджета...
Лог, ошибки сыпятся, но не знаю пока, насколько они актуальны для этого случая.
Что-то ему не нравится видимо: system/controllers/comments/widgets/list/widget.php

Аналогично в frontend.php
#334 11 ноября 2019 в 18:31
Ris, благодарю
@Evg, ничего не понял.
#335 11 ноября 2019 в 18:37
Fuze
1. Написал несколько комментариев (во все типы коннекта).
2. Добавил виджет, последние комментарии на центральную страницу.
3. Виджета нет, комментариев на странице /comments нет.
#336 11 ноября 2019 в 18:48
@Evg, теперь понял)
#337 11 ноября 2019 в 19:01


@Evg, теперь понял)

Fuze

Может дело в этой функции не смотрел ее, а может только у меня глюк, предупреждаю )
Но вроде поставил с нуля.
#338 11 ноября 2019 в 19:03

а может только у меня глюк

@Evg
Не только у вас
Уже поправил, войдёт в следующий коммит.
#339 12 ноября 2019 в 01:35

Цель внедрения — увеличение производительности.

Fuze
На рабочем сервере NGINX+php-frm? PHP 7.3.4 на одном аккаунте, установил два сайта. Один с Инстант 2.12.2, а другой с последним релизом 2.12.3
При абсолютно одинаковых настройках и условиях, выигрыша в производительности не обнаружил. Главные страницы обновляются с одной скоростью
PHP yaml установлен.
PageSpeed у обоих моб. до 78 и комп. до 97
#340 12 ноября 2019 в 02:00

PageSpeed у обоих моб. до 78 и комп. до 97

vikont
Я говорю о серверной производительности, т.е. о работе PHP.
Google PageSpeed не интересует, это совершенно разные вещи. Оптимизация под Google PageSpeed при прочих равных условиях не зависит от CMS.
#341 12 ноября 2019 в 08:20
Fuze
Использовал старое, что стояло Webgrind. Тест локально. Вывел виджеты группы, теги были, с настройками, которые вы указали.

У меня получается выигрыш в скорости (с включенным yaml) процентов на 20 — это точно (там отчеты не очень наглядные). Пока еще не разобрался с этим детально (т.е. не смотрел пункт 5), но вот так вот если бегло, то очень неплохо. Если ориентироваться на скорость выполнения по включенной отладки самого скрипта (в footer), то аналогично выигрыш есть существенный. Пока так.
#342 12 ноября 2019 в 15:30
Сегодняшний срез с гита, создал базу в utf8mb4 при установке выбираю тип базы utf8mb4, получаю ошибку
  1. Specified key was too long; max key length is 767 bytes CREATE TABLE `cms_uploaded_files` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `path` varchar(255) DEFAULT NULL COMMENT 'Путь к файлу', `name` varchar(255) DEFAULT NULL COMMENT 'Имя файла', `size` int(11) unsigned DEFAULT NULL COMMENT 'Размер файла', `counter` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'Счетчик скачиваний', `type` varchar(32) DEFAULT 'file' COMMENT 'Тип файла', `target_controller` varchar(32) DEFAULT NULL COMMENT 'Контроллер привязки', `target_subject` varchar(32) DEFAULT NULL COMMENT 'Субъект привязки', `target_id` int(11) unsigned DEFAULT NULL COMMENT 'ID субъекта', `user_id` int(11) unsigned DEFAULT NULL COMMENT 'ID владельца', `date_add` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Дата добавления', PRIMARY KEY (`id`), UNIQUE KEY `path` (`path`), KEY `user_id` (`user_id`), KEY `target_controller` (`target_controller`,`target_subject`,`target_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Загруженные файлы';
Сползание блока

осталось, хотя специально создал поддомен, на котором никогда не стояло сайтов. Браузер "Опера" система Linux Mint

Спасибо за прилипание тулбара, если сделаете, чтоб эти

два блока, прокручивались независимо, то будет вообще песня))
#343 12 ноября 2019 в 16:36

Сползание блока
[Складчина] Новая адаптивная админка InstantCMS2
осталось, хотя специально создал поддомен, на котором никогда не стояло сайтов. Браузер "Опера" система Linux Mint

lakomet
Сползание на странице пользователей есть, но в очень узком диапазоне разрешения. Точно не могу сказать, примерно меду 1366 и 1380.
На остальных страницах не замечено.
#344 12 ноября 2019 в 23:03
Немного потестить только что скачанную с гита версию… Некоторые замечания:
1. AdBlock в актуальной версии оперы съедает ссылку из админки на фронт сайта
Не знаю, можно ли с этим как-то бороться, просто на заметку )


2. Цвета иконок вкл/выкл и сами иконки (тонкие шрифты) сливаются. Я не дальтоник, как писалось выше, но все же на некоторых мониторах цветопередача тоже не ахти. Я бы предложил сделать выкл красным цветом, а вкл синим, как это сделано в меню действий справа. Ну, и возможно, ВКЛ сделать жирным шрифтом (там уже потестить надо)


3. Так понимаю, просто еще недошли руки до отображения списка контента в админке /admin/content — 404 ошибка.

4. Не хватает плавающей или закрепленной кнопки сохранения изменения в настройках сайта, приходится крутить вниз до конца.

5. Большой межстрочный интервал между элементами списка, а также большая высота закрепленных кнопок Сохранить/Отменить. Полагаю, более компактное отображение было бы более удобным (касаемо ПК, с мобилы не проверял еще)
#345 13 ноября 2019 в 00:18

Немного потестить только что скачанную с гита версию

AndroS
1. Отключите адблок
2. Красным делать не буду, жирным выделю.
3. Нет, всё работает, админка полностью готова.
4. Её там и не было, вероятно добавлю.
5. Исправлю, там лишний тег br.

создал базу в utf8mb4 при установке выбираю тип базы utf8mb4, получаю ошибку

lakomet
Проблема БД, решается на сервере

Сползание блока

lakomet
Починил

два блока, прокручивались независимо, то будет вообще песня))

lakomet
Не планирую
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.