Релиз Alto CMS 0.9

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

Вот и дорос LiveStreet до того, что настала пора делать первый настоящий форк от него. И зовется этот форк – Alto CMS.

Вообще-то, если верить статистике GitHub'а, то ЛС форкнули уже 99 раз. Но Alto CMS – это первый форк, который вышел в свой первый официальный релиз, и который отныне начинает жить своей собственной жизнью. Сейчас мы постараемся дать ответы на вопросы, которые наверняка возникнут в первую очередь. И, пожалуй, самый первый вопрос…

Зачем и почему?

Мы – разработчики. И занимаемся, как правило, не «домашними страничками», а серьезными проектами. И нередко для реализации проектов в качестве движка выбираем LS. И очень часто нам приходится дотачивать и допиливать одни и те же вещи, подрихтовывать и подгонять одни и те же фишки, дополнять и подкладывать один и тот же функционал. Вот мы в один прекрасный день и озадачились – а почему, собственно?

Активное продвижение в сторону форка, которое наблюдается у LS – это отлично. Но мы работаем с конечными клиентами, которые хотят решать свои задачи быстро и эффективно. Кроме того, большинству клиентов нужна не «блого-социальная сеть», а нормальный современный сайт. Вот из всего этого и родилась…

Общая концепция Alto CMS

1. Это должен быть движок общего назначения, на базе которого можно создавать сайты самых разных направлений – личных блогов до корпоративных и городских порталов, от общества любителей кошечек до фан-клубов футбольных команд.

2. Движок должен представлять из себя не «набор юного краснодеревщика», а, скорее, конструктор Лего с готовыми решениями.

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

И тут, пожалуй, возникает уже ключевой вопрос…

Что же нового есть в Alto CMS?

Во-первых, мы решили отказаться от жесткого разделения на «просто топики», «опросы-топики», «ссылки-топики» и «топики-фотосеты». У нас есть только топик (или, другими словами, «статья»), который входит в какой-то блог (или «раздел»). И к любому топику вы можете прикреплять фото, опрос, ссылку на источник и т.д. Более того – в движок заложен механизм создания собственных типов контента. Да, теперь вы можете прямо из админки создать свой собственный тип контента со своими полями, настройками и свойствами (более подробное описание работы будет в следующх топиках).

Во-вторых, прямо «из коробки» присутствуют такие вещи, как админка, «родной» поиск (без сторонних компонентов), настройка виджетов (это то, что в ЛС называется «блоками») и т.д.

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

Есть еще множество мелких (и не очень) изменений, и все в одной статье вряд ли опишешь. И, разумеется, в этой версии применены уже все обновления безопасности последнего официального релиза LiveStreet 1.0.3.

Но как бы не был наш форк «клиенто-ориентированным», не будем забывать и разработчиков. А им ведь наверняка интересно…

А что же под капотом?

Пожалуй, одна из ключевых вещей: движок работает под PHP версии не ниже 5.3.
Ядро LS, разумеется, претерпело некоторые изменения. Но при этом мы постарались сохранить максимальную совместимость с LS 1.0.2 на уровне плагинов и скинов (совместимость, пожалуй, на уровне 99.83%).

Структура БД немного изменена, но имеется конвертер с LS 1.0.2. И, кстати, о базе – библиотека DbSimple была обновлена, и теперь по умолчанию используется MySQLi с «ленивым» подключением, а также есть поддержка PDO, PostgreSQL, MS SQL и др.

Есть встроенный LESS-компилятор, на подходе — скин на базе Bootstrap в базовой поставке, встроенный обработчик ошибок и полностью переписанная система логгирования, улучшенная (и стандартизированная) поддержка тем оформления, а также множество других «плюшек» и «фишек», которые призваны облегчить труд разработчика по созданию и поддержке сайтов на нашем движке. Серьезное внимание уделено вопросам безопасности. Если попробовать это сформулировать более четко, то получим...

