seitime-frappe/frappe/docs/user/pt/tutorial/setting-up-the-site.md
Douglas da Costa Pinheiro 769181ba34 Tutorial portuguese (#2125)
* add portugues opition on index

* add portugues folder

* translate app.md

* translate before.md

* translate title of app and before

* translate bench.md

* translate conclusion

* translate new-app.md

* translate setting-up-the-site.md

* translate start.md

* translate models.md

* translate roles.md

* translate doctypes.md

* translate naming-and-liking.md

* translate doctype-directory-structure.md

* translate users-and-records.md

* translate page form-client-scripting.md

* translate page controllers.md

* translate page reports.md

* translate page web-views.md

* translate page single-doctypes.md

* translate page taks-runner.md

* translate change cargo to role
2016-10-05 14:16:27 +05:30

1.8 KiB
Executable file

Configurando o site

Vamos criar um novo site e chamá-lo de library.

Você pode instalar um novo site, pelo comando bench new-site library

Isto irá criar uma nova pasta para o site e um banco de dados e instalar o frappe (que também é uma aplicação!) No novo site. A aplicação frappe tem dois módulos embutidos Core e WebSite. O módulo de Core contém os modelos básicos para a aplicação. Frappe é uma estrutura como as pilhas e vem com um monte de modelos internos. Estes modelos são chamados doctypes Mais sobre isso mais tarde.

$ bench new-site library
MySQL root password:
Installing frappe...
Updating frappe                     : [========================================]
Updating country info               : [========================================]
Set Administrator password:
Re-enter Administrator password:
Installing fixtures...
*** Scheduler is disabled ***

Estrututa do Site

Uma nova pasta chamada library será criado na pasta sites. Aqui está a estrutura de pastas padrão para um site.

.
├── locks
├── private
│   └── backups
├── public
│   └── files
└── site_config.json
  1. public/files é onde os arquivos enviados pelo usuário são armazenados.
  2. private/backups é onde os backups são despejados
  3. site_config.json é onde as configurações a nível do site são mantidas.

Configurações padrão do site

No caso de você ter vários sites em seu bench use bench use [site_name] para definir o site padrão.

Exemplo:

$ bench use library

Instalar App

Agora vamos instalar nosso app library_management no nosso site library

  1. Instale library_management no library com: bench --site [site_name] install-app [app_name]

Exemplo:

$ bench --site library install-app library_management

{next}