Сыр ОК

15 бесплатных скриптов интернет-магазинов

2010/7/14 17:11 4

В середине лета небывалый всплеск интереса к интернет-магазинам - среди меня и моей мамы, разумеется! Нет, на самом деле - за июль только 4 обращения от заказчиков - парочка явно просто прощупывала почву и цены, а пара клиентов твердо намерена "брать", осталось выбрать - писать самому под конкретные пожелания или выбрать готовые решения из имеющихся. Очень кстати пришелся свежий обзор от WebAppers, который я любительски перевел и дополнил своими впечатлениями - что-то уже ставил и настраивал, о чем-то читал, а парочка новичков вызвала определенный интерес и захотелось попробовать. Итак...

Magento

Magento commerce

Интересный образец быстро развивающегося ПО с открытым исходным кодом. В списке клиентов: Samsung, The North Face, Stussy Nespresso, и еще около 30К инсталляций по всему миру. Вы можете заплатить за Enterprise Edition, упакованную со всеми мыслимыми плагинами и фичами, или свободно использовать Community Edition, отмеченную как для разработчиков, но её можно использовать бесплатно для ведения бизнеса.
Я писал о них, как о неудачном старте open-souce продукта, позже пытался попробовать запустить... штука интересная, но даже не пытайтесь повторить это дома заставить заработать его на дешевом VDS/VPS (не говоря уже об обычном shared хостинге)- это весьма требовательный к серверным ресурсам продукт. Но гибкий и функциональный, да.

osCommerce

osCommerce

osCommerce - патриарх систем для интернет-коммерции с открытым кодом, лет 6 назад ему практически не существовало альтернатив. Система с богатым функционалом, сложная, по сей день можно найти на биржах вакансии "разработчик под osCommerce" - потому как без опыта работы с ней разобраться, а тем более запустить и поддерживать на плаву боевой проект проблематично. Если хотите иметь постоянную востребованность на рынке, как девелопер - к обязательному изучению, как и претендент абзацем выше. Система откусила неплохой кусок рынка, почти 300к магазинов работают под osCommerce и неплохо себя чувствуют.

OpenCart

OpenCart

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

Spree Commerce

Spree Commerce

Spree является платформой с открытым исходным кодом для электронной коммерции, написанный на популярном языке Ruby On Rails. Полезные функции включают поддержку более чем 50 платежных шлюзов, учет налогов и контроль доставки. Для поклонников рубина на рельсах - просто то, что доктор прописал! По идее, должен экономно относиться к ресурсам сервера, если кто-то пробовал установить - отпишитесь.

PrestaShop

PrestaShop Free

PrestaShop сходу сообщает о 40 тысячах магазинов на его движке по всему миру и ошеломляет множеством наворотов и встроенных платежных систем, в числе которых и такие как Paypal, Moneybookers, Hipay и Google Checkout. WebMoney не вошли =(

VirtueMart

Virtuemart Shop

Virtuemart - торговый модуль для Joomla, этим всё сказано! Нет, не всё: 2.5 миллионов загрузок - и все счастливы! Теперь всё.

Ubercart

Ubercart

Ubercart - модуль для торговли цифровыми товарами - файлами, паролями, пин-кодами, доступами и т.д. Модуль для ... барабанная дробь ... Drupal! Удивляемся, рассматриваем, тыкаем палочкой.

Zeuscart

Zeuscart shop

Лучше всего о Zeuscart говорит его пользовательский интерфейс, богатый, привлекательный, удобный и в целом менее скучный, чем в большинстве интерфейсов магазинов с открытым исходным кодом, из уже рассмотренных. Разработанный для малых и средних предприятий, скрипт позволяет сделать SEO дружественные URL-адреса, также настраиваются подарочные карты, скидки, шаблоны писем, есть возможность гибкого ценообразования, что позволяет снижать цены для оптовых заказов.

Afcommerce

Afcommerce

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

Zen Cart

Zen Cart

Проста в установке, проста в настройке и проста в управлении, Zen Cart идеально подходит для тех, кто хочет просто платформу электронной коммерции без суеты. Имеются модули рассылки, скидок, подарочных сертификатов - в общем, все основные функции интернет-магазина. Слишком много дополнений, впрочем, и пользовательский интерфейс получается перегруженным, если включать сразу все фичи. Проект разрабатывается с 2003 года, их эволюция мне нравится.

SimpleCart js

Simple Cart Js

Просто корзина для одного или нескольких товаров. Никакого программирования, никаких БД - просто вставить блок с кодом на страницу и отредактировать описания товаров и цены. Работает с PayPal и Google Checkout. Простейший вариант. Йерка от Тормоза получше будет :)