9 фактов об AltoCMS

  1. Встроенная админка с возможностью расширения сторонними разработчиками
  2. Установка плагинов прямо из админки, заливкой архива
  3. Новая упорядоченная система шаблонов с поддержкой разных тем оформления в одном скине
  4. (скоро!) Bootstrap шаблон. Скины с bootswatch в комплекте. Платные скины, основанные на bootstrap, несложно адаптировать. Адаптация одного из скинов уже сейчас используется на нашем сайте.
  5. Встроенный LESS-компилятор позволить использовать всю мощь программируемого CSS, при этом не замедляя работы сайта, т.к. компиляция выполняется на стороне сервера
  6. Настраиваемые типы контента. Жесткие ограничения типов topic/link/photoset/question уходят в прошлое. Все настраивается гибче.
  7. Потребление памяти снижено на ~20%
  8. Упрощенная навигация главной позволит не усложнять жизнь вашим пользователям на старте проекта. Убраны устаревшие меню и фильтры, от которых “хабр”-родитель отказался уже несколько лет назад.
  9. Поддержка и логгирование мультисессий для пользователей. Т.е. пользователь может теперь заходить на сайт из разных мест, с разных устройств без разрыва предыдущей сессии.

И, наконец, многих, думаем, заинтересовал вопрос, а кто же выпустил этот форк? То есть…

А кто такие «мы»?

Отвечаем: мы – это человеки, которые давно известны в LS-сообществе. Итак, основатели форка LiveStreet под названием Alto CMS – это extravert и aVadim. В настоящее время с нами работает еще несколько человек, которые являются кандидатами в нашу команду. И, отставив буквально на минуту в сторонку ложную скромность, мы можем уверенно сказать, что наша репутация, наш опыт и профессионализм явно благоприятно скажутся на развитие нашего форка.

Пожалуй, стоит на этом пока остановиться.

Ах да, совсем забыл. Скачать Alto CMS можно тут:

Скачать  Alto CMS

6 изображений

Показать ещё фото 

6 изображений

Показать ещё фото ↓

Похожие статьи

  • Переход с Livestreet на ALTO
    Здравствуйте. Есть следующий вопрос, имеем экспериментальный сайт микроблогов работающий на Livestreet: http://cbunga.ru/ Работает в принципе нормально но есть ряд проблем которые заставляют задуматься над сменой...
  • Alto CMS 1.1.х и плагины DAO
    Вот уже больше полугода как функционирует ветка Альто 1.1.х, многие следят за ней и с нетерпением ждут развития. Но и столько же тянется проблема работы с ней плагинов DAO..
  • После установки Alto выдает ошибку
    E_WARNING [2] session_regenerate_id(): Cannot regenerate session id — session is not active See details in error.log Fatal error: Cannot 'continue' 2 levels in C:\xampp\htdocs\anime-plus....
  • При переходе на сайте в место доменного имени появляется ип
    При переходе на сайте в место доменного имени появляется ип, как исправит?

94 комментария

0
поздравляю с первым релизом
0
Из за неправильного почти пустого .htaccess в корне не установилось :)

Экстраверт, создай блог для описания багов, что бы не лепить топики с вопросами где попало
0
Скачайте архив заново.
0
Баги можно сюда github.com/altocms/altocms/issues
0
Ну тож, убедили.
0
extravert будут ли ваши плагины на LS иметь свое продолжение?
0
Для альто? Конечно. Совместимость будет объявлена в одном из следующих обновлений. Почему то все спрашивают в таком ключе, как будто мы ушли с ЛС и собираемся бросать плагины. Пришло время, я думаю, отписать свою позицию и причину возникновения форка на ЛС. Она никак не связана с какими то скандалами(как было с некоторыми разработчиками). Причину можно кратко описать так — каждый хороший зрелый продукт имеет «экспериментальную»(не означает неработающий прототип) по функционалу ветку. Дорос до нее и LiveStreet.
0
Надо сразу понимать, на что ставить. Вы же знаете, что я у Вас купил почти все плагины, поэтому беспокоюсь.
0
Задал тот же вопрос на ЛС. Рад что поддержка будет.
Связи с выходом Альто. Вы галерею свою адаптировать будете под этот двиг?
0
Немного оффтопом. На этом сайте при регистрации окно регистрации вылезает за пределы экрана.
0
Обновлений плагинов? А что сейчас совместимо из Ваших плагинов? Кстати, сегодня только прикупил шаблон fortune. Будет ли он совместим здесь?
0
После установки, топиков нет вообще.
0
Какие типы топиков в админке отображаются?
0
Как их создавать?
0
Типы контента в админке.
0
Молодцы!
0
Непонятно как добавлять топики.
В админке не изменяется рейтинг юзеров.
0
настройка виджетов (это то, что в ЛС называется «блоками») и т.д.
Нужно что-то интереснее придумать, то есть полную настройку виджетов, не только выключать и включать, добавить ещё, чтоб можно было настраивать на каких страницах выводить.
0
В планах
0
Очень достойно Alto CMS выглядит на телефоне. Очень! :) Наверное, это заслуга верстальщика.
0
Начал проект на LS и появляется Alto CMS. Подожду годик для стабильности :)
0
переход с livestreet на alto без осложнений возможен?
0
Мы постарались сделать его максимально простым. Наверное, нужно будет инструкцию детальную подготовить. Но в целом это выглядит так:
1. конвертация базы LS -> Alto
2. копирование шаблонов страниц в новое место (из плагинов к шаблонам эешнна)
3. небольшая доработка шаблонов в части создания и отображения топиков

