Как стать автором
Обновить

Комментарии 31

Вроде работает. Интересный проект. Пользовал его не так давно. Понравился. Codeigniter живет и развивается.
Появился сайт с русским руководством пользователя для версии 2.0 codeigniter.su
Очень хорошая новость, уверен, многим его не хватало, особенно начинающим. Спасибо переводчикам!!!
call-back — это что, для программистов или русского названия не нашли?
Можно конечно назвать «Обратный звонок», но мне лично кажется, что употребление «Call-back» на данный момент уже привычнее русского аналога.
«Мы Перезвоним» или просто «Перезвон» :)
Есть очень много способов использования, можно даже ничего не писать, а разместить иконку со значком телефонной трубки возле контактного номера в шапке интернет-магазина, к примеру. Все в зависимости от тематики интернет-магазина и его целевой аудитории.

Конечно же, если большинство пользователей считает, что лучше назвать модуль «Мы перезвоним» либо как-то иначе, мы с радостью прислушаемся.
Вообще слово «callback» происходит из телефонных сервисов. К интерне-сайтам оно применимо только в случае, если размещается форма заказа звонка в режиме реального времени: Вы вводите свой номер, нажимаете кнопку «позвонить» и скрипт вызывает функцию дозвона через IP-АТС интернет-магазина, автоматически соединив Вас с оператором. Это называется обратный звонок.
Все остальное правильнее было бы называть «Форма „Мы перезвоним“ или „Форма заказа звонка“ — в этом я поддерживаю предыдущих авторов комментариев.
очень мелкий текст в админке.
попробовал увеличить браузерным зумом — на некоторых увеличениях «пропадает» контентная часть…
Очень странно — везде в админке шрифт Arial 12px, только в навигации по категориям слева Arial 11px. А с какого браузера пробовали?
FF10
для меня arial 12px — очень мелко :)
FF10
для меня arial 12px — очень мелко :)
Я правильно понимаю, что cms под свободной лицензией, а магазин уже нет?
Все верно, магазин (ImageCMS Shop) — это отдельное расширение на базе ImageCMS. Над данным расширением работает отдельная команда, которая осуществляет помимо разработки индивидуальную поддержку партнеров и клиентов, поэтому было принято решение сделать данное расширение платным.

Хотя, как можно заметить ценовая политика намного ниже средней, а также предлагаются большие скидки для партнеров. Это сделано не с целью демпинга цен на рынке, а лишь, чтобы дать возможность нашим партнерам сделать свой бизнес в сфере веб-разработок выгодным и прибыльным, что является ключевым позиционированием нашей компании.
Ввёл пару логин/пароль в демо-админке магазина, а мне выдало
An Error Was Encountered

Подозрение на атаку Cross-Site Request Forgery.
Сообщить администратору
Я прошу прощения, но количество орфографических ошибок на вашем сайте катастрофически зашкаливает.
К сожалению, тексты изначально писались программистами, которые не уделили этому вопросу должного внимания. Сейчас готовится новый сайт, тексты для которого обязательно будут оформляться профессиональным копирайтером. Извиняюсь за неудобство.
Зачем встроенная аналитика? Все ставят Гугл или Метрику.
Появилась ли возможность без программирования настраивать каталог товаров: с карточкой товара на отдельной странице / без карточки товара?
В каком месяце планируется выход третьей версии и увеличится ли стоимость лицензии после ее выхода?
Имеется как раз в виду встроенные Гугл или Метрика с настроенным интерфейсом и дополнительными настройками для интернет-магазина. Это очень удобно, чтобы не настраивать постоянно все самостоятельно, да и не все знают как это сделать, особенно для интернет-магазина.

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

