Pull to refresh
  • by relevance
  • by date
  • by rating

Хакеры нацелились на платежные данные подписчиков Forbes

Information Security *Internet marketing


Злоумышленники встроили вредоносный код в сайт для оформления подписки на журнал Forbes. Обфусцированный онлайн-скиммер копировал и отправлял взломщикам платежные данные пользователей, включая коды CVV/CVC, а также их контактную информацию.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 836
Comments 0

VPS хостинг для e-commerce, подскажите?

Lumber room
Здравствуйте!

Подскажите пожалуйста недорогой, но качественный VPS хостинг для интернет-магазина на движке Magento (весьма требовательного к ресурсам).

Интернет-магазин московский.
Насколько хуже будет отклик сайта, если VPS будет не в Москве, а где-нибудь в Германии?

Заранее огромное спасибо!

P.S: Мастерхост не предлагать ;)
Total votes 4: ↑3 and ↓1 +2
Views 912
Comments 16

Как я Magento изменял, или Меняем базовый функционал на простом примере

Lumber room
При разработке интерфейса магазина передо мной стояла задача не просто привести все к нужному виду и логике, но и обеспечить обновление версий движка, поэтому редактирование основных програмных модулей я исключил сразу. В качестве платформы был выбран Magento, который, как оказалось, предоставляет отличные средства для разработки собственных расширений, в том числе возможность замены стандартного функционала собственным. Этим мы и займемся.

Давайте рассмотрим конкретный пример. В большинстве магазинов копейки сейчас никто не использует, но по умолчанию — благодаря локали — они отображаются. Встала задача их убрать. Как выяснилось, можно сделать это простым редактированием компонента библиотеки Zend, но, во-первых, это противоречит первому предложению данного поста, а, во-вторых, мы же не ищем легких путей. :)

Читаем дальше: для совсем начинающих типа меня
Total votes 7: ↑4 and ↓3 +1
Views 2.1K
Comments 4

Magento, подписка на новости во время чекаута

Programming *
Оу, оказывается здесь даже есть целый один пост про разработку под Magento. Мне тоже есть что сказать. Интересно, будет ли это кому-нибудь интересно…

Итак, задача — добавить галочку «Получать новости» к одному из шагов чекаута (checkout — «проход через кассу»).


Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 991
Comments 10

Magento — Отправка писем

Lumber room
Довольно часто возникает необходимость выслать пользователю магазина оповещение или письмо с какой-либо дополнительной информацией. Думаю, что многие осознают необходимость/полезность отправки писем с сайта. Тут разработчики Magento очень хорошо постарались, чтобы предоставить нам достаточно мощный механизм работы с почтой.
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Views 1.3K
Comments 3

Динамические промо в Magento

Lumber room
Disclaimer: эта статья не предназначена для «зубров». Ее основная аудитория – начинающие web-мастеры, у которых появляется желание сделать все «по-взрослому», но не всегда хватает идей, как именно это сделать.
Итак, началось все с того, что мне захотелось как-то оживить первую страницу своего магазина, который я проектировал, а кроме того, получить нормальный инструмент для представления важных промо-акций, товаров и т.п.

В «больших» магазинах вроде http://www.lookfantastic.com/ сделан красивый блок, в котором эти самые динамические промо и представлены.

Конечно, в первую очередь я ринулся рыть MagentoConnect на предмет готовых модулей, однако нашел только Teaserbox, который меня абсолютно не устроил: во-первых, флеш, во-вторых, рекламировать можно только товары (переход возможен только на описание товара), и в-третьих, невнятные кнопки, на которых, к тому же, надписи на русском языке не отображались.

Как же я решил задачу?
Total votes 8: ↑4 and ↓4 0
Views 491
Comments 0

Magento. Пишем свой модуль. Добавляем CAPTCHA и дополнительные поля в регистрацию

PHP *
Хочу поделится опытом программирования модулей для Magento. Большое спасибо пользователю jeje за приглашение.
В статье подробно описано создание модуля, реализующего допольнительные функции регистрации клиентов. Цели — дать представление о разработке под Magento на конкретном примере от начала до конца, показать основные подходы, организацию кода, указать на некоторые особенности. Статья ориентирована скорее на новичков, но и знакомые с Magento могут вынести что-то полезное для себя. Конечно в одной статье всего описать невозможно, но если тема окажется востребованной, то это может стать началом цикла статей.
Затронуты следующие моменты:
  • создание модуля
  • работа с блоками, шаблонами и разметкой (layout)
  • переопределение контроллера
  • скрипты инсталляции модуля

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

Читать дальше →
Total votes 32: ↑25 and ↓7 +18
Views 17K
Comments 19

Создание модуля для Magento — часть 1