Но по п.3 будем думать, как это упростить, возможно, сможем предложить более простое решение

Все плагины LS должны работать без проблем
0
Все плагины LS должны работать без проблем
это очень радует!
0
Подожду месяцок доработок и попробую.
0
Отличное разделение сделали. Те, кому нужна cms и кто не может (не хочет) ковыряться в конфигах и коде однозначно перекочуют в основной массе на Alto. Отличное, грамотное и продуманное решение, ребята молодцы. Меня радует, что хоть какая то конкуренция появилась. Для LS тоже польза, новички меньше будут задавать глупых вопросов а сразу отправляться сюда:)
0
Очень хотелось бы пользоваться Вашей системой, однако у вас не работает один очень нужный плагин, который при этом, спокойно работает в нативной Livestreet. Это плагин для авторизации через соцсети — ulogin

github.com/ulogin/ulogin-livestreet/zipball/master

Устанавливаться то он в вашей системе устанавливается, но в окне входа его виджет не появляется — исправьте пожалуйста, ведь в лайвстрит-то он работает
0
0
Спасибо, разберемся
0
Будет ли доступен шаблон сего сайта? В каталоге шаблонов не нашел похожего.
0
Вот просто так выложить его для свободного скачивания, к сожалению, не можем — он создан на основе платного дизайна и это будет нарушение лицензии. Но мы работаем над тем, чтоб адаптация сторонних шаблонов была делом простым, быстрым и недорогим. Чуть позже расскажем об этом
0
Больше половины плагинов и ТЕМ (например тема social ), работающих у меня в LiveStreet 1.0.3 не запустилось — симптомы те же — пишет что всё нормально установилось, но в интерфесе не появляется ничего нового. А при установке темы social начинает ссылаться на какие-то несуществующие файлы. В чем смысл сборки если к ней не подключить ни плагинов ни тем?

Ещё момент — почему просмотр комментариев в топиках по умолчанию скрыт? Почему кнопки поделится с друзьями по умолчанию скрыты (я обнаружил их наличия только на 2 день тестирования, что же говорить о простых пользователях, которые зайдут на сайт) — очень неудобно.
0
Уже писалось, темы необходимо адаптировать.
0
В чем смысл сборки если к ней не подключить ни плагинов ни тем?
А в чем смысл рождения человека, если он не умеет ни ходить, ни говорить, и вообще ничего?

А если по делу — social не пробовали ставить. Но попробуем, посмотрим, что там не так.

И насчет «почему» — как-то странно ты формулируешь. Тебе важно услышать «почему так»? Или есть предлжения, как это сделать лучше и удобней? И будет здорово, если еще и браузер свой укажешь — поможет в обнаружении и исправлении недочетов, о которых пишешь.
0
Возможно я слишком резко написал — ни в коем случае не было мысли критиковать с негативом. Наоборот — сборка мне очень нравится и я бы хотел ей пользоваться. Но некоторые моменты пока не дают этого сделать.

По предложениям, кроме совместимости плагинов и тем:

1. Было бы здорово, если бы комментарии в основной теме не были скрыты по умолчанию
2. То же самое с кнопками «Поделится с друзьями»
3. Ещё заметил глобальную путаницу между топиками и блогами (хотя эта проблема есть и в livestreet) — я например (и думаю что 100% читателей сайтов на основе livestreet), постоянно путаются в поисках нужного топика или блога. Не знаю почему так получается, но именно так. Было бы идеально иметь возможность ВООБЩЕ отключить блоги как класс и оставить только топики. То есть к каждому пользователю привязаны топики. Никаких блогов которые только всё путают. Было бы мега-удобно!

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

