Обсуждаем miniShop 2.0
Отличная новость, друзья. Дедушки Морозы из Simple Dream согласны профинансировать разработку miniShop 2.0 и предлагают собрать приблизительный список изменений.
Напоминаю, что разработка первого miniShop была начата ровно год назад, когда я знал и умел гораздо меньше, чем сегодня. Отсюда в нём куча E_NOTICE, странные решения с таблицами, неправильные названия объектов и еще много всякого.
Несмотря на эти недостатки, компонент завоевал определённое количество поклонников, которые скачали его без малого 5000 раз.
Теперь настало время переписать его по всем правилам. Оставить и улучшить нужное, выкинуть лишнее. Сделать его быстрее и удобней.
Вот мои задачи:
-
Товары должны стать CRC, со связанными таблицами свойств, тегов, изображений и прочим.
-
Собственные менеджерские страницы товаров и категорий, как в Tickets.
-
Новые, более оптимальные таблицы.
-
Скрипт миграции с miniShop 1 в miniShop 2.
-
Переписать все процессоры на class-based.
-
Привести в порядок весь основной класс, добавить PhpDoc комментарии.
-
Исправить все E_NOTICE уведомления.
-
Добавить в комплект сниппеты оплаты, включая выделенный из класса Z-Payment.
-
Переделать текущую админку, чтобы оставить там только управление заказами и настройки оплаты\доставки.
-
Тесная интеграция с Tickets, чтобы можно было оставлять отзывы о товаре\заказе.
После выпуска 2.0, первая ветка будет заброшена. Все смогут легко и просто перейти на вторую. Возможно, зацепим и mSearch\mFilter.
А теперь предлагайте, чего бы хотелось лично вам.
0
👍
👎
❤️
🔥
😮
😢
😀
😡
4 179
18.12.2012 17:36:41