LINUX.ORG.RU

Состоялся релиз системы управления контентом MLUG

 , , , ,


0

3

Буквально только что состоялся релиз первой рабочей версии системы управления контентом MLUG.

Система распространяется на условиях GNU AGPL третьей версии.
Для добавления своего кода в основной репозиторий нужно дать согласие на перелицензирование по усмотрению хозяина репозитория.

Система управления контентом может похвастаться такими особенностями:

  • Основана на свежей Django с долговременной поддержкой и минимумом зависимостей, которые можно без больших проблем исключить из сборки вообще.
  • Не делает лишнего, только самое необходимое для сайта.
  • Красивая нескучная тема оформления (в данной версии простая смена шаблонов не предусмотрена, но стили менять довольно просто).
  • Приложение для рассылки почты подписчикам с подтверждением, отпиской, настройками, списками рассылок и отложенной отправкой.
  • Приложение голосований с инновационной системой жетонов и встроенным генератором QR-кодов для доступа к приватным голосованиям.
  • Переполнена добротой и любовью.
  • В комплекте красивая иконка под лицензией CC-BY-SA 4.0.
  • Полностью переведена на русский и английский языки и готова к переводу на любые другие (но не полностью готова поддержка многоязычного контента для сайта).
  • Рассчитана исключительно на защищённое соединение (это не обусловлено техническими причинами, но во множестве мест в исходном коде жестко прописан https).
  • В качестве отступов в коде не используются пробелы.
  • Написана и поддерживается лично мной в свободное время, коммерческая поддержка для серьёзных организаций возможна.

Репозиторий со всеми исходниками, документацией, багтрекером и даже картинками

>>> Демо

★★★★★

Проверено: splinter ()

В качестве отступов в коде не используются пробелы

Ну всё, теперь конкурентам точно капец.

Psych218 ★★★★★ ()
Ответ на: комментарий от Psych218

А по теме: молодец.

Только стили не идеальны дефолтные. Вот в демо например у меня опрос выглядит так. Вряд ли кнопка задумывалась именно такой. Да, есть юзерстиль, меняющий кнопки, но он должен бы менять полностью, там !important стоит. Неужели в стиле самого сайта тоже !important используется? Если да, то это, ИМХО, зря.

Psych218 ★★★★★ ()

Вот что значит не выспался!

Сначала прочитал «континентом».

Потом прочитал «контингентом».

:D

anonymous ()

В качестве отступов в коде не используются пробелы

Я надеюсь это значит что используется табуляция? Если да - тогда мои поздравления. Здравый смысл - это всегда хорошо

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Psych218

Не, это костыль. А сдвиг вправо так и задумывался, тут всё правильно.
Импортанты буду убирать.

Goury ★★★★★ ()
Ответ на: комментарий от Pinkbyte

А других вариантов в питоне и не бывает

Goury ★★★★★ ()
Ответ на: комментарий от Goury

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

Табы — действительно здравая мысль.

a1batross ★★★★★ ()
Ответ на: комментарий от a1batross

Надо пользоваться редакторами с подсветкой табов и пробелов и никаких проблем не будет.

Goury ★★★★★ ()
Ответ на: комментарий от Goury

Редакторы с подсветкой пустоты и заполнением вакуума

fxd

FRWHate ()

нужно дать согласие на перелицензирование по усмотрению хозяина

BSDанёт код или вовсе в public domain на своём закрытом сервере, а потом закрытые поделки выставит.

Автор,а каждый коммитер может перелицензировать код по своему усмотрению?

FRWHate ()

Репозитариум во славу Императора!

anonymous ()

Мобильная версия... У меня просто нет слов.

leave ★★★★★ ()
Ответ на: комментарий от leave

Нет там никакой мобильной версии, есть просто стили для экранов меньше 768 пикселей в ширину.

Goury ★★★★★ ()
Ответ на: комментарий от Goury

Автор,а каждый коммитер может перелицензировать код по своему усмотрению?

Только свой личный код

Чужие коммиты своим кодом считаются?

Нет, если только не ты их писал

