Twake
⬅️ Go on twake
  • ☀️ Twake
  • Getting started
    • ▶️Use Twake on twake.app
    • 🏗️Install on your server
      • 🎡Scale with Twake
    • ⚙️Configuration
      • 🔒Security
      • 🔗Custom domain + HTTPS
        • Apache2 configuration
      • 💌Configure mail server
      • 🎨Customisation
      • 🔌Connectors and plugins
      • 👨‍💻 Authentication modes
        • Using Keycloak (LDAP, OpenID and more)
        • Installing Twake with LemonLDAP (LDAP, OpenID and more)
  • How to use it
    • 👋Welcome to Twake !
    • 🧰Console
      • Users
    • 🏢Company & workspace
      • Invite user from Chat
      • Rights
    • 💠Applications
      • 💬Chat
        • Channels
        • Message
      • 📂Drive
        • File and folder
        • Share file with public link
      • 📆Calendar
      • ✅Tasks
      • 🔃Connectors
        • n8n
    • 🖥️Desktop and mobile app
    • 🔒Privacy
  • Developers API
    • 🏠Home
    • 🥇Getting started
      • Create your first application
      • Authenticate with Postman
      • Send a message with your application
      • Trigger action from command
    • ⚙️Application settings
      • Api
      • Display
      • Privileges
      • Identity
    • 📖API Reference
      • Webhook
      • Drive
      • Message
        • DELETE Request
        • POST Request
      • Authentication
    • 🧱Blocks
  • Internal Documentation
    • 🥇Get started
    • 🎨Twake Ecosystem Guidelines
    • 📚Our stack
    • 🧱Backend and APIs
      • 🔑(WIP) Authentication
      • 👥Users and workspaces
      • 🍎Applications
        • Database models
        • REST APIs
      • 🎩Channels and tabs
        • Database models
      • 💬Messages
        • Database models
      • 📄Files
        • Database models
        • REST APIs
        • Resumable.js
      • 📲Notifications
        • Database models
      • 🛠️Twake service development
        • What is a service in Twake ?
        • Create a new service
        • Platform/Technical services
          • Database ORM platform service
    • 🖥️Web, desktop and mobile
      • Table
      • ObjectModal
        • ObjectModalTitle
        • ObjectModalSeparator
        • ObjectModalSectionTitle
        • ObjectModalFormTitle
      • UserListManager
      • MediumPopupManager
      • MenuManager
    • 🎭Translation
Powered by GitBook
On this page
  • Customise style and logos
  • Customize apps

Was this helpful?

  1. Getting started
  2. Configuration

Customisation

How to make Twake feel better in your company.

Customising Twake on SaaS (web.twake.app) is not available yet, contact sales to install an on-premise Twake version.

Customise style and logos

You can customise Twake for your brand using the configuration/backend/Parameters.php file.

"defaults" => [
  "branding" => [
    "header" => [
      "logo" => '', //Some logo used on header coloured background
      "apps" => [ //A list of apps accessible from header
        [
          "name"=> '', //App name
          "url"=> '', //Url to your app
          "icon"=> '', //App icon as image
        ],
      ],
    ],
    "style" => [
      "color" => '#2196F3', //Change default main color
      "default_border_radius" => '2', //Change default main border-radius
    ],
    "name" => "", //Brand name
    "enable_newsletter" => false, //Disable newsletter checkbox on subscribe
    "link" => "", //Link to your website (showed on login page)
    "logo" => "" //Coloured logo (white background)
  ]
]

Customize apps

You can disable default apps with this command (apps will not be installed on future new companies or workspaces)

"defaults" => [
  "applications" => [
    "twake_calendar" => false, //Not available
    "twake_tasks" => [ "default" => false ], //Available but not by default
    "twake_drive" => [ "default" => true ], //Available and by default in every new workspaces
    "connectors" => [
      "jitsi" => [ "default" => true ],
      "linshare" => false
    ]
  ]
]

After editing this configuration, restart docker-compose (to import new configuration) and type the following command:

#docker-compose restart #To import new configuration
docker-compose exec php php bin/console twake:init

PreviousConfigure mail serverNextConnectors and plugins

Last updated 4 years ago

Was this helpful?

⚙️
🎨