ECJia em casa
Linguagem de desenvolvimento: PHP
Banco de dados: MySQL
Quadro de desenvolvimento: ecjia
Mecanismo de modelo: smarty
Github: https://github.com/ecjia/ecjia-daojia
Site oficial
Site oficial: https://ecjia.com
Introdução ao tópico especial: https://ecjia.com/daojia.html
Documentação de ajuda: https://ecjia.com/wiki/
Site de demonstração: https://cityo2o.ecjia.com
Grupo QQ de comunicação oficial da ECJia: 372623746
Introdução
EC+ (ecjia) Home é lançado pela Shanghai Shangchuang Network Technology Co., Ltd., um sistema de comércio eletrônico móvel que pode realizar negócios O2O. Inclui: o APP móvel, desenvolvido em modo nativo, abrangendo terminais móveis com sistemas iOS e Android; o sistema backend, que é o backend da plataforma para operação e manutenção diária da plataforma, e o backend comercial para gestão da loja, que é independente; e paralelo; o H5 móvel pode implantação flexível no WeChat e outros APPs, páginas da web, etc. Site oficial: https://ecjia.com.
ECJia é um novo sistema de comércio electrónico que está em linha com o desenvolvimento actual e futuro. Centra-se em três novas características: novos modelos, novas estruturas e novas tecnologias.
[Novo modelo] Combinando interoperabilidade online e offline, posicionamento LBS e entrega de última milha para criar perfeitamente uma loja + domicílio + entrega + presença do comerciante, uma plataforma integrada de varejo e serviços que atende às necessidades de novos formatos de varejo, distritos comerciais e a onda de comércio eletrônico intraurbano e, em última análise, criar um ecossistema de negócios B2B2C+O2O ;
[Nova Estrutura] Template Hall tem 10 anos de experiência no desenvolvimento de estruturas subjacentes. É uma estrutura EC+ criada especialmente para comércio eletrônico, incluindo: camada central, camada de sistema, camada de aplicativo, camada de plug-in, camada de tema e cinco. arquitetura de camadas para atender à escalabilidade e modularidade, modelo de desenvolvimento baseado em componentes e cooperará com milhões de desenvolvedores para resultados ganha-ganha no futuro;
[Nova tecnologia] EC+ se concentra na Internet móvel, impulsionada por aplicativos nativos de via dupla e micro-shopping, sincronização multiterminal, acoplamento perfeito de dados e condução do futuro da indústria de comércio eletrônico por meio de tecnologias constantemente atualizadas e iterativas.
Arquitetura de cinco camadas
[Camada principal] A camada principal é o driver principal do EC +, integrando funções PHP básicas e encapsulamento de componentes do Composer, suportando mecanismo de cache, mecanismo multi-drive, conexão de fonte de dados múltiplos, solução multilíngue, mecanismo Hook, armazenamento em nuvem OSS, Memcache e Redis.
[Camada do sistema] A camada do sistema é o núcleo do mecanismo de expansão modular do EC+, orientando o agendamento e a expansão de todos os aplicativos e plug-ins do EC+.
[Camada de aplicação] A camada de aplicação é um módulo separado do negócio EC+. Cada aplicação corresponde a um módulo de negócio. As aplicações podem ser facilmente instaladas, desinstaladas e removidas em segundo plano.
[Camada de plug-in] A camada de plug-in é uma extensão do negócio EC+ De acordo com as diferentes necessidades dos diferentes cenários de negócios, a lógica de negócios pode ser facilmente complementada por plug-ins para estender o aplicativo. Os plug-ins podem ser facilmente instalados, desinstalados e removidos em segundo plano.
[Camada de tema] A camada de tema é a interface de front-end externa do EC+. Ela exibe várias funções de front-end por meio da "estrutura de tema" e introduz um método de produção de módulo disruptivo, aderindo à abordagem de arquitetura "a interface determina as funções de negócios". pode satisfazê-lo. Não há restrições à produção de qualquer modelo. O tema pode ser facilmente instalado, desinstalado e removido em segundo plano.
Propriedades do quadro
- Sistema de controle de permissão de função flexível e completo, a granularidade de permissão oferece suporte às configurações de permissão até os métodos.
- Suporta RBAC (design de permissão baseado em função) e UBAC (design de permissão baseado em usuário)
- Todos os mecanismos modulares de aplicativos funcionais, aplicativos individuais podem ser instalados e desinstalados de forma independente
- Funções livremente expansíveis e mecanismo de plug-in completo
- Suporte de cache – Fornece vários tipos de suporte de cache, incluindo arquivos, bancos de dados, Memcache, Redis, etc.
- Suporte de sessão, fornecendo vários tipos de armazenamento de sessão, incluindo arquivos, bancos de dados, Memcache, Redis, etc.
- Poderoso mecanismo de gancho, fácil de implantar e chamar
- Solução multilíngue que suporta internacionalização Gettext
Lista de aplicativos
Lista de plug-ins
Requisitos ambientais
- O sistema operacional deve ser Linux (em ambiente de desenvolvimento, Windows também é aceitável)
- O ambiente PHP deve ser versão 5.5.9 ou superior
- O ambiente MySQL requer versão 5.5 ou superior
Etapas de construção
- Crie banco de dados. Se estiver usando MySQL, selecione "utf8" ou "utf8mb4" como conjunto de caracteres (suporta mais caracteres especiais, recomendado)
- Crie um banco de dados vazio
- Acesse o endereço do site, como http://localhost ou outro endereço onde o programa possa ser acessado
- Execute o programa de instalação, preencha as informações de configuração relevantes e instale
- Após a conclusão da instalação, acesse o sistema.
Após instalar o produto, você pode acessar cada página através do seguinte endereço: Por exemplo, o endereço de instalação é: http://demodaojia.ecjia.com, que pode ser alterado para seu próprio endereço de acesso.
- Página inicial da ECJia: http://demodaojia.ecjia.com
- Terminal H5 doméstico ECJia: http://demodaojia.ecjia.com/sites/m/
- Back-end da plataforma inicial ECJia: http://demodaojia.ecjia.com/sites/admincp/
- Histórico do comerciante ECJia: http://demodaojia.ecjia.com/sites/merchant/
- Endereço da API inicial da ECJia: http://demodaojia.ecjia.com/sites/api/
- Endereço da plataforma pública ECJia: http://demodaojia.ecjia.com/sites/platform/
Documentação de instalação
Para ajudá-lo a aprender sobre o ECJia Home, usar o ECJia Home de maneira conveniente e iniciar rapidamente a pesquisa e o desenvolvimento do ECJia Home, fornecemos a seguinte documentação e suporte técnico.
- Instruções de implantação do ambiente doméstico ECJia: https://ecjia.com/wiki/ECJiaWiki: Instruções de implantação do ambiente doméstico ECJia
- Guia do processo de instalação doméstica do ECJia: https://ecjia.com/wiki/ECJiaWiki: Guia do processo de instalação doméstica do ECJia
- Guia do processo de instalação do ambiente ECJia Linux: https://ecjia.com/wiki/ECJiaWiki: Guia do processo de instalação do ambiente ECJia Linux
- Sobre a solução que o MySQL não suporta InnoDB: https://ecjia.com/wiki/ECJiaWiki: Sobre a solução que o MySQL não suporta InnoDB
- Phpstudy habilita extensão OpenSSL em ambiente Windows: https://ecjia.com/wiki/ECJiaWiki:Phpstudy habilita extensão OpenSSL em ambiente Windows
Usar configuração
- Endereço do documento de ajuda domiciliar da ECJia: http://ecjia.com/wiki/Help:ECJia home
- Como configurar o pagamento Alipay para H5 e APP: https://ecjia.com/wiki/FAQ: Como configurar o pagamento Alipay para H5 e APP
- Como configurar a plataforma pública WeChat no backend ECJia: https://ecjia.com/wiki/FAQ: Como configurar a plataforma pública WeChat no backend ECJia
- Processo de inscrição para comerciantes se estabelecerem na ECJia: https://ecjia.com/wiki/ECJiaWiki: Processo de inscrição para comerciantes se estabelecerem na ECJia
Documentação de desenvolvimento
- Lista de roteamento ECJia Daojia H5: https://ecjia.com/wiki/ECJiaWiki: Lista de roteamento ECJia Daojia H5
- Lista de interfaces da API inicial do ECJia: https://ecjia.com/wiki/ECJiaWiki: Lista de interfaces da API inicial do ECJia
- Descrição da estrutura da tabela do banco de dados ECJia Daojia: https://ecjia.com/wiki/ECJiaWiki: Descrição da estrutura da tabela do banco de dados ECJia Daojia
- Análise do arquivo de configuração em segundo plano do ECJia Daojia: https://ecjia.com/wiki/ECJiaWiki: Análise do arquivo de configuração em segundo plano do ECJia Daojia
- Construtor de consultas de banco de dados ECJia Daojia: https://ecjia.com/wiki/ECJiaWiki:ECJia Daojia RC_DB-Construtor de consultas de banco de dados
Capturas de tela do produto
Página inicial da ECJia
Back-end da plataforma inicial ECJia
ECJia Home Merchant nos bastidores
Login na plataforma inicial ECJia
Login do comerciante doméstico ECJia
Comerciantes da ECJia se estabeleceram em
Página inicial da ECJia H5