Precisamos de outra bitrix

Como determinar rapidamente que um site específico foi classificado e ninguém está fazendo isso? Se no porão da página principal, os direitos autorais não são o ano atual, mas o antigo, então este ano a custódia do site foi subitamente interrompida. Portanto, na página de entrada do atual painel de administração do Bitrix, no final de 2019, é 2016.

Se você olhar globalmente, a área de administração do programador e a área de administrador do gerente devem ser duas áreas de administração completamente diferentes. Mas eles são preguiçosos demais para compartilhar / acompanhar tudo, e por isso quero amarrá-lo a um trenó, a um crocodilo e a uma corça trêmula. Portanto, no Bitrix, temos um híbrido inconveniente para ambas as classes trabalhadoras. Assim como em outras áreas administrativas do site.

O cabide com o qual o teatro de drama começa é a instalação de mbstring.func_overload = 2 e mbstring.internal_encoding = UTF-8 ao instalar a plataforma na hospedagem. Outros CMS-ki de alguma forma colocam sem ele. E caracteres russos são exibidos na loja. Mas o Bitrix é algum tipo de especial. Eu tenho o Open Server para trabalho local, então tenho que remover o mbstring.func_overload, já que o MySQLAdmin não trabalha com essa opção. E o Bitrix, que é típico ainda sem essa opção, de alguma forma lida.

Por que nas configurações da plataforma é impossível reduzir o tempo da sessão de trabalho para grupos de usuários individuais para administração? Algum problema insolúvel? Aqui você precisa executar o script php na seção "PHP Command Line" e, enquanto estiver em execução, ele será desconectado. E os gerenciadores de conteúdo, a propósito, o administrador também o jogam fora e precisam novamente procurar o elemento que determinaram.

E onde está a marcação de cores normal para código PHP, HTML, CSS? Você tem um gerenciador de arquivos e um editor de código no Bitrix, então por favor. E por que o script é executado por muito, muito tempo na sua linha de comando do PHP, e se você o formata em um arquivo separado (adiciona um cabeçalho com rodapé) e o abre no navegador, rapidamente?

E a mumificação de HTML, JS e CSS no nível da plataforma? Quebras de linha estremecem rapidamente, comentam novamente. De modo que coloquei uma marca de seleção nas configurações e o navegador recebeu todo o compactado. E então você tem um visto nas configurações está cheio, mas este não é necessário. Agora, para isso, você precisa comprar 2 módulos, mas quase todo mundo precisa desse negócio.

Não estou apenas jogando húmus em um fã, estou cansado de tanto desprezo por usuários e clientes. Quem pagou o dinheiro. Monopolistas para mais ou menos elaborado descarregamento de mercadorias de 1C. E aqui estão perguntas para seus co-proprietários. Por que nós e você precisamos de um botão em 1C "Forçar o upload de fotos". Você não pode preenchê-los na primeira vez? 1C-ka dirige completamente o processo quando descarrega mercadorias. O arquivo foi carregado, o tamanho foi verificado, não correspondeu - repita até ficar azul na cara ou concluir o procedimento, ou quando criança, honestamente. O botão foi lavado.

E esses são os parceiros da Bitrix que vendem seus módulos no mercado. Eu precisava do site da empresa de gerenciamento. Por falta de alternativas, é necessário levar o produto acabado na plataforma Bitrix - 1C: site de habitação e serviços públicos da Rarus. Pato lá nas discussões é um gemido e um rangido de dentes. E, em vez de concluir o produto, reportando-se ao cliente, os representantes do desenvolvedor escrevem "Vamos continuar a discussão por e-mail". Isso não é para tornar públicos seus batentes e, ao mesmo tempo, reduzir o dinheiro adicional do sofredor para revisão individual. Enquanto o produto é único, é vendido em versões diferentes e reduzidas. E se o número de instalações for multiplicado pelo custo da peça, sim para cada versão. Bem, pela metade para a fidelidade, você ainda recebe dezenas de milhões de rublos. Para essa funcionalidade ociosa de 2013 por idade. Para este design sem um designer. Aqueles que esculpirem esses módulos devem procurar qualquer modelo popular para o Wordpress, por US $ 30. E comparar com seus artesanatos, que são mais do que uma ordem de magnitude mais cara.

Mas a Bitrix compartilha com as vendas de módulos. E, ao mesmo tempo, eles também compram a plataforma. É necessário exigir que os parceiros cumpram os padrões de qualidade de código e design. Mas primeiro, combine-se. Onde está a adaptação móvel do painel de administração para dispositivos móveis? Um aplicativo móvel é bom, mas você precisa adaptar o painel de administração do site para smartphones. E não entre no aplicativo com o módulo Online Store não atualizado. E ele não escreve nada ao tentar entrar no seu aplicativo, não o deixa entrar em silêncio.

Os usuários são como crianças - você, lançando um produto de software para consumo em massa, é responsável por eles. E produzindo o que você está fazendo, você zomba das pessoas há dias e noites por muitos anos, estuprando o cérebro de uma forma pervertida.

