Uma breve introdução ao sistema de construção de sites :
Hoje em dia, os produtos da Internet estão surgindo como cogumelos depois da chuva. Os programadores têm que enfrentar demandas em constante mudança todos os dias para atender às necessidades dos produtos. Eles têm que trabalhar horas extras para completar sua missão. 0, a mudança para a Internet da versão 3.0 até agora tem sido imprevisível. O projeto do site eBSite surgiu para solucionar as necessidades em constante mudança de produtos de Internet para PC e produtos de Internet móvel. Se você é um programador, pode considerá-lo uma estrutura básica. Com base nisso, você pode desenvolver facilmente os produtos da Internet que seus clientes desejam. Se você não for um programador ou apenas um webmaster comum, poderá usá-lo como um. produto mais sofisticado do que o CMS tradicional, porque o funcionário o integrou para você, sistema de divulgação de informações (sistema de comunicados à imprensa), sistema de shopping online, sistema de perguntas e respostas na Internet, fórum (bbs), espaço pessoal e sistemas de exames online, etc. Estes sistemas estão integrados no eBSite e podem ser utilizados individualmente ou em grupo.
Introdução detalhada:
Novos recursos do projeto do site eBSite:
1. Site para PC e site móvel são facilmente conectados.
Hoje em dia, a Internet móvel está se desenvolvendo rapidamente. Existem muito poucos sites que podem ser acessados por telefones celulares e tablets. A maioria deles depende de páginas convertidas pelo Baidu ou por navegadores móveis para exibir aos usuários. e não pode realizar funções mais complexas. O eBSite facilita a criação ou o desenvolvimento de sites móveis complexos em grande escala. Ao mesmo tempo, fornece uma arquitetura front-end de boa experiência do usuário.
2. Mecanismo de módulo maduro No passado, o CMS também fornecia módulos, mas por serem muito complexos e inconvenientes para instalar, essas funções eram frequentemente usadas apenas por funcionários. O módulo eBSite oferece uma experiência de usuário muito boa, desde o desenvolvimento até a instalação. é desenvolvido de maneira rotineira e fornece modelos muito convenientes. Ao mesmo tempo, o oficial também fornece aos usuários um gerador de módulos para tornar o processo de desenvolvimento de módulos mais infalível e economizar 80% de trabalho repetido.
3. Plug-in avançado e mecanismo de componente dinâmico Embora os plug-ins não sejam novidade, os plug-ins do eBSite são únicos em sua aplicação na web. Eles fornecem plug-ins de desenvolvimento configuráveis, instalação fácil, comutação flexível e são fornecidos oficialmente lá. são muitos plug-ins comumente usados, você só precisa instalá-los conforme necessário. O princípio dos componentes dinâmicos é o mesmo dos plug-ins, exceto que os componentes dinâmicos são mais leves e não possuem especificações, o que significa que podem implementar qualquer evento. Por serem compilados dinamicamente quando o programa é iniciado, são chamados de dinâmicos. componentes.
4. Os grupos de sites são ainda melhores. Você pode configurar grupos de sites no mesmo site ou em domínios diferentes. Como o eBSite levou isso em consideração no design do sistema do usuário, o sistema do usuário do eBSite é independente e o banco de dados também é independente. quantos sites você possui, você pode usar o mesmo sistema de usuário, o que significa que há apenas uma cópia de todos os dados do usuário em todos os sites, como pontos, valores, etc. Perguntas confusas.
5. Eventos estendidos ricos Para desenvolvedores secundários, esta é a parte que mais vale a pena aprender no eBSite. O shopping, as perguntas e respostas, o fórum e o sistema de exames desenvolvidos oficialmente são inseparáveis desses eventos extensíveis. desenvolver qualquer produto de Internet que você possa imaginar. O que dezenas de pessoas fizeram no passado agora pode ser concluído por uma pessoa em pouco tempo.
6. Skin simples e fácil de usar (modelos e estilos)
A aparência do eBSite é uma combinação de modelos e estilos. Com modelos, a exibição de páginas da web pode ser mais flexível.
7. Um excelente componente é equivalente a um bloco de código. O desenvolvimento do componente é muito simples. Ele pode ser concluído implementando a interface oficial. O componente precisa ser usado como um modelo acessório e pode ser aplicado em um determinado local. o modelo, como no modelo Para chamar as últimas notícias ou dados de classificação de hoje, etc., você pode criar diretamente componentes desenvolvidos oficialmente em segundo plano com configuração simples. Os componentes também suportam modelos, de modo que o código HTML de saída é completo. definível. Além de chamar dados, os componentes também podem implementar negócios mais complexos.
8. Modelos poderosos e controles de modelo.
No passado, todos os modelos de CMS suportavam, mas suportavam apenas modelos de conteúdo. Os modelos suportados pelo eBSite incluem modelos de conteúdo, modelos de classificação, modelos de usuário e modelos de formulário. Os modelos do eBSite podem personalizar os nomes chineses dos campos de exibição do modelo. set Existem controles de entrada correspondentes a diferentes campos. O que mais vale a pena mencionar é que você também pode desenvolver esses controles de modelo e instalá-los no eBSite. O modelo CMS tradicional é muito rígido, mas o eBSite o superou nesse aspecto. ser desenvolvido Os recursos significam que você pode criar modelos mais complexos.
website3.0 corrige os bugs da versão 2.x original e também faz as seguintes melhorias:
1. Suporta grupos de sites, você pode criar subsites ilimitados em um site e as chamadas de dados entre sites são desimpedidas. Juntamente com o modelo de integração do sistema de associação (associação) do site, não importa quantos sites você tenha, nomes de domínio independentes, nomes de subdomínios ou subsites sob um nome de domínio, você pode compartilhar dados de um membro, dados de pontos e um pré-pago quantidade de dados, avatares de membros, etc., de qualquer forma, os dados relacionados aos membros serão gerenciados centralmente, o que resolve os muitos problemas de sincronização de dados de membros entre vários sites.
2. Sistema básico de comércio eletrônico, você pode criar rapidamente projetos de comércio eletrônico nesta base. Por exemplo, o módulo oficial de comércio eletrônico do eBSite é desenvolvido nesta base. A parte básica já inclui os comuns: gerenciamento de entrega, gerenciamento de pagamentos. , gerenciamento de pré-pagamento, gerenciamento de cupons, gerenciamento de pedidos de entrega expressa, é claro que você também pode estender essas funções básicas a qualquer projeto relacionado a pagamento, logística, etc.
3. Sistema de log poderoso, como log de exceção, log de acesso à página 404, log de geração estática, etc.
4. Suporta skins de WebApp móvel Você pode modificar a skin para criar rapidamente um modelo rápido de site de webapp e introduzir o gmu do Baidu, o que significa que você pode usar o acesso em nível de componente no gmu no modelo de aplicativo a qualquer momento. desenvolva um micro site (cms), micro shopping (b2c), micro fórum (bbs), micro perguntas e respostas, micro exame, micro votação, etc. características em um curto espaço de tempo de aplicação.
5. Otimização de desempenho para criar um sistema que suporte acesso a dados de 10 milhões de níveis. Portanto, a versão anterior dos dados do Access foi abandonada após 3.0, e apenas as duas versões oficiais do MySql e Sqlserver foram mantidas no banco de dados. cache de dados do disco rígido foi adicionado ao próprio sistema Mecanismo que implementa acesso dinâmico a chamadas estáticas e mecanismos de atualização desatualizados.
6. Adicione o modelo de formulário Para sites pequenos, os desenvolvedores que não desejam ser desenvolvedores iniciantes podem criar rapidamente uma página de envio de formulário front-end.
7. Reconstrua a estrutura do módulo para tornar o desenvolvimento do módulo cada vez mais fácil de usar.
8. Otimize a velocidade de acesso em segundo plano Após 3.0, a velocidade de acesso em segundo plano aumentará várias vezes.
9. Adicionar análise de log do IIS e funções de registro de erros 404. Essas funções podem ajudá-lo a limpar rapidamente bugs de acesso ao site e ajudar a melhorar o peso do mecanismo de pesquisa.
10. Fornece acesso ao modo de pesquisa de dados abertos, a pesquisa de sites pode ser personalizada, o oficial fornece pesquisa SQL e um poderoso plug-in de pesquisa Lucene com segmentação de palavras, se você precisar de segmentação de palavras de big data de bilhões de níveis e pesquisa eficiente na pesquisa, você pode optar por ativar a Lucent ou desenvolver seu próprio plug-in de pesquisa (deve ter base .net)
11. Fornece uma interface para adicionar conversão de nome de região IP e acessá-la no modo plug-in. O plug-in oficial de conversão de nome de região IP Sina é fornecido com uma precisão de 98%. Por exemplo, é necessário determinar a cidade onde o usuário visitante está localizado e esta interface pode ser chamada ao fazer respostas relevantes. Consulte a documentação relevante para chamar a interface.
12. Adicione a função de compactação gzip de página com um clique em segundo plano, incluindo compactação gzip de páginas dinâmicas, cache e compactação de mesclagem de saída js e cache e compactação de mesclagem de saída css. Em circunstâncias normais, a taxa de compactação chega a 80%, o que significa que a velocidade de acesso pode ser bastante melhorada quando a largura de banda é insuficiente e também pode melhorar a velocidade de acesso do usuário. A fusão de js e css pode reduzir muito. número de solicitações desnecessárias do IIS e pode armazenar a saída em cache, não há necessidade de executar o processamento de compactação em cada solicitação.
13.A geração de miniaturas pode ser definida em três modos: grande, médio e pequeno. Resolva o problema da experiência de navegação de imagens e economia de tráfego no micro site (webapp).
14. Adicionada a função “Ativar o rastreamento de palavras-chave de pesquisa”, que pode rastrear quais palavras-chave os usuários pesquisam em seu site e com que frequência eles pesquisam. Você pode entender o que seus usuários gostam e fornecer dados básicos para o planejamento do seu site.
15. Adicionar função de estatísticas do webmaster e função de conexão amigável A versão original também possui essas duas funções, mas requer a instalação de módulos. Considerando que essas duas funções são comumente utilizadas, foi movida diretamente para o projeto do site após 3.0, e a amigável. a função de conexão foi fortalecida.
16. Adicionar função de monitoramento de threads Para melhorar o desempenho e proporcionar aos usuários uma melhor experiência de usuário, o site entregará muitas tarefas não instantâneas (ou seja, tarefas que não precisam de feedback imediato do usuário) ao pool de threads para processamento. . Você pode visualizar em segundo plano o número de tarefas que estão sendo processadas no momento e definir os threads simultâneos para processamento de tarefas.
17. Adicionadas configurações de segurança de serviço da web, revisão de publicação de artigos e configurações de permissão de upload de arquivos, como fotos e vídeos. Você pode especificar um nível de usuário em segundo plano para permitir que eles tenham permissões de upload de arquivos ou pode especificar um nível de usuário para permitir usuários. neste nível de usuário Não há necessidade de revisão ao publicar artigos.
18. Reconstrua a estrutura do módulo para tornar o desenvolvimento do módulo mais simples e compatível com a complicada configuração de roteamento original, mas você pode usar o novo modo de configuração. Você não precisa configurar os arquivos Menus_Adminer.txt e Menus_User.txt como a versão antiga. e concentre-se nos arquivos de código.
19. Criar uma área de discussão na produção do site, e adicionar um sistema de consulta e um sistema de avaliação. Originalmente, existia apenas um sistema de discussão tipo edifício. Desta vez, são acrescentados consultas e avaliações, o que é especialmente adequado para a expansão de sites de vendas de commodities, como shopping centers.