Для добавления своего кода в основной репозиторий нужно дать согласие на перелицензирование по усмотрению хозяина репозитория.

Да какого икса ты требуешь право на перелицензирование чужого кода, если он твоим не является(чужие коммиты)

FRWHate ()
Ответ на: комментарий от Goury

Т.е. на большом мониторе я увижу такое же убожество с огромными кнопками?

leave ★★★★★ ()
Ответ на: комментарий от FRWHate

Не нравится — не коммить.
А то как отправлять код в типа-GPL репы, которые можно перелицензировать в любую будущую версию, какую только издаст GNU — так это нормально.
А когда я то же самое, но без зависимости от крупной конторы предлагаю — ууу, надо обязательно обосрать всеми анонимусами лора.
А завтра вместо Столлмана к рулю придёт какой-нибудь поттеринг и издаст GNU GPL v4 EULA edition и весь свободный софт на этом и схлопнется.

Goury ★★★★★ ()
Ответ на: комментарий от leave

Если у твоего большого монитора меньше 768 css-пикселей по ширине — да, будет весьма паршиво смотреться.

Есть предложения по решению этой проблемы — закидывай их пулл реквестом или как-нибудь ещё.

Goury ★★★★★ ()
Последнее исправление: Goury (всего исправлений: 1)
Ответ на: комментарий от Goury

Столлман - это флагман. А ты хочешь на любую лицензию менять в т.ч. на коммерческую с закрытым кодом.

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

FRWHate ()
Ответ на: комментарий от FRWHate

Во-первых: сегодня Столлман, завтра Поттеринг. Права на перелицензирование передаются компании GNU, а не Сттоллману лично.

В-полторых: а чем я хуже Столлмана? Я тоже состою в церкви святого Имакса и так же считаю свободу ПО самой важной вещью в мире. И я гораздо более радикален, чем Ричард. И я знаком с ним лично.

Во-вторых ты нагло врёшь:

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

А где написано, что следующая версия GNU GPL не будет коммерческой и с закрытым кодом? Я хотя бы обещаю не запроприетаривать.

В-третьих ты демагог и лицемер:

сам можешь одну из лицензий юзать, так и все остальные.

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

В-четвёртых ты просто очень наглое трепло:

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

Я хотя бы обещаю в случае платного перелицензирования справедливо поделиться со всеми контрибуторами.

А теперь уходи.

Goury ★★★★★ ()
Последнее исправление: Goury (всего исправлений: 1)
Ответ на: комментарий от Goury

У тебя высота кнопки зависит от ширины монитора?

leave ★★★★★ ()
Ответ на: комментарий от leave

Да вроде не сильно:
https://bitbucket.org/mlug/mlug.ru-django/src/b210d5b9fbdb5db0127040a99f4660b...

@media screen and (max-width: 768px){
...
	.first_menu .menu_item {width: 80%; text-align: center; border-radius: 0; margin: 0; padding: 2px; display: block; font-size: 32px;}
...
}

Goury ★★★★★ ()
Последнее исправление: Goury (всего исправлений: 1)
Ответ на: комментарий от Goury

обещания

Обещанное три года ждут

справедливо

Критерии и цифры справедливости

FRWHate ()

Рассчитана исключительно на SSL соединение

С TLS работать не будет?

Klymedy ★★★★★ ()
Ответ на: комментарий от Klymedy

Да поидее должен, TLS же вроде наследник SSL.
Надо бы менее неточно переформулировать.

Теперь:

Рассчитана исключительно на защищённое соединение

Goury ★★★★★ ()
Последнее исправление: Goury (всего исправлений: 1)

извините что прерываю вашу душевную беседу, но что оно делает в новостях? надеюсь, это не будут подтверждать

reprimand ★★★★★ ()
Ответ на: комментарий от reprimand

А что в новостях делают плон и вордпресс?
Надеюсь с тебя снимут оставшиеся звёзды.

Goury ★★★★★ ()
Ответ на: комментарий от Goury

А что в новостях делают плон и вордпресс?

и то и другое - собственная разработка.
А ты что? Форкнул django и повышаешь собственное ЧСВ?

