Evg

UX: Некоторые изменения шаблона и функционала

Одну неделю использовал только сотовый телефон при работе с сайтом и набросал более 35 пунктов, что необходимо улучшить. Часть сделал, общий список доступен в Discord. Например:

  • Выделенный пост в профиле, теперь более заметен.
  • Мне нравился стиль иконок Bootstrap, но убрал. Т.к. некоторых нет.
  • Улучшена мобильная версия различных частей сайта.
  • и т.д.

Иконки (думаю заметны сразу), а вот избранный пост:

Избранный пост

Читать далее
Evg Evg
30 Июня 2022 18:26
8
3

Пора обновить монитор

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

Читать далее
Evg Evg
20 Июня 2022 07:17
8
3

DEV: Релиз v0.4.4 (LibArea)

Что было сделано? Новый дизайн, — это основное тут. Полностью переделаны шаблоны, чтобы можно было более легко создавать свои. Оптимизированы стили, исправлены все известные ошибки. Новая «лента» и др.

Релиз v0.4.4

Обновление:

Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных!

Читать далее
Evg Evg
15 Июня 2022 15:58
9
4

Мы перевели сайт на новый вариант «Ленты»

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

Ранее такую выдачу в ленте (оригинал текста) имели сайты: LiveStreet CMS, Alto CMS, BigStreet, Я.ру и другие...

  • Для разделения поста используется CUT, кнопка добавлена в редактор.

  • Если пользователь не добавляет CUT, то срабатывает обрезка по словам.

BigStreet

Оригинальное форматирование текста BigStreet в ленте...

Читать далее
Evg Evg
11 Июня 2022 04:39
8
6

Начинаем работать над новым дизайном

Начинаем работать над новым дизайном, который после завершения будет дефолтным. Можно в настройках аккаунта переключиться на дизайн: Разработка (La). Там собственно смотреть ещё не на что, только выпадающее меню в шапке сайта изменено и фон переведен на белый. Чтобы всё не сливалось, sidebar выделил серым, а посты в ленте затемнил.

Лента будет изменена, возможно вывод сам информации будет другой.

Читать далее
Evg Evg
09 Июня 2022 11:27
8
9
Публикуйте, отвечайте, комментируйте...
Вы еще не зарегистрировались?
Войти

«Бюро Горбунова» — интересный сайт

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

Меня заинтересовали следующие обсуждения:

Я поставил перед собой задачу — сделать дизайн сайта с минимальным включением графики и...

Читать далее
Evg Evg
08 Июня 2022 00:52
8
5

DEV: Release v0.4.3

Поменял адрес архива, сформирована следующая версия для тестирования (0.4.3). Можно устанавливать и тестировать. Изменений достаточно много:

  • Китайская локализация.
  • Проведена работа для адапцации сайта для мобильных устройств.
  • Убраны некоторые зависимости.

Нам необходимо избавиться от всех зависимостей js (на данных момент кроме tagify и easymde), чтобы полностью переписать js в едином стиле под весь проект.

В плане UX, была скрыта...

Читать далее
Evg Evg
05 Июня 2022 07:37
6
2

Изменение «шапки» сайта при скроллинге и др...

Проведена некоторые работа, чтобы увидеть результаты возможно понадобиться сделать Ctrl+F5 — комбинация клавиш для обновления страницы напрямую, не обращаясь в кэш.

Для мобильной версии теперь есть показ логотипов блогов и постов. Ранее мы не показывали лого, но показывали краткую информацию. ИМХО, лого важней. Стало так:

Темы на телефоне

Временно убраны иконки (оставлены записи) в горизонтальной...

Читать далее
Evg Evg
03 Июня 2022 00:06
8
4

Разработка на основе жалоб Перевод

Я буду в ближайшие дни переносить статьи с другого сайта, который находится в Германии. В силу некоторых вещей больше не смогу отправлять туда деньги и оплачивать счета. Значит, так тому и быть. Это пояснение. Но мне нравятся некоторые тексты, и они должны быть включены в этот сайт, чтобы не затерялись.

Однако, не буду размещать перевод целой статьи, сейчас сервисы переводов работают хорошо, если есть интерес прочитать полную версию,...

Читать далее
Evg Evg
01 Июня 2022 18:24
7
1

Скрипты для создания сайта вопросов и ответов (Q&A)

В Интернете, есть множество подобных систем (Q&A — вопросы и ответы) написанных на разных языках и имеющие различные лицензии.

WhatSNS — китайский скрипт вопросов и ответов

WhatSNS

https://gitee.com/huangyouzhi/whatsns (PHP) MIT

WeCenter — китайский сценарий Q&A

WeCenter

http://wenda.wecenter.com/ (PHP)

Tipask — это система вопросов и ответов с открытым исходным...

Читать далее
Evg Evg
01 Июня 2022 17:53
6
2

PHP не «умирает», кликбейтщики! Перевод

PHP

Статья от Jason Knight (Джейсон Найт) консультанта по доступности и эффективности, веб-разработчика, музыканта и просто занозы в заднице (как он сам пишет) на сайте Медиум.


PHP получает много необоснованной ненависти и тарабарщины по поводу того, что он уходит за дверь. Если бы это было правдой, мы, вероятно, увидели бы, что некоторые проекты, такие как Wordpress, ищут альтернативы для переноса. То, что они никоим образом не покупаются на...

