MaxSite CMS
Подрубрики
- Статьи о MaxSite CMS 15

- 04/01/2008 CMS. Теория
- 09/01/2008 CMS. Типы страниц/данных
- 13/01/2008 CMS. Схема/описание работы
- 12/02/2008 CMS. Админ-панель
- 11/06/2008 Вопросы и ответы по MaxSite CMS
- 04/07/2008 Лекции по MaxSite CMS
- 14/11/2008 Локализация в MaxSite CMS
- 18/02/2009 Введение в MaxSite CMS
- 28/02/2009 Организация данных в MaxSite CMS
- 28/10/2009 Верстка с помощью Grid
- 15/02/2010 Аналоги WordPress-плагинов в MaxSite CMS
- 27/06/2011 Опыт переезда с WordPress на MaxSite CMS
- 04/12/2011 Изучение MaxSite CMS
- 16/02/2012 Комментирование в MaxSite CMS (по сравнению с WordPress)
- 16/05/2012 Единый шаблон под разные сайты
- Создание шаблонов MaxSite CMS 17

- 29/05/2009 Шаблон «Mini» для MaxSite CMS
- 06/03/2011 Шаблон «Twenty Ten» для MaxSite CMS
- 14/07/2011 Новый default-шаблон MaxSite CMS
- 19/01/2012 Шаблоны для новичков. Урок 1. Основы работы с MaxSite CMS. HTML
- 19/01/2012 Шаблоны для новичков. Урок 2. Что такое CSS
- 24/01/2012 Шаблоны для новичков. Урок 3. Оформление текстов
- 24/01/2012 Шаблоны для новичков. Урок 4. Блочная модель
- 27/01/2012 Шаблоны для новичков. Урок 5. Позиционирование и float-блоки
- 27/01/2012 Шаблоны для новичков. Урок 6. Модульная сетка. Позиционирование сайдбаров и контента
- 29/01/2012 Шаблоны для новичков. Урок 7. Wrap-блоки. Иммитация колонок
- 30/01/2012 Шаблоны для новичков. Урок 8. Создание своего шаблона. Настройка дизайна
- 04/02/2012 Шаблоны для новичков. Урок 9. Использование PHP в шаблоне
- 05/02/2012 Используем LESS (динамический CSS) в MaxSite CMS
- 21/02/2012 Шаблоны для новичков. Урок 10. Методика создания шаблона
- 02/03/2012 Шаблоны для новичков. Урок 11. Прототипирование. Использование LESS
- 11/03/2012 Шаблоны для новичков. Урок 12. Верхнее меню и иконки
- 16/03/2012 Шаблоны для новичков. Урок 13. Лого и меню с поиском
- Создание своего сайта 16

- 09/01/2009 Переход с WordPress на MaxSite CMS
- 16/08/2009 Создание приложений на MaxSite CMS. Пример - список TODO
- 05/10/2009 Создание галереи на MaxSite CMS с помощью XnView
- 03/11/2009 Каталог на MaxSite CMS
- 16/04/2011 Создание редиректов в MaxSite CMS
- 10/05/2011 Создание скриншотов для своего сайта
- 16/05/2011 Используем типы страниц в MaxSite CMS
- 30/06/2011 Как встроить поиск Google на свой сайт
- 27/07/2011 Как сделать короткую ссылку на любую соц сеть
- 14/10/2011 Подключение сторонних сервисов комментариев к сайту на MaxSite CMS
- 31/10/2011 Использование CSS-стилей в шаблоне Default
- 06/11/2011 Компоненты в шаблоне Default
- 07/11/2011 Дополнительные возможности шаблона Default
- 10/11/2011 Пример создания компонента для шаблона MaxSite CMS
- 03/12/2011 Создание колонок записей на главной странице
- 25/12/2011 Создаем зимнее оформление своего сайта
- Планы 3

- 20/01/2008 Google все-таки согласился поддержать MaxSite CMS
- 25/02/2008 MaxSite CMS для разработчиков
- 19/06/2008 К вопросу о pingback и trackback
- Плагины MaxSite CMS 6

- 04/09/2008 Антиобнаружитель ссылок Сапы
- 29/01/2010 Работаем с Биржей статей sape.ru
- 15/02/2010 Аналоги WordPress-плагинов в MaxSite CMS
- 15/12/2010 Новогодний плагин для MaxSite CMS - снег на сайте
- 14/03/2011 Плагин Top menu
- 19/04/2011 Использование плагина «ushki to hook»
- Основы MaxSite CMS 9

- 01/10/2009 AJAX на MaxSite CMS
- 04/01/2010 Основы MaxSite CMS
- 05/01/2010 Построчно разбираем шаблон MaxSite CMS
- 07/01/2010 Type-файлы в MaxSite CMS
- 08/01/2010 Пример шаблона MaxSite CMS
- 16/01/2010 Плагины MaxSite CMS
- 29/01/2010 Сайдбары и виджеты в MaxSite CMS
- 06/07/2010 Свои опции и настройки в MaxSite CMS
- 29/07/2010 Подключение «внешних» php-файлов в MaxSite CMS
- Версии MaxSite CMS 10

