LINUX.ORG.RU

Froggy-BLC (Book-Like CMS) 0.99

 , ,


0

1

Состоялся первый выпуск Книжной Системы Сайта (Book-Like CMS) «Froggy-BLC», работающей на файлах без БД.

NB: Автор не умеет писать качественный код, потому система написана не очень хорошо, не судите строго.

Изначально систему планировалось назвать Temple-CMS, из-за схожей истории: из-за шизофрении автором движет маниакальный энтузиазм и вдохновение; но в последствии, от этой идеи было решено отказаться.

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

Автор вдохновлялся ранними версиями CMSimple (преследовал цель создания системы с сильной семантикой и таксономией), и заодно, ему не давали покоя лавры MULTICS и X11 (хотелось написать что-то монструозное).

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

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

>>> Подробности (Github)

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 9)
Ответ на: удаленный комментарий

Я стараюсь морально подготовиться осилить гит, но дело не идёт.

То у меня Pink Floyd --- Lost for Words по выходным, то в рабочие дни башка квадратная от стука пресса.

Может пойти на форуме спросить, чтобы меня подтолкнули, типа «10 базовых комманд гит, на основные случаи жизни»?? — Может тогда пойдёт??

Set440 ★★
() автор топика
Ответ на: удаленный комментарий

https://github.com/t14462/Froggy-BLC/tree/main

@hobbit , ещё предстоит репу «красивизировать», но первый шаг есть.

В репе лежит целиком весь демо-проект, почти полный снапшот моего сайта за воскресенье (кажись).

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

Я не специалист по вебу (какие-то поделия на PHP писал, но это было сильно давно), поэтому по СОДЕРЖИМому репы пусть критику наведут знающие люди. Мне в глаза бросилось только наименование подкаталогов капсом (зачем?), но возможно, на то были причины.

Ну и я, скорее всего, подобный проект выкладывал бы под AGPL, но это да, личное дело каждого. Техподдержку за деньги, если что, AGPL делать не запрещает. :) Но молодец, что сразу лицензию указал, а то есть репы, где ни намёка ни привета, и думай, что автор этим сказать хотел (строго формально, это означает, что с исходниками делать НИЧЕГО НЕЛЬЗЯ, но некоторые простодушные авторы имели в виду прямо противоположное).

Ещё я бы добавил в корень файл README.md с кратким описанием, что это, как устанавливать и какие системные требования (например, какая минимальная версия PHP требуется, если проект к этому чувствителен, какие минимальные версии браузеров требуется, опять-таки, если там в JS какие-то модные веяния используются и тому подобное). Гитхаб его в таком случае отобразит в красиво отформатированном виде прямо в корне проекта.

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

Я стараюсь морально подготовиться осилить гит, но дело не идёт.

Там на первых порах достаточно проинитить как подсказал git, далее:

git add .

git commit -m «text»

git push

Ну и добавить, чтобы удобно/информативно было:

README.md

.gitignore

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

Temple-CMS

А зря не оставили.

за одним только исключением, что её не разрешено использовать в военных целях…

Ахахаха. Вы действительно считаете, что то что «военный» например в США, увидев эту фразу, скажет - О, нет мы не можем использовать эту CMS у себя, а так хотелось.

А силам самообороны Японии ее использовать разрешается? Для справки: Основной закон Японии недвусмысленно запрещает создание любых вооружённых формирований. Официально Силы самообороны являются гражданской (невоенной) организацией.

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

Зашел на цайт аффтора, но так и не понял при чем тут Книжная Система Сайта.

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

типа «10 базовых комманд гит, на основные случаи жизни»??

Поставь tldr и набери tldr git в консоли.

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

кажется хладагент не то что потек, он брызжет фонтаном

систему планировалось назвать Temple-CMS

Дёшево отделались считай, мог бы и на Algol-68 соорудить с таким-то источников вдохновения :-D

zabbal ★★★★☆
()

Привет начало 2000-х, выглядит вырвиглазно

crud
()

@einhander , нет, я так не думал. Я имел в виду другое: если чел «Военкор/пропагандист/медиа-эксперт» — я помогать ему с разворачиванием не буду, а траблшутить типичные баги за него не впрягусь.

@Xintrea , спасибо за визит!!!

@zabbal это называется «сбылась мечта идиота» — я эту систему 15 лет продумывал, и никогда не доходили руки чтобы сесть и написать. Я принял все меры, чтобы работало надёжно, стабильно и быстро. (Ссылка в профиле, на главной странице цайта написано.)

@GFORGX @crud — ЧОХЧА УЭБ-ДЕЗИГНЭР (Ну уж по лицу видно что не Иванов)

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

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

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

Ссылка в профиле

Ититский страх! Добавь в README в репе - люди должны ЭТО видеть. Я аж икнул от флэшбеков 20-летней давности :)

zabbal ★★★★☆
()

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

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

траблшутить типичные баги за него не впрягусь

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

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

Согласись, всё-таки, — свой шарм в этом есть :)

Хе-хе, это даже не CMS, в таком виде это софтверный аналог historical reenactment :)

zabbal ★★★★☆
()

Спасибо, показал замполиту - думаю, ему понравится.

DzenPython
()

Автор, что думаешь насчёт Thalassa CMS?

Она тоже работает на файлах без БД. Плюс, написана на плюсах и достаточно просто собирается. Комментарии там можно организовать по-разному (там есть несколько примеров сайтов на талассе).

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

Мамочки...

А что, существуют книги «с глубоким древовидным представлением страниц»??.. ??..

Можно пример?.. ;)

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

Я показывал людям старшего поколения, они говорят, выглядит норм.

