LINUX.ORG.RU

Подскажите CMSку моей мечты

 


12

9

Сразу скажу, не уверен, что такое вообще существует в природе, ибо требования у меня противоположны всему, что сейчас воспринимается как мейнстрим. В общем, нужна CMS для сайтов, которые заведомо _не_ относятся (и никогда не будут относиться) к категории «высоконагруженных». При этом имеются два совершенно категорических требования:

1) свободное распространение и использование без ограничений (в том числе без всяких обязательных ссылок и т.п.)

2) ничего тьюринг-полного на стороне клиента; JS, HTML5, CSS3 запрещены под страхом смертной казни, то есть если CMS генерит что-то из перечисленного, то она не рассматривается вообще, вот то есть даром не нужна; в идеале — генерит XHTML и использует мелкий CSS-файлик на десяток классов;

Кроме того, есть ещё несколько более мягких, но тоже существенных пожеланий:

3) Язык реализации. В идеале она вообще должна быть написана на C или C++ с использованием минимума (лучше — zero) внешних библиотек, но такого, скорее всего, не бывает. PHP я терпеть ещё готов, Perl с его системой библиотек и dependecny hell — уже с трудом, что касается Питона, Руби, Джавы и прочей экзотики — мне проще будет её самому написать. Или без сайта обойтись.

4) Хранилище. Идеальная с моей точки зрения CMS не использует никакие СУБД вообще от слова совсем, то есть даже SQLite. Для хранения всего и вся — обычные текстовые файлы в обычных директориях.

5) Кастомизация. Сменные темы, среди которых есть что-нибудь лёгкое и НЕ привязанное к конкретной ширине экрана.

При этом она должна обязательно поддерживать настраиваемую навигацию, блоки, появляющиеся на определённых страницах (на всех или на некоторых), а также пользовательские комментарии (крайне желательно, чтобы пользователи могли заходить со своими OpenID — да, я имел в виду именно OpenID, а не OAUTH).

Если кто видел что-то подобное, киньте ссылочку :-)

★★★

Ответ на: комментарий от bookman900

Ты идиот что ли? Сайт МГУ (кроме «версии для слабовидящих») — вырвиглазное блевотное ублюдство!

http://www.mstuca.ru/

Куча картинок и в непонятном разрешении логотип универа (страничка уже загрузилась, а логотип грузился еще секунд 10). Тоже быдло какое-то верстало.

А у ТСа вполне прилично сверстано.

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

Тут тоже без дергающихся картинок не обошлось, ну что за рак. Медленно выезжающий логотип с подписью МГТУГАР на гербе, фейспалм...

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

Дизайнеры похоже черпают вдохновение на порносайтах.

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

anonymous

Кстати, версия для слабовидящих более-менее норм.

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

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

Про читабельность сайтов со смартфонов.

Лично я считаю, что wap будет возвращаться на просторы интернета. Так как постоянно увеличивается число владельцев смартфонов, субпланшетов и планшетов. Железо в этих устройствах прогрессирует. Тоесть вполне возможно что в скором времени данные устройства придут на замену ноутбукам, неттопам и т.д. Приходишь домой, ставишь в док-станцию, к которой подключен монитор, клава и еще куча всякой переферии. Тоесть, читабельность сайтов придется приводить к удобству чтения с экранов 4-5-6-7-8-9 дюймов без зума. Интернет магазины читать нереально сейчас со смартфонов например, так как оптимизированы только единицы.

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

А у ТСа вполне прилично сверстано.

У ТС-а как раз таки версия для слабовидящих. Темный фон, текст едва видно. Как раз то, к чему привыкли слабовидящие.

Ладно уж мне тоже тоже JS не нравится, точнее то, как он используется. А что не так с CSS? Чего ТС боится?

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

Несовременный стиль, мелкий шрифт, темный фон. Ширина текста большая, читать неудобно

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

Куча картинок и в непонятном разрешении логотип универа (страничка уже загрузилась, а логотип грузился еще секунд 10). Тоже быдло какое-то верстало.

В хромиуме на 1920x1080 нормально отображает, быстро, ничего не отстает. Могильную версию не смотрел, смартфона нет.

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

Ничего я не крутил. Огнелис умеет все сайты нормально показывать. Всего лишь пару галочек в настройках поставить!

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

Страдает системд-фобией и виндофобией

И ты — быдло. Нормальный человек. Считает говно говном. А ты — чмо мудаческое!

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

Бугурт анархиста детектед :)

Пацанчик, ты путаешься в показаниях, сначала я «быдло», а потом вдруг «чмо» :D

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

Молодец, увеличивай свой словарный запас. Теперь ты знаешь три слова.

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

Ладно уж мне тоже тоже JS не нравится, точнее то, как он используется. А что не так с CSS? Чего ТС боится?

вот демонстрация уязвимости с css https://thejh.net/misc/website-terminal-copy-paste

