Alto 1.1: Изменения в рейтинговой системе

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


Итак, в версии 1.1 механизм рейтинговой системы вынесен в отдельный плагин «Rating». Этот плагин полностью повторяет существующую в версии 1.0 рейтинговую систему, но все поправочные коэфициенты для неё были вынесены в админку плагина и теперь её можно настраивать так, как вам удобно.
В конфиге рейтинговой системы более 50! настроек и что бы в них не запутаться есть специальный калькулятор рейтинга, который позволит смоделировать ту систему, которая вам действительно нужна.

В комплект Альто 1.1 теперь входит и плагин простой системы голосования, который предоставляет следующие возможность:
— полностью отключает силу, остается только рейтинг;
— есть возможность указать фиксированное количество баллов, которое будет начисляться пользователю при голосовании за него, его топик или комментарий;
— указывается фиксированное количество баллов которое будет начисляться в рейтинг топика/блога при голосовании за них
— и самое интересное, можно указать сколько баллов будет списываться с пользователя при голосовании за пользователя/топик/блог/комментарий.

Оба плагина настраиваются полностью через админку.

Да, и конечно же, вы можете теперь выбирать объекты голосования, например, отключить голосование за блоги и комментарии, а оставить лишь рейтинги пользователей и топиков.
Кроме того, можно полностью отключить использование рейтинга, если он вам не нужен ).

Также, для каждого объекта голосования теперь можно отключать дизлайки )

Использование консоли

Разбираюсь с тем что лежит в common/console. Cоздал команду, а как в ней получить доступ к движку, модулям, плагинам? Надо ли для этого приложение создавать? Как тот же топик добавить? Что подключить, экземляры чего создать?

Спасибо!

Изменение url стандартных разделов (Вопрос). Есть решение.

Как можно заменить стандартные url разделов?
например https://altocms.ru/people/ —> https://altocms.ru/user/ или https://altocms.ru/id/

Задача решена, спасибо Андрею https://altocms.ru/968.html#comment17983

Спам атака, последствия.

Практически все сайты на LS и Alto сейчас подвергаются массированным спам атакам. Каждый защитился по своему.
Начало некоторые заметили сразу, некоторые проморгали. Я из последних, успели зарегистрироваться тысячи ботов, на одном из сайтов запощено около 15 тысяч постов. Все боты мной были забанены, большинство статей (не все пока) удалены, но в последнее время стали поступать сигналы от хостера, что очень много занимает места и сами сайты и базы данных, с превышением лимита и требуют изменения тарифа.
По этой причине у меня несколько вопросов:
1. Если я удаляю статью, удаляется ли она бесследно? Или в базе данных остаются какие то следы?
2. Если в статье были запощены фотографии или картинки, удаляются ли они при удалении статьи?
3. Забаненный пользователь остается в базе данных. После обновления версии, я смогу удалить их через админку. Тот же вопрос, что и про статью, удалятся ли боты бесследно или останется что то в базе данных?
Может у кого то есть ещё вопросы, пишите в личку добавлю апдейтом.
.

Чем отличаются версии друг от друга или политика версионирования Alto CMS

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

Читать дальше →

Рейтинг и сила — как это должно работать

Выношу сюда стихийно возникшее обсуждение

И вот еще статьи по теме:
Механизм подсчета рейтинга и силы
Сила и рейтинг
Рейтинг юзеров и блогов

Опишу реализацию, к которой я склоняюсь:
1) Модуль рейтингования выделяется в отдельный плагин. Алгоритм подсчета — это отдельный разговор, он может быть какой угодно. Можно в стандартном комплекте движка два плагина поставлять — хабраподобный (потому что он уже есть), и простой (реализуется быстро и просто).
2) В конфиге плагина задавать: за что юзеры могут «лайкать», могут ли они «дизлайкать». Плюс могут задаваться какие-то доп.параметры (напр., «весовые коэффициенты и проч.)
3) Сами кнопки голосования за сущности — топики, юзеров, комменты и проч. — сделать в виде виджета. И вставлять этот виджет в шаблоне, где это нужно. Тогда внешний вид „голосовалки“ может легко изменяться в зависимости от конфигурации плагина, и сторонние плагины его тоже могут изменять. А если плагин рейтингования отключен, то эти кнопки вообще не будут выводиться.

Изменения в шаблонах Альто 1.1

Здравствуйте,
Хоть и не очень значительно, но шаблоны в версии Альто 1.1 претерпели некоторые изменения и дополнения. О чём и хотелось бы рассказать подробнее. В первую очередь советую обратить внимание на этот топик тем, кто планирует переезд на новую версию, дизайнерам, разработчикам шаблонов.

Все примеры основываются на шаблоне start-kit.

Читать дальше →

[Решено] /admin/ Not found

После установки нет админки по адресу /admin/
УРЛ http://kesklinn.ee/kcms/alto/
Версия altocms-1.0.10.2


РЕШЕНИЕ: Добавление стандартного .htaccess (находится внутри архива с CMS)

Alto CMS версия 1.1-alfa — что в ней нового и интересного

Практически одновременно с фикс-версией 1.0.10.2, где были исправлены всяческие мелкие баги, вышла в релиз версия 1.1-альфа.

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

  • Новый механизм работы с изображениями, значительно улучшенный и переработанный
  • Новая сущность — меню, и модуль работы с меню
  • Сниппеты — шикарная возможность разнообразить контент
  • Прочие нововведения, не такие крупные, но не менее полезные

Читать дальше →