Оптимизация php кода

Интересная заметка по оптимизации php  кода. Описанные способы  обсуждались и раньше, но все равно полезно иметь этот список под рукой.

Читаем (на английском)

Yii создаем свою мега CMS !!!

В любом деле — главное ПРАКТИКА!
Вдоволь начитавшись документации и рассмотрев демо-примеры фреймворка Yii, я решил написать что-нибудь    «более» функциональное чeм «testDrive». А что должен сделать любой web-программист в своей жизни???? Правильно!!! Написать свою супер-цмс!!!Ну если не цмс, то хотя бы что-то похожее.
И так…Начиная с этой статьи и на протяжении еще примерно 5-8 (ну как максимум 10), я буду рассказывать о процессе написания простенькой ЦМС, с использованием замечательного фреймворка Yii. Многое, что здесь будет написано, так или иначе пересекается с руководством Yii по созданию блога.
Для начала определимся с основными требованиями:

— администратор может управлять контентом двух основных типов:

  • страницы
  • посты

— администратор может удалять или одобрять комментарии к постам;
— посты могут сопровождаться произвольным количеством тэгов;
— пользователи могу просматривать посты и страницы и оставлять комментарии к ним;
— движок должен позволять менять темы оформления;

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

Писать все это мы будем на PHP, с использованием фреймворка Yii, в качестве БД будет использоваться MySQL. На клиенской стороне я буду использовать jquery и jquery UI.

И так с вступлением закончено, начиная со следующей статьи будет больше технических моментов и вопросов, решать которые, я предлагаю сообща, так что в случае любых замечаний  и предложений, прошу не стесняться (:-)) и высказываться в комментариях.
Приступим!!!

p.s. А вот и первое «домашнее задание»: предлагаю придумать название для будущего творения, обязательное условие — в название должна присутствовать буква «Y» (Yii всетаки!!!).

p.s.s Названия типа YACS (yet another cms system) или YaBe! (yet another blog engine) — которые я хотел было «прикрутить» к этому творению — уже заняты!!! Так что, если есть какие то идеи и предложения — добро пожаловать в комментарии!

Основной сайт Юпи! — http://yupe.ru

Исходный код — https://github.com/yupe/yupe

Присоединяйтесь!

yii 1.0.3

Вчера вышел yii 1.0.3. из нововведений мне понравились следующие:

  • Если контроллеры расположены в поддиректориях — для указания пути к ним в адрессной строке исколльзуется формат вида /path/to/controller (в ранних версиях был формат path.to.controller);
  • Введен механизм модулей;

Весь список изменений можно посмотреть здесь.

p.s. хотя версия вышла только вчера, нашел интересное сравнение Yii 1.0.3, Codeigniter 1.7.1 и Kohana 2.3.1

обсудить на форуме

yii немного ссылочек

С момента моего знакомства с Yii (см. статью) прошло уже больше двух месяцев, за это время я более подробно рассмотрел его возможности — и они мне очень понравились!

Фреймворк достаточно молодой, поэтому статей по нему еще очень мало. Однако хотелось бы упомянуть несколько ресурсов — которые могут помочь в освоении.

Прежде всего официальная документация — практически, здесь есть все что необходимо!

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

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

На форуме появилась русско-язычная ветка, ответы поступают достаточно быстро, спасибо модератору!

Еще хочу отметить вот этот блог автор опубликовал несколько статей о Yii, думаю будут и еще!

Думаю скоро (правда насколько скоро — неизвестно )))) должен запуститься ресурс yiiframework.ru, очень бы хотелось!

От себя хочу добавить, если у кого-нибудь возникнет желание организовать форум или специализированный ресурс по Yii и понадобиться помощь — с удовольствием принял бы участие.

я в шоке!!!

Захожу сегодня на свой блог и вижу такую картину:

blog-error

Сразу закралась мысль : «аааа меня похакали, удалили все мои мега-крутые посты!».  Потом самообладание вернулось ко мне, и проскочила следующая мысль: «да каму мой блог нужен то??!».

Зашел в админскую панель своего хостинга, проверил целостность данных в базе — все в порядке! Вернулся на сайт, 5 раз нажал ctrl+F5 — не помогло! Зашел в админку ворд пресса — на первый взгляд все тоже в норме! Из админки перешел по ссылке «перейти на сайт» и вот оно счастие — все вернулось! Что это было до сих пор не понятно!

Поменьше всем таких вот неприятностей!