✠ aiof sfs

Компактная система управления контентом, быстрое развёртывание микро-сайтов, лэндингов, mvp. Система в одном файле - исходный код, панель управления, встроенный стиль оформления, пользовательский контент. Данное решение позволяет легко переносить систему на любой хостинг с php.
требования:хостинг с поддержкой PHP: 7.4
лицензия:ffal - free for all license
демо: панель управления
загрузить sfs 0.11 13kb

1Всё в одном файле:

Никаких баз данных.
Нет файлов конфигуриции, модулей.
Загрузите, настройте и сайт готов к работе.
Для микро сайтов, лэндингов,
промо-страниц, mvp, заглушек.


максимум функционала — минимум зависимостей.

2Безопасность:

Безопасная авторизация.
Шифрование и хеширование пароля.
HTTP-заголовки безопасности.
CSRF-токены во всех формах.
Безопасные сессии.


современные механизмы защиты.

3Гибкая настройка:

Простая панель управления.
Два языка интерфейса: русский/английский.
Встраивание css, js, php - через ссылки и код.
Легкая модернизация под любые задачи.
Страница: ресурс на обслуживании.
Страница: ошибка 404 ресурс не существует.


максимальная автономность.

4Полный контроль:

Редактируемые блоки, css/js/php код.
Экспорт и импорт системы.
Два независимых контент профиля.
Режим разработчик, редактор ядра.
Открытый исходный код.
Сохранение изменений в однин клик.


требуются знания при редактировании ядра.

5Адаптивный дизайн:

Встроенный компактный стиль.
Встроенные темы оформления.
Анимации, простой лаконичный интерфейс.


легкий и отзывчивый интерфейс «из коробки».

6Моментальная установка:

Система активна при первом запуске.
Первый вход: логин/пароль admin.
Простая и понятная настройка.


не требует установки, промежуточных настроек.

7SEO оптимизация:

Настраиваемые параметры: robots, description, keywords, favicon, каноник, дополнительные мета-теги, js код, встраиваемые метрики.
Отключение/включение кэширования для разработки и продакшена.

8Для кого:

Промо страницы: легко и просто.
Фрилансеры: собрать лэндинг, микро-сайт.
Дизайнеры: показать макет в рабочем виде.
Стартапы: запустить mvp за 5 минут.
Резерв: если основной сайт недоступен.

95 шагов за 5 минут:

1. Скачайте ✠ aiof sfs.
2. Загрузите на хостинг.
3. Откройте в браузере.
4. Войдите в систему.
5. Настройте и публикуйте.

✠ aiof flat file CMS single file system php js css html free for all compact portable ui clean open source protection fast ~50kb

Применение:

лэндинг микро-сайт персональная страница mvp сайт визитка портфолио промо-сайт

Плюсы:

- Один файл.
- Без базы данных.
- Лёгкая интеграция.
- Возможность модификации.
- Без настроек и зависимостей.
- Достаточно загрузить на хостинг.
- Шифрование, защита и безопасность.
- Панель управления с ключевыми параметрами.
- Экспорт/импорт CMS, готова к масштабированию.


Минусы:

- Лендинг структура, без возможности создания страниц.
- Нет визуального редактора/конструктора контента.



✠ aiof sfs - простота и функциональность.

первый старт

После загрузки ✠ aiof sfs на сервер, в браузере ввдите адрес вашего сайта пример domain.ru/index.php попадете на страницу авторизации.
Первая авторизация, введите логин и пароль по умолчанию: admin
Далее в панели управления, система будет информировать о необходимых действиях а именно: сменить логин, пароль, ключ шифрования и сессию.

Настройте:

авторизация

- смените имя,
- смените логин, от 6 символов,
- смените пароль, от 6 символов,
- смените ключ шифрования,
- смените сессию,
- обновите конфигурацию.
± 60 сек.


конфигурация

- выберете язык интерфейса,
- выберете цветовую схему панели управления,
- статус: включено, сайт станед доступен,
- обработка роботами: индексировать,
- переведите отладку в отключено,
- *переведите разработку в отключено,
* если не планируете вносить изменения в код.
± 30 сек.


настройки

- укажите заголовок,
- описание ресурса,
- ключевые слова,
- электронную почту,
- выберете цветовую схему ресурса.
± 30 сек.


контент

- заполните контент, блоки.
± 180 сек.


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

панель управления

Нажатие на заголовок открывает панель:

- обновление страницы.
- сохранить сайт в index.html
± - масштаб текста увеличить/уменьшить.
- смена цветовой схемы темная/светлая.
- переместиться в низ.

∵ экспорт экспорт данных в файл из разделов: конфигурация, настройки, контент, разработка.
∴ импорт импорт данных из файла в разделы: конфигурация, настройки, контент, разработка.
∷ сохранить сохранить и применить импортированные данные.
ВНИМАНИЕ:будьте внимательны с импортом данных, перепроверяйте импортируемые данные.

авторизация