PHP *
Популярность Magento постоянно растет. Появляется множество новых интеренет-магазинов, написанных на этом замечательном движке.
К сожалению, информации для разработчиков маловато, поэтому, будем исправлять ситуацию :)
В мои планы входит написание нескольких статей о том, как создать модуль для Magento, на примере модуля блога.
Оригинал данной статьи находится на моем блоге.
Читать дальше →
Total votes 58: ↑41 and ↓17 +24
Views 32K
Comments 30

Почему Magento?

CMS *Magento *

Платформа Magento eCommerce уверенно завоевывает популярность. На habrahabr уже было несколько упоминаний о ней. В этой статье я хочу описать некоторые моменты когда Вам стоит выбрать платформу Magento.
Читать дальше →
Total votes 63: ↑37 and ↓26 +11
Views 158K
Comments 114

Как создать несколько магазинов, используя одну установку Magento

CMS *
Это вольный перевод вот этой статьи. Статья предназначена для людей, знакомых с Magento, поэтому многие элементарные вещи из оригинальной статьи были опущены. Существует несколько реализаций решения этой задачи:
  • Как поддиректории основного сайта, например,
    • mall.com/shoes
    • mall.com/shirts
  • Использование разных доменных имен, например,
    • shoes.com
    • shirts.com
  • Использование поддоменов основного сайта, например,
    • mall.com
    • shoes.mall.com
    • shirts.mall.com

В результате получится несколько магазинов, использующих один и тот же код, и управляемых из одной админки.
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Views 10K
Comments 2

Передача аргументов функции по имени в PHP

PHP *
При рефакторинге кода возникла одна небольшая идея относительно вызова методов. Иногда возникает потребность передать функции аргумент по имени. Например тогда, когда невозможно (или неудобно) передать список в нужном порядке. Такими случаями могут быть вызовы динамических блоков из шаблонизаторов: в шаблоне у нас {{mymodule action=foo second=124322 fourth='catalog' first='name' third='foo'}} и в коде есть следуйщая синатура функции — function foo($first, $second, $third, $fourth). подобный подход используеться в системе Magento для вызова блоков из лей-аутов; или нужно передать методу даные на основе фильтра в каком-нибуть асоциативном масиве. В PHP4 возможным решением было помещение всего списка аргументов в масив. В PHP версии 5 есть же Reflection API, с помощью которого возможно проделать подобное. Perl, Python (, ...) могут, так почему ж ето должно быть невозможно в PHP?:)
смотреть на ето простое решение
Total votes 24: ↑13 and ↓11 +2
Views 5.8K
Comments 18

Вышла версия 1.2.0

Self Promo
Мы рады объявить, что бета-тестирование новой версии WEBO Site SpeedUp — продукта для автоматического ускорения сайтов — закончено, и теперь он стал не только лучше (за счет множества исправлений и добавления новых возможностей), но и доступнее: появилась SaaS-редакция, в которой можно подключать только используемый функционал и гибко управлять скоростью работы сайта. Дополнительно с выходом этой версии WEBO CDN стала доступна для широкого использования.

О продукте: www.webogroup.com/ru/home/site-speedup
Загрузить: www.webogroup.com/ru/home/download

А теперь подробнее
Читать дальше →
Total votes 50: ↑36 and ↓14 +22
Views 1.2K
Comments 16

nginx magento ssl postfix — сервер и магазин своими руками

Lumber room
Прошлая заметка была о сборке сервера из исходников.
многие сказали, что нынче такое не катит, пакеты им подавай.

Но в основном было нытье, типа — я умнее тебя ты работаешь не правильно, конфиг не пацанский… никто так и не сказал как и что поправить, где сделать правильнее и по другому, какие еще есть возможности конфигурации, и тд. да и heck с ним, у всех свои взгляды, я это принимаю.
Все же кто то взял себе на заметку, ну а кто-то прошёл мимо.
Почему я пишу об этом? Есть сайты, форумы со списками рассылок, есть много мануалов, но, люди продолжают сходить с ума в поисках нормального пояснения установок и настроек. Платят другим горе специалистам, а те ставят все криво и не полные конфиги, без оптимизации. А если нет разницы — зачем платить больше (с)??? Любой человек хотел бы настроить свой сервер и поставить магазин, и для начала ему нужен старт, показать, что это очень просто, что можно сэкономить на начале, потом, когда все заработает, уже задуматься — а всели так сложно? а могу ли я дальше все делать сам? сделать еще лучше поднабравшись опыта? Да все можно сделать самому. Не даром старая мудрость гласит — хочешь чтобы было хорошо, сделай все сам!

Чтобы не писать порожняком, будем конкретно делать установку и запуск сервера для магазина, под управлением — МАГЕНТО 1.4.0.1

подробности
Total votes 22: ↑12 and ↓10 +2
Views 2.6K
Comments 7

Вышла новая версия Magento Community Edition — 1.4.1.1

Lumber room
В то время как все мы тут спокойно спали, на другой стороне планеты в в разгар солнечного американского дня был выпущен свежий релиз 1.4.1.1 e-commerce платформы Magento Community Edition (то есть, бесплатной версии этой open-source системы).

