OneFileCMS-это простой CMS (система управления контентом), полностью содержащийся в одной, без базы данных, PHP/JavaScript.
Благодаря базовому редактированию, загрузке и управлению файлами OneFileCMS может полностью поддерживать весь веб-сайт в браузере без каких-либо внешних программ.
Загрузите текущую версию.
Загрузите в любом месте на вашем сайте.
Авторизоваться !
Информация о входе в систему по умолчанию - «Имя пользователя» и «Пароль». Конечно, вы захотите изменить их ...
Как и в случае с любым CMS, вам также может придется изменить разрешения файлов папок вашего сайта, чтобы OneFileCMS модифицировали и создавали файлы. Проконсультируйтесь с вашим хостом, если вы не уверены, и имейте в виду какие -либо неотъемлемые проблемы безопасности.
Вы также можете изменить имя файла с «OneFileCms.php» на что -то еще, например, «admin.php». (Будьте осторожны с тем, чтобы сделать его файлом по умолчанию папки: ваш сервер может застрять в перенаправлении.)
Да! В то время как английский (en) является по умолчанию, также доступны следующие лагаги:
Если вы говорите на другом языке и хотите внести свой вклад, переводы приветствуются и ценятся! Просто используйте файл английского языка (или любые другие) в качестве шаблона, и переведите каждое слово, фразу и т. Д., В зависимости от необходимости.
Да, конечно!
У меня может не быть времени/полосы пропускания/склонности к реализации каждой функции, но я сделаю все, что могу. Если вы найдете ошибку, пожалуйста, подайте отчет на странице проблем.
Да! Ну, вроде ... косвенно. Загрузите или создайте дополнительные копии OneFileCMS, но дайте им разные имена файлов. (Ex: OneFile1.php и OneFile2.php и т. Д.) Затем, в каждой копии, поддерживайте различные имена пользователей, пароли и значения $ session_name.
Теперь, поскольку нет базы данных или других средств гранулированного управления или регистрации доступа, несколько имен пользователей обеспечивают ограниченную утилиту. Тем не менее, наличие хотя бы одной рабочей резервной копии доступных OneFileCMS рекомендуется в случае повреждения основной копии.
Потому что это так. It may be simple, but it can get the job done. В то время как вы не захотите построить новый дом с нуля с помощью молотка, пилы и рулетки, вы можете «управлять» совсем немного с этими инструментами.
And, because "OneFileCMS" sounds cool.
Функции входа в систему OneFile занимают дольше*, чтобы запустить IE, по крайней мере, версию 8, чем на Chrome или Firefox. Просто нажмите [нет] по предупреждению, и вход должен закончить еще через несколько секунд.
(*Около 8 секунд -vs- 1/4 секунды в моей тестовой системе.)
Задержка является результатом клиентской на стороне «Pre-Hash» OneFileCMS, выполняющего ваш пароль, прежде чем отправлять вход в систему на сторону сервера OneFileCMS. Не считая время, которое предупреждение ждет ответа, упомянутые 8 секунд, упомянутые ранее, связано с одноядерной системой XP 2,5 Гц.
См. Глобальную переменную «$ pre_iterations» в конце System_setup (). Его можно скорректировать, но лучше всего сделать это на локальной копии в настройке разработки, а затем загрузите обновленную копию.
OneFileCMS можно легко настроить для работы с Tinymce или Ckeditor (и, возможно, другими), но сами редакторы должны быть получены из их соответствующих сайтов. Для базовых инструкций по настройке прочитайте соответствующий файл «init» из дополнительных данных/ каталога в репо onefilecms.
Если вам нужно загрузить много файлов, программа FTP может быть немного более гибкой и практичной.
Каталоги с сотнями файлов могут занять несколько секунд. Например, в моей системе- 2,5 Гц на рабочем столе, работающем XP, для отображения каталога с 200 файлами требуется от 2 до 4 секунд.
OneFileCMS не будет лучшим вариантом для сайта, который требует различных уровней привилегий, если только всем пользователям нельзя доверен оставаться в пределах их назначенных областей ответственности. Поскольку OneFileCMS позволяет загружать файлы и редактировать файлы непосредственно на веб -сервере, просто нет возможности защитить от каких -либо конкретных действий.
Эти проблемы, конечно, не являются уникальными для OneFileCMS - так как они будут существовать в любой CMS, который позволяет неограниченному редактированию и загрузке файлов.
Как и в случае с любым веб -сайтом, если соединение вашего сайта не зашифровано (не использует SSL/TLS), пароли и имена пользователей будут отправлены в четком тексту* во время входа в систему. *Начиная с версии 3.4.15, на сервер отправляется хэш на стороне клиента пользовательского пароля «простой текст». Таким образом, в то время как этот хэш на стороне клиента по-прежнему остается «простым» паролем, что касается сервера, фактический пароль пользователя защищен от немедленной экспозиции.
Раздел конфигурации
Настройка системы/переменные
Язык по умолчанию
Функции сеанса и MISC
Svg $ значки и функции
Функции страницы и ответа
Функции JavaScript
STYLESHEET
Логика для определения действия страницы
Создать/вывести страницу