ハードウェアからサーバ・アプリまでワンストップで開発

このCMSも作成されてから6年が経とうとしています。

このサイトのCMS

その後、一度Railsで書き直され、少し前にはogochanによってさらにリニューアルが行われました。

ヘッドレスCMSに移行した
CMSを一部SSRにした

ogochanのリニューアルは外部向けのサービスが中心で、内部向けのサービス(社内から使うサービス(エントリを書き込む機能等))はその後もRailsで動作していました。

最近では、社内のシステムもRailsよりもNode.jsの方が増えてきており、メンテナンスのしやすさも考えて、内部向けのサービスも書き換える予定でした。実は、そう決めたのは結構前のことなのですが、なかなか時間を確保するのが惜しく、社内向けであることを理由に先延ばしにしつづけ、ようやく今月リニューアルできました。

書き直し

ogochanが既に作成してくれていたCMSのAPIサーバーに社内向けのAPI(認証やエントリの書き込みなど)を追加し、フロント部分を別途作成しました。

デザインや機能に関してはほぼそのままで特に言及する点はありません。フロントエンドではSvelteを使用しています。Railsの中ではJavaScriptはあまり使ってこなかったので、リニューアルによって微かにリッチなUIになりました。

WYSIWYGは引き続きTinyMCEを採用しました。TinyMCEはドキュメント上に有料機能のコンテンツも混ざっていて、それを考慮して調べるのが面倒なので別のものに変えることも検討しましたが、代替となるものが見つからなかったため、引き続き使うことにしました。

終わり

気が重くて先延ばしてきましたが、実際の作業は想定していたほど大変ではありませんでした。思い切って取り組んで良かったです。

最近のエントリー

第12回 「パーソナルサーバ」について考える

Jar Gardenに植物を植える

新しいお友達

Google翻訳、ChatGPT、Gemini...

Node.jsでGemini 1.5 FlashをAPI経由で使う

今日は「ぴろろんの日」

Node.jsでGPT-4oをAPI経由で使う

遠隔手話通訳実験

LLMと戯れてみる

新刊情報の収集

最近のできごと

Hieronymusのインボイス番号対応について

会計システム「Hieronymus」の現状

OrangePi5にZabbixをインストールする

レビュー等の依頼について

オープンソースのノートアプリ「SiYuan」 - CasaOS AppStoreレビュー

お気に入りの色さがし1

創立記念日

現在の営業品目(2)

現在の営業品目(1)