- Показать процесс создания проекта с нуля на базе Limb3
- Показать основы создания веб-приложений на Limb3 с использованием пакета WEB_APP
- Дать начальные знания по шаблонной системе MACRO, показать способы использования наиболее распространенных тегов шаблонной системы.
Код данного примера можно найти в разделе c примерами использования Limb3
- Операционная система: *nix, Windows 98/ME/2000/XP
- Веб-сервер: Apache 1.3+ (с подключенным модулем mod_rewrite), nginx (в связке с php-fpm)
- PHP: <= 5.3 (использовать Limb2014.1), PHP 5.5 (использовать master),
- Поддерживаемые базы данных: MySQL 4.1+, PostgreSQL 8.2+, Oracle (OCI8)
- zend.ze1_compatibility_mode = off
Limb3, как фреймворк, поставляется в виде отдельных пакетов, например, CORE, ACTIVE_RECORD, WEB_APP, DBAL и т.д. Мы предполагаем, что вы уже прочитали статью о том как работать с пакетами Limb.
Для выполнения данного примера нам необходим пакет WEB_APP, а также пакеты, от которых он зависит; этот список достаточно большой, поэтому мы рекомендуем получить сразу все доступные пакеты. Есть несколько способов получить исходные коды Limb3 — просто выберите тот, что вам подходит больше всего.
- Шаг 1. Создание каркаса проекта и запуск приложения
- Шаг 2. Вывод новостей через шаблон
- Шаг 3. Добавление форм для создания, редактирования новостей. Валидация данных. Удаление новостей
- Шаг 4. Оптимизация шаблонов. Добавление постраничного вывода
- Шаг 5. Финальные штрихи(cортировка, отображение новости целиком, пять свежих новостей на главной странице)
- Шаг 6. Создание RSS-feed новостной ленты
- Шаг 7. Рекомендации по дальнейшему изучению