L2CMS — безопасный, быстрый, современный и качественный движок для вашего Lineage 2 проекта

A demo will be available upon release.

Новый список изменений:
  • Добавлен Rate Limiting. Подробное описание добавлено в первое сообщение темы. Пользователь может менять пароль не более 3 раз в час, а email — не более 5 раз в час. В противном случае он увидит 429 Too Many Requests.
  • Добавлены новые страницы в админ панель: статистика регистраций, внешний вид админ-панели
  • Добавлена возможность смены пароля и email мастер-аккаунта.
  • Реализована статистика (PvP, PK, кланы, замки и герои)
  • Добавлены новые социальные сети в админ-панель: Twitter (x), YouTube, Instagram.
  • Добавлена возможность на странице "Соглашения" в админке менять не только политику конфиденциальности, но и условия использования.
  • Добавлено отображение баланса в навигации личного кабинета.
  • Добавлена возможность указывать код метрик, например Google Analytics, прямиком в админке!
  • Добавлена ссылка с переходом в админку внутри личного кабинета для администратора
  • Добавлена страница "история пожертвований" пользователя в личном кабинете
  • Обновлены зависимости
Работа над L2CMS в самом разгаре! Уже целых 176 коммитов ?



Если у вас есть идеи, пожалуйста, не стесняйтесь сообщать их мне в ЛС или в данной теме!
 
Последнее редактирование:
Киллер фича для шаблонизации тем в mmoweb4 это инфоблоки. То есть возможность создавать отдельный список постов с нужными полями и определять для них свой шаблон. Благодаря этому пользователю вообще не нужно ковыряться в файлах на хостинге, все делается через админку. Реализовано неидеально, но довольно практично, особенно если учесть, что даже сами блоки создаются в админпанели.
 
Я думал об этом, но такое чувство, что администраторы серверов особо не хотят этим заморачиваться. Текущие глобальные опции позволяют сделать то же самое, но менее функционально.

Уже и так есть готовые динамические компоненты со всем функционалом "из коробки", которые позволят легко натянуть вёрстку.

Я также думал сделать по аналогии с WordPress: открыл тему, и в ней можно поменять изображения, переводы и, возможно, даже блоки. Но как будто это излишне, так как я любую вёрстку за минут 20 натяну.

Спасибо за идею, буду думать.
 
Я не знаю как сейчас все работает, поэтому не могу ничего сказать. Проблема не в том, чтобы натянуть верстку, как раз без этих лишних надстроек это проще всего. Идея как раз в том, чтобы редактировать контент не выходя из админки и самое главное чтобы не залезать в файлы и не ломать там все к х*рам... Админы не то чтобы не хотят заморачиваться, они просто не знают, что так можно. Даже на mmoweb натяжку часто вижу без ифоблоков, потому что разрабам так быстрее, но когда я делаю натяжку мне десять раз спасибо говорят, за то что все так удобно раскидал. Аля - "А что так можно было?".

В OctoberCMS тоже laravel под капотом и там кастомные блоки делаются через yaml файлы. Не очень удобно в ручную делать, но в целом там система намного более гибкая

Про WordPress не знаю, я с ним не работаю практически. Самая удобная система кастомных блоков с которой мне доводилось работать это в CraftCMS, просто волшебство какое-то ?
 
Глобальные опции движка уже поддерживают это. Просто с точки зрения интерфейса и прочего пока такого нет. Не уверен, что это будет в первом релизе из-за огромного списка задач.

Но я однозначно подумаю над этим. Спасибо.
 
Глобальные опции движка уже поддерживают это.
Это немного не то, но за глобальные опции вообще отдельное спасибо, этого очень не хватало в других cms. Кстати, их обязательно заполнять на всех языках? Просто к примеру нужно указать ссылку в тг и в том же mmoweb это нужно делать на всех языках, не то чтобы это не удобно, но люди невнимательные и могут неправильно заполнить все поля...
 
Это то, в контексте того, что можно создавать группы. Где группы — это как раз инфоблоки. Есть опции мультиязычные, их желательно указывать на всех языках.

Опция, которая содержит, например, просто ссылку на социальную сеть, для неё не нужно.

Вот пример:

 
Не совсем понял про группы. Это повторяющиеся блоки?
К примеру у нас есть список преимуществ, их может быть неопределенное кол-во. Я нажимаю добавить:



И заполняю поля по шаблону?



А уже этот список выводится циклом в шаблоне?

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

Либо может что то вроде виджета или еще вариант с админки добавлять музыку, но так чтобы делилась на фрагменты и нельзя было так просто скачать напрямую через отладку страницы. ?
 
Дорогие друзья, как показывает практика, у вас довольно много хороших идей, и потому решил показать вам, как на текущий момент выглядит личный кабинет. (Прошу не забывать о том, что стиль поддерживает изменение внешнего вида в админке. На скриншотах ниже — оформление по умолчанию).

Если у вас есть идеи по улучшению, то милости прошу.

Главная страница:

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

Нужна помощь?
Задайте вопрос или сообщите о проблемах. Наша команда поддержки свяжется с вами в кратчайшие сроки.

с переходом на страницу с тикетами.

Выпадающее меню пользователя по клику на аватар:



Нужен ли вам вообще FAQ? Не вижу спроса.

Страницы с настройками аккаунта:


Я вот думаю, нужен ли вообще аватар? Или немного переделать верстку, убрать из навигации и дело с концом ?
И думаю перенести иконку смены темы в правую сторону, где аватар и смена языка. И оставить только дропдаун со сменой сервера.

Спасибо за ваши идеи!
 
Последнее редактирование:
Я думаю самым лучшим конечно же бы было, сделать этот момент конфигурируемым.

Лично мое мнение - я бы хотел иметь настолько тесную интеграцию с ксенфоро, что аккаунт созданный в cms, подходил бы туда и смена аватарки, соответственно тоже менялась бы и там и там

Нужен ли вам вообще FAQ? Не вижу спроса.
А это разве не просто отдельная статик страница? Полагаю, что все такие меню в отдельных компонентах и кому она реально будет нужна - сами себе её вставят
 
Так суть в том, чтобы редактировать FAQ в админке.

Полагаю, что всё-таки FAQ особо и не нужен.
 
Лично мое мнение, что личный кабинет для ИГРОКА нужен, только для 2х действий: Создать аккаунт и закинуть донат. Все остальное, не нужная трата времени.
 
Что по поводу вывода стримеров ? Какие сервисы поддерживает ?
 
Посмотреть подрочить на статистику еще)