- 01/06/2008 MaxSite CMS - первая публичная версия
- 30/06/2008 Вышел MaxSite CMS 0.16
- 24/07/2008 MaxSite CMS 0.18
- 02/09/2008 MaxSite CMS 0.20
- 11/09/2008 Новая версия MaxSite CMS
- 22/05/2009 MaxSite CMS 0.32
- 01/06/2009 MaxSite CMS один год!
- 01/06/2010 MaxSite CMS 2 года
- 05/11/2010 О переделке запросов в MaxSite CMS 0.41
- 01/06/2011 MaxSite CMS исполнилось три года!
- MaxSite CMS для вебмастера 7

- 06/11/2010 Отличия MaxSite CMS от WordPress с точки зрения верстки шаблона
- 06/11/2010 Пример mini-шаблона. Основы любого шаблона MaxSite CMS
- 13/11/2010 Использование произвольных опций и настроек в своем шаблоне
- 16/11/2010 Type-файлы. Типы данных в MaxSite CMS
- 17/11/2010 Метаполя в своем шаблоне
- 19/11/2010 Структура каталогов шаблона. Файлы шаблона
- 27/02/2011 Советы и хитрости создания шаблонов
- CodeIgniter 5

- 13/01/2008 CMS. Схема/описание работы
- 18/02/2008 Сайты по CodeIgniter
- 22/02/2008 Новый PHP-фреймворк Igniter-zen-i-rails
- 01/05/2008 FastCGI и CodeIgniter, мой новый сайт и секрет небольшой памяти
- 04/09/2009 MaxSite CMS и CodeIgniter
Зачем MaxSite CMS?
Действительно, на сегодняшний день недостатка в CMS нет. Счет наверное уже на тысячи. И всё-таки я решился на создание своей. Причин несколько:
- это интересно;
- это увеличивает мой проф.уровень;
- меня уже не устраивает функцинал WordPress, его громоздкость и неповоротливость;
- мне нужна система, которая позволит делать сайты без излишних ограничений.
Как и обещал, выкладываю MaxSite CMS. Все подробности здесь: http://max-3000.com/
ps По названию пока ничего не решил. Наверное - нафиг этих китайцев. ![]()
Пост-солянка. ![]()
1. На новом сервере я включил PHP как FastCGI. Скорость тестового сайта несколько увеличилась (примерно в 2 раза). Это на WordPress. Теперь я решил поставить другой сайт на своей MaxSite CMS и как оказалось .htaccess при таком режиме работает как-то по другому. В частности при использовании ЧПУ, сервер выдает, что файл не найден.
Почти два месяца мне потребовалось на то, чтобы сделать каркас для будущей CMS. Теперь, когда основа создана, я приглашаю разработчиков поучаствовать в создании системы.
Хочу особо подчеркнуть: требуются не тестеры, а разработчики. Потому что тестировать особо нечего. Нужно посмотреть, может быть найти ошибки и может быть взять на себя работу по созданию какого-то админского плагина/страницы и т.д. То есть требуются знания PHP, и очень желательно CodeIgniter. Так, что если вы готовы, то пишите мне на max-3000###list.ru - в обратную я вышлю файл с текущей системой. Свои замечания и предложения вы можете выслать мне опять же письмом, а можно через отдельный форум. Естественно, я беру на себя обязательство объяснить что я понапридумывал в коде.
Пока же коротко о MaxSite CMS (информация для разработчиков).
Два дня назад Derek Allard (один из разработчиков CodeIgniter) выпустил свой PHP-фреймворк Igniter-zen-i-rails (что-то вроде «Дзен»). Возможности впечатляют:
CodeIgniter - это PHP-framework. Считается одним из самых лучших на сегодняшний день. На мой же взгляд, самое важное, что CodeIgniter не застявляет жестко следовать какой-то своей структуре. Все это дает возможность разработчику в комплекте с существующим немалым функционалом CodeIgniter получить и необходимую гибкость. Делая свою CMS, я многократно в этом убеждался.
Но как оказалось, ресурсов по CodeIgniter не так и много. А еще меньше конкретных примеров использования. Поэтому я приведу ссылки на тех, кто занимается CodeIgniter. Возможно они вам тоже пригодятся.
Потихонечку продвигаюсь со своей CMS и уже занимаюсь админкой. Можно было бы наскоком прописать нужные функции и темплейт, но решил не спешить, и сделать так, чтобы админка была не вещью в себе, а выполняла лишь роль менеджера.
Решил, что свою CMS размещу на Google Code. Кто не знает, это специальный хостинг для опенсорсных проектов. Чтобы всё было по-взрослому, должна быть поддержка SVN/Subversion (исходный код + версии).
Попробую как-то обрисовать свои идеи. Постепенно я прихожу к более ясному пониманию того, чего хотелось бы увидеть в CMS; что в ней будет самым главным.
Продолжим наши изыскания. ;)
На сей раз речь пойдет о типах выводимых страниц. Если взять за аналогию WordPress, то у нас будут следующие типы:
Здесь должно было бы быть какое-то вступление, но я так ничего и не смог придумать. Я понимаю, то нужно как-то объяснить о чем буду дальше писать в этом блоге, но красивые фразы не получаются. Поэтому я решил, что нет смысла на это тратить время и просто сообщаю, что речь пойдет о CMS, но которая пока существует только в моей голове. Мы попробуем потренироваться и (без лишних амбиций) просто понять как вообще работают такие «штуки».




