MaxSite.org 11 лет
Блог вебмастера о сайтостроении

Новости MaxSite CMS

Краткий обзор новых возможностей в MaxSite CMS 0.80

MaxSite CMS / Новости MaxSite CMSПросмотров: 14069 (232)

Главное нововведение в MaxSite CMS 0.80 - это новый способ построения шаблона. Традиционно у нас использовалась схема, которую я взял из WordPress - default-шаблон содержал файлы, которые могли использоваться другими шаблонами. Схема довольно простая - если в шаблоне нет какого-то типового файла, он автоматом берётся из default.

Сама по себе схема неплохая, но имеет ряд ограничений, одно из которых довольно жесткая завязка на default-шаблон. Приходилось идти на ряд ухищрений, чтобы сохранить совместимость и при этом добавить новую функциональность. Всё это приводило к неявным вещам. Например в default-шаблоне для опций используется несколько ini-файлов.

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

Читать дальше...

К вопросу о pingback и trackback

MaxSite CMS / Новости MaxSite CMSПросмотров: 20711 (179)

Занимаюсь реализацией пинга для MaxSite CMS и как-то возник «философский вопрос»: «А нафига?». Дабы понять о чем речь, кратенько расскажу об этих технологиях. Я уже когда-то их описывал и теперь немного технической информации.

Дело в том, что пинги работают по такому алгоритму: мой сайт получив запрос от чужого сайта, должен отправиться на чужой сайт и проверить а) наличие указания на пинг-сервер (XMLRPC), б) найти в тексте ссылку на мой сайт. Если условия выполнены, то на моем сайте появляется комментарий.

Трекбак работает чуть по другому. Вместо того, чтобы отправляться на чужой сайт, мой сайт просто ставит трекбак на премодерацию. Но трекбак с чужого сайта передает и текст для комментария. А в нем может быть всё, что угодно.

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

Читать дальше...

MaxSite CMS для разработчиков

MaxSite CMS / Новости MaxSite CMSПросмотров: 13090 (110)

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

Хочу особо подчеркнуть: требуются не тестеры, а разработчики. Потому что тестировать особо нечего. Нужно посмотреть, может быть найти ошибки и может быть взять на себя работу по созданию какого-то админского плагина/страницы и т.д. То есть требуются знания PHP, и очень желательно CodeIgniter. Так, что если вы готовы, то пишите мне на max-3000###list.ru - в обратную я вышлю файл с текущей системой. Свои замечания и предложения вы можете выслать мне опять же письмом, а можно через отдельный форум. Естественно, я беру на себя обязательство объяснить что я понапридумывал в коде. :) Пока же коротко о MaxSite CMS (информация для разработчиков).

Читать дальше...

Google все-таки согласился поддержать MaxSite CMS

MaxSite CMS / Новости MaxSite CMSПросмотров: 12608 (105)

Решил, что свою CMS размещу на Google Code. Кто не знает, это специальный хостинг для опенсорсных проектов. Чтобы всё было по-взрослому, должна быть поддержка SVN/Subversion (исходный код + версии).

Читать дальше...

О сайте

Здесь вы получите самую полную информацию о создании сайтов на MaxSite CMS.