Надеюсь с тебя снимут оставшиеся звёзды.

взаимно

reprimand ★★★★★ ()
Ответ на: комментарий от reprimand

В каком месте они собственная разработка?
Плон — та же сборная солянка на фреймворках, вебсерверах и питоне.
Вордпресс — сборная солянка из фреймворков и пыхи.
А у меня проект на джанге собственной разработки.

А ты — просто жадный ребёнок демагога.
Или минт и арч по-твоему тоже собственные разработки?

Goury ★★★★★ ()

Кстати, а в демке нельзя обернуть ответы на вопросы в label? Мягко говоря, не удобно.

azrail ()
Ответ на: комментарий от Goury

Плон — та же сборная солянка на фреймворках, вебсерверах и питоне.
Вордпресс — сборная солянка из фреймворков и пыхи.

по твоим словам, слепить аналогичный проект - проще простого

А у меня проект на джанге собственной разработки.

ох ты ж ничёси!

Или минт и арч по-твоему тоже собственные разработки?

Да-да, давай еще и спросим друг друга какое право мы имеем называть свои программы своими, если компилятор создан другими людьми, да и, собственно, ЯП тоже. Чего мелочиться-то :)

reprimand ★★★★★ ()
Ответ на: комментарий от azrail

Нет, но можно в шаблоне голосования обернуть как надо.
Приму как предложение, внедрю в будущем.

Goury ★★★★★ ()
Ответ на: комментарий от reprimand

по твоим словам

Это ты сюда пришёл и начал к словам цепляться, демагог, а не я.

Goury ★★★★★ ()

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

Если проект следует PEP 8, то так и надо писать. В текущем варианте это тупо вброс и ни разу не выглядит как что-то хорошее.

Deleted ()
Ответ на: комментарий от Deleted

Проект срать хотел на PEP8, он следует здравому смыслу и чувству прекрасного.

Goury ★★★★★ ()

Рассчитана исключительно на защищённое соединение (это не обусловлено техническими причинами, но во множестве мест в исходном коде жестко прописан https).

Но зачем?

Ghostwolf ★★★★ ()
Ответ на: комментарий от Ghostwolf

Выше сообщение. Это фимоз мозга, господа.

Deleted ()
Ответ на: комментарий от Goury

Во имя свободы ты лишаешь людей свободы выбора между HTTP и HTTPS?

Ghostwolf ★★★★ ()
Ответ на: комментарий от Ghostwolf

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

Goury ★★★★★ ()

это не обусловлено техническими причинами, но во множестве мест в исходном коде жестко прописан https

не люблю подобные вещи. Хотя за это

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

уважаю.

sevenredlines ()
Ответ на: комментарий от sevenredlines

не люблю подобные вещи

Присылай патчи, будем патчить.
Я захардкодил даже не ради безопасности, но потому что у меня везде ssl сертификаты есть и без них на свои сайты я никого не пускаю (кроме пары старых фансайтов на пыхе начала нулевых, которые обновлять очень ломает).

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

Goury ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Я надеюсь это значит что используется табуляция?

Штоа?!
Табуляция = неоднозначность, использующих табы надо бить метровой стальной линейкой по рукам

zolden ★★★★★ ()

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

Табами фигачили что ли?

th3m3 ★★★★★ ()
Ответ на: комментарий от zolden

Табуляция = неоднозначность

Если ты не умеешь настраивать форматирование в своём любимом редакторе или он этого не поддерживает(а нормальные редакторы позволяют задать ширину отступа для символа табуляции) - то это только твои проблемы.

Неумение пользоваться табами настолько же бессмысленно и беспощадно как ламер-вендузятник, делающий новую страницу в MS Word методом многократного давления на Enter(вместо использования разрыва страницы)

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Для добавления своего кода в основной репозиторий нужно дать согласие на перелицензирование по усмотрению хозяина репозитория.

)))))))))))))00000

коммерческая поддержка для серьёзных организаций возможна.

AGPL

))))))))))))))))))))))))))))))))))))))))))0000000000000000000000000000000000

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.