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

53 lines
1.8 KiB
Markdown
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.
1. `private/backups` é onde os backups são despejados
1. `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}