Сегодня 28 июля, понедельник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: PHP / Блог / Захабренные
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1
Адрес блога: http://habrahabr.ru/blog/php/
Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL
 

ZF2 + Blitz templates

2015-10-04 22:14:14 (читать в оригинале)


Здравствуйте, разлюбезные мои хабровчане. А ежели кто из вас веб-разработкой на PHP занимается, то и вообще добро пожаловать. Я тут давеча стал смотреть на разные фреймворки… Развелось их у нас в ПеХаПе — страсть. Яблоку негде упасть, как говорят блондинки.


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

Плохая «Весна» или как причины задержек искали

2015-10-01 15:20:16 (читать в оригинале)


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


А ведь ничего не предвещало беды...

Автоматическая рекомендация: немного теории и практики

2015-09-30 11:28:57 (читать в оригинале)


1. Вступление


В этой заметке будут рассмотрены некоторые базовые теоретические и практические вопросы автоматической рекомендации. Особое внимание будет уделено рассказу об опыте использования Apache Mahout на крупных порталах (написанных на Yii 2) с большой посещаемостью (несколько миллионов человек в сутки). Будут приведены примеры исходного кода на PHP и JAVA, которые помогут читателю лучше понять процесс интеграции Mahout.
Читать дальше →

[Перевод] Новый PHP, часть 2: Scalar types

2015-09-28 15:57:45 (читать в оригинале)



В нашей предыдущей статье мы говорили о преимуществах системы типов PHP 7, и в частности, о новой поддержке типизированных возвращаемых значений. Что само по себе является не только большим подспорьем в поддержке кода, но делает для PHP большой шаг вперед.

До сих пор мы говорили о типах только в отношении классов и интерфейсов. В течение многих лет мы только их (и массивы) и могли использовать. Однако же, PHP 7 добавляет возможность использовать и скалярные величины тоже, такие как int, string и float.

Но постойте. В PHP большинство примитивов являются взаимозаменяемыми. Мы можем передать "123" в функцию, которая хочет int, и довериться PHP, который все сделает «правильно». Так для чего же тогда нужны скалярные типы? Читать дальше →

Готовая сборка новостного портала NewsModxBox

2015-09-28 14:22:47 (читать в оригинале)




Два года назад я писал про готовую сборку интернет-магазина на MODX Revolution. За это время было сделано не мало интернет-магазинов на ShopModxBox (о бОльшая их часть силами сторонних разработчиков) и на сегодня количество установок движка составляет 200-300 штук в месяц. Проект и сегодня продолжает развиваться, получая в ядро новый полезный функционал.

Главные качества, которые мы отмечаем в ShopModxBox — это высокая производительность, гибкость и минимальный объем кода (ShopModxBox — это решение на базе фреймворка MODX Revolution, и его собственная часть кода составляет буквально 3-5 тысяч строк php-кода + Smarty-шаблоны).

И вот на днях мы выпустили новую сборку NewsModxBox. Здесь основа та же, что и в ShopModxBox, только логика заточена именно под новостные порталы и СМИ. Сборка пилилась под реальный и совсем не маленький новостной портал и во многом отвечает реалиям бизнес-логики электронных и смешанных СМИ.

Что, к примеру, есть в NewsModxBox?
  • Специализированный редактор статей. joxi.ru/52a104ZhjqK720 В нем, помимо прочего, есть такая фишка, как создание нового документа во всплывающем окне. Скажу так: это была одна из сложнейших задач в нем.
  • Кастомный медиа-манагер с использованием базы данных и прямой заливкой файлов. О нем я местами уже писал, например здесь. С этим редактором могут работать сотни людей и не умрет он и на сотнях тысяч файлов.
  • Морфологический поиск. Да-да, он там работает :) Хотя на каждом индивидуальном проекте может понадобиться подкрутка, в зависимости от специфики.
  • Бизнес-логика, заточенная под реалии новостных порталов, с различными группами доступов, отправкой на редактуру и т.п.
  • Типографика текстов by Jevix
  • Возможность задавать статьям параметр индексировать ссылки в них или нет (если нет, то всем ссылкам будет проставляться rel=«nofollow»)
  • Готовая выгрузка в яндекс-новости и в гугл-новости (специальный полнотекстовый RSS).
  • Собственный постраничный sitemap.xml на неограниченное кол-во документов.
  • Банерная система.
  • Облако тегов.
  • Блого-социальная составляющая.
  • Виджеты валют и погоды.
  • Интеграция с hh.ru (раздел Работа). Кстати, все страницы раздела Работа ЧПУшные, и выглядят для поисковиков как часть сайта.
  • Бешенная техническая оптимизация. Движок рассчитан на сотни тысяч статей. На среднем сервере держит сотни пользователей онлайн. Проводили нагрузочное тестирование, 75 000 статей и 2000 пользователей онлайн не смогли положить сервер. Пруфф joxi.ru/Dr8Ke8OIYgKlA6
  • Раздел для платных материалов по подписке
  • Генерация превьюшек из PSF для журналов
  • Партнерские ссылки. Это полезно, когда у вас партнерки какие-нибудь есть. Вот пример: joxi.ru/D2PjRW0SOZqWr3 joxi.ru/eAOqaVNf3K98mo
  • Дополнительные рубрики. То есть статью можно разместить сразу в несколько рубрик.
  • Хитрая система новостных выборок и шаблонизации, которая не позволит в нескольких местах случайно вывести одну и ту же новость.
  • Пользовательские публикации. joxi.ru/a2XVypGu8kDerg
  • Авторизация через социальные сети.

И еще много-много всего.
Читать дальше →


Страницы: ... 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.