跳至主要内容
产品详细信息以英文显示。翻译即将推出。
All In One Chatter Toolkit — A made-to-order Odoo customization that turns the standard chatter into a configurable panel — f — 1/1示意预览

A made-to-order Odoo customization that turns the standard chatter into a configurable panel

— fullscreen, docked-bottom, side, or hidden — per user and per model.

ECOSIRE scopes, builds, installs, and supports it on your Odoo 17/18/19 database.

什么是 All In One Chatter Toolkit?

A made-to-order Odoo customization that turns the standard chatter into a configurable panel — fullscreen, docked-bottom, side, or hidden — per user and per model. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17/18/19 database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Four chatter display modes — fullscreen overlay, docked-bottom drawer, right-side column, and fully hidden with a toggle button
OWL component patch applied via `patch()` over the core `Chatter` and `FormRenderer`, delivered as an assets-bundle extension rather than a fork of core `mail`
Per-user mode preference persisted on `res.users` so each person's choice survives reloads and new sessions
Configurable default mode per model, set during scoping (e.g. hidden on data-entry forms, fullscreen on ticket forms)
Works on any model that already inherits `mail.thread` — no per-model view rewrite required to enable the toggle
Fullscreen mode renders the message/log thread in a viewport overlay for reviewing long email conversations
Bottom-dock drawer reclaims horizontal width on wide accounting and manufacturing forms while keeping the thread one click away
Optional keyboard shortcut bound to the mode toggle, configurable per your team's preference
Group-gated mode switching via `ir.model.access.csv` and record rules where only certain user groups may change layout
Clean dependency footprint — depends only on base `mail` and `web`, so it installs on both Community and Enterprise
Version-matched build for Odoo 17.0, 18.0, or 19.0, tested against the OWL component signatures of your target release
Non-destructive install — activity scheduling, followers, and message logging behavior of the native chatter are untouched
Tested on a staging clone against your real (including studio-inherited) form views before production go-live
`__manifest__.py` pinned to your Odoo series with an explicit version string for clean upgrade tracking

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

On record-heavy forms — sales orders, invoices, manufacturing orders, project tasks — the standard Odoo chatter is pinned to the right and can eat roughly a third of your horizontal space. On wide, field-dense layouts that fixed placement squeezes the inputs your team actually works in, and there is no supported setting to move it, collapse it, or expand it to read a long email thread. Odoo core ships mail.thread and mail.activity.mixin behind a single hardcoded layout; the moment a team asks to dock the chatter at the bottom, pop it fullscreen to review a long conversation, or hide it entirely on a data-entry screen, you have run out of road with native configuration. There is no toggle for it, and each Odoo major version reshuffles the underlying OWL components, so a quick browser CSS hack breaks on the next upgrade.

This is where we build the All In One Chatter Toolkit for you. It is a made-to-order module that wraps the existing chatter with a display-mode controller: users switch between fullscreen (an overlay that gives the thread the whole viewport), bottom (a docked drawer beneath the form), side (the familiar right column), and hidden (chatter collapsed to a toggle button so the form reclaims full width). We implement it as an OWL component patch layered over the core Chatter and FormRenderer via the assets bundle and patch() — never a fork of core mail — plus a lightweight res.users preference so each person's chosen mode persists across sessions and reloads. Because the toggle lives in the form's control area, it works on any model that already inherits mail.thread, without per-model view surgery.

During scoping we tailor the behavior to how your teams work: default mode per model (for example, hidden on POS-adjacent entry forms and fullscreen on helpdesk tickets), which user groups may change the mode, whether the preference is global or remembered per model, and any keyboard shortcut you want bound to the toggle. If you run studio-customized or heavily-inherited forms, we test the patch against your actual XML views on a staging copy so the drawer and overlay respect your field layout. Access to who can switch modes is governed the standard Odoo way — ir.model.access.csv plus record rules where a group restriction is needed — and the module is delivered clean for either Community or Enterprise, since it only depends on the base mail and web modules present in both.

Delivery is build-to-order: after a short scoping call we confirm the exact modes, defaults, and target models in writing, then build against your Odoo version. Typical delivery is one working week from confirmed scope, depending on how many custom forms need testing and your staging/UAT availability. You receive installable source, install and configuration on your environment, and a support window after go-live. Pricing starts from $999 (indicative, single-company base scope); additional target models, per-group mode permissions, deep testing against studio-customized forms, and multi-company rollout increase the quoted scope.

