Рубрика «php» - 225
Вышел в свет Zend Framework 2 stable
2012-09-06 в 8:44, admin, рубрики: php, zend, Zend Framework, метки: PHP, zend, zend frameworkЗаметки о MODX Revo от новичка
2012-09-05 в 17:20, admin, рубрики: cms, modx, php, заметки на полях, настройка, метки: modx, PHP, заметки на полях, настройка
Disclaimer: Конечно, скорее всего многое, из представленного в этой статье, покажется капитанством для сведующих людей. Однако, возможно, кому-то она поможет...
Введение
Итак, что же такое MODX (кстати, пишется именно так — MODX, а не как название хаба — MODx)? Если читать официальный сайт — то это CMS. Однако, это лишь часть правды. На самом деле, MODX находится примерно посередине между CMS и CMF. Впрочем, любой, кто заинтересовался бы MODX это быстро бы узнал из других статей, поэтому не буду останавливаться на этом пункте подробней.
Поскольку MODX находится посередине между CMS и CMF, то её не так легко освоить, как простую CMS, вроде WordPress или Joomla. Пожалуй, эта статья написана в целях раскрытия некоторых тонкостей, которые кажутся неочевидными на первый взгляд.
Бесплатные группы по C++ и веб-программированию в Москве для старшеклассников!
2012-09-05 в 13:14, admin, рубрики: c++, php, Учебный процесс в IT, школьное образование, метки: c++, PHP, школьное образованиеДворец творчества на Воробьевых горах приглашает учащихся 7-10 классов на курсы ИТ по следующим направлениям:
- Программирование сайтов: HTML, CSS, PHP, MySQL;
- Программирование в C/C++.
Обучение бесплатное.
На первом году обучения изучается теория «с нуля». На втором году дети реализуют собственные проекты (программы, сайты) под руководством педагога. Успешные (работоспособные (-: ) проекты отправляются весной на конференции, конкурсы и выставки: городские, российские и международные. Примеры проектов есть на сайте.
Учебный класс оборудован современными компьютерами и проектором. Занятие ведут, как правило, студенты технических ВУЗов.
Сравнительный анализ CMS: охота на оптимальную систему для создания корпоративных сайтов
2012-09-05 в 13:13, admin, рубрики: cms, php, web-разработка, Веб-разработка, веб-сайт, метки: cms, PHP, web-разработка, веб-сайтЗдравствуйте!
Хочу поделиться результатом собственного исследования, проводимого мной на протяжении недели в среде существующих CMS. Цель у меня была проста и прагматична — выбрать лучшую систему для создания корпоративных сайтов. Такая необходимость возникла в связи с постоянно растущим количеством заказов на сайты. С одной стороны, это не может не радовать, а с другой — заставляет максимально тщательно и с полной ответственностью отнестись к выбору движка, которому и предстоит сопутствовать не слишком опытному программисту в вопросе создания сайтов.
Читать полностью »
Радикальное решение от GoDaddy для борьбы с консерваторами
2012-09-05 в 2:26, admin, рубрики: godaddy, php, Песочница, хостинг, метки: godaddy, PHP, хостингУже долгие годы для части своих второстепенных проектов использую хостинг от GoDaddy. Проекты эти пристального к себе внимания не требуют, а посему я не особо тщательно контролирую их работоспособность – они живут своей тихой жизнью. Тем не менее, эти сайты для меня важны, так что очередная выходка хостера меня серьезно расстроила.
Следует отметить, что размещенные на GoDaddy сайты разрабатывались уже давно – лет 5-6 назад и были написаны на PHP4.
Хостер казался мне не плохим, хотя и не давал полностью расслабиться, а держал в тонусе систематическими (раз в квартал) проблемами с видимостью моих проектов. В таких случаях я писал в суппорт и на следующий день получал умный ответ вида «Ну фиг знает, мы глянули – у нас все работает. Ищите косяки у себя.». И действительно уже работало. Однажды я решил ради эксперимента подождать до обращения в поддержку неделю. В результате сайты всю эту неделю молчали, а через несколько часов после моего письма в GoDaddy вновь заработали. Ответ на претензию был копипастом предыдущих. «Ну фиг знает…». Никаких извинений.
Но в этот раз GoDaddy переплюнул сам себя.Читать полностью »
Архитектура форм в Symfony2
2012-09-04 в 21:24, admin, рубрики: php, php 5.3, symfony, symfony2, архитектура, формы
В Symfony 2 появился совершенно новый компонент для работы с формами, который, насколько я знаю, легко заменит большинство подобных библиотек для PHP и по функционалу, и по возможности в расширении оного (конечно, если не брать в расчет небольшие недостатки при работе с JavaScript). Разработка этого компонента заняла более двух лет, хотя думать над ним я начал еще где-то в 2009-ом году или даже раньше. С каждой новой версией этот компонент становится все более и более стабильным, а полностью стабильная версия ожидается с выходом Symfony 2.2.
Данный пост приурочен к выходу Zend Framework 2 Form RFC, так как мне кажется, что его разработчики, по сути, сделали много того, что уже было сделано нами. Конечно же всем ясно, что Zend Framework 2 должен обладать прослойкой для работы с формами, который полностью учитывает особенности компонентов, поставляемых с фреймворком. Целью данного поста является попытка показать, что Symfony2 Forms прекрасно подходит под эти требования. Функционал, присущий Symfony2, может быть легко убран: код для обработки форм и все уровни абстракций полностью независимы. Привязать же поддержку особенностей компонентов Zend-а так же не составит труда.
Создание обобщенной библиотеки для работы с формами, которая покрывает все возможные сценарии использования, возникающие при разработке, было непростым испытанием, долгим и сложным делом, которое, к тому же, еще не завершено. Сотрудничество и дальнейшее совместное развитие должно помочь добиться более гибкого и простого управления формами из PHP.
Читать полностью »
Сериализация объектов в json формат для реализации REST API
2012-09-04 в 19:33, admin, рубрики: json, php, rest api, serialization, symfony, Программирование, метки: json, PHP, rest api, serialization, symfonyУже вот-вот выйдет версия Symfony 2.1, а в сообществе до сих пор нельзя реализовать «без костылей» полноценный REST, и, по-моему, здесь что-то не так. Недавно вышла статья с громким названием REST API’s with Symfony2: The Right Way, но, по существу, она лишь подтверждает мои слова. Вся проблема упирается в сериализацию и десериализацию объектов. Казалось бы, простейшая задача и решений должно быть много, но, к сожалению, нет. Давайте обо всем по порядку. Читать полностью »
Интеграция пользователей сайта и форума на phpbb 3
2012-09-04 в 19:32, admin, рубрики: php, phpbb, phpbb3, пользователи, метки: phpbb, phpbb3, пользователиСовсем недавно возникла необходимость быстрой интеграции сайта и форума phpbb3. Погуглив, нормального примера не нашел. Пришлось писать самому. Возможно, кому-то пригодится.
Итак, пусть есть сайт, с собственной системой авторизации. Необходимо добавить форум phpbb с быстрым (и возможно даже правильным) решением проблем с интеграцией существующей пользовательской базы. Авторизация и регистрация новых пользователей по-прежнему будет происходить на сайте, в форум будут попадать уже зарегистрированные пользователи. Регистрация и авторизация на форуме будет закрыта.
Для начала отключим возможность регистрации новых пользователей:
Для этого в администраторском аккаунте перейдите на вкладку “Общие”, и в левом меню выберите “Регистрация пользователей”. Далее отключаем регистрацию:
Читать полностью »
PHPExcel — отличная библиотека с огромным функционалом по работе с форматами xls, xlsx. Можно считывать, записывать, менять форматирование, задавать формулы, а из xlsx можно и картинки вытаскивать.
На хабре уже был пост про эту библиотеку - Универсальное чтение ячеек в PHPExcel. Я остановлюсь только лишь на главном минусе PHPExcel — вечно памяти не хватает, все время сыпятся ошибки «Fatal error: Out of memory». Этот пост о том, как это обойти.
JSON-RPC 2.0 и PHP
2012-09-04 в 5:50, admin, рубрики: php, smd, Веб-разработка, веб-сервисы, метки: PHP, smd, веб-сервисыЕсли вы разработчик, и у вас есть проект на PHP, и ему наконец-то понадобилось реализовать собственное API — эта статья определенно для вас ;).
JSON-RPC v1.0 появился в 2005 году, спустя 5 лет появилась и вторая версия. В век javascript'а и мобильных приложений многие разработчики до сих пор используют свои собственные велосипеды вместо готового простого стандарта.
Читать полностью »