Conversamos sobre as relações entre os componentes, mas é preciso notar também a organização do mesmo.
Conseguir um sistema simples que permite a localização de componentes e de fácil integração em um ambiente desse componente ou recurso que reúne uma série de componentes é um crédito para a boa arquitetura.
Sem dúvida nível estrutural de um sistema de links simbólicos facilitar este trabalho.
Discutimos a seguir a estrutura recomendada para Vector SF e outros parceiros para Red.es e que está sendo usado em servidores Brqx.
A estrutura tem um ajuste inconfundível em qualquer sistema. El vocablo inicial "brqx" independientemente que sea identificativo, cumple con dos propósitos : A palavra inicial brqx "qualquer que seja a identificação, serve a dois propósitos:
1 .- Não deve ser confundido com qualquer diretório onde você instalar sistemas (Unix, Mac, Windows).
2 .- Não deve ser confundido com um plano definido, ele nunca fez planos que chamam brqx.
A segunda string define o nível de palavra:
- Base : Standard Product (nível Produtos)
- Lnk : Nível de ligações (nível de link)
- Proy : Nível de projeto (neste caso, o Inglês é diferente: nível do projecto)
- Pers : Personalizações
- www : Nível Final de sites (nível local)
O terceiro termo da seqüência define o produto. Partimos de Drupal, pero la estructura está pensada para adaptarse a cualquier producto. Começamos com Drupal, mas a estrutura foi projetada para se adequar a qualquer produto.
/brqx/base/drupal
A quarta palavra define a versão do produto. Se antepone una letra debido a que muchos sistemas tienen problemas si una carpeta comienza por número. Ela coloca uma carta, pois muitos sistemas têm problemas se inicia uma pasta com o número.
- v50
- v60
- v70
Uma vez que a versão selecionada definiu três níveis:
- core ' Core 'inalterada Drupal
- modules ' Modules 'Drupal
- themes ' emas "Drupal
Por agora não iremos aprofundar ainda mais a estrutura. Simplemente vamos a indicar un ejemplo de la misma: Nós apenas estamos indo para indicar um exemplo disso:
/core
/core/v612
/core/v615
…
/modules/abc/c/captcha/captcha_2_1
Falamos agora do nível 2.
A este nível, indicar os componentes que são certificados e / ou versões finais sendo usado.
A rota inicial é semelhante:
/brqx/lnk/drupal/v60/modules/abc/c/captcha
Aqui vamos especificar os núcleos funcionais formados com links (versões já certificadas).
Podemos ver o bas núcleo (módulo básico) que define a funcionalidade básica necessária para todos os sites da arquitetura.
O percurso desta funcionalidade comum é:
/brqx/proy/drupal/v60/base
Os módulos que compõem:
a/ajax ' /brqx/lnk/drupal/v60/modules/abc/a/ajax
c/cck ' /brqx/lnk/drupal/v60/modules/abc/c/cck
...
Esta informação está desactualizada, mas certamente uma maneira de ensinar ao organizar uma abordagem completa e complexa arquitectura aplica-se a um sistema multi site desenvolvimento de uma filosofia da simplicidade.
A vantagem de usar uma estrutura homogênea é que os processos podem ser automatizados, portanto, tanto as nossas aplicações, tais como scripts Drush arquitetônico permite a flexibilidade no desenvolvimento de sites externos común.Aunque não está totalmente atualizado, esta arquitetura está disponível para download da internet:
Políticas permitir scripts para uma agilidade que não pode ser obtida em um processo na web. Drupal sabe. O Drupalers saber.
Convido você a aprender a criar shell scripts para automatizar processos, personalizar as configurações.
Há tanta coisa a ser aprendida que melhora o produto final.