Browsing Posts in Статьи

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

Время полной установки Magento с Sample Data и созданием базы составляет от 5 до 10 мин.

Для установки вам потребуются:

  • Доступ через SSH. Если у вас не установлен по умолчанию SSH попросите саппорт хостинга услугами которого вы пользуетесь подключить этот протокол.
  • Выберите папку куда будет установлен магазин
  • Установите базу данных (для дальнейшей установки вам понадобятся имя юзера, пароль и имя базы)
  • Имя хоста (как правило localhost)
  • Клиент с поддержкой SSH, например WinSCP

sshustanovka 600x307 Magento 1.4.0.0   быстрая установка с помощью SSH

Вам необходимо последовательно вводить следующие команды.

Там где отмечено красным подставьте свои значения.

  1. mkdir magento
  2. cd magento
  3. wget http://www.magentocommerce.com/downloads/assets/1.4.0.0/magento-1.4.0.0.tar.gz
  4. wget http://www.magentocommerce.com/downloads/assets/1.2.0/magento-sample-data-1.2.0.tar.gz
  5. tar -zxvf magento-1.4.0.0.tar.gz
  6. tar -zxvf magento-sample-data-1.2.0.tar.gz
  7. mv magento-sample-data-1.2.0/media/* magento/media/
  8. mv magento-sample-data-1.2.0/magento_sample_data_for_1.2.0.sql magento/data.sql
  9. mv magento/* magento/.htaccess .
  10. chmod o+w var var/.htaccess app/etc
  11. chmod -R o+w media
  12. mysql -h хост -u имя юзера -pпароль имя базы < data.sql
  13. ./pear mage-setup .
  14. ./pear install magento-core/Mage_All_Latest-stable
  15. rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
  16. rm -rf magento/ magento-sample-data-1.2.0/
  17. rm -rf magento-1.4.0.0.tar.gz magento-sample-data-1.2.0.tar.gz data.sql
По окончании работ вы получаете папку с установленным магазином Magento с Sample Data.
Для продолжения стандартной установки в адресной строке браузера наберите имя домена или путь до папки с Magento. Например http://имясайта.ru/magento
Примечание:

SSH (англ. Secure Shell ) — сетевой протокол, позволяющий производить удалённое управление операционной системой.

SSH (англ. Secure Shell ) — сетевой протокол, позволяющий производить удалённое управление операционной системой.

Диаграмма на которой видна структура и порядок подчинения стандартных модулей magento.

Если правильно понимаю если выключить вышестоящий модуль, автоматом выключаются все модули под ним.

Если выключить mage_core получаем белый экран Magento (=

В админке Magento можно управлять модулями со странички Система > Конфигурация  > Расширенные > Расширенные

all packages Диаграмма подчиненности модулей magento

Недостатки Magento

2 comments

За небольшое время знакомства с Magento столкнулся со следующими трудностями:

1. Magento требовательный к ресурсам движок – пришлось опробовать несколько хостингов, включая западные прежде чем удалось получить удовлетворительную скорость работы. В официальной документации сказано Memory_limit no less than 256Mb (preferably 512Mb), что означает для нормальной работы Magento требуется не менее 256 мб памяти. Практика показала что Magento уверенно себя чувствует на не сильно удаленном хостинге (для России идеально русский) при 64 мб памяти, естественно речь идет не о сетевом супермаркете.  (=

2. Языковой барьер – со средненьким знанием английского языка сложновато читать литературу и искать решения проблем в сети. К сожалению на сегодняшний момент литература и общение касательно Magento в основном на англ.

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

Возможно это наиболее серьезная проблема, из-за чего Magento совсем не известен в России, в отличие от запада и Америки.

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

Хотя с другой стороны, если подумать – ниша на нашем рынке пока совершенно свободна, а значит это возможность!!

Еще одна подборка магазинов на Magento

Fred Perry

fred perry примеры магазинов на Magento

Olive and Myrtle

olivemyrtle примеры магазинов на Magento continue reading…

Magento – это универсальное решение для электронной коммерции основанное на открытом коде.

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

  • Открытый исходный код. Ваш бизнес не будет зависеть от одной компании-разработчика. Вы можете привлечь любых исполнителей для установки, настройки, разработки дополнительной функциональности и поддержки Magento.
  • Богатство возможностей. Базовая поставка Magento может удовлетворить потребности большинства владельцев интернет-магазинов.
  • Свобода расширения. Вы можете привлечь любую из сотен компаний или тысяч независимых разработчиков, специализирующихся на разработке Magento, для расширения функциональности вашего магазина.
  • Множество готовых тем и модулей. В одном лишь каталоге Magento Connect зарегистрировано около 2000 тем и дополнительных модулей для Magento, как бесплатных, так и коммерческих.

Основные характеристики:

  • Пакеты дизайна, просто и понятно
  • Множество валют
  • Множество сайтов на одной системе
  • Многоязычность
  • Методы оплаты и доставки
  • Маркетинго ориентированный магазин

Панель администратора

  • Маркетинговые инструменты
    • Многоуровневое ценообразование
    • Правила ценообразования
  • Отчеты
    • Отчеты продаж
    • Отчет по корзинам покупателя
    • Отчет о списке отмеченного товара
    • Отчет о Отзывах
    • Отчет по Тегам
    • Отчет по Поиску
  • Определение налоговых ставок
    • Определение правил для региона, страны или почтового кода.
    • Создание классов налога, например «Нормальный» или «Оптовый»
    • Определение правил налога, например «Налог на одежду», также можно связать различные группы товаров с классами налогов.
  • Продукты и каталог
    • Возможность задания различных атрибутов (свойств) для товара.
    • Группировка товара в комплекты.
    • Конфигурируемые продукты — продукты с выборочными свойствами (например цвет, размер и т. д.)
    • Сортировка товара по предопределенным атрибутам. Атрибуты доступные для сортировки определяются в панели администрирования.
  • Система управления контентом
  • Группы покупателей
  • Импорт/Экспорт (В данный момент импорт товаров работает в ограниченном варианте, возможно внесение товаров, но не обновление)
  • Система контроля доступа

Возможности покупателей

  • Поисковая оптимизация (SEO)
  • Связь с покупателем
    • Сообщения по электронной почте
    • Новостная рассылка по электронной почте
  • Доставка по нескольким адресам
  • Поиск
  • Сравнение продуктов
  • Наслоенная навигация
  • Метки для продуктов
  • Отзывы покупателей о продуктах
  • Список отмеченного товара
  • Оформление заказа
  • Корзина покупок
  • Сравнение товаров
  • Аккаунты покупателей
  • Функция добавить в список желаний

хостинг для magento

6 comments

Хочу поделиться впечатлениями о трех хостингах и о том как на них ведет себя Magento. Речь пойдет о виртуальном хостиге известных компаний:

1. Dreamhost (США) http://dreamhost.com/

2. Hostmonster (США) http://hostmonster.com/

3. Хостинг «ТаймВэб»

Dreamhost (США) – это старейшая компания, одна из первых начала предоставлять место для сайтов. Из плюсов можно можно назвать 3х месячный манибек, наличие промокодов, безлимитное место, безлимитное кол-во доменов и баз, memory limit 64mb. В Dreamhost я пришел по рекомендации знакомого который давно использует этот хостинг, не учел только того что рекомендатель находится в другой стране и работает в основном на запад и Америку.

Как следствие получилось что этот хостинг не подходит для корректного отображения Magento у нас, в России. Другие движки менее требовательные к ресурсам, как например WordPress бегают шустро, а загрузка страницы магазина на Magento каждый раз растягивалась на 7-11 сек. Вторым не менее важным минусом для меня, человека со средним уровнем знания английского языка оказалось то что:

- админка Dreamhost только на англ

- общение с сапортом только на англ

Hostmonster (США) – понравился больше. В первую очередь полностью русская админка, более понятный и дружественный интерфейс, Magento на этом хостинге можно установить в один клик из админки. Минусы как и выше медленная скорость загрузки страниц Magento, общение с сапортом на англ.

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

«ТаймВэб» (Россия) – Сравнительно хорошее, я бы сказал лучшее  соотношение цена\качество. Не смотря на то,  что компания молодая, предоставляет высокий уровень сервиса. Нет промокодов, есть тестовый период 1 мес, memory limit 64mb.

После регистрации были только приятные эмоции! Все на русском, саппорт русский, отвечает оперативно и главное что по сравнению с вышеописанными товарищами на Timeweb Magento работает гораздо быстрее!!!

Пользуюсь полтора мес – полет нормальный. Единственный минус – знакомый по моей рекомендации создал тестовый аккаунт, но аккаунт не активировался сутки. В саппорте сказали упал сервер, мол подождите, знакомый забил.

<a title=»Профессиональный платный хостинг» target=»_new» href=»http://timeweb.ru/?i=3200&a=0001″>Хостинг «ТаймВэб»</a>

CSS файлы Magento

No comments

В в папке с темой по умолчанию расположенной по адресу  /skin/frontend/default/default лежит папка  css.

В этой папке находятся файлы стилей, по умолчанию их семь.

  • boxes.css
  • clears.css
  • ie7minus.css
  • iestyles.css
  • menu.css
  • print.css
  • reset.css

Название некоторых из них говорят сами за себя, о других поговорим ниже. Самый важный файл из перечисленных это boxes.css.

Этот файл контролирует представление таких параметров как:

  • Колонки (1, 2, 3 и более вариантов представления)
  • Стиль сообщений
  • Кнопки
  • Стили форм
  • Хедер и футер (Шапка и подвал)
  • Фон
  • И другие важные элементы вашего интернет магазина magento

boxes.css

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

Важно. Вам необходимо создать папку для новой темы и скопировать туда файлы css, с которыми вы будете работать, перед началом работы.

Так у вас будет работающая тема на всякий случай.. (=

body {}

body контролирует часть с контентом. Это белая область сайта в центре страницы, которая зависит от высоты страницы(если вы не ограничили высоту).

По умолчанию body содержит:

background:url(../images/main_container_bg2.gif) repeat-y 50% 0 #58645a;

если вы измените ссылку на фоновое изображение main_container_bg2.gif внешний вид поменяется.

Вы можете создать новый фон или модифицировать старый использую например Photoshop.

Page Heading {}

По умолчанию расположен в  boxes.css строка 211

Верхняя часть страницы контролируется в boxes.css, там находятся компоненты отвечающие за эту часть вашего сайта. Не путайте верхнюю часть с хедером, которая содержит логотип сайта и меню.

Page Structure {}

По умолчанию находится в  boxes.css строка 347

Тут описана структура страницы вашего магазина.

.wrapper {}

По умолчанию строка 350

В .wrapper описываются размеры страниц. По умолчанию это  min-width:954px;, это означает минимальная ширина страниц магазина равна 954 пикселя. Вы можете изменить эту величину, установив жесткие размеры например, тогда все страницы будут иметь те параметры которые вы задали.

.header {}

По умолчанию строка 351

Параметр отвечает за лого сайта Magento

.header-top {}

По умолчанию строка 352

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

.header-nav {}

По умолчанию строка 353

Этот класс контролирует верхнее меню, где расположено лого и форма поиска. Обратите внимание он контролирует только структуру меню но не стили отображния.

.middle {}

По умолчанию строка 354

Контролирует структуру средней колонки. Структуру но не стили.

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

menu.css

Отвечает за элементы меню

Наверное вы задавались вопросом о том чтоже значат все эти alpha, beta суфиксы следующие за номером Magento.

Ниже указана расшифровка всех значений.

Номер версии Magento соответствует следующему шаблону: X.Y.Z.P-Стабильность#

  • X – Старший номер версии – Изменение старшего номера версии будет означать значительные изменения, включая удаление и/или добавление новой функциональности, с минимальной поддержкой обратной совместимости кода. Миграция пользовательских данных будет обеспечена файлами обновления.
  • Y – Младший номер версии – Изменение младшего номера версии означает добавление новой фунциональности и исправление ошибок. Данные релизы будут стараться поддерживать максимальную обратную совместимость с предыдущими младшими версиями.
  • Z – Номер “ревизии” – Исправления ошибок и незначительные дополнения функциональности. Данные релизы будут полностью совместимы с предыдущими ревизиями в пределах той же младшей версии.
  • P – Номер “патча” – Срочные исправления ошибок или обновления в части безопасности. Эта версия полностью совместима в пределах той же младшей версии.
  • Стабильность# – Обозначение статуса стабильности релиза (альфа, бета, релиз-кандидат), где # номер релиза с данным статусом. Чем больше номер, тем стабильнее релиз в пределах одного статуса.

Расшировка статуса стабильности:

  • Alpha – Альфа-суффикс даётся предварительному релизу следующей версии. Настоятельно не рекомендуется использовать альфа-релизы для “production” сайтов. Любая функциональность, API или код могут быть удалены из стабильной релиза этой версии. Альфа-версии выпускаются только для предварительного ознакомления, и могут иметь значительные неисправленные проблемы. Альфа-релизы выпускаются для разработчиков и тестеров, которые хотят заранее ознакомиться с возможными будущими нововведениями в следующей версии Magento.
  • Beta – Бета-релизы более стабильны, чем альфа релизы данной версии. Но все же настоятельно не рекомендуется использовать бета-релизы для “production” сайтов. Поскольку это более стабильные релизы, то вероятность исключения новой функциональности, API или кода в стабильном релизе этой версии снижается, но не гарантируется. Разработчики, тестеровщики и юзеры могут использовать бета-релизы для тестов и сообщать о выявленных проблемах. Разработчикам дополнений Magento рекомендуется проверить совместимость своих дополнений с данным релизом.
  • Release Candidate (rc) – Доступность релиз-кандидата означает, что близится выпуск стабильного релиза. Всё также не рекомендуется использовать “rc”-версии для “production” сайтов, хотя все возможности и функциональность зафиксированы для данной версии. Код и API могут незначительно измениться, если в данном релизе будут найдены ошибки. Разработчикам, тестерам и пользователям рекомендуется проверить данный релиз в тестовой среде, и сообщать о любых обнаруженных проблемах. Разработчиках дополнений Magento рекомендуется проверить совместимость своих дополнений и обновить их в случае необходимости.
  • В случае, если номер версии не имеет дополнительных суффиксов – значит
    этот номер обозначает стабильный релиз. Мы всё же рекомендуем предварительно проверить обновление на эту версию в тестовой среде перед обновлением настоящего сайта. Разработчикам расширений Magento рекомендуется опубликовать их обновления к моменту выхода стабильного релиза.
источник:
varien.com.ua/blog

В этой статье будут рассмотрены две галереи Galleria и SimpleViewer.
Так как на сегодняшний день в Magento Connect еще нет бесплатных приложений для создания галереи в Magento, приходится искать скрипт “на стороне”.
Из всего что есть в сети я остановился на двух вариантах.

1. Galleria очень понравилась в плане дизайна. Она бесплатная у нее простой код. Для поставленных передо мной задач она подходила на 100%.
Однако заставить корректно работать в Magento Галлерию мне не удалось!! Если у кого-то получилось, большая просьба – отпишитесь в комментах как.

2. SimpleViewer у этого скрипта есть несколько вариантов работы как по дизайну так и в плане функционала. SimpleViewer также бесплатный скрипт. Он может работать как слайд шоу или галерея. Очень прост в использовании. У него есть платная версия которая не сильно отличается от бесплатной (если вас не смущает иконка с ссылкой на сайт разработчика)
Этапы установки(бесплатная версия с созданием галереи через Photoshop):

1. Скачать, разорхивировать, установить плагин для Photoshop, создать галерею, залить в корень сайта.

2. Туда же залить swfobject.js из архива с SimpleViewer.
3. прописать в header строчку:

<script type=”text/javascript” src=”swfobject.js”></script>

4. в теле страницы с галереей:

<div id=”flashcontent”>
SimpleViewer requires Macromedia Flash.
<a href=”http://www.macromedia.com/go/getflashplayer/”>
Get Macromedia Flash.</a> If you have Flash installed,
<a href=”index.html?detectflash=false”>click to view gallery</a>
</div>
<script type=”text/javascript”>
var fo = new SWFObject(“simpleviewer.swf”, “viewer”,
“978″, “600″, “7″, “#181818″);
fo.write(“flashcontent”);
</script>

Природа Полевской профильная труба Химический Анализ