Tomato Cart

Tomato cart

Новое поколение open-source решений для интернет-магазина. Tomato cart - это независимое ответвление проекта osCommerce, основанное на идее, что веб-приложения становятся все более и более изощренными, современные веб 2.0 технологии, такие как Ajax и Rich Internet Applications предлагает значительные улучшения юзабилити и делает взаимодействие посетителя с веб-интерфейсов быстрее и эффективнее.
Интересно, надо будет попробовать.

CubeCart

Cube cart shop

CubeCart3 - бесплатная версия CubeCart 4, выглядит очень профессионально с точки зрения клиентов. Есть несколько существенных различий между ними: CubeCart 3 имеет только три скина, четыре этапа оплаты (в платной версии всего 2), также регистрации клиента является обязательной в CubeCart 3, а в CubeCart 4 опциональна и т.д. и т.д. и т.п. . 3-я версии является ознакомительной перед использованием 4-й, платной, но она вполне функциональна и её можно попробовать использовать в продакшн версии магазина.

RokQuickCart

RokQuickCart

RokQuickCart это очень, очень простая корзина для Joomla. Её простота, однако, может служить как помощью и как помехой в использовании, и хотя магазин на ней может быть создан за считанные минуты, в ней отсутствуют некоторые функции, которые вы увидите на других платформах в этом списке, например, она только принимает платежи через PayPal и Google Checkout.

StoreSprite

SoreSprite

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

Изначально русскоязычные продукты в обзор не попали, в основном из-за того, что наши разработчики, как правило, концентрируются на платных решениях - вот до чего Сталин страну довёл! Ну а серьёзно, планирую в ближайшем будущем поковырять почву в этом направлении - возможно, найдутся достойные претенденты для обзора.
upd: появился аналогичный обзор на хабре, несколько не попавших в мой обзор решений

Гаттака

2010/1/14 4:57 2

У меня уже сложился стереотип подбора кинофильмов для просмотра, стереотип довольно своеобразный. Со временем я стал замечать, что мне всё труднее найти фильм, который хочется, однажды посмотрев, смотреть опять. С книгами такого не случается - наверное потому, что хороших книг написано больше, чем снято хороших фильмов. Понятное дело, что слово "хороших" означает "сферических хороших в вакууме" - у каждого свой набор ценностей и свой список хороших книг и фильмов.

С каждым годом у меня всё меньше воспоминаний о просмотрах, критерий простой - посоветую ли я посмотреть этот фильм своей маме например, или сыну. Если не забуду, конечно, о чем шла речь через пару дней. И каждый год я всё меньше жду новинок, и всё больше роюсь по IMDB в поисках старых фильмов, и наткнувшись на что-то особенное - ищу его по файлообменникам. Почему не по торрентам - у меня лимитированный и хреновый канал (см. peoplenet), и добросовестно раздавать честно награбленное у меня физически нет возможности.

Какая сейчас погода на Титане?

Этот год начался с приятного открытия - я открыл для себя фильм "Гаттака", заново открыл Итана Хоука и в который раз открыл Уму Турман. В этом фильме Хоук сыграл, думается, лучшую свою роль, а Ума ... Ума здесь в лучшей своей форме и в лучшем возрасте, вот теперь я кажется влюбился! Да, я никогда никакого внимания не обращал на блондинок, и теперь знаю, для кого берёг свою невинность в этом смысле - Ума просто идеал! Нет, не сферический - лично мой, образца 1997 года, теперь таких уже не делают, увы.

Извините, друзья, но "Аватар" по сравнению с нервно курит - такое моё мнение.

Улетит.руИ еще одно открытие, это новый сервис поиска по файлам, хранящимся на файлообменнике Letitbit- "Улетит.ру". Почему только по Letitbit - наверное потому, что поиск по рапиде больше похож на рулетку, да и условия для хранения там последнее время всё хуже и хуже, япапко регулярно рубит меня по нероссийскому ip, так что летитбит - пока нормальный вариант.

И да, я не за пиратство - это типа дисклаймер такой. Но массовый продукт (а кино и музыка я отношу к таковым) должен быть доступен массово, но в местах массового доступа почему-то специально обученные люди продают исключительно всякую хрень, а вовсе не то, что мне нравится. Я ни разу не видел в магазине с лицензионными компактами например Morcheeba, Infected Mushroom, всякие яблочные айсторы мою страну пока игнорируют - значит будет искать всякое для души там, где найти можно, а не где положено, извините.