Запуск третьей версии планируется на вторую половину апреля (16-24 числа). Стоимость лицензии не увеличится, но появится еще одна сборка с некоторыми дополнительными возможностями, которая будет стоить дороже. Можете прочитать подробнее на нашем официальном блоге.
Посмотрел исходники… Вы умудряетесь продавать продукт с таким кодом? Браво! Снимаю шляпу!
Честно говоря совсем не понимаю Вашу иронию, основой продукта есть удобство как для пользователя, так для верстальщика, так и для программиста… Возможно дело вкуса…
Не стану говорить про вёрстку, так как мне было откровенно лень лезть в подробности устройства механизма шаблонов, потому могу сказать только своё мнение со стороны пользователя и со стороны разработчика.

Для пользователя админка местами топорновата, местами просто непонятна без курения мануалов (надеюсь с ним проблема не является актуальной). Можно сказать, что это всё спорно, а мне будет лень проводить юзабилити-аудит всего этого, потому не буду заострять на этом внимание. Пусть это останется моим субъективным мнением.

А вот для разработчика (программиста) — тут такой винегрет, что даже и не знаю, что перечислить как явные ляпы.

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

Да и подход к написанию недалеко ушёл от велосипеда. Вот например маааленькая цитата из файла application/modules/install/install.php:
// Update site title
mysql_query('UPDATE `settings` SET `site_title`=\''.mysql_real_escape_string($this->input->post('site_title')).'\' ', $link);

Что мы тут имеем?
  1. Прямой вызов функции библиотеки расширения php для работы с базой данных. Никаких логических прослоек, драйверов и прочих давно ставших правилом хорошего тона и взаимоуважения разработчиков, приёмов. Про магию унификации интерфейса для работы с базой данных я молчу вообще.
  2. Вызов функции mysql_query из устаревшей библиотеки расширения mysql (которое уже php team само не рекомендует использовать).
  3. Отсутствие проверки выполнения запроса вообще (результат вызова даже не вносится никуда для проверки, просто вызов как отдельное утверждение).
  4. Отсутствие пробелов между операторами и операндами.
  5. Длина строки с вызовом mysql_query — больше 120 символов!
  6. Префиксы имён SQL-таблиц? Не, не слышали...


И это всё в одной строке. Могу поспорить, что если я засяду на денёк копаться в этом коде, то потом смогу написать многостраничный разгромный пост на тему «как не надо писать веб-проекты».

Дело вкуса говорите? Да какой тут вкус… Скорее безвкусица. Поправьте хотя бы стилистику — выберите какой-то из стандартов кодирования или напишите собственный и в соответствии с ним перелопатьте код.

Не хотел писать такой гневный комментарий, но вы меня спровоцировали. На самом деле далеко не самое ужасное из того, что я видел. Мне кажется у проекта есть будущее.
У какой CMS для интернет-магазинов, по вашему мнению, хороший код?
Описанный кусок не относится к какой-либо специализации CMS (это же файл модуля процесса инсталляции), потому сравнивать с CMS только для интернет-магазинов. А вообще я мало видел CMS за последние лет пять (ну кроме совсем уж велосипедов), где хотя бы префиксы имён таблиц не применяются.
Я намерено не хочу отвечать предметно вот потому, что не очень понятен ваш вопрос с такой позиции — а какой смысл сравнивать? Если бы даже во всех CMS был бы беспросветный говнокод, то это что, будет фундаментальным аргументом в пользу использования плохого кода? К лучшему же надо стремиться, независимо от «средней температуры по больнице».
Что же, спасибо за комментарий! Обязательно примем во внимание и поправим стилистику.
В демо-сайте почти все ссылки битые.
На демо-сайте ImageCMS или ImageCMS Shop? Проверили дополнительно еще раз — все работает.
На демо-сайте ImageCMS. Да, сейчас все отлично. Не работали ссылки вида demo.imagecms.net/produktsiia и demo.imagecms.net/produktsiia/cheloveko_roboty. Смотрел часов 18 назад (сразу после этого опубликовал комментарий).
Это возможно кто-то параллельно с Вами тестировал ))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий