Aug 05 2008

Документация по Symfony

Category: SymfonyIgor @ 10:04

Подборка материалов по Symfony. В основном это материалы для версии 1.1, и следовательно 1.1.1.

Материалы на русском:
Russian Documentation — частично переведенная книга «The Definitive Guide to symfony», плюс там можно найти ссылки на сайты, где пишут о Symfony
The Cookbook на русском — пока только 2-е статьи

Материалы на английском языке:
• Книга «The Definitive Guide to symfony»
• Книга «The symfony Forms Book» — 4-е главы
The API Documentation
The Cookbook
Snippets
Symfony wiki — статьи, примеры, рекомендации

Уроки (Tutorials)
• Геренарация админки: Symfony: The Admin Generator
• Ajax это легко: Symfony: Easy Ajax
Symfony tutorial: My first symfony project
Sitepoint: Learn symfony: a Beginner’s Tutorial — рекомендую, есть примеры с файлами, тегами, генерацией админки


Aug 01 2008

Методы сортировки на php от Gustav Eklundh

Category: PHPIgor @ 23:54

Gustav Eklundh разместил на своем блоге серию статей о методах сортировки.

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

Quicksort
Gnome sort
Strand sort
Merge sort


Aug 01 2008

CodeIgniter: создание PDF файлов

Category: PHPIgor @ 23:43

На сайте framework CodeIgniter выложили статью о создании pdf файлов.

Прочитать статью на анг. языке: CodeIgniter Community Voice — Generating PDF files using CodeIgniter


Aug 01 2008

Symfony, у плагинов появился новый дом!

Category: SymfonyIgor @ 23:38

Плагины в symfony — это самый простой способ внести свой вклад в развитие фреймворка symfony. Плагины легко пишуться, пакуются, устанавливаются и они могут переписать все что угодно в фреймворке.

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


Aug 01 2008

Выложен официально релиз Symfony 1.1.1

Category: SymfonyIgor @ 23:36

Ура! Наконец свершилось. После того как была выпущена в прошлом месяце стабильная версия symfony 1.1, разработчики выпустили немедленное обновление до версии symfony 1.1.1.

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


Jul 31 2008

Обновился plugin sfFirePHP для Symfony

Category: SEO,SymfonyIgor @ 14:16

Обновился plugin sfFirePHP до версии 1.1.1. для framework Symfony. Новая версия плагина работает в релизах 1.1 и 1.2.

Этот plugin служит для интеграции FirePHP с фреймворком Symfony.
FirePHP — это расширение (extension) для браузера FireFox, которое используя консоль Firebug выводит разную отладочную информацию. FirePHP отправляет все данные через заголовки X-FirePHP-Data, что очень удобно для отладки Ajax-запросов. Скачать плагин FirePHP для FireFox.

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


Jul 28 2008

Архитектура Zend Framework

Category: Zend FrameworkIgor @ 15:40

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


Jul 28 2008

Еженедельные обновления Symfony #82 (21-27 июля 2008)

Category: PHP,SymfonyIgor @ 00:48

Неделька выдалась спокойной для разработчиков системы :).

Были закрыты очень важные баги
• r10425, r10426: [1.1, 1.2] баг был связан с перегенерацией сессии при использовании базы данных в виде хранилища. Каждый раз при отправке запроса создавалась новая «чистая» сессия, что не позволяло запоминать/прочитать данные с предыдущей сессии.
• r10466, r10467: [1.1, 1.2] добавлена опция rsync-options в задачу sfProjectDeploy.
• Добавлены обработчики исключений и многое другое…

Обновление документации
Урок: Мой первый проект (My first project tutorial)
Как хранить файлы в БД
Кодирование Symfony с Vim
Как обновить проект под новую версию Symfony 1.1
В вики разместили все страницы касающиеся новой версии Симфони 1.1. В частности, как обновиться с версии 1.0 на 1.1. Какие произошли изменения в архитектуре, новые команды, методы…
Список изменения названий команд (Task Names)

Документация на русском языке

Добавлены новые плагины, плюс многие обновлены:

  • YsfAPIClientPlugin
  • TaOpenIDsfGuardPlugin
  • SfPHPDocumentorPlugin

Более подробную информацию можно получить в официальном релизе A week of symfony #82 (21->27 july 2008)


Jul 26 2008

Модификация CodeIgniter для включение profiler глобально

Category: PHPIgor @ 22:06

В предыдущих проектах использовали этот простой, но шустрый php framework. В нем есть профайлер.

    Внизу страницы появляться блок с отладочными данными о страницы:

  • время генерации страницы, запросов
  • GET/POST запросы
  • SQL-запросы
  • количество потребляемой памяти

Чтобы не вставлять этот код в каждом контроллере

$this->output->enable_profiler(TRUE);

был сделан следующий хак.

Модификация файла CodeIgniter\system\libraries\Controller.php
до

	function Controller()
	{	
		parent::CI_Base();
		$this->_ci_initialize();
		log_message('debug', "Controller Class Initialized");
	}

и после

	function Controller()
	{	
		parent::CI_Base();
		$this->_ci_initialize();
		log_message('debug', "Controller Class Initialized");

		// Hack CodeIgniter Profiler
		if ($this->config->item('output_enable_profiler') == TRUE) {
			$this->output->enable_profiler(TRUE);
		}
	}

Теперь в файле конфигурации приложения application\config\config.php можно добавить параметр

$config['output_enable_profiler'] = TRUE; 

Если надо отключить профайлер устанавливаем значение FALSE. Если это мешает в каком-то конкретном контроллере, то пользуемся стандартной конструкцией:

$this->output->enable_profiler(FALSE);

Ссылки по теме:
CodeIgniter: Profiling Your Application
Профилирование приложения CodeIgniter
http://en.wikipedia.org/wiki/CodeIgniter


Jul 23 2008

Доступен для скачивания релиз Zend Framework 1.6 RC1

Category: PHP,Zend FrameworkIgor @ 18:58

Скачать новый релиз можно тут Zend Framework 1.6 RC 1

Обзор новых возможностей:

  • Интеграция с Dojo
    • JSON-RPC
    • Dojo Data packing
    • Dojo View Helper
    • Dijit integration with Zend_Form & Zend_View
    • Dojo Library Distribution
  • SOAP (server/client)
    • SOAP Server
    • SOAP Client
    • Autodiscovery
    • WSDL access
    • WSDL Generation
  • Preview of Tooling Project in Laboratory (see /laboratory folder)
    • Command Line Interface
    • Project Asset Management
  • Unit Testing Harness for Controllers
  • Lucene 2.3 Index File Format Support
  • Zend_Session save handler for Database Tables
  • Paginator Component
  • Text/Figlet Support
  • ReCaptcha Service
  • Zend_Config_Xml Attribute Support
  • Character Set Option for DB Adapters
  • Zend File Transfer Component
  • New Media View Helpers (Flash, Quicktime, Object, and Page)
  • Support in Zend_Translate for INI File Format

Разработчики ожидают фидбэк от пользователей, что повлияет на количество выпускаемых релизов. И крайне не рекомендуют использовать эту версию в разработке :), только в качестве изучения новых возможностей.


← Предыдущая страницаСледующая страница →