Certamente as pessoas não tem certeza do que a arquitetura palavra combinada com um processo de desenvolvimento ágil e de implantação.
Vou tentar destacar a complexidade da arquitetura do modelo e qualquer menção de que pode estar envolvido em uma arquitetura de portal.
O produto de escolha é o Drupal, Drupal, mas não é o centro da arquitetura, mas um lugar nela.
Uma boa arquitetura deve ser adaptável a qualquer outro produto sem complexidade excessiva e manter o equilíbrio.
Iremos descrever o que consideramos ser a arquitetura. Para fazer isso, iremos a partir do sistema que se deslocam para o desenvolvimento e terminando com um portal da comunidade.
Como você pode minimizar a documentação? Como ficamos mais próximos dos problemas para que os documentos são rápidos e simples de interpretar.
Precisamos simplificar o sistema. Temos de esquecer todas as metodologias como UML ou outras que todos eles têm feito é complicar a representação e mais para o programador ou até mesmo que, mas para enfatizar a necessidade de uma posição intermediária para interpretá-lo.
Demos a simplicidade do processo, apostando em um novo ar em um único sistema de componentes.
Esta metodologia tem sido uma das partes da arquitetura defendido perante a entidade independente Red.es do Ministério da Indústria da Espanha.
Eu apresento um sistema de documentação fora do comum:
Metodologias Ágeis - Documentação do Sistema
Conseguimos soltar a documentar todos os componentes de componentes, autopeças e requisitos associados que se concentrar exclusivamente no negócio do cliente.
Nós simplificar o modelo. E esta simplificação é a arquitetura.
A informática é uma roda que raramente deixa de ser redondo, mas isso é disfarçado com múltiplas camadas.
Durante anos, identificou os componentes para uma rota específica, assim como vários sistemas são organizados hierarquias para organizá-los.
Estes mesmos níveis indicados inequivocamente localizar um componente, como por exemplo o arquivo host em um sistema de janelas localizadas em:
Cada um desses parâmetros agrega valor e permite organizar o sistema.
Representou também uma maneira de localizar esse arquivo.
Procurando algo sistemas mais poderosos, os links simbólicos pode começar com Unix e Windows partições NTFS diferentes formas de acesso aos arquivos.
Essa estrutura desaparece tão rigorosas com o formato de banco de dados, onde se localizar o conteúdo já não são tão importante rota, mas os campos solicitados.
Por exemplo:
/terra/animais/domésticos/cão/poodle
Su categorizacion sería :
Planet / Ser Vivo / Tipo Animais / Animais Domestico / tipo de cão
Fazer uma consulta com estas palavras certamente acessar o conteúdo, pois já não é tão importante rota.
Mas como eu passei, voltamos para a roda mesmo quando o uso é um URL.
Papel de novo a rota.
Mesmo com um sistema de meta tags, o conteúdo é basicamente o caminho transcendente.
Algum tempo atrás eu tive um sonho, para categorizar as rotas devido à meta tags.
Convido você a fazer o que ele queria no seu dia.
Brqx sonho: taxonomias documento automatizada Rastreabilidade
Hoje já é possível.
E mais importante que essa idéia vai diretamente para o núcleo do Drupal é a versão 7.
Toda esta informação permite-nos acompanhar classificados dos componentes do nosso site, e por sua vez, fornecem um valor documental pendentes, a fim de promover políticas de posicionamento.
Se a habilidade de traçar rotas combinadas com a funcionalidade de captação de conteúdo semelhante em Drupal com mod_rewrite próprio bem aumenta o valor documental do nosso site.
Esses parâmetros e rastreabilidade foram encontrados e explicados em um dos meus primeiros sites:
Ela foi certamente uma das minhas obsessões e as minhas melhores contribuições arquitetônicas para cada um dos portões no local.
Portanto, para definir corretamente o caminho eo nome do conteúdo, com módulos como pathauto , token y auto_nodetitle é uma obra de grande importância para qualquer Drupal abordagem arquitetônica.
Outra característica importante do software livre é a sua grande capacidade de mudar, melhorar, novas funcionalidades.
Esta filosofia é tão variante em um curto espaço de tempo, uma boa solução se torna obsoleto.
Portanto, é importante para um arquiteto em Drupal para manter-se atualizado sobre os novos componentes, a sua adaptação para as versões.
Conhecendo bem o Update Status y el Upgrade Status seus portais.
Antecipar problemas e quando agir, estar preparado para isso. É importante para testar novas funcionalidades, as contribuições para o teste do produto, aprender sobre os benefícios oferecidos.
Navegue comparações de produtos, análise de novos recursos feita para ser capaz de decidir se a notícia é importante para a melhoria do portal ou, simplesmente, um código expandido não fornece novas funcionalidades.
Drupal tem mais de 5.000 módulos atualmente quatro versões de dança, mais de 500 contribuições de informação, muitos. Todo ello hace al producto completo y complejo. Tudo isso torna o produto completo e complexo.
Existem milhares de variações e muitas maneiras diferentes de fazer as coisas, nada tem que ser o melhor, com exceção de alguns casos excepcionais.
Assim, uma boa arquitetura deve ser concebida de que o esforço Drupal contínuo na pesquisa de novos componentes e upgrades de componentes existentes.
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.
Falamos sobre a usabilidade como um conjunto de técnicas que simplificam a gestão de um website e da abordagem às necessidades dos usuários ou clientes.
A habilidade de encapsular um produto como o Drupal em um conjunto de abstrações que simplificam a abordagem do modelo eo resultado é uma arquitetura de negócio do cliente.
Por padrão, um usuário nunca deve Drupal acho que é o produto que você está atrás de seu site.
Portanto, é importante gerir bem o portal e atribuir funções a visibilidade em conta as necessidades de cada função.
Acreditamos que é necessário os seguintes quatro funções:
- Administrador Conhecedor: do Drupal. Tiene permiso para hacer cualquier acción en el portal. Você tem permissão para fazer qualquer ação no site.
- Supervisor: Conhecer o negócio. Você deve ser capaz de executar todas as ações que gerem o negócio. Você não precisa de nenhum conhecimento do Drupal.
- Usuários autenticados: permissão para modificar, inserir e excluir algumas facetas do negócio
- Usuário anônimo: Qualquer visitante do portal
Esses papéis podem ser aumentados em virtude das necessidades do local.
O papel de cada fator desempenha um papel determinante na segurança do site.
O administrador deve verificar todos os novos patches de segurança que podem ser aplicadas a fim de procurar que as medidas de segurança são adequados.
O arquiteto do sistema deve definir adequadamente as acções a tomar em conta o papel de cada acção, assegurando a privacidade respeitada critérios empresariais.
Devido à possibilidade de utilização de Brqx Group, temos duas metodologias de design aplicado:
O objectivo desta metodologia é a de minimizar as opções disponíveis para o ajuste necessário.
Ao mesmo tempo, aplicar a metodologia
Sua lógica é ter o máximo de informações sem a necessidade de rolagem da tela. La filosofía es que todas las acciones estén a vista del usuario, dar agilidad a los movimientos como si fuera un líquido. A filosofia é a de que todas as ações estão dentro da vista do usuário, fornecer agilidade para se mover como um líquido.
Estas metodologias estão disponíveis para uma arquitetura adequada que você quer apostar pela simplicidade e facilidade de uso do site.
Vire um arquiteto deve tentar desenvolver um sistema para que orto normal em todos os portais, os procedimentos operacionais são semelhantes.
Estoy a disposición laboral para trabajar como Arquitecto Metodologías Ágiles Drupalo bien ofrecer mis servicios de diseño de portales en Portales Profesionales.
Invito a que conozcan a su vez un enfoque revolucionario de posicionamiento basado en arquitectura : El mejor posicionamiento - Brqx
Es un placer compartir con ustedes mis inquietudes en la sociedad y mi lucha unánime por un mundo mejor. Les invito a conocer Costumbres Sociales Actuales - Brqx.
También si les gusta el coleccionismo de calidad, les invito a participar en proyectos como Mis Palillos o Mis presentaciones.
Sin otro particular, gracias por tu visita.