E descontos quando você solicita produtos específicos. Por que apenas um intervalo de identificadores pode ser definido, mas não é possível definir um identificador específico para um produto. Eu vim com um desconto para colocar, por que devo inseri-lo 2 vezes em 2 campos de entrada. Você me rouba esses microssegundos e, no nível global, está consumindo o tempo dos usuários de suas áreas administrativas. E os nervos. Seus desenvolvedores precisam ser plantados por uma semana para abater mercadorias e em geral conteúdo. Estou certo de que em um dia eles oferecerão muitas melhorias. Bem, pelo menos de fresco, eles fizeram o carregamento de mercadorias em AJAX ao pesquisar no catálogo. Este, se não me engano, é este ano e onde você esteve antes? Você já ouviu falar sobre o conjunto automático? Eu digo a você - é quando você digita algo na linha de pesquisa e uma lista de opções prontas aparece embaixo dela - para rr-r-times, e vai para onde você precisa. Além disso, a propósito, AJAX, desde que você começou a dominá-lo.

E a otimização de imagens no nível da plataforma? Entendo que a tarefa é difícil, existem muitos formatos de imagem. Mas você precisa definir e cumprir as super tarefas para que a palavra Bitrix pareça orgulhosa. Esse é o flagelo da Internet - imagens não otimizadas que podem ser reduzidas 5 vezes sem perda de qualidade. Essa é a carga nos servidores, canais, computadores dos usuários, espaço de hospedagem = desperdício de recursos e tempo. E você pode compactar imagens automaticamente, em tempo real, ao fazer o upload para o site. Entendo que o carregamento de mercadorias diminuirá a velocidade - seja opcional, mas será. Não pode ser feito em PHP - faça o mecanismo de otimização em outro idioma, mas faça-o. Aproxime o nível de compactação do nível de tinyjpg.com. Eu sei que você pode, são programadores de verdade ou soldadores falsos?

E a automação de carregamento de mercadorias? Por que devo comprar um módulo de download (definitivamente bom) do Excel? A um preço comparável ao preço da própria Bitrix. Compre um módulo com miudezas ou faça seu gerenciador de inicialização no nível da plataforma. O 1C não é o único gerenciador de conteúdo ativo, alguém está adicionando produtos ao site com as mãos.

O cache que faz muita falta. Não preciso da palavra na cópia local do site durante o desenvolvimento. Na seção Configurações de armazenamento em cache, tenho tudo o que permite que seu painel de administração seja desativado. E ainda o Bitrix armazena em cache algo lá.

Uma pesquisa no catálogo de soluções de acordo com as três letras russas. E a mesma pesquisa no catálogo de soluções no painel de administração do próprio Bitrix. Não sou eu quem corrige a frase de pesquisa, é você quem corrige sua pesquisa. Você tem medo de cargas de servidor, coisas ruins, o mecanismo não pode lidar.

imagem

Essas matrizes de dados são suas sem dimensão. $ arResultado quais e outros. Está tudo na memória, o banco de dados é carregado, diminui o trabalho de todo o site e muito mais. Assuma a otimização do que amontoou. Selecione um mês, faça uma refatoração, revise a arquitetura da estrutura, não é necessário que os programadores do Bitrix complicem tudo. Prazeres olham para a folha
  print_r 
eles não têm a sua disposição monstruosa, apenas as lágrimas da tensão dos olhos estão brotando. Deixe haver 2 matrizes / consultas. Um com os dados mínimos necessários e, no avançado, empurre tudo o que você empurra para lá agora.

O autor, mas quem é você? Ele se destacou por um líder de mercado reconhecido e de longa data, definindo desde Kaliningrado o vetor de desenvolvimento da indústria de TI, que emprega milhares de especialistas, cujos produtos desenvolveram centenas de milhares de sites, e assim por diante. Eu sou um programador autodidata. E quando surge a tarefa de criar o painel de administração, tento torná-lo o mais claro e fácil de usar possível. O que eu desejo Bitrix. Faz apenas seis meses que ingressei no Produto além do limite. Ainda no mesmo período e eu teria escrito 5 vezes mais. Certa vez, trabalhei em um diretório da Internet em Novosibirsk. E ele fez o administrador vincular produtos às páginas de conteúdo - mostrar produtos temáticos após o artigo. E a funcionária do departamento de conteúdo da Light me disse que, durante 7 anos de trabalho, ela não tinha visto um painel de administração mais bonito e conveniente. E o escritório é uma forja de pessoal; cerca de 20 partes de programadores bastante profissionais pisaram no projeto.

Entendo que você está tentando lá no Bitrix - você desenvolveu e deu suporte a todo esse mecanismo de plataforma coberto com módulos de terceiros que aderem como conchas ao fundo do navio. Mas você tem que fazer melhor. Desde que eles começaram. Sua e nossa super tarefa é facilitar a vida das pessoas, e não estragá-la e seu carma. E para isso, você precisa de um painel de administração conveniente, velocidade rápida de trabalho, compactação de imagem, refatoração do código atual, otimização de estrutura e arquitetura. Você não pode fazer isso por conta própria - faça um exame de terceiros da interface do usuário do seu painel de administração, sofrido. Testando a administração de conteúdo em grupos focais, seus comentários e comentários. Não há necessidade de reinventar a roda. Todas as comodidades possíveis já estão em outros produtos de software, basta buscá-las. Ou você monta o trabalho do Bitrix, ou muito em breve teremos outro, melhor que o seu. A opção de que tudo permanecerá como está agora, pessoalmente, não quero considerar.

PS Em descontos, que são as regras para trabalhar com uma cesta. Por que eles não suportam multisite? Por que eu os clonaria, quebrando os convênios do avô de Occam. Para descontos que têm apenas interesse, deve ser possível especificar vários sites. E com cupons de desconto, o mesmo tópico deve ser.

Source: https://habr.com/ru/post/pt473396/


All Articles