Toutadmin
会社まるごとを運営する CMS です。人員と契約、人事、財務と会計、ガバナンス、品質、 コンプライアンスと法務、総務。二つの版があり、一方は Node 22、 もう一方は PHP 8.1 の上で動きますが、できることはまったく同じです。機械は一台で 足り、外部のデータベースを入れる必要はありません。
どこから始めるか#
誰が何に入れるのか、どのアドレスからか。
機能全体像を、分野ごとに。
二つの版Node か PHP か。同じ点、違う点、選び方。
導入 —— Nodeサービス、リバースプロキシ、TLS、バックアップ、更新。
導入 —— PHP共用レンタルサーバー、権限、定期実行。
セキュリティ備えているもの、そして実際にどこまで守るか。
翻訳画面がどう言語を切り替えるか、そしてどこまで及ぶか。
用語集製品の 2765 個の翻訳キーを、16 言語で。
この製品は何か#
汎用の企業向け CMS です。すべての部署を一か所から動かしたい会社が、自ら買って 運用することを想定しています。経営、人事、財務、業務、総務。特定の業種に特化 せず、どの会社にも共通する幹の部分を担い、認可や認証が要るものは専門の道具に委ねます。
三つの立場#
入力は一度きり。承認された休暇は予定表に現れ、シフトの割り当てを止め、 残日数に反映され、期限の一覧にも出てきます。組織図も名簿も検索も、同じ所属を読みます。 画面から画面へ書き写すものはありません。
当て推量より拒否。レートの分からない通貨の請求書は出せません。誤りが 一行でもある取り込みは、一行も書き込みません。対策が進行中の不適合は閉じられません。 貸借の合わない仕訳は、いくら合わないかを告げて差し戻されます。通ってしまった誤りは、 拒否された入力より高くつきます。
できないことは画面に書く。各モジュールは、脚注ではなく有効化した その場で限界を示します。給与計算は入力された率をそのまま当てはめるだけで、法定の届出は 作りません。電子請求は XML を作りますが、どの窓口にも提出しません。資金管理はどの銀行 にもつながりません。
この製品でないもの#
一部の機能は認可を受けた第三者の領分であり、中途半端にやるより外すことを選びました。
- 税務・社会保険の電子申告:認可、毎年変わる書式、そして法的責任が要ります。製品はデータを作りますが、提出は届出代理人の仕事のままです。
- eIDAS でいう適格電子署名:認定を受けたトラストサービス提供者が要ります。署名フォルダーが作るのは単純署名で、証明書自身がそう書いています。
- 証拠力のある長期保存(認証された保存、対抗できるタイムスタンプ):認証局が要ります。
- 文書の共同編集、ビデオ会議、電話:どれも単体で一つの製品です。
はじめの一歩#
Node 版:
npm install
npm start # http://localhost:3000
PHP 版:
cp config.sample.php config.php
php -S localhost:8000 -t public public/index.php
まっさらな導入では、どのアドレスも導入ウィザードへ飛びます。詳しくは 導入 —— Node または 導入 —— PHP を。サービス、前段サーバー、TLS、権限、 定期実行、バックアップ、更新まで揃っています。
このドキュメントは、製品とは別に置かれた独立の静的サイトです。二つのリポジトリから 組み直されます。用語集、経路、データベースの構造、各種の数は、どちらの版のコードからも 抜き出しているので、製品の表示とずれることがありません。画面が備える 16 言語すべてで公開しています。
Toutadmin ドキュメント —— 2026-09-13 に生成。 ソフトウェアから独立した単体のサイトです。