имя: - ваше имя.
почта: - ваша электронная почта.
логин: - ваш логин авторизации.
пароль: - ваш пароль авторизации.
ключ шифрования: - уникальный ключ.
сессия: - уникальное значение сессии.

⟳ обновить нажмите кнопку обновить для внесения изменений.
ВНИМАНИЕ:смените имя, почту, логин, пароль, ключ шифрования и сессию.

конфигурация

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

∎ сохранить нажмите основную кнопку сохранить для внесения изменений.
ВНИМАНИЕ:установите язык интерфейса и цветовую схему панели управления.
ВНИМАНИЕ:установите статус сайта и обработку сайта поисковыми роботами.
ВНИМАНИЕ:установите режим разработчик для внесения изменения в код.
ВНИМАНИЕ:выберете актуальный профиль загрузки настроек и контента.
ВНИМАНИЕ:выберете режим кеширование и отладки средствами php.

настройки

заголовок: - укажите заголовок сайта, title, php переменная: $_title.
описание: - описание сайта, description.
ключевые слова: - ключевые слова сайта, keywords, php переменная: $_keywords.
электронная почта: - электронная почта сайта и обратной связи.
пиктограмма: - иконка сайта в фомате png, favicon, php переменная: $_favicon.
мета теги: - дополнительные мета теги для сайта.
встроенный css код: - включить/отключить встроенный стиль.
цветовая схема сайта: - выберете цветовую схему сайта.
css ссылка: - ссылка на фреймворк или файл с таблицей стилей.
css код: - ваш css код.
встроенный js код: - включить/отключить встроенный js код.
js ссылка: - ссылка на js фреймворк или файл с js кодом.
js код: - ваш js код.

∎ сохранить нажмите основную кнопку сохранить для внесения изменений.
ВНИМАНИЕ:укажите заголовок, описание и ключевые слова для сайта.
ВНИМАНИЕ:укажите электронную почту для обратной связи и ссылку на иконку сайта.
ВНИМАНИЕ:при необходимости добавьте дополнительные мета теги.
ВНИМАНИЕ:при необходимости укажите ссылки на сторонние фреймворки.

контент

верх: - контент блок в шапке сайта, php переменная: $_header.
меню: - меню навигации, php переменная: $_nav.
слайдер: - слайд-шоу (слайдер), php переменная: $_slider.
новости: - контент блок новости, php переменная: $_news.
контент: - основной контент, php переменная: $_content.
о нас: - контент блок о нас, php переменная: $_about.
адрес: - контент блок адрес, php переменная: $_address.
обратная связь: - контент блок обратная связь, php переменная: $_feedback.
низ: - контент блок в низу сайта, php переменная: $_footer.
личные заметки: - личные заметки администратора, не используются на сайте.

∎ сохранить нажмите основную кнопку сохранить для внесения изменений.
ВНИМАНИЕ:для формирования контент блоков необходимы минимальные знания html и css.
ВНИМАНИЕ:клик по заголовку блока контент, разворачивает/сворачивает окно редактирования.
ВНИМАНИЕ:если основной контент пуст, подгружается копия официальной страницы системы.

разработка

< / >php код разработчика: - блок php кода для внесения собственных функций и переменных.
< / >шаблон: - встроенный шаблон сайта, можно вносить дополнения и корректировки.
/ / /заметки разработчика: - личные заметки разработчика.

∎ сохранить нажмите основную кнопку сохранить для внесения изменений.
ВНИМАНИЕ:можно допустить ошибки, причинить не поправимый ущерб.
ВНИМАНИЕ:клик по заголовкам, разворачивает/сворачивает окна для редактирования.
ВНИМАНИЕ:необходимы знания php, html, css, js, понимание логики/принцип работы системы.

система

< / >код системы: - блок редактирования всего кода системы.

∵ экспорт экспорт всей системы с контентом и настройками на локальный носитель в виде файла index.php.
∴ импорт импорт системы с контентом и настройками в блок кода системы для последующего сохранения.
∷ сохранить сохранить отредактированные данные/код или применить и сохранить импортированные данные.
ВНИМАНИЕ:можно допустить ошибки, причинить не поправимый ущерб.
ВНИМАНИЕ:клик по заголовку, разворачивает/сворачивает окна для редактирования.
ВНИМАНИЕ:необходимы знания php, html, css, js, понимание логики/принцип работы системы.

профили

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

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

встроенный стиль

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

встроенный js

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

история проекта

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

2003 год, первая система в одном файле с простой авторизацией и редактированием всего кода сразу, этого хватало для существующих задач и личных проектов.

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

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

2026 год, переработан код, встроена компактная таблица стилей, система размещена для бесплатного использования.

актуальная версия:0.11

что известно

Почему в одном файле?концепция!
ИИ сделает лучшеконечно!
Решение из 00хтакой план!

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

0.xx

- простой редактор текста,
- редактирование .htaccess,
- редактирование robots.txt,
- редактирование sitemap.xml,
- количество попыток авторизации,
- встроенная форма обратной связи.


Хотите помочь проекту, присылайте предложенияa@aiof.ru

✠ aiofsfs 0.11