你得到什么

  • Installable module source code for your Odoo version (17.0, 18.0, or 19.0)
  • Installation and configuration on your environment (or a staging clone you nominate)
  • Technical documentation — `__manifest__.py` notes, patch points, and configuration keys
  • End-user guide plus one live training session for admins and power users
  • Post-go-live support window for defect fixes and configuration adjustments
  • UAT sign-off on a staging database with a documented rollback plan
  • Git repository handover with tagged release for your version
  • Configuration record of per-model defaults and group permissions agreed during scoping

这是给谁的

Operations teams on dense forms

Teams working manufacturing, inventory, or accounting forms where the fixed right-side chatter crowds the fields they enter data into all day, and who need to reclaim the width without losing access to the message thread.

Support and helpdesk agents

Agents who live inside long email and note threads and want a fullscreen reading mode for conversations, while keeping a compact view for fast triage on other records.

Odoo administrators standardizing UX

Admins who want a supported, upgrade-safe way to set default chatter placement per model and per group, instead of unmanaged CSS hacks that break on the next major version.

Businesses on Community or Enterprise

Organizations on either edition that need the same configurable chatter experience delivered as a clean module depending only on base `mail` and `web`.

All In One Chatter Toolkit 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
AvailabilityBuilt to order for your database and versionYou build it from scratch in-houseInstant download, generic buildNot available — single fixed layout
Display modesFullscreen, bottom, side, hidden — configurableWhatever you scope and code yourselfFixed set, no per-model tailoringRight-side column only
Per-user / per-model configPreference on `res.users` + per-model defaultsPossible but you design the whole schemeOften global toggle onlyNone
Upgrade safetyVersion-matched, OWL-patch tested on stagingDepends on your team's disciplineMay lag new Odoo OWL changesN/A
Edition supportCommunity and Enterprise (base `mail`/`web` only)Whatever you targetVaries by listingBoth, but fixed layout
Access controlGroup-gated via ACL + record rulesYou implement itRarely group-awareN/A
Support & ownershipSupport window + git repo handoverSelf-supportedVendor ticket queue, no source ownershipOdoo standard support
Fit to your formsTested against your real (studio) viewsFull control, full effortGeneric — may clash with inherited viewsStandard forms only

关于All In One Chatter Toolkit的常见问题

Is this an app I can download and install today?

No. The All In One Chatter Toolkit is build-to-order. We scope your exact modes, defaults, and target models on a short call, then build and test it against your Odoo version. It is a productized service, not an existing marketplace download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The main drivers are how many custom or studio-inherited forms need testing and your availability for staging UAT. We confirm a firm timeline in the fixed quote after scoping.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base scope. After a scoping call we issue a fixed quote. Additional target models, per-group mode permissions, testing against heavily-customized forms, and multi-company rollout increase the quoted scope.

Which Odoo versions and editions do you support?

We build version-matched for Odoo 17.0, 18.0, and 19.0. The module depends only on base `mail` and `web`, so it works on both Community and Enterprise. Each build is tested against the OWL component signatures of your specific release.

What support and updates come after go-live?

Every engagement includes a post-go-live support window for defect fixes and configuration tweaks, plus the git repository so your team owns the source. Because Odoo reshuffles OWL components between major versions, upgrades to a new Odoo series are quoted as a separate rebuild.

Will it break my activities, followers, or email logging?

No. The toolkit is a display-layer patch over the existing chatter. It changes only how the panel is positioned and sized — native activity scheduling, followers, message posting, and email logging behavior are untouched.

Can different teams have different defaults?

Yes. During scoping we can set a default mode per model and restrict who may change it using `ir.model.access.csv` and record rules, so, for example, support sees fullscreen tickets while data-entry forms default to hidden.

申请报价

All In One Chatter Toolkit

A made-to-order Odoo customization that turns the standard chatter into a configurable panel — fullscreen, docked-bottom, side, or hidden — per user and per model. ECOSIRE scopes, builds, installs, and supports it on your Odoo 17/18/19 database.

  • Four chatter display modes — fullscreen overlay, docked-bottom drawer, right-side column, and fully hidden with a toggle button
  • OWL component patch applied via `patch()` over the core `Chatter` and `FormRenderer`, delivered as an assets-bundle extension rather than a fork of core `mail`
  • Per-user mode preference persisted on `res.users` so each person's choice survives reloads and new sessions
  • Configurable default mode per model, set during scoping (e.g. hidden on data-entry forms, fullscreen on ticket forms)

申请报价

告诉我们您对 All In One Chatter Toolkit 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。