Сделать сайт по верстке
Прислано: restyler
вт, 17/01/2012 - 17:56
Есть достаточно грамотная верстка, надо по ней сделать сайт (Drupal 7). Один язык (англ)
Функционал несложный (подписка, блог).
верстку покажу по запросу - пишите на емейл russiancss@gmail.com с пометкой "@INTERACTIVE" в сабже.
Интересуют аккуратные люди с нормальным опытом создания/редактирования тем под d7 и верстки.
UPD: разработчик найден
uc_ems, yml_export - релизы для семерки
Прислано: restyler
пт, 13/01/2012 - 13:11
Отконвертил под Друпал 7 пару своих уберкарт модулей:
EMS Russian post shipping module for Ubercart
и
Yml export (for Yandex.Market)
буду благодарен за отзывы и багрепорты.
- Для комментирования войдите или зарегистрируйтесь
Сайт Фестиваля Науки
Прислано: restyler
пн, 17/10/2011 - 14:20
Недавно в Москве завершился ежегодный Фестиваль Науки, большое, интересное 3-х дневное мероприятие, организаторами которого являются Министерство образования и науки РФ, правительство г. Москвы и МГУ, а спонсорами - такие компании как Роснефть, Газпромбанк, Intel и Microsoft.
Команде Pixeljets выпала честь создать и поддерживать сайт Фестиваля.
Не одна сотня часов ушла сначала на дизайн, разработку и поддержку сайта. Не раз мы радовались, как быстро получается разворачивать нужный функционал в Друпале, не раз покрывали Друпал матом, когда в самый ответственный момент выползали досадные баги и недоработки (но чаще надо было винить себя, конечно же :)
festivalnauki.ru
Страница мероприятий
Страница выставок
Хочется выразить особую благодарность Саше Фоменкову из команды Фестиваля, с которым мы работали над сайтом все это время.
Первое собрание сообщества Друпал в Самаре
Прислано: restyler
чт, 08/09/2011 - 10:38
![]()
Приглашаем всех самарских (и не только самарских!) друпалеров встретиться на следующей неделе и обсудить дела насущные.
На первом собрании предлагается:
- познакомиться
- пообщаться
- обсудить возможность организации мероприятия как у взрослых: с проектором и докладами
Место проведения:
Beer club в Paint House, http://dosug.samara24.ru/restaurants/company/21476
Время проведения:
суббота, 17 сентября, 17:00
150к хитов в день, 500 заказов за 2 часа - d7+ubercart выдержит?
Прислано: restyler
ср, 07/09/2011 - 21:05
есть заказ, размышляем над реализацией.
надо магазин.
по условиям, должен держать нагрузку:
150к хитов в день, из них 50к хитов за первые три часа
500 заказов в день, из них 300 в первые два часа.
примерно 30% трафика - авторизованные пользователи
планируем d7+ubercart
мы такими серьезными в плане нагрузки проектами еще не занимались.
какие шансы что это все будет нормально работать без извращений ( в виде хаков ядра и отказа от вьюсов и всех модулей кроме user и node ), но с memcached+varnish+nginx+возможно бд на отдельной машине? (например, на главной ожидается пара-тройка вьюсов)
читал много-много всего, но конкретных примеров - мол семерка без хаков с вьюсами и варнишем тянет такое-то кол-во авторизованных - не видел.
еще вопрос, кто чем посоветует проводить стресс-тесты (надо генерировать анонимный/авторизованный траффик 70/30, и эмулировать создание заказов)?
заранее благодарен.
вот этот доклад представляет интерес: http://romka.eu/blog/doklad-na-drupalconfmoscow-2011
но там нет второй части, про сетап машин - не понятно какой кластер все это обслуживает.. ну и boost мне кажется не очень полезен будет в нашем случае
Создание надежного кода для полей, в седьмом Друпале
Прислано: restyler
пт, 26/08/2011 - 08:34
Это перевод моего блогпоста Writing robust code that uses fields, in Drupal 7
В семерке изменился способ прямого доступа к полям (cck в друпале 6.x). В шестерке мы пишем:
<?php
$field_val = $node->field_yourfield[0]['value'];
?>В семерке уже надо писать:
<?php
$field_val = $node->field_yourfield[LANGUAGE_NONE][0]['value'];
?>(во всяком случае, так рекомендуют писать официальные доки).
То есть, у нас появилось разделение значений поля по языкам.
Я уж не знаю, насколько это упростило создание кода, который хорошо работает с несколькими языками (сложных мультиязычных проектов в d7 я пока не делал) - надеюсь, упростило серьезно, но для "обычных" сайтов с одним активным языком этот подход добавляет некоторую головную боль разработчикам.
Проблема здесь в том, что надеяться на правильную работу константы LANGUAGE_NONE нельзя!
В небольшом очерке я рассмотрю варианты решения этой проблемы.
Прочитать статью: http://sidashin.ru/blog/safe-drupal7-fields-code
Экспорт в Яндекс.Новости
Прислано: restyler
пт, 08/04/2011 - 14:16
Сделал модуль для экспорта ленты сайта в Яндекс.новости.
Для views, с гибкими настройками маппинга полей. Под семерку.
Просьба потестить и рассказать про результаты проверки Яндексом ваших лент.
Баги - в issue tracker модуля, но можно и сюда.
http://drupal.org/project/ynews
Вышел Drupal 7 Commerce beta1!
Прислано: restyler
сб, 26/02/2011 - 09:18
Новость в блоге у Райана : http://www.commerceguys.com/resources/news/unveiling-drupal-commerce-beta
Переводим на русский тут: http://translated.by/you/unveiling-the-drupal-commerce-beta/into-en/trans/ - помогайте!
p.s.> че за жесть творится с хромом или друпал.ру, какие-то кракозябры в редакторе
Магазин открыток на Ubercart
Прислано: restyler
пн, 14/02/2011 - 22:15
Команда Pixeljets сделала сайт-магазин открыток Apcards.ru, о чем я и спешу поделиться с другими друпалерами :)