Ведь что такое по сути блог в контексте лайвстрит — это структуризация топиков по каким то общим моментам. Думаю что в 95% случаев хватает структуризации по автору этого топика. Для остального есть тэги и т.д.
0
Вот это совсем другое дело :) Четко и конкретно. Спасибо.

Насчет п.3, правда, до сих пор не встречал такой точки зрения. Но надо будет подумать
0
Не за что!
Вам спасибо!
Задавайте еще вопросы.
0
3. Можно просто установить большое ограничение рейтинга на создание блогов и вырезать из шаблонов ссылки.
0
Отличная идея! Спасибо! Пока что так и буду делать
0
Парни а где взять такой же шаблон как тут?
0
aVadim выше написал: Вот просто так выложить его для свободного скачивания, к сожалению, не можем — он создан на основе платного дизайна и это будет нарушение лицензии. Но мы работаем над тем, чтоб адаптация сторонних шаблонов была делом простым, быстрым и недорогим. Чуть позже расскажем об этом.
0
Спасибо, жду с нетерпением
0
Баг — если при создании топика нажать предпросмотр — пишет — неверный тип топика. До этого в настройках типа топика отключил фотосеты (может как-то с этим связано).

В продолжении темы о запутанности блогов. Созданы топики в персональных блогах. Захожу в главном меню в Блоги. В результате вижу пустоту, так как по умолчанию стоит показывать какие-то коллективные блоги (что это вообще такое?). Чтобы просмотреть персональные блоги нужно щелкнуть на них отдельно. А пока этого не сделать (о том что нужно куда-то щелкнуть, пользователю предстоит ещё как-то догадаться) создается впечатление что на сайте нет никаких блогов. Это путает. Как сделать персональные блоги выводимыми по умолчанию?
0
Да есть такое. Еще при попытке удалить топик пишет
Fatal error: Allowed memory size of 629145600 bytes exhausted (tried to allocate 523800 bytes) in /home/....../data/www/site.ru/classes/modules/comment/Comment.class.php on line 398
0
Подтверждаю — такой же баг и уменя
0
Лучше всего если бы при переходе в меню в блоги показывал бы список вообще всех блогов (и коллективных и персональных) а пользователь уже сам бы мог выбрать — какие оставить а какие отфильтровать
0
А ещё лучше — как я уже писал — вообще отключить блоги. Всё-таки, как я понял — эта сборка позиционируется как простое и интуитивное решение для неискушенных пользователей. Так что предложение имхо вполне логичное.
0
Для пользователей, но не для вас же лично. =)
0
Ну так я за них и переживаю — чтобы им было легче искать топики
0
Ещё баг. Переименовал в админке Blog by admin в Мой Блог и отключил в типе топика фотосеты. Затем создал топик. При попытке войти в топик получаю

Exception: Unable to load template file 'widgets/widget.blog.tpl' in 'blocks.tpl'
See details in error.log

Где искать это error.log не знаю. В админке в ошибках системы чисто — No data
0
Вылечилось после удаления плагина livestreet.ru/tag/ReloadCSS/

Плагин этот кстати всё равно в этой сборке не работал, а жаль — плагин нужный.
0
Поправка — Вылечилась только вот это — Exception: Unable to load template file 'widgets/widget.blog.tpl' in 'blocks.tpl'
See details in error.log

Удаление топиков так и не работает
0
Насчет удаления топиков — проверим.

А вот насчет плагина — а для чего он?
0
Этот плагин автоматически перезагружает правила css (когда он включен) — очень полезно при разработке / верстке дизайна. Экономит время
0
Насчет совместимости, конечно, будем разбираться, но сугубо из соображений совместимости.

А вообще для этой задачи у Альто есть для этого функционал «из коробки». Посмотрите в админке «Настройки», вкладка «CSS и javascript»
0
Вот только что пришла мысль по-поводу блогов.
Нужно сделать так что бы из админки можно было ставить «разрешить пользователям создавать блоги», а иначе их может создавать только админ и модератор.
К стати как дела обстоят с модераторами?(их назначением)
0
Чё вы прицепились к этим блогам, не надо чтоб создавали — установите рейтинг, чтоб не могли, надо — уберите рейтинг, чтоб могли. Вся проблема.
0
=) Простите
Но лучше через админку)
0
Тогда придётся ещё кучу менюшек в шаблонах каждый раз править. Проще если бы они были отключены вообще. А уж если найдутся странные люди, которым эти блоги покажутся удобными — пусть включают принудительно и мучаются )
0
Хочу поздравить Вас с релизом!
еще порадоваться за себя, что таки решился начать пересоздание своего блога и спрыгнуть с WP