ну и с js аналогично https://www.opennet.ru/opennews/art.shtml?num=44481

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

вот демонстрация уязвимости с css https://thejh.net/misc/website-terminal-copy-paste
You surely know this: You're looking at some website with some useful shell commands.

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

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

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

Жизнь слишком коротка

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

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

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

если твои труды станут знамениты

Уже давно.

а вот это уже страшно..

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

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

зато сколько криков про вебмакак )

anonymous
()

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

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

Теперь идем на сайт другой: http://www.mstuca.ru/ Убеждаемся, что в целом все информативно и отвечает запросам среднестатистической аудитории. Есть js-код.

у меня оно вообще не открывается. просто висит белый экран и нихрена. либо там скрипты, либо реклама.

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

да кому они нужны? я по всяким попсовым сайтам не лажу. не открывается - ну и х с ним.

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

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

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

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

90% сайтов сейчас так и работают, спасибо современным фреймворкам.

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

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

Нет у тебя экрана хотя бы 1024 пикселя в ширину? Иди в жопу, гей сраный!

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

о, а вот тут уже интересно. а у вас смартфон или звонилка с с диском для набора номера?

Кнопочник Nokia C2-03, а что?

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

тебе уже объяснили, что «НЕ привязанное к конкретной ширине экрана» - это media queries из css3, который ты ненавидишь всей своей пролетарской ненавистью

Тебе уже объяснили, что у тебя уЁбдизайн головного мозга в терминальной стадии и тебе надо немедленно обратиться к психиатру с просьбой о госпитализации? И главное — к компьютерам больше не подходить?

NB: если на сайте вообще нет никакого «дизайна» (отсутствует CSS, например, и нигде нет атрибутов height/width), то браузер прекрасно справится с рендерингом текста, используя имеющуюся ширину своего окна, какова бы она ни была. А вот за использование media queries нужно расстреливать сразу же — это, собственно, и есть сначала привязка к ширине, а потом — нелепая в своём идиотизме попытка сделать так, чтобы оно всё равно работало, только уже через анус.

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

Если человек не знает C, но пишет отличные программные продукты на C# - то его надо госпитализировать?

Если человек не знает plain C, то он не знает, что делает. Писать «отличные» продукты он при этом заведомо не может. Кстати, «писать продукты» вообще нельзя, писать можно программы.

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

А что не так с CSS? Чего ТС боится?

Ещё раз, и медленно: CSS3 является тьюринг-полным. И я его не «боюсь» — я его не приемлю как идею. То есть я считаю его применение недопустимым. Точнее, я не его не приемлю как идею, я не приемлю как идею вообще запуск любых тьюринг-полных текстов, приехавших из сети, без предварительного получения явного разрешения у пользователя.

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

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

Отвечу за Croco, пожалуй. Идея не в том, что все настоящие программисты должны фигачить на plain C. Идея в том, что они все должны знать и уметь plain C. А уж потом могут идти и фигачить на чём угодно.

А иначе получаем то, что имеем сейчас: количество веб-макак в профессии сильно превышает количество программистов.

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

Если человек не знает plain C, а называет себя погромистом, то это — обычный ушлепок. Мудень под названием веб-макака.

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

Ещё раз, и медленно: CSS3 является тьюринг-полным. И я его не «боюсь» — я его не приемлю как идею. То есть я считаю его применение недопустимым. Точнее, я не его не приемлю как идею, я не приемлю как идею вообще запуск любых тьюринг-полных текстов, приехавших из сети, без предварительного получения явного разрешения у пользователя.

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

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

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

Идея в том, что они все должны знать и уметь plain C. А уж потом могут идти и фигачить на чём угодно.

Подтверждаю, я имел в виду именно это.

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

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

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

Я не знаю, что такое тьюринг-полный

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

Множество веб-разработчиков

Веб-макаки для меня, как можно заметить, не авторитет.

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

под названием веб-макака.

Не обязательно веб, кстати. Есть ещё питономакаки, джавамакаки, имя им легион. Но если ключевое слово — макака, то да, так оно и есть.

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

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

Брал деньги за услуги, связанные с компами, переставлял винду, антивирус, драйверы, создавал сайты. Я ничьего мнения не спрашивал и спрашивать не собираюсь, и особенно твоего, МГУшник.

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

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

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

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

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

Могу с гордостью заявить, что я учился дома «из-за инвалидности», «современные"ТМ образовательные заведения не посещал. Говорят, там особо ничему и не учат, студни выходят от туда макаками, которые только и умеют, что снимать свою рожу на экран.

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

Могу с гордостью заявить

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

Ну гордись дальше, что я могу сказать.

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

Не пытайся понять их. Они, как и я, ничем тебе не обязаны. Впрочем, никто никому не обязан :) Так что, удачи тебе с твоей паранойей.

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