Предыдущий релиз 1.4.1.0 вышел месяц назад в июне, а потому периодичность обновлений вполне приятна. Основной упор в новом релизе был сделан на исправлениях проблем и ошибок, найденных пользователями системы, – поэтому в версии поменялась лишь самая младшая цифра.

Перед обновлением не забудьте сделать полный бэкап, очистить внутренний кэш системы и отключить в админке ее компилятор. Само обновление можно производить через Magento Connect Manager или же накатив на ваши данные систему с нуля.

Также полезные ссылки в студию:
сайт Magento – на нем можно скачать систему
список изменений и исправлений в CE 1.4.1.1 – ознакомьтесь, что было сделано, нужно ли вам срочно обновляться или можно еще спокойно поспать пару дней
diff-файлы изменений в исходниках 1.4.1.0 — 1.4.1.1 – для тех, кому код говорит больше слов
Total votes 6: ↑4 and ↓2 +2
Views 244
Comments 5

Популярные продукты для электронной коммерции с открытым исходным кодом

Open source *
Translation
imageНас часто просят порекомендовать продукты eCommerce, которые могут интегрироваться с CMS или использоваться совместно с к.л. CMS. Ниже опубликован список ПО с открытым исходным кодом, пригодного для этих целей.
Примечание: русскоязычных пользователей, прежде всего, интересует наличие локализованных версий, поддержка отечественных платёжных систем и русское сообщество. В комментариях по тексту, выделенных курсивом, по-возможности указана эта информация.
Чертова дюжина движков под катом
Total votes 70: ↑54 and ↓16 +38
Views 29K
Comments 79

27го ноября, Киев. Совместная конференция ZFConf Ukraine & MageConf

Self Promo
image27го ноября в Киеве пройдет бесплатная, международная совместная конференция ZFConf Ukraine & MageConf.
Наша цель объединить лучших специалистов PHP и Zend Framework Украины, России и других стан СНГ.
Читать дальше →
Total votes 43: ↑37 and ↓6 +31
Views 401
Comments 23

10% пользователей кликают по ссылкам два раза

Interfaces *


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

Один из крупных интернет-магазинов, разработанных нами на базе Magento Enterprise, был выпущен в свет. Через неделю после запуска мы начали получать жалобы от посетителей, у которых дублировалась информация о заказе. Не буду вдаваться в технические подробности проблемы, но ее решение было совсем не таким очевидным как может показаться.
Читать дальше →
Total votes 139: ↑122 and ↓17 +105
Views 2.2K
Comments 183

Доступна полная программа конференции MageConf & ZFConf Ukraine

Self Promo
Magento & Zf Conf

Остался всего 1 день до начала совместной конференции MageConf & ZFConf Ukraine, которая пройдет в Киеве завтра, 27 ноября. Поэтому нелишне напомнить о том, что уже около недели доступна подробная программа мероприятия.

Количество потоков было расширено, теперь это вообще ураганная конференция 4-в-1:
  • Magento — доклады для разработчиков под ecommerce-систему Magento
  • Zend Framework — доклады для разработчиков, использующих фреймворк от Zend'a
  • PHP — поток интересной информации для всех PHP-разработчиков
  • Mix — околотематические доклады об опен-сорсе, менеджменте проектов, выходе на мобильный рынок и подобным вещам

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

Конференция рассчитана на разработчиков ПО и специалистов по Project Management с Украины, России и близлежащих стран СНГ. Участие в ней бесплатное, что отдельно радует. И, хотя количество участников уже перевалило за 800 человек (!), но еще не поздно влиться в это мероприятие, посмотреть программу и успеть до конца дня зарегистрироваться.

Хорошей всем нам субботы :)
Total votes 27: ↑22 and ↓5 +17
Views 482
Comments 8

Видео и слайды с MageConf + ZfConf UA

Self Promo
Magento & Zf Conf

Хорошая новость для веб-программистов, интересовавшихся совместной конференцией Magento и Zend Framework UA 2010 — на сайте Mageconf выложены все видеозаписи докладов, которые были представлены на мероприятии. Сделано это было еще в прошлом месяце, но из-за НГ только дошли руки написать об этом.

Ко всем докладам сотрудников Magento прилагаются и сами презентации — чтобы было удобно слушать докладчика и одновременно нормально видеть слайды. Так что, все, кому я обещал свою презентацию по Checkout-процессу как 'reference cards' — welcome, забирайте её и используйте в работе. Дополнительно мы добавили и презентации (те, что смогли достать) к другим докладам, сделав таким образом единый центр для работы со всеми материалами конференции.

Заходите смотреть видеозаписи и презентации тут: mageconf.com/home/materials

Приятного :)
Total votes 12: ↑9 and ↓3 +6
Views 458
Comments 2