Заодно возник такой вопрос — если я ставил его на тестовый домен (по типу test.site.com), и хочу перенести на основной (www.site.com) — где необходимо менять домен, что б сайт полностью работал?
0
config/config.local.php
0
Обычно достаточно поменять в config.loca.php:
$config['path']['root']['url'] = '...';
$config['path']['root']['dir'] = '...';


И спасибо за поздравления!
0
На главной начало выскакивать
E_CORE_WARNING [32] Module 'xml' already loaded
See details in error.log
Не подскажите как исправить?
0
А после чего стало выскакивать?
0
Даже не знаю, сейчас глянул в левый нижний угол, висит эта ошибка
0
С фотосетом будете что-нибудь делать?
Хотелось бы что-то на подобии этого
0
А на данный момент не то же самое? Я бы сказал даже удобней, во всплывающем окне.
0
Хочется чтобы здесь был «магазин шаблонов». Чтобы можно было покупать дизайн для своего сайта. Ну и магазин модулей, конечно. + Может быть бесплатное что-то.

Ну и конечно хочется иметь возможность менять дизайн НЕ «адаптация сторонних шаблонов была делом простым, быстрым и недорогим» — а клик-клик-клик и готово :)
0
Столкнулся с еще одним вопросом — максимальный размер поля «Текст», оказывается для меня мало лимита в 15000 символов :)
не могу найти где оно меняется…

И еще — а как планируется поддержка Alto CMS, или это нормально писать сюда в комментарии? :)
0
$config['module']['topic']['max_length']
0
Что то все затихло.
+2
Нет :)
0
Это да. Разработчики работают. Ничего не говорят
0
Верните меню на старое место. там лучше смотрелось
0
За несколько дней использования этой cms обнаружил, кроме всего вышеописанного:

1. Через админку не очищается кеш (с правами на запись в папках все в порядке, все записи/удаления работают, кроме кешей)

2. При добавлении топика теги cut и cut name не работают..., т.е. тупо не отображаются и ничего не скрывают

ЗЫ. я читал, что лучше писать о багах на гитхаб, но мне, честно говоря, лень регистрироваться там только ради этого.
0
Структура БД немного изменена, но имеется конвертер с LS 1.0.2. И, кстати, о базе – библиотека DbSimple была обновлена, и теперь по умолчанию используется MySQLi с «ленивым» подключением, а также есть поддержка PDO, PostgreSQL, MS SQL и др.
MongoDB?
0
MongoDB?
Нет
0
Why not?
+1
А для чего? Шоб було?
0
Для HighLoad проектов, также хотелось бы увидеть реализацию Redis.
0
но что именно вы хотите хранить в данных базах? или вы вообще все решили перенести в nosql базы?
+1
LS при работе с MySQL прожорлив на ресурсы и это можно исправить внедрив Mongo DB для увелечения скорости запросов и обработку данных.

Мне вот к примеру надо реализовать такую архитектуру для realtime.

