35 lines
948 B
Markdown
35 lines
948 B
Markdown
# Front end customization
|
|
|
|
Do you want to customize your instance ? Here is a step by step guide.
|
|
|
|
## Step 1. Understanding
|
|
|
|
For your information, you can overide any view in our app by replicating the
|
|
view structure from `app/views` to `app/custom_views/`.
|
|
|
|
You can also overide locales by replicating the locales structure from
|
|
`config/locales` to `config/custom_locales`.
|
|
|
|
## Step 2. Customize the views
|
|
|
|
So let's imagine you want to customize the `app/views/root/_footer.html.haml`.
|
|
Here is how to do:
|
|
|
|
```
|
|
$ mkdir app/custom_views/root
|
|
$ cp app/views/root/_footer.html.haml app/custom_views/root
|
|
```
|
|
|
|
And _voila!_ You can edit your own template. No need for env var, no need to
|
|
worry about conflicts.
|
|
|
|
## Step 3. Customize the locales
|
|
|
|
Now let's imagine you want to customize the `config/locales/links.fr.yml`.
|
|
Here is how to do:
|
|
|
|
```
|
|
$ cp config/locales/links.fr.yml config/custom_locales
|
|
```
|
|
|
|
And _voila!_ You can now edit your own locales.
|