Задача была - сделать интерфейс удобным для масс-закупок, когда человек накидывает по сотне позиций в корзину, и сделать удобный поиск.
С родного уберкартовского "каталога" сразу спрыгнули на views реализацию каталога товаров, чтобы использовать exposed filters для поиска открыток, и спокойно темизировать всё, что понадобится.
Проблему интерфейса масс-закупок решил на базе uc_multibuy + доработки чтобы заставить его красиво работать во вьюсах:

Форма exposed фильтров была прокачана через javascript - был добавлен "живой" подсчет найденных товаров в момент когда заказчик еще тыкает на форме чекбоксы:

В корзине реализован "живой" подсчет скидок, тоже js:

Там же было сделано отслеживание, был ли в предыдущем заказе пользователя этот товар, и если да, то в каком количестве.

Несколько хитроумных "надстроек" над CCK для реализации "раздела загрузок", для реализации "спецпредложений" - которые на самом деле являются просто флагами CCK, но могут менять названия, и деактивироваться - позволили сэкономить немало времени, а не фигачить все с нуля со своими таблицами в бд.
Модуль расчета доставки EMS Russian Post - для Ubercart
Прислано: restyler
пт, 14/01/2011 - 15:38
По мотивам обсуждения http://drupal.ru/node/53748 сделал модуль расчета доставки средствами EMS Russia.
Модуль использует родные поля доставки, предоставленные уберкартом.
Т.е. человек при оформлении заказа выбирает область, и вписывает город. город при необходимости (если не найден в базе ems) чистится от "г,пос,...", и проверяется еще раз. Если фейл - считаем как до региона. Есть поддержка международных отправлений.
Адрес проекта: http://drupal.org/project/uc_ems
Скрины:

"Нет связи с EMS":

Страница сеттингов:

Как видите, есть настройки типа добавочной стоимости.
В итоге был так же создан багрепорт в Уберкарт (устарели регионы России, модуль это пока решает динамической подменой вводимых пользователем данных):
http://drupal.org/node/1027060
Если кто-то хочет материально отблагодарить разработчика, т.е. меня, я не против :)
В комментарии к переводу просьба писать "ems от [ник на drupal.ru]", если хотите быть упомянуты на странице модуля drupal.org - сообщайте с каким урлом/именем.
Yandex.money
transfer-pay@yandex.ru
или номер счета: 4100190415303
Webmoney
Z352678179207
R114412215620
E406623242647
Обновления - Pixeljets Core, Git, и новая премиум тема!
Прислано: restyler
вс, 09/01/2011 - 13:28
Из моего блога sidashin.ru
В нашем магазине платных тем некоторое время не было никаких обновлений. Мы были заняты созданием крупных проектов для заказчиков (сами-знаете-на-какой-системе), но, в конце концов, нам удалось взять перерыв, чтобы вывести наши собственные продукты на качественно новый уровень.
Основные новости:
- Наши премиум темы теперь используют базовую тему Pixeljets Core (которая является бесплатной), поэтому каждая субтема наследует стили, сеттинги, и все другие вещи из Core. Все эти фишки типа стилей в админке, переключатели а-ля iPhone - по-моему это и есть настоящий премиум :) и я уверен, что наши покупатели тоже это оценят. Страница Core theme
- Мы перешли на распределенную систему контроля версий Git для работы над нашими темами. Git - это удобно, модно и молодежно :) Особенно мне понравились фишки, которых так не хватало при серьезной разработке в команде на svn, типа git rebase. Drupal.org переключается на git в самое ближайшее время, с устаревшего лет пять назад CVS, это было одним из решающих факторов в нашем выборе.
- Для комментирования войдите или зарегистрируйтесь
Равный - равному.
Прислано: restyler
чт, 18/11/2010 - 21:31
Привет! У нас новая работа :)
Равный-равному - это сайт, посвященный профилактике ВИЧ-инфекции.
Задача Pixeljets была в создании яркого дизайна и Друпал-темы (программирование функционала - не наша работа)
После отрисовки схематичных набросков, размышлений и обсуждения с заказчиком, пришли к дизайну, который вы можете наблюдать на http://www.peer-education.ru .
"Фишка" визуала - красная ленточка (которая, кстати, неплохо "тянется" по экрану на любом разрешении), символ борьбы с ВИЧ.
На главной странице акцент посетителя намеренно смещен к шапке с яркими иконками, которые олицетворяют наиболее вероятные желания человека, впервые попавшего на сайт - "узнать больше о методе" и "смотреть презентации".
На всех вторичных уже четко поставлен акцент на основной навигации.
Drupal-ninja - wanted
Прислано: restyler
ср, 10/11/2010 - 21:52
Привет!
Мы ищем грамотного и ответственного разработчика.
Вилка - $8-12/h (реалтайм, по таймеру - прошу не путать с оплатой "условных часов" :)
Удаленка, общение по скайпу.
Работа - в команде Pixeljets (мы делаем качественные сайты, специализируемся на Друпале, и работаем в основном с хорошими клиентами на интересных проектах).
Требования:
- хорошие знания php/sql/js
- Друпал хотя бы полгода, но с адекватным опытом создания модулей
- способность легко читать тех. документацию на английском
- готовность писать качественный код
пишите в лс и на мыло russiancss at gmail.
Спасибо!
чтобы не тратить чужое и свое время, вот тестовое задание, чтобы вы здраво оценили свои силы:
поставить cck
добавить multiple cck text single line field (текстовое поле, куда можно вбить много значений) к какому-нибудь типу контента,
создать 1 ноду этого типа,
создать свой модуль, в котором сделать форму, которая будет открываться по урлу /test-form
в этой форме должен отображаться только этот текстовый cck элемент, с сохраненной функциональностью "добавления нового значения" и сабмит кнопка "Сохранить". При редактировании этого элемента и нажатии кнопки "Сохранить" он должен сохраняться в базу, к этой тестовой ноде. айдишники ноды и поля можно просто захардкодить в модуль.
Сайт про мебель.
Прислано: restyler
пт, 01/10/2010 - 20:17
Сделался небольшой сайт для местного бизнеса.
views+cck.
URL: http://stol73.ru
Сайт для маленькой такой компании. RussianWebStudio -> Pixeljets.
Прислано: restyler
ср, 11/08/2010 - 19:02
неплохим подарком на ДР оказался запуск нашего нового сайта - http://pixeljets.com . Пока только английская версия. Мы решили поменять название, потому что, пожалуй, имя "RussianWebStudio" изжило себя. Было - немного высокомерно, длинновато, и окончание "WebStudio" словно выпрыгнуло из 98 года. Стало - коротко, современно и молодежно :) Pixeljets переводится как "Пиксельные самолетики", если что.
Функционал был собран быстро и практически без кастомного программирования.
Ubercart/Views/CCK.
А вот у дизайна были десятки ревизий.
Еще подновили портфель, и добавили одну новую тему - Aura.
Смотрите, пишите отзывы. Сайт сырой, еще будут фиксы и пруфридинг.
Но надеюсь, вам понравится.
( из моего блога sidashin.ru )