Основное хранилище — это обычный стек РНР+NOSQL БД nginx+php-fpm это все стандартно.
Дополнительно:
— поиск реализуется отдельным сервером на базе elasticsearch (http://www.elasticsearch.org/).
— реалтайм реализуем на базе SockJS (серверная часть, для начала — github.com/sockjs/sockjs-node на базе NodeJS, если сильно упирается в производительность, что реально очень сложно — можно перенести эту часть потом на pypy — у сокжс серверные части независимы, например питоновская вот github.com/mrjoes/sockjs-tornado, основан выбор на статье habrahabr.ru/post/134822/). Клиентская часть вот — github.com/sockjs/sockjs-client
Это обеспечит поддержку стриминга и унифицированого протокола для всех браузеров.

— redis — используем как очень умный кеш, например, для хранения числа новых сообщений/общего количества, событий пользователя и т.д. тоесть таких данных которые постоянно запрашиваются чтобы не лазить в базу. Кроме этого, редис выполняет роль основного брокера для связи всех узлов — главный мастер сервер ставим рядом с основным приложением, слейвы стоят на комет-сервере и на поисковой ноде.

Теперь про связи: основное приложение принимает запросы, например, сравнительно редкие типа регистрации и т.п. через обычный ajax, далее записав и обработав, она разадет через PUBLISH/SUBSCRIBE механизм Redis-а эту информацию всем другим узлам. Все создания элементов (новые посты и т.п.) идут обычным аяксом в основное приложение. Оно обрабатывает и записывает в базу данных, потом раздает эту информацию другим.
Редис, установленный рядом с сокжс, получает пакет (json) от основного сервера, где, например, новое сообщение и список идентификаторов блогов, кому это сообщение отправить — и раздает это всем, кто подключен. Таким образом разделение логики — основное приложение только формирует указание кому раздать, но не знает кто онлайн и каким образом они подключены, а сокжс сервер реалтайма знает кто подключен но обезличено, только как транспорты и ид, он получает сразу сформированый список кому отправить и само сообщение, которое без обработки сразу раздает.
Вторым клиентом для сообщений будет поисковый сервер — возможно там надо будет написать небольшой скрипт клиента, пару строк на РНР или лучше ноде, хотя любой язык. Он также принимает сообщения через редис и ложит его, скармливая поисковому серверу еластиксерчу. Таким образом, по факту, в еластиксерче будет хранится документ-дубликат поста, со всеми данными, которых достаточно, чтобы когда идет поиск — все данные сразу брать из поискового индекса, без обращения к основной базе данных.
+2
LS при работе с MySQL прожорлив на ресурсы и это можно исправить внедрив Mongo DB для увелечения скорости запросов и обработку данных.
Распространенное заблуждение — мол, достаточно MySQL заменить на MongoDB, как скорость работы сайта увеличится на порядки. Во-первых, если большое количество тестов с совокупности показывают весьма высокое преимущество MongoDB в добавлении данных в базу. А вот что касается выборки, то тут мы видим превышение скорости над MySQL всего в 1.5 — 2 раза. Посмотрите общее время генерации страницы на вашем сайте, и гляньте, сколько времени из него занимают суммарно запросы к базе. И прикиньте, на сколько, в общей сложности, вы выиграете, если суммарное время запросов к базе увеличится в два раза. И прикиньте трудоемкость переписывания ВСЕХ мапперов с SQL на MongoDB. И прикиньте затраты на увеличение мощности сервера с MySQL, которое даст тот же двукратный прирост. И сравните затраты там, и там.

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

А вообще, что касается БД, то я уже писал как-то — считаю, что имеет смысл сосредоточится на поддержке MySQL (как mysqli, так и PDO) и PostgreSQL. Остальное — экзотика.

Но если кто-то решится и предложит свои услуги по включению в перечень поддерживаемых баз MongoDB — я хоть и сильно удивлюсь, но особо возражать не стану.

А вот Редис, как некая кеш БД — это интересная тема. Но тоже вряд ли ближайших месяцев
0
+1
походу вы просто начитались статей… вам же объяснили что для NoSQL нужно применять по-уму. Если у вас такой высоконагруженный проект, значит найдете средства для оптимизации проекта в процессе работы… а это движек универсальный.
+1
Отличная работа. А что по поводу копирайтов, какие условия сьема ссылок? (требует заказчик)
0
Почти неделя ни ответа ни привета.
+1
Пропустили.
1) Копирайты ЛС — условия снятия по правилам ЛС
2) Копирайт альто — по правилам gpl/mit. От донейта не откажемся)
3) Если используется шаблон synio — копирайты xeoart по правилам ЛС.
4) Если используется бутстрап шаблон — условия снятия (ответ автора шаблона 5nook ):
донейт в поддержку alto

По части функционала донейта вопрос будет скоро решен)
+1
Классный движок! Буду на нем делать сайт!
Вот плохо что когда делаешь перенос строки ентером, в комментах, то выдает тег br неопытные юзеры будут думать «че это за фигня?»
Отредактирован:
0
Вы о чем?
0
Надо же, быстро исправили)
0
почитал,
серьезно прикидываю, а не перейти ли на альто :)
да и вечный срач на лс надоел
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.