• Наш любимый CodeIgniter обрёл новый дом

    • Перевод


    Когда мы объявили, что ищем новый дом для CodeIgniter, нас практически смыло волной электронных писем от потенциальных кандидатов (кстати, письма до сих пор продолжают поступать). Перед нами возник на первый взгляд простой вопрос: кому мы можем доверить поддержку фреймворка? Но найти верный ответ оказалось сложнее — нам нельзя было ошибиться.

    Мы быстро отбросили тех, у кого не было опыта, отклонили заявки тех, у кого не было достаточных средств или времени на поддержку столь крупного проекта. Мы также отказали тем, с кем не сошлись в видении будущего фреймворка. И всё равно осталось много хороших кандидатов с достаточными силами, возможностями и с хорошими идеями. Но один кандидат всё же выделялся на фоне остальных.
    Читать дальше →
  • Миграции баз данных — обзор библиотеки и ее использование

      Как вы уже могли прочесть, недавно вышла новая версия CodeIgniter, одним из нововведений которого является библиотека Migration. Один из главных ее разработчиков, Phil Sturgeon был настолько воодушевлен удобством управления версиями баз данных для Rails, что решил создать аналог такого метода для CodeIgniter, и вот, в конце-концов вы можете видеть эту библиотеку в официальной поставке.
      Из этой статьи вы получите общее представление о миграциях, а также научитесь их создавать. Во второй же части, мы с вами увидим, как легко они могут быть интегрированы в ваше приложение.
      Данная статья будет полезна начинающим пользователям CodeIgniter, но я надеюсь что и более продвинутые коллеги узнают об этой чудесной библиотеке и подчерпнут для себя что-нибудь новое.

      Кроме всего прочего, данная библиотека совсем не сложна, и реализовать ее при желании для любой другой платформы не составит большого труда!

      Итак, если я сумел вас заинтересовать, то добро пожаловать под кат!
    • Каркас для web-приложений, построенный на CodeIgniter

      image
      Наверняка, многие веб-программисты изучали и, может быть, даже использовали такой замечательный фреймворк как CodeIgniter. Мой выбор пал на него ввиду того, что у него самый низкий порог вхождения, он наиболее прост в изучении, хорошая документация, быстрый и т.д. и т.п. Для простых проектов самое «оно», чтоб попробовать свои силы именно как разработчик. Само собой, для более серьезных проектов лучше использовать более функциональные и навороченные фреймворки.

      Далее буду описывать, как я «апгрейдил» CodeIgniter, чтобы использовать этот каркас для разных проектов, т.к. базовый его функционал и примеры из документации, мягко говоря, очень простые, а в жизни всё гораздо сложнее. Итак, начнем-с.
      Читать дальше →
    • Консоль для CodeIgniter

      Добрый день Хабрасообщество.

      Выношу на ваш справедливый суд консоль для PHP фреймворка CodeIgniter.

      Перед этим небольшое пояснение — я не являюсь фанатом CI, но, так как приходится работать в команде пополняющейся новобранцами, выбирается наиболее легкодоступный для освоения инструмент. Это же и касается ОС на которой ведется разработка Windows, хотя инструмент тестировался и прекрасно себя чувствует в Linux-based системах, по крайней мере в Ubuntu. Это является прототипом, поэтому код можно критиковать бесконечно.

      Небольшое иллюстрирующее видео:

      Читать дальше →
    • CodeIgniter 2.0.0 Released

        Этого ждали больше года [назад]. Месяцев десять назад был топик о том, что CI2 — soon. С тех пор были перестановки в команде разработчиков, да и так перспективы кодигнайтера были сомнительны. Сейчас большая часть поклонников ушла с CI на Yii или Kohana, а то и вовсе с php на питон или руби. Но вот совершенно неожиданно на сайте фреймворка объявили о релизе.

        Большую часть плюшек можно обозреть, например, по вышеозначенному топику. А в официальном анонсе заявлено следующее.
        • В минимальных требованиях php 5.1.
        • Драйверы.
        • Application Packages.
        • Удалён скаффолдинг и класс валидации, удалены плагины в пользу хелперов.
        • Изменения в роутере, формах.
        • Кеш стал не только файловым, но и APC и memcache.
        • Командная строка для крона.
        • 50+ багфиксов.
        • 20+ усовершенствований и твиков.

        На чём разработчики собираются работать дальше — это: документация, библиотека аутентификации, более объектная модель.

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

        Ну. И что?
        Реклама
      • Вышел CodeIgniter 1.7.2

          Список изменений:
          • Совместимость с php 5.3;
          • Добавлен класс Cart (корзина для интернет-магазинов);
          • Улучшения хелпера Form;
          • Добавлена функция is_php() для проверки версии php;
          • Усовршенствована функция show_error(), тепрь она позволяет отсылать http-статусы ошибок. Все вызовы этой функции во фреймворке теперь шлют соответствующие статусы;
          • Многочисленные исправления ошибок;

          Источник
          Скачать
        • CodeIgniter Debug Toolbar

            CodeIgniter Debug Toolbar
            Многие видели девелоперский тулбар для фреймворка Kohana (слизанный, в свою очередь, с Symfony), который недавно выкладывали на хабре. Мне он очень понравился — захотелось поиметь такой и для себя.

            Немножко поколдовав, получилось нечто похожее…
            Читать дальше →
          • Автодополнение функций CodeIgniter в NetBeans

              На волне интереса к NetBeans расскажу небольшой хинт. Я работаю в основном с CodeIgniter, и вот чего мне сильно не хватает в IDE это быстрого автодополнения для встроенных функций (библиотек, хелперов) — вроде $this→form_validation→…

              Сейчас я расскажу, как это реализовать:

              Читать дальше
            Самое читаемое