Giter VIP home page Giter VIP logo

yupe's Introduction

Юпи!- open source движок интернет-магазина на Yiiframework 1.x

Total Downloads Daily Downloads Code Climate

Юпи! позволяет быстро и легко создавать проекты следующих типов:

На Юпи! работает более 30000 проектов, среди которых более 15000 интернет-магазинов, Юпи! активно используют студии и команды разработчиков.

Прежде всего Юпи! рассчитан на PHP-разработчиков, знакомых с Yiiframework 1.x.

Процесс установки очень прост и занимает не более 5 минут!

Для успешной работы проекта на Юпи! вполне достаточно самого простого и дешевого хостинга, минимальные требования:

  • PHP >= 7.0
  • Composer
  • MySQL 5.x
  • Apaсhe/Nginx
  • Yiiframework 1.x

Рекомендуем хостинг от timeweb или виртуальные сервера от firstvds

Ссылки

Возможности

Из коробки Вы получаете каркас Yii-приложения, со следующим функционалом (всё разделено на модули - используйте только то, что необходимо):

  • Интернет-магазин (каталог, корзина, заказы, купоны, платежные системы
  • Регистрация, аутентификация, восстановление пароля
  • Управление пользователями (блокировка, активация, редактирование и т.д.) через административный интерфейс
  • Модуль для ведения блогов (как индивидуальных, так и коллективных
  • Создание и публикация новостей
  • Создание и управление страницами сайта
  • Создание и управление категориями сайта (разделами)
  • Создание и редактирование меню сайта
  • Древовидные комментарии
  • Модуль простых справочников (хранение и управление справочной информацией)
  • Модуль для "Обратной связи" + раздел FAQ
  • Модуль для работы с блоками контента
  • Wiki - работает через модуль yeeki
  • Удобная админка на Twitter Bootstrap
  • Возможность генерировать CRUD в стиле Twitter Bootstrap
  • Авторизация через социальные сети (с использованием nodge/yii-eauth)

Если вам не хватает какой-то функциональности - напишите нам и мы Вам обязательно поможем!

Лицензия

Исходный код, макеты дизайна и вёрстка распространяются по лицензии BSD.

Сообщество будет благодарно если на сайте будет присутствовать ссылка на https://yupe.ru

(c) 2012 - 2021 yupe && Yupe! team

yupe's People

Contributors

adminnu avatar alpharder avatar apexwire avatar archaron avatar auchanhub avatar chemezov avatar claud avatar darkcs avatar davetoxa avatar devkpv avatar divan4ik avatar dtansut avatar dzhedai avatar elartix avatar ftrsoft avatar gorcer avatar hitakiri avatar idexter avatar im-kulikov avatar kafeg avatar koma136 avatar lexxtor avatar mikspark avatar miroslav-chandler avatar orioledev avatar sabian avatar unquaiz avatar vasiliy-pdk avatar vitalka2k avatar yupe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yupe's Issues

Параметр autoApprove в модуле Comment

Добавить параметр autoApprove при установке которого комментарии от авторизованных пользователей сразу аппрувятся...

Создание каталогов при установке

Установщик (после создания учетной записи админа) должен попытаться самостоятельно создать каталоги assets и runtime, если не получится - вывести сообщения для пользователя с просьбой создать их в ручную.

Всего шагов и текущий шаг

Во время установки необходимо отображать номер текущего шага и общее кол-во шагов (1 из 5, 3 из 5 и т.д.) - так более понятно сколько всего позади =)

page

parentId creationDate changeDate userId changeUserId isProtected menuOrder

user

creationDate changeDate firstName lastName nickName accessLevel lastVisit registrationDate registrationIp activationIp useGravatar

Виджеты и темы

Как оказалось Yii из коробки поддерживает (уже или так и было) темизацию виджетов (http://www.yiiframework.com/doc/api/1.1/CWidget#getViewPath-detail) Для чего я писал свои костыли - сказать сложно. YWidget необходимо переписать и соответственно переместить view для виджетов в новые каталоги.

image

creationDate userId

Profile

Удалить все, что относится к Profile: табличку, модель, круды, вызовы в коде, все, все, все...

settings

moduleId paramName paramValue creationDate changeDate userId

Установка под Windowns

При установке под Windows обнаружился ряд ошибок. Необходимо протестировать работу под этой ОС.

Инструкция по установке

Написать краткую инструкцию по установке. Разместить на основном сайте, в вики, приложить к дистрибутиву.

Добавление комментариев

Необходимо показывать капчу при добавлении комментариев, уж очень много спама сыпется с http://yupe.ru =(

(Если авторизованный пользователь добавляет комментарий - капчу не показывать)

Primary Key

В связующих таблицах (image_to_contest и т.д.) сделать составной первичный ключ....

login

userId identityId creationDate

Ошибки при установки [win]

Declaration of DefaultController::beforeAction() should be compatible with that of CController::beforeAction()

protected\modules\install\controllers\DefaultController.php(3)

Ошибку получаем при запуске установщика по ссылке

news

creationDate changeDate shortText fullText userId isProtected

Отправка уведомления при обратной связи

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

Документирование файлов настроек

Все файлы в каталоге protected/config - необходимо продокументировать для того чтобы было все более или менее понятно даже человеку, не знающему Yii (это относится и к файлу index.php)

файл dbParams.php

Файл для хранения настроек БД dbParams.php необходимо переименовать в db.php - как-то лучше читается =)

Установщик CMS

Всего 3 шага на шаге обрывается нет страницы /install/default/sitesettings

vote

model modelId userId creationDate

Contest

startAddImage stopAddImage startVote stopVote

Дистрибутив фреймворка

Может стоит добавить дистрибутив самого фреймворка ? Чтобы пользователь скачал одним архивом все что нужно с гитхаба.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.