GetSimple error login

Пожалуй главной проблемой CMS GetSimple можно назвать error login для входа в "админку".

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

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


Отрицательные стороны PivotX

Этот блог работает на CMS PivotX, это ЦМС на файлах, хотя она может работать и с базой данных. Это вторая ЦМС такого типа, которую я использую, первая - GetSimple, меня устраивает, но захотелось попробовать что-то новое. В принципе, я доволен, однако в процессе эксплуатации, я столкнулся с рядом трудностей.

Redirect 301 средствами RewriteEngine

Для сайтов с ЧПУ использование дериктивы Redirect 301 в .htaccess, зачастую не приводит к нужному результату. Для осуществления перманентного перенаправления можно использовать директиву RewriteRule. Для этого вместо конструкции

Redirect 301 /oldUrl http://site.ru/newUrl

необходимо использовать:

RewriteRule ^oldUrl newUrl [R=301,NC,L]

Русский язык для плагина DM_contactable для GetSimple

DM_contactable_ru_lang.rar

SSI + modRewrite links

SSI 

http://ru.wikipedia.org/wiki/SSI_(программирование)
http://yapro.ru/web-master/xhtml/chto_takoe_ssi_i_kak_ego_primenyati.html
http://webdesign.site3k.net/?/docs/ssi.html
http://citforum.ru/internet/html/ssi_exmpl.shtml
http://xpoint.ru/know-how/Articles/SSINaPraktike
http://www.aranea.ru/ssi/apssi.shtml 
http://www.zytrax.com/tech/web/ssi.htm

modRewrite

http://www.drupal.ru/node/2643
http://www.shtogrin.com/library/web/mod_rewrite/doc/RewriteMap/
http://htaccess.net.ru/doc/mod_rewrite/RewriteCond.php

SSI + RewriteEngine

Очень часто для обработки запросов используют PHP скрипт с параметрами после "?" (знака вопроса). Это очень удобно для создания каталогов и ещё много чего. Позже придумали такую штуку как ЧПУ (SEF), для того чтобы в браузере некрасивые строки вида "/script.php?file.htm" заменять на примерно такие "/file/". Трудно переоценить эту возможность.  Сейчас же мы увидим как это реализовать средствами SSI + RewriteEngine.

SSI loop - Циклы в SSI

Несмотря на то, что технология SSI (Server Side Includes) не популярна, особенно с приходом CMS. Тем не менее она достаточна удобна для создания небольших сайтов без сложной структуры. Даже тем, кто практически не обладает навыками программирования, она позволяет собрать сайт на основе шаблонов. Об этом уже написано (а чаще скопипащено) немало статей. Помимо включений, SSI обладает условными операторами, а до мало-мальски языка программирования ей не хватает математики, циклов и массивов. С одной из этих проблем, циклами, я и решил разобраться. Вот что у меня получилось.

CMS без MySQL

Для создания небольших сайтов или блогов, таких как этот, довольно удобно использовать CMS без MySQL.

На данный момент я уже использовал на деле 3 таких КМС: CMSimple, GetSimple и PivotX.