Dollibar

Toda a documentação oficial Dolibarr está disponível on-line no site wiki Dolibarr. Você vai encontrar usuários, desenvolvedores e tradutores documentação, mas também informações sobre o projeto Dolibarr.

Para ir para o site wiki, clique http://wiki.dolibarr.org

 

Documentação do desenvolvedor

Esta página é um índice principal de documentos relativos à documentação do desenvolvedor. Para obter a documentação do usuário, consulte aqui .

Conteúdo

[hide]

Organização de desenvolvimento e ferramentas

Este capítulo contém informações globais que devem ser lidas antes de iniciar qualquer desenvolvimento em Dolibarr.

  1. Organização do projeto
  2. Para conhecido antes de começar a desenvolver
  3. Ferramentas de meio ambiente e desenvolvimento
  4. Dependências e bibliotecas externas
  5. Obter ou atualizar fontes de uma versão de desenvolvimento

Regras e melhores práticas de codificação

  1. Regras de linguagem e desenvolvimento (PHP, SQL, HTML)
  2. Lista de tabelas
  3. Estrutura de árvore de arquivos e classes estão disponíveis para doxygen gerado documentação

Lista de módulos

Documentações técnicas nos módulos de negócio padrão estão disponíveis no desenvolvedor documentação de cada um dos módulos. Escolha a página que você está interessado em ir sobre ele:

Para desenvolver um novo módulo / addon para GUI

Esta seção descrevem como desenvolver um novo módulo em Dolibarr Dolibarr que mudar a forma como funciona. Esses módulos podem ter suas próprias telas, os seus próprios dados, a sua própria folha de estilo CSS, o seu próprio código de negócios ou tudo isso. Desenvolvimento de script não está incluído nesta seção (isto é descrito no próximo capítulo).

Para desenvolver o seu próprio módulo, ir em tutorial: desenvolvimento Module

Para desenvolver um script de linha de comando ou lote

Este capítulo descreve a maneira de desenvolver seu próprio script de linha de comando para realizar tratamentos Dolibarr (ler, atualizar dados …). Fazer modificações na interface gráfica do usuário (GUI) não está incluído neste capítulo. Veja o capítulo anterior para este.

Para desenvolver um script, como um script cron ou uma ferramenta de importação de linha de comando para importar dados de uma fonte externa, você pode ter um olhar para a página:desenvolvimento Script

Componentes técnicos da Dolibarr

Estrutura em árvore

Hierarquia caminho da versão atual são definidos em doxygen documentação gerada (gerado “javadoc” como documentação).

No entanto, os caminhos para usar para adicionar novos arquivos por um novo módulo é definido na documentação para desenvolver um novo módulo (ver desenvolvimento Module ).

Armazenamento de configuração

Há 3 lugares para os parâmetros de configuração Dolibarr.

  • Dolibarr configuração técnica (modo de autenticação, logins de banco de dados e área de armazenamento de arquivos) são definidos em um único arquivo de configuração conf / conf.php. Verarquivo de configuração para obter mais informações.
  • Parâmetros recursos globais são armazenados no Quadro llx_const . Consulte a página Constantes para mais informações.
  • Parâmetros de recursos para determinados usuários são armazenados em llx_user_param tabela . Consulte a página Constantes para mais informações.

Os objetos de negócios

Consulte a página Business Objects

Sistema de menus

Consulte a página sistema de Menus

Sistema de abas

Consulte a página sistema Tabs

Sistema de Skins

Consulte a página Skins

Sistema de caixa

Consulte a página sistema Box

Sistema de autenticação

Consulte a página de autenticação

Sistema de permissão

Consulte a página de permissões

Sistema de tradução

Consulte a página do sistema de tradução

Gestão de erros

Consulte a página Relatório de erros

Sistema Canvas

Canvas é um recurso de desenvolvedor para substituir sreens para criar, atualizar ou exibir um cartão (produtos, thirdparties, contatos, …). Por exemplo, você pode substituir o formulário de entrada para criar uma nova terceiros, ou para editá-lo ou substituir o cartão utilizado para visualizá-lo.

Consulte a página de desenvolvimento Canvas

Sistema Triggers

Triggers é uma característica desenvolver para executar código personalizado durante uma Dolibarr “evento de negócios” (criação de nota fiscal, excluir de usuário, atualização de thirdparty, etc …), e apenas para um evento de negócios. Para personalizar o código para outros contextos, ver, em vez do sistema Hooks capítulo.

Para o uso gatilhos, consulte esta página .

Sistema de ganchos

Consulte a página sistema Hooks .

Sistema de substituição de variáveis

Consulte a página sistema de substituição de variável .

Serviços da Web

Dolibarr pode ser configurado para fornecer alguns serviços. Veja Módulo Web Services

Files / gerenciamento de armazenamento de documentos

Consulte a página documentos gerados

Numeração módulos

Para cada entidade criada no aplicativo, Dolibarr atribui uma referência. A fim de adaptar a referência a qualquer uso, Dolibarr usar módulos para definir a regra de geração desta referência. Vários módulos são fornecidos com a aplicação. Alguns são genéricos e são usadas para definir a numeração máscara (número x em caracteres, com ou sem prefixo, incluindo a data ou não, etc), que possa satisfazer a maioria das necessidades. No entanto, ainda existem casos onde os módulos fornecidos não satisfaz a necessidade. Neste caso, é necessário desenvolver o seu próprio módulo de numeração.

Para obter mais informações, consulte na página Criar módulo de numeração

Modelos de documentos e documentos de geração

Mais documentação sobre a geração de documentos a partir de modelos está disponível na página Criar um modelo de documento PDF ou Criar um modelo de documento ODT

Extrafields

Consulte a página Extrafields

Outra função interna

Há um monte de bibliotecas internas o seu código pode usar. Você pode encontrar um monte de funções genéricas em arquivos functions.lib.php ou functions2.lib.php ou admin.lib.php. Mas qualquer função encontrada em htdocs / core / lib / *. Lib arquivos pode ser usado.

Para fazer uma condição na versão Dolibarr

Por exemplo, para fazer uma condição em Dolibarr> 3.5, você pode usar versioncompare e versiondolibarrarray encontrado em admin.lib.php

 se (versioncompare (versiondolibarrarray (), matriz (3, 5, 0))> 0)
 {
  ...
 }

Exportações / importações em massa

  1. As importações em massa
  2. As exportações de massas

Interfaces e ligações com outras aplicações

  1. Interfaces Dolibarr em direção a sistemas estrangeiros ou para Dolibarr (Dolibarr Triggers)
  2. Interfaces de sistemas estrangeiros em direção Dolibarr
  3. Serviços Web

FAQ

Todos os FAQ estão disponíveis através de página de índice FAQ PT

Links

http://translate.googleusercontent.com/translate_c?depth=1&hl=pt-BR&prev=search&rurl=translate.google.com.br&sl=en&u=http://sourceforge.net/projects/dolibarr/files/Dolibarr%2520ERP-CRM/3.7.0/&usg=ALkJrhgSbpfhLgDeVjXEJrQybgBBEEYJfw

www.dolibarr.pt

 

Anúncios

Um comentário em “Dollibar

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s