Pergunta

Eu só quero saber sobre os arquivos e a estrutura da pasta para um site que é um plug -in como WordPress ou Joomla. Meu requisito é desenvolver um site e deseja adicionar mais funções via plug -in ou algo como recursos.

O que eu preciso é apenas adicionar e informações adicionais ou sessões funcionais como em WordPresspodemos usar Tudo em um Pacotes de um SEO Ele ignorará o título e algumas outras informações. Ou alguns outros recursos, como artigos relacionados, são mostrados na parte inferior de um determinado corpo de artigo. aam falando sobre uma estrutura de WordPress.

Alguém tem uma ideia, compartilhe comigo. Espero que todos tenham entendido minha qusção também. obrigada.

Foi útil?

Solução

Eu acho que existem muitas soluções possíveis.

Pode depender de:

  • escalabilidade (qual o tamanho que você deseja suportar plugins e fazer as partes de reutilização uma da outra?)
  • Vabilidade (como o endereço do plug -in deve se tornar visível no URL?)
  • implantação (quem pode adicionar novos plugins? Está aberto para todos ou apenas desenvolvedores certificados)

Você poderia ir para:

www.domain.xyz/plugins/some_module/

Mas e se os plug -ins não plugins, mas se tornarem parte padrão do sistema depois?

Então seria mais lógico chamá -los de como eles são:

www.domain.xyz/some_module/

Mas então você pode ter problemas com o nome dos plugins, como exisitando pastas do sistema. Portanto, você precisaria de uma lista "reservada" de nomes de pastas para impedir isso.

Você também pode ir para:

algum_module.Domain.xyz/

Mas isso exigiria seu webadmin ou servidor da web para oferecer suporte a vários aliases para um site, por outro, essa arhictecture traria escalabilidade, porque você poderia mover os módulos para outros hosts da web posteriormente. Mas também é um trabalho mais caro no desenvolvimento + é difícil torná -lo "controlado pelo usuário/desenvolvedor", pois isso pode crescer.

Você também pode dar uma olhada em como o Facebook está lidando com aplicativos. Isso também é uma interface de plug -in. Lento, mas implementado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top