LINUX.ORG.RU

Froggy-BLC 1.01 (Книжная Система Сайта, CMS)

 , , , ,


0

2

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

В этом релизе:

  • Распутывание логики «обскурного» кода.
  • Маленькие улучшения.
  • Закрытие потенциальных уязвимостей.

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

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

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

Автор вдохновлялся ранними версиями CMSimple (преследовал цель создания системы с сильной семантикой и таксономией), и очень хотел сделать хорошую (но не идеальную) самобытную «вещь в себе», наподобие FreeDOS.

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

>>> Подробности на GitHub

★★

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

Ну что сказать…

Меня к этому привели 16-летние хотелки (2006) по созданию чего-то своего.

Вкратце, это:

  • Шыза (алгоритмы выдумывать умею)
  • Панковство (нормально писать не хочу, и не прогнусь)
  • Пик Балмера (чтобы от придуманного кода на работе — руки не дрожжали)
  • Возрастной Кризис и Поиски вчерашнего дня. (тут всё ясно)
Set440 ★★
() автор топика
Последнее исправление: Set440 (всего исправлений: 1)

Позволяет ли эта система сохранить книгу в виде одного большого HTML-файла без JS с гиперссылками?

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

Технически, все статьи лежат «В Неправильном ШТМЛ-Файле»,

Думаю, с помощь левой софтины — Можно «скачать» Весь Сайт, как CHM

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

С тегом: Пятница в Среду ))))

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

с помощь левой софтины — Можно «скачать» Весь Сайт, как CHM

Я имел в виду именно в одну страницу, с автоматическим исправлением ссылок и составлением оглавления.

question4 ★★★★★
()

Ооо наконец то новая версия:)) Ето шедевр, а другие проекты, какая то сложная фуфня)

REDDERa
()

Я по итогу сделал небольшой поиск похожих систем и понравилась вот эта https://demo.otterwiki.com/ Но потом подумал, что это всё геморой с поднятием локального хостинга. На дворе 21 век, а поднять личную страничку под проект всё еще геморой. Поэтому решил просто на гитхабе создать иерархию папок с README и не париться. В корне просто не нагораживать файлов, чтобы при заходе в репу сразу рендерился README без прокрутки вниз. Думаю для описания прототипа ЯП хватит за глаза. +Можно другим тут же скидывать issue.

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

Я сделал наоборот: Теоретически весь скоп статей в БД может быть очень тяжёлым.

Моя система не умеет делать из БД одиночный файл, но если БД весит например 300МиБ (А макс.размер статьи 128КиБ), то сервер не ложится под нагрузкой, так-как есть Сегментированное Чтение, Промежуточный Кэш и Ленивая Итерация.

Тоесть, я не делал так, чтоб книга 2-8 МБ могла отрендериться в один файл. Я сделал наоборот: ГИГАНТСКАЯ БД не ложит весь сайт под нагрузками.

Сорян, что тебе моё поделие, в таком случае не подходит

:-(

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

Хорошо, что ты нашёл для себя удобное решение )))

метод у тебя — оригинальный.

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

Спасибо за поддержку! )))

Только этот мой «проект» ничем не лучше. Он просто другой, — Ретро.

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

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

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

Там только нет нормальной регистрации, и банов. И очень БОЛЬНО писать комментарии.

Но если нужна будет справка — отвечу на вопросы.

Set440 ★★
() автор топика

Не знаю, что там автор насочинял про плохой код.. Я бегло посмотрел - код читаемый. В логике не разбирался. За ПХП - отдельный плюс. Ну, комментариев надо немного насыпать в код, а так - отлично все.

Пили дальше, автор.

vvb333007
()

глубоким древовидным представлением страниц сайта

CMS - деревовидноглубокостраничная v1.0

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

А где же сайт с книжками?

У меня, как у Yandere-Dev — есть в игре всё, кроме симулятора Yandere.

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

Жабоскрипт нужен (В ЧТЕНИИ) только для проставления таргет=_бланк внешним ссылкам, обновления КАПЧи, счёта букв в поле ввода, автоматического применения шаблона (в выборе внизу) и простановки номерков h2-h6… и копирования Пермалинка

Для редактора ЖС — нужен. Ну и не только — для копирования Ссылок На Файлы / Изображения — тож нужно. И для предупреждения о сносе файлов и страниц.

Но я наточил вцелом на совместимость, где мог. Без ЖС — не будет у посетителя 6-и функций

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

Анимации шапки — это 6 строчек CSS-3

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

Надеюсь, ничего не забыл

ПОДСВЕТКА СИНТАКСИСА НА ЖС (!!!)

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

Поддержка до 8 000 статей

А это просто потом начинает тупить (в зависимости от ресурсов) или хардкод какой то ?

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

Мне думается, статей можно накорябать макс 5000.

Это из-за того, что всё содержание сайта лежит на поверхности.

Посчитаем: Это тэги Ul + Li, A href, метаданные, плюс названия статей (макс 140 символов).

…Русские буквы в Юникоде — 2-3х байтовая кодировка.

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

Я не проверял, — мне просто так ДУМАЕТСЯ.

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

Вероятно, что админ-действия будут занимать где-т 4 секунды. Такой-вот тупняк будет.

Не смертельно, но неприятно.

Set440 ★★
() автор топика

При этом автор подчёркивает

В предыдущей же новости обсуждали уже это его подчеркивание...

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

Это если ты…

  • Сотонист-живодёр из Хабаровска
  • Угараешь по ку-клукс-клану и протоколу сионскихъ мудрецовъ
  • Палковник Лурколюбченко
  • … Или ты Онтон Красовский (прочее-прочее)

…то… Помогать с деплоем обнов я не буду.

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

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

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

Somebody ★★★★
()
Ответ на: комментарий от Somebody
Кто ходит в гости по утрам
ТОТ ОБОЖАЕТ ДИСКО!
Любит танцы Ча-ча-ча
И знакомого врача
Set440 ★★
() автор топика
Ответ на: комментарий от Set440

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

Опять эти деЦЦкие проекции и переносы...

И когда же уже закончится у вас этот ваш «пятый класс, вторая четверть»?? И закончится ли когда-нибудь вообще??..

P.S. Вопросы риторические. :)

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

Там был оператор ЕСЛИ, с Условиями Совпадения по Списку. Так-что, да, это констатация факта.

В логике мне не откажешь.

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

Так-что, да, это констатация факта.

Фака? Возможно... От зеркала отойди...

В логике мне не откажешь.

Отказано.

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

Фонтанирует Клоунами. Эх дорожка, фронтовая, не страшна нам Бамбёжка любая.

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