GithubHelp home page GithubHelp logo

artnv / s1-cms Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 2.92 MB

CMS - Без использования базы данных

License: MIT License

C++ 1.38% ApacheConf 0.05% PHP 68.89% HTML 0.01% CSS 12.46% JavaScript 17.22%
php seo cms nodb javascript ajax

s1-cms's Introduction

s1 cms

My first cms. 2010.

login/pass: admin

Предназначение

s1 - подходит для блогов и для публикации книг, с уклоном на SEO. В комплекте идет программа на c++ которая разбивает один большой файл на страницы для этой cms'ки. Т.е по факту, публикация книг с постраничным выводом займет у вас несколько кликов.

Возможности

  • Не использует MySQL (работает на файлах)
  • Комментарии. Есть уведомление о новом; удаление; бан по ip; nofollow links от спамеров. Так же комменты можно включить или отключить для целого каталога, или для конкретной страницы
  • Кодировка UTF8
  • META информация для всех страниц и индивидуально для каждой
  • Карта сайта для людей и для поисковых машин в XML формате
  • Стилизация
  • Часовой пояс
  • Обнуление системы (HARD RESET)
  • session log
  • error log
  • Captcha на вход и для комментариев
  • Перемещение страницы в любой каталог из другого
  • Постраничный вывод страниц для всех каталогов

Принцип работы

Чтобы создать страницу, нужно сперва создать каталог, скрытый (он может быть один) либо обычный. Скрытый каталог - он не виден в меню и нужен для независимых страниц, все страницы из этого каталога автоматически публикуются на главной странице. Еще у каталогов как правило есть определенный лимит страниц: 100-199, либо 299-999, или 30000-39999 и т.д. По нему страница определяется в каком каталоге она находится и не нужно каждый раз обрабатывать большие индексы для поиска страниц. И еще, благодаря этому, уровень вложенности ссылки уменьшается до sitename/index.php?id=20001 (без чпу). Главная страница - сюда выводятся все страницы из скрытого(главного каталога) и те, которые были отмечены на вывод из других каталогов.

Статус

s1 - разрабатывалась в 2010г, больше для себя и для тренировки, когда только начинал. В данный момент разработка прекращена. Но система работает и ей можно пользоваться!

s1-cms's People

Contributors

artnv avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.