Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «godiva»
Разработка Magento-модулей с развертыванием приложения через Magento Composer 2014-12-31 15:27:53
Введение
В статье описан опыт развертывания девелоперской версии Magento- ...
+ развернуть текст сохранённая копия
Введение
В статье описан опыт развертывания девелоперской версии Magento-приложения с использованием Magento Composer'а. Структура типового Magento-приложения в нашей компании:
- Magento
- Сторонние модули, используемые в проекте
- Разрабатываемые нами модули, используемые более, чем в одном нашем проекте
- Разрабатываемый нами модуль, содержащий функционал конкретно для данного проекта
- Тема для конкретного проекта
Девелоперская версия Magento-приложения должна позволять разрабатывать код наших модулей и заливать изменения в соответствующие репозитории, позволяя коду общих модулей мигрировать между проектами.
В связи с началом нового проекта для развертывания Magento-приложений решили попробовать Magento Composer. На данный момент у нас код каждого проекта хранится в своем SVN-репозитории, плюс в отдельном — все разрабатываемые нами модули (как общие, так и специализированные):
- инсталляция Magento и сторонние модули для проекта 01;
- инсталляция Magento и сторонние модули для проекта 02;
- ...
- наши модули;
Для использования Magento Composer'а проект разделили на следующие части (каждая в своем git-репозитории):
- z_mage_composer_prj_01_full: скрипты развертывания всего проекта, тема, сторонние модули, не доступные через Magento Composer;
- z_mage_composer_mod_01: первый модуль, от которого зависит проект;
- z_mage_composer_mod_02: второй модуль, от которого зависит проект;
Читать дальше →
Тэги: composer, e-commerce, ecommerce, github, magento, php, разработка
Codeship.io: бесплатный CI сервер для приватного репозитория Github/Bitbucket 2014-11-09 16:35:06
...
+ развернуть текст сохранённая копия
Сразу заинтригую: в результате мы получим связку бесплатного приватного git репозитория на Bitbucket и бесплатный* Continious Integration сервер (SAAS), который будет собирать проект и прогонять все тесты после каждого пуша.
* — бесплатная подписка дает возможность тестировать 5 приватных репозиториев и максимум 100 билдов в месяц.
Мне этого для личного проекта достаточно.
Приведу пример для PHP, проект на Symfony2, но данный сервис поддерживает ещё и Ruby, Node.js, Python.
Читать дальше →
Тэги: bitbucket, continious, deployment, git, github, integration, it-систем, php, symfony2, testing, unit, web, разработка, тестирование
[Из песочницы] Разработка CSS в GitHub 2014-10-20 15:33:14
От переводчика:
Статья написана от лица Mark Otto, одного из ведущих мейнтейнеров ...
+ развернуть текст сохранённая копия
От переводчика:
Статья написана от лица Mark Otto, одного из ведущих мейнтейнеров популярного front-end фреймворка Twitter Bootstrap, ныне разработчика CSS в GitHub.
Я всегда был заинтересован в процессе разработки разных приложений, особенно их стайлгайдов и их подходу к разработке CSS. Учитывая мою склонность к иногда бессмысленным деталям в разработке CSS, я решил немного написать о процессе разработки CSS в GitHub.
Краткая характеристика
Обзор текущего состояния CSS кода показывает:
- Использование SCSS в качестве препроцессора;
- У нас более 100 отдельных исходных таблиц стилей, которые мы компилируем перед выпуском в продакшен;
- Скомпилированный CSS разделен на 2 файла, чтобы избежать лимита на количество селекторов в версиях IE<10;
- Два этих файла имеют общий вес в 90KB;
- Мы не придерживаемся какого-то определенного подхода в архитектуре CSS;
- Мы используем пиксели в качестве единицы измерения, хотя иногда мы также пользуемся em;
- Мы используем Normalize.css и смешение наших собственных сбрасывающих стилей.
Читать дальше →
Тэги: css, github, html, веб-разработка
jQuery плагин Social-feed 2014-10-06 01:56:31
Social-feed
+ развернуть текст сохранённая копия
Social-feed
В настоящее время практически на каждом сайте есть социальный блок, где отображаются последние посты из twitter, последние фото из instagram или обновления из facebook. Зачастую эти социальные блоки работают на основе iframe, что не позволяет гармонично интегрировать обновления из социальных сетей с основным контентом сайта. В случае, если необходимо отображать обновления только из facebook или только из instagram, то существуют jQuery плагины с редактируемым внешним видом (этот, или этот). Если вам необходимо отображать обновления сразу из нескольких социальных сетей, то на помощь приходит Social-feed. Читать дальше →
Тэги: facebook, github, google+, instagram, javascript, jquery, open-source, plugins, social-feed, twitter, vkontakte, web-разработка, веб-разработка, сети, социальные
IDE Atom от GitHub. Опубликован roadmap к версии 1.0 2014-10-01 12:38:05
...
+ развернуть текст сохранённая копия
Команда Atom опубликовала roadmap. Впервые это объявлено на discuss, добавлено в FAQ и расписано в issues, потому новость вполне официальная, хотя её всё ещё нет в блоге. На скрине список на стабилизацию API.
UPD. Из интересного:
- У команды разработчиков Atom нет жестких сроков
- В текущем роадмапе отсутствует поддержка отличных от UTF-8 кодировок (линк на коммент)
Читать дальше →
Тэги: atom.io, github, веб-разработка, программирование
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «godiva»
|
Взлеты Топ 5
Падения Топ 5
|