У них нЭрвная система уже закалена жизнью... ;P ;))

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

GNU info :)

Вопрос бы о книгах, а не о сайтах...

Так-то гипертекстовую документацию к F-PC я ещё под DOS, до прихода интернета в мою квартиру, увидел... :)

Спасибо за неё большое Tom Zimmer, только это была не книга.

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

Вопрос бы о книгах, а не о сайтах…

GNU info можно экспортировать в TeX, оттуда в формат по выбору и распечатать. Это книга.

Так-то гипертекстовую документацию к F-PC я ещё под DOS, до прихода интернета в мою квартиру, увидел… :)

Её можно было распечатать и читать у камина в свете торшера в пледе под чаёк?

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

можно экспортировать в TeX, оттуда в формат по выбору и распечатать. Это книга

Это называется «притянуть за уши».

Её можно было распечатать и читать у камина в свете торшера в пледе под чаёк?

Я там, «для одарённых», указал, что это не книга, а гипертекстовая «справка» к форт-системе F-PC. Ею очень удобно было пользоваться прямо во время работы. А распечатывать... Ну, подобная глупость мне в голову никогда не приходила... :))

На тот момент у меня уже были «обычные», в виде печатного издания, книги по FORTH...

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

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

Плюс, автор отрицает современные стандарты.

Я не говорю, что его система плохая. Просто, кажется, что не всё так гладко…

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

Что значит «очень трудно»?

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

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

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

Были тут публикации типа «Столяров — шарлатан», но я не особо вникал. Дядька, — раз написал систему на сях — суров. Думаю, что правда где-то посередине.

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

<звуки восхищённого мата на олбанском>

ПИСАРЬ ВОЗЖЫГАШЕ???

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

Это называется «притянуть за уши».

Красиво оформленный теховский документ с великолепными шрифтами это не притянуть за уши.

Я там, «для одарённых», указал, что это не книга,

Вот я так и пишу.

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

Есть книги с глубоким древовидным представлением сюжетных линий. Ярчайший пример – «Рукопись, найденная в Сарагосе», откуда Хвостенко свою «Орландину» взял. Особенно забавно, когда в последней трети текста среди действующих лиц появляется Математик, который пытается понять, кто на ком стоял и кто кому что рассказал.

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

Я это просто описал как «разделы > главы > параграфы» — чем не древовидно?

Если вы откроете содержание книги по плюсам, то там это и увидите.

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

Красиво оформленный теховский документ с великолепными шрифтами это не притянуть за уши.

Притянуть, притянуть!... :))

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

«Сделать»-то много чего можно, особенно если поменьше трындеть про «можно сделать», а побольше молча брать и да и делать...

А ты мне тут рассказываешь, что и как «можно сделать»... :))

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

Ты спросил «существуют ли книги». Ты не спрашивал, надо ли их делать.

А ты мне начал втирать, про «книгу», которой ещё не существует, и которую «можно сделать»....

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

Слющи, дарагой! — Берёшь книгу Бьярне Страуструпа — открываешь содержание, И НА-ТЕ: СПИСОК — ДРЕВОВИДНЫЙ (!!!)

У меня была такая книга, очень хорошая, современной редакции, на 2010 год стоила пару-тройку тысяч грн. — я её отнёс в библиотеку местного универа, патамушта йа тупой её читать.

— Меня в универе назначили почётным хером.

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

Слющи, дарагой! — Берёшь книгу Бьярне Страуструпа — открываешь содержание

Вопрос не был «где взять?» И как....

патамушта йа тупой её читать

Верю. Но это не ответ на мой вопрос... :)

— Меня в универе назначили почётным хером.

И чО??.. Бывает, наверное, но... Как это относится?..

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

Тебя послушать, так книга в fb2 - это уже не книга. Её ведь ещё надо сделать.

Ты приписываешь мне свои собственные фантазии. И да, «книга», которую «ещё надо сделать» — это ещё не книга. Это замысел, максимум.

А вот «книга в fb2» — это уже книга, так как подразумевается уже готовая книга, реализованная в одном из общеизвестных для книг в «электронном» виде форматов.

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

Вопрос не был «где взять?» И как…

Ты просил привести пример древовидных книг — Без проблем! Вот я и привёл.

И чО??.. Бывает, наверное, но… Как это относится?..

Я это рассказал для поддержания живой дискуссии.

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

Ты приписываешь мне свои собственные фантазии.

Я приписываю тебе отсутствие логики. TeX — общепринятый для книг электронный формат.

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

Вопрос не был «где взять?» И как….

Поциент ушёл в отказ, понятно.

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

Только почему-то никто и нигде не предлагает к скачиванию книги в это «общепринятом для книг формате»... даже странно как-то...

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

Ты просил привести пример древовидных книг

Нет. Я спросил: «А что, существуют книги «с глубоким древовидным представлением страниц»??.. ??..». А ты даже не пояснил, что именно понимается под «глубоким древовидным представлением»...

Сам не знаешь, что «ляпнул»?.. ;))

Somebody ★★★★
()
Ответ на: комментарий от Somebody
  1. Система предназначена для публикации книг…
  2. …или домашних сайтов с глубоким древовидным представлением страниц сайта

«Древовидность» здесь стоит в разных частях предложения; именно такой смысл я вкладывал.

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

Ради юмора шланговать и прикидываться дурачком, — это нормально. Кидаться и агрессировать просто ни на кого не надо.

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

Зашёл на сайт и немного прифигел.

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

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

Я уже писал, что очень хотелось воссоздать сайт ранних двухтысячных, и у меня получилось. :)

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