Читать далее
Evg Evg
23 Мая 2022 08:10
5
1

Понимание ограничений в Discourse (форум)

Данный пост мне нужен, т.к. содержит практически все настройки для ограничений, которые есть в форуме Discourse и работают из коробки. Их много. Список ниже может пролить картину, на то, как этот форум справляется и планирует справляться с различными родами атак, как от людей, так и от ботов.

Формат: название (кол. по умолчанию) — описание


unique posts mins (5) — минимальное количество минут между созданием сообщений, если сообщения...

Читать далее
Evg Evg
21 Мая 2022 09:05
6
2

ERR_EMPTY_RESPONSE error в Google Chrome

В браузере Google Chrome (в новых версиях) будет ошибка ERR_EMPTY_RESPONSE если было включено «Запомнить меня». Про это знаю, проблема решается. Не совсем удобно только то, чтобы реально проверить, надо время.

А пока, в браузере, чтобы зайти на сайт если видите ERR_EMPTY_RESPONSE, необходимо стереть файлы cookie.

Evg Evg
16 Мая 2022 10:46
6
6

ADD: Добавлен блок «Рекомендованные Темы»

Простота «Ядра» системы, так я это называю, чрезвычайно важное дело, от этого зависит долгоиграющие перспективы. Это похоже на фундамент для строительства дома. Вот почему, буду возвращаться туда снова и снова.

Есть вопросы, которые необходимо решить кардинально. Тонкие контроллеры, простые представления, — пример :

https://libarea.ru/post/799/tonkie-kontrollery-prostye-predstavleniya

Из контроллеров предстоит ещё убрать некоторые вещи, например, проверки...

Читать далее
Evg Evg
14 Мая 2022 22:48
6
2

Тонкие контроллеры, простые представления

В Интернете обычно демонстрируют следующий пример, чтобы показать «толстый» контроллер. Кстати, который по сравнению с некоторыми контроллерами на LibArea достаточно тонкий.

Вот пример:

class UserController{ /** * Действие контроллера * Возвращает приветствие юзеру с заданным ID */ public function actionUserHello($userId) { // Получаем имя и фамилию юзера из модели юзера (База Данных) $user = UserModel::find($userId); // Шаблону представления...
Читать далее
Evg Evg
13 Мая 2022 19:53
7
4

Установка (обновление) скрипта LibArea

Статья необходима (и для документации), как установить / обновить LibArea. Будем считать это болванкой. В ней есть ссылка на новый релиз (собранный) для тестирования.

На GitHub в ближайшее время будут вноситься только изменения связанные с локализацией, надо добавить французский, немецкий и китайские языки. В остальном, будут исправлены только ошибки, которые возможно мы найдем в этом релизе.

**Ниже представлен вариант для тестирования,...

Читать далее
Evg Evg
12 Мая 2022 06:16
10
16

ADD: Jevix (типографирование)

Для тестирования на GitHub новая версия добавлена. Очень жаль, но видимо мы не сможем использовать HTML Purifier (даже облегченную версию) и CommonMark для php в виду больших накладных расходов, которые не вписываются в идею проекта.

Добавим старый и добрый Jevix (типографирование)

  • Удалим prism (js) и добавим keylighter (php).
  • Перепишим спойлер и др. для Jevix.
  • Исправление ошибок.

Пробовал использовать HTML Purifier и CommonMark, которые подразумевают...

Читать далее
Evg Evg
09 Мая 2022 08:50
6
4

Тестовый пост (создадим множественные ситуации)

Ванилла форум

Давайте создадим самую ужасную ситуацию связанную с тем, что на фрагмент (который выводится на центральный) мы повесим iframe, загрузим парсер смайлов и зальем картику, плюс добавим и превью. А далее разместим вредоносный скрипт (он на следующей строке). alert(123)

А далее, будет текст собственно самого поста. Где мы проверим видео с YouTub (выше было с RuTube)

2 ссылки внешние (с простановкой...

Читать далее
Evg Evg
07 Мая 2022 20:05
9
2

DEV: Release v0.4.1

Это большое изменение и первый релиз подобного вида. Он не затрагивает изменений в базе данных. Напомню, мы перешли на использование Сomposer, что позволит проводить разработку и поддержку более гибко.

Что в нём?

  • Исправлены все известные ошибки.
  • Добавлено удаление сайтов.
  • Новая локализация.
  • Некоторые улучшения UX.

{color:red}Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы...

Читать далее
Evg Evg
06 Мая 2022 08:21
9
9

DEV: Релиз v0.4.0 Latest (на GitHub)

Создал релиз на GitHub, но не думаю, что его пока необходимо устанавливать / обновлять. Он начальный для работы с сайтом packagist.org. Дело в том, что ранее, в первых версиях присутствовал файл composer.json.

Потом он был удален. И соотв. возникли некоторые проблемы.

packagist.org

Сегодня создал новый, и всё наладилось.

composer LibAreaТеперь уберу старые релизы (указав мин. версию) и можно работать с этой точки.

Версия v0.4.1 — будет для обновления, т.к. в существующей версии локализация ещё не полная, надо первести некоторые файлы.

https://packagist.org/packages/libarea/libarea

Evg Evg
05 Мая 2022 10:06
8
2