А "Гаттака" - это бриллиант, я такие храню долгие годы и изредка пересматриваю, когда есть подходящее настроение. В нём есть атмосфера - сейчас таких уже не делают :(

Стоимость SMS

2009/8/27 18:53 

Всё чаще на просторах рунета встречаются платные сервисы, и способов оплаты вроде бы тоже немало, но постсоветским гражданам по-прежнему в массе доступен самый простой - pay-by-sms. Вокруг этого средства платежей крутится масса различных товарищей, как с добрыми намерениями, так и не очень, обычное кидалово выглядит так "Отправьте sms на короткий номер такой-то, вам придет пароль доступа к сервису". Мой отец отправил sms "за 7 гривен" за 12-часовый доступ к одному сайту (адрес не запомнил, он только приобщается к интернету, ещё неопытный дедушка), день клонится вечеру - пароля нет! Пароль пришёл на следующий день, будучи естественно уже недействительным... и пришло сообщение от оператора об отрицательном балансе. Оставшиеся неизвестными IT-паразиты обули мово папаню ровно в 10 раз - со счета ушло 70 грн, отцу осталось только развести руками и посмотреть на меня - как же так, не предупредил!

А расчёт верен - сумма приятная, но несмертельная, в суд никто не подаст из-за нежелания возиться, фактически easy money, и заранее проверить нельзя, сколько снимут, остаётся верить написанному. Не путать отправленные и полученные сообщения, рассылка смс рекламы всего лишь отнимает пару секунд внимания, но за входящие sms пока деньги со счета не снимаются.

Бесплатный сервис smsCost.ru собирает данные - какой на самом деле тариф включен на каждом из коротких номеров мобильных операторов. Достаточно ввести номер, на который вам предлагают отправить платное сообщение и получить последние данные о его стоимости. Данные пока собраны, как я понял, только по российским операторам, не вижу причин не сделать версию для Украины, Беларуси, Казахстана - по всем регионам, с которых принимаются sms-платежи не слишком щепетильными деятелями рунета. Прошу всех, кому это небезразлично, пропиарить ребят, меньше кидалова в сети - чище рунет!

И чтобы 2 раза не вставать - кому нужна раскрутка сайта - я до конца года заказы не принимаю, работы с головой, идём по ссылке и читаем предложение, ребята адекватные и с опытом (я еще слово SEO с ошибками писал, когда они уже им вовсю занимались). Пожалуйста, не пишите по поводу раскрутки, подустал сочинять вежливые отказы, ссылка выше, там вами займутся!

Доменное имя + DNS + хостинг бесплатно

2009/8/4 17:27 3

За 2 недели уже 3 раза рассказываю знакомым как провернуть финт ушами, который в заголовке, подумалось что проще еще 1 раз написать и отсылать к этой записи. Задача - быстро получить доменное имя в бесплатной зоне 3-го уровня (есть возможности выхватить TLD в зонах 2 уровня, например в зоне .mp, но это обычно привязка домена к конкретному и не всегда нужному сервису), найти бесплатный хостинг и приязать это имя к серверу хостера. Всё это делается, как правило, в течение одного рабочего дня.

Домен бесплатно

Доменное имя в зонах org.ru , net.ru или pp.ru делается с помощью формы на ripn.net, предварительно необходимо зарегистрировать российский nick-handle. Впрочем, неизвестно как долго проживет это счастье: с 1 октября 2009 г. для регистрации доменов 2 уровня в зоне .ru потребуется паспорт, сколько протянут в России беспаспортные национальные домены 3 уровня - неизвестно.

Доменное имя в зоне org.ua делается просто:

  • Регистрируем украинский nick-handle
  • Там же проверяем наличие нужного свободного доменного имени
  • Заявку можно подать почтой, но лучше через удобный сервис - там перед подачей заявки проверяется наличие dns - записей для выбранного домена (об этом ниже)
  • ...
  • PROFIT!

DNS бесплатно

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

  • zoneedit позволяет бесплатно управлять DNS записями для 5 доменных имён (и делает форвард почты с этих доменов на указанный при регистрации ящик)
  • editdns - управление записями dns для 20 доменов
  • dyndns - можно управлять записями для 5 доменных имен, причем там же можно получить бесплатно домен 3 уровня в 88 доменных зонах - например yourname.ath.cx, yourname.homelinux.net, yourname.is-a-geek.com или yourname.selfip.org

Хостинг бесплатно

Этот вопрос, по-моему, таковым давно уже не является, достаточно погуглить free php mysql hosting и ссылок найдется море, останется только профильтровать их по форумам на предмет отзывов - чаще всего такие халявные хостинги делятся на тормозные и очень тормозные.

Я могу порекомендовать хитрый "хакерский" хостинг - tor.hu: для получения аккаунта придется выполнить 5 простых заданий (причём не для всех из них обязательно быть кулхацкером, некоторые требуют простого здравого смысла). Выполнив 5 заданий вы получите возможность бесплатно иметь до 2 гиг места на диске, ftp и shell доступ к своему аккаунту, debian на сервере, ну и полный набор стандартных плюшек - php, mysql, perl и гостеприимство хозяев (faq). Чем вызвано такое радушие - мне лично неизвестно, но сервис вполне качественный, если в дальнейшем всё у них будет так же хорошо - можно будет и заплатить, будем считать что это такой затянувшися тест-период. А как площадка для отладки - просто замечательное место.

Тестирование функциональности веб-приложений

2009/5/16 2:35 

zoom К автоматизированному тестированию функциональности веб-сайтов прибегают довольно редко - как правило из-за сложности самих систем тестирования или неумения ими пользоваться. При этом часто забывают, что веб-сайт - это такая же программа, предназначенная для взаимодействия с пользователем, и перед началом эксплуатации неплохо бы провети тесты: насколько удобно пользователям с ней работать, как она поведёт себя под нагрузкой?

Существуют 2 основных вида тестирования:

  • Функциональные испытания: с помощью записи-воспроизведения действий пользователя или скриптов, это инструменты для просмотра вашего сайта, заполнения форм, перехода по ссылкам
  • Стресс тестирование: даже если веб-приложение работает нормально с 1 или 10 пользователей, оно может показать совершенно разные результаты (например, узкие места в использовании ресурсов) при 100 или 1000 активных пользователей.

Функциональные испытания

SeleniumHQ - несколько средств тестирования проекта, которые можно применять по отдельности или в комбинациях друг с другом:

  • Selenium IDE: плагин к Firefox-у, позволяет записывать последовательность действий и выполнять их в автоматическом режиме
  • Selenium Remote Control: клиент-серверная система управления веб-браузером, локально или удалённо, использует практически любой язык программирования и тестирования.
  • Selenium Grid: работает как и Selenium Remote Control, но выполняет тесты одновременно на нескольких серверах
  • Selenium Core: система тестирования, основанная на Java-script
Также предлагаются Selenium системы тестирования специально для Rails, Ruby & Eclipse

Watir - набор библиотек на Ruby, он нажимает ссылки, заполняет формы, нажимает кнопки и проверяет полученные результаты.

ActiWATE - Java-платформа для автоматизации тестирования функциональности сайта. Эмулирует действия браузера, поддерживает http-https и Ajax запросы.

WebDriver - проект разработчиков Google, быстрый и простой в управлении. Здесь информация от разработчиков.

HtmlUNIT - одно их самых популярных решений для функциональных тестов, имеет хорошую поддержку JavaScript (которые постоянно совершенствуются) и может работать с jQuery, MooTools, Prototype, Dojo, другими фреймворками.

SaHi - очень простая в управлении система, которая может записывать и воспроизводить сценарии действий пользователя.

OttoMate - набор из 6 приложений для Mac OS

ieunit - Java-script фреймворк для тестирования логики поведения веб-сценариев

FWPTT - еще один веб-сервис для тестирования функциональсти сайтов

Стресс-тестирование веб-сайтов

Pylot - инструмент с открытым исходным кодом, который запускает тесты нагрузки для тестирования производительности и масштабируемости веб-служб

Tsung - может быть использован для стресс-тестов таких сервисов, как HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP, Jabber/XMPP servers.

Apache JMeter - известное средство тестирования, моделирует нагрузку как по http-протоколу, так и для баз данных и POP3-серверов

Siege - проект с говорящим названием "Осада"! Поддерживает basic authentication, cookies, HTTP и HTTPS protocols.

The Grinder - Java проект, позволяющий проводить распределённый тест нагрузки с нескольких компьютеров

Продукты тестирования от Microsoft - IIS 6 Web Capacity Analysis Tool (The IIS 6.0 Resource Kit Tools include WCAT), IIS 7.0 Web Capacity Analysis tool, Web Application Stress Tool

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