CakePHP 3.8 → 5 / PHP 8.4 移行:法人向けライセンス・eラーニング配信(Debian Trixie)
CakePHP 3.8 to 5 / PHP 8.4 Migration: Corporate Licensing and E-Learning Delivery (Debian Trixie)
Source description · Japanese
【案件概要】 法人研修のアクセス管理システム(ライセンスポータル)を CakePHP 3.8.7 / PHP 7.4 から現行環境へ移行できる方を募集します。ライセンス・決済・ACL・保護付きメディアなど業務ロジックが厚い本番システムです。CakePHP メジャーアップグレード実績者を優先します。 【現状】 CakePHP 3.8.7/PHP 7.4(Ondřej Surý でパッチ済)/Debian 11・Apache2/AWS SES・Route 53 【目標】 Debian Trixie/PHP 8.4.x/MariaDB 11.8.x 相当/CakePHP 5.x 希望 【主な機能】 管理(PDF・HTML・動画、プログラム階層、ライセンス、通知、ACL、日英UI)/受講者(ログイン・コード、購入・更新等)/企業管理者領域/PayPal(旧プラグイン)+ASJ/SES定期通知/大容量保護配信・FFMPEG・HLS関連/フォーラム・多言語(日英稼働) 【フェーズ】 0(有償調査・最初に発注) 監査・移行計画・工数帯・PayPal/ASJ方針 1 Cake 3→4→5、PHP 8.4、依存関係・デプロイ 2 Auth/ACL近代化、PayPal差替、ASJ維持、サンドボックス検証 3 メディア/メール/OS・DB切替、回帰、運用メモ フェーズ0後に1以降を判断。新機能・マーケサイトリデザイン・ゼロからの自動テストは原則外(別見積可)。 【提案】 ①アップグレード実績 ②フェーズ別人日・費用 ③0後の契約形態 ④着手時期 ⑤保守可否。リモート可。低額より実績と見積の現実味を重視。 【English】Title CakePHP 3.8 → 5 / PHP 8.4 migration: licensing & e-learning access system (Debian Trixie) 【Overview】 Migrate a corporate training access portal (CakePHP 3.8.7 / PHP 7.4) to a supported stack while keeping business behavior. Not a brochure site—licensing, payments, ACL, protected media. Prefer proven CakePHP major upgrades. 【Current】 CakePHP 3.8.7; PHP 7.4 (Ondřej Surý patched); Debian 11 / Apache2; AWS SES; Route 53 【Target】 Debian Trixie; PHP 8.4.x; MariaDB 11.8.x-class; CakePHP 5.x preferred 【Features】 Admin (PDF/HTML/video, program hierarchy, licenses, notifications, ACL, EN/JA); user login/code, purchase/renew; client-admin area; PayPal (legacy plugin) + ASJ; SES scheduled mail; large protected delivery / FFMPEG–HLS; forum; EN/JA live 【Phases】 0 (paid discovery—buy first): audit, plan, effort bands, PayPal/ASJ strategy 1 Cake 3→4→5, PHP 8.4, deps/deploy 2 Auth/ACL modernize, replace PayPal, keep ASJ, sandbox 3 Media/email/OS–DB cutover, regression, short runbook Phase 1+ after Phase 0 only. New features, marketing redesign, full test suite out of scope unless quoted separately. 【Propose】 (1) upgrade cases (2) days/cost per phase (3) contract after Phase 0 (4) start date (5) maintenance interest. Remote OK. Realism over lowest bid. 【 応募方法 】 ・簡単な自己紹介や実績、ポートフォリオをご提示ください。 ・条件提示にてお見積もり金額を入力してください。 ご質問がありましたら、気軽にお問い合わせください。 応募をお待ちしております!
Deferred analysis
Migrate a corporate training access portal from CakePHP 3.8.7 / PHP 7.4 to CakePHP 5 / PHP 8.4 on Debian Trixie. The system covers licensing, payments (PayPal + ASJ), ACL, protected media delivery, and bilingual EN/JA UI. Work is phased: a paid discovery phase 0 first, then phases 1-3 decided afterward. Remote is acceptable; applicants should present upgrade experience, per-phase effort/cost, contract form, start date, and maintenance interest.
- Japan residency
- Unknown
- Japanese language
- Unknown
- Japanese company
- Unknown
- Human days
- 8 – 12
- AI hours
- 40
- AI input / output
- 100000 / 32000 tokens
- Version / date
- offline-v1 / 2026-10-31T05:53:36.123895+00:00
Evidence, confidence & provider
{"provider": "atmorouter", "model": "atmo/deepseek-v4.1-flash", "confidence": 0.55, "evidence": {"title_en": "CakePHP 3.8 → 5 / PHP 8.4 移行:法人向けライセンス・eラーニング配信(Debian Trixie)", "summary_en": "フェーズ0(有償調査・最初に発注)監査・移行計画・工数帯、リモート可", "human_effort_min_days": "フェーズ0(有償調査)の監査・移行計画を8~12人日と想定", "human_effort_max_days": "フェーズ0(有償調査)の監査・移行計画を8~12人日と想定", "ai_effort_hours": "フェーズ0×AI支援率の見積り", "ai_input_tokens": "AI支援実行40時間 × 入力2,500トークン/時 の想定(実測ではない)", "ai_output_tokens": "AI支援実行40時間 × 出力800トークン/時 の想定(実測ではない)"}}Analysis assumptions
{"usage_kind": "estimated", "settings_version": 3, "settings_snapshot": {"version": 3, "model_label": "Sol 6.1 High", "input_usd_per_million": 2.0, "output_usd_per_million": 20.0, "usd_jpy": 157.881601, "human_day_hours": 8.0, "model_hourly_usd": null, "human_hourly_jpy": null, "human_day_jpy": null, "effective_at": "2026-10-30T18:05:00+07:00", "source": "Operator-specified (Commander): 2.00 USD input / 20.00 USD output per 1M tokens for Sol 6.1 High, described as the cheapest AtmoRouter pricing. FX USD/JPY 157.881601 from open.er-api.com (2026-10-30T00:02:31Z).", "approved": 1}, "formula_version": "ai-only-v1", "financial_bounds": {"revenue_min_jpy": null, "revenue_max_jpy": null, "profit_min_usd": null, "profit_max_usd": null, "profit_min_jpy": null, "profit_max_jpy": null}}Previous validated analyses (1, latest 20)
2026-10-31T05:53:36.123895+00:00
{"source_job_id": "13563033", "title_en": null, "summary_en": null, "japan_resident_required": null, "japanese_language_required": null, "japanese_company_required": null, "human_effort_min_days": null, "human_effort_max_days": null, "ai_effort_hours": null, "ai_input_tokens": null, "ai_output_tokens": null, "ai_cost_usd": null, "estimated_revenue_jpy": null, "profit_jpy": null, "profit_usd": null, "assumptions_json": "{\"settings_version\": 3, \"settings_snapshot\": {\"version\": 3, \"model_label\": \"Sol 6.1 High\", \"input_usd_per_million\": 2.0, \"output_usd_per_million\": 20.0, \"usd_jpy\": 157.881601, \"human_day_hours\": 8.0, \"model_hourly_usd\": null, \"human_hourly_jpy\": null, \"human_day_jpy\": null, \"effective_at\": \"2026-10-30T18:05:00+07:00\", \"source\": \"Operator-specified (Commander): 2.00 USD input / 20.00 USD output per 1M tokens for Sol 6.1 High, described as the cheapest AtmoRouter pricing. FX USD/JPY 157.881601 from open.er-api.com (2026-10-30T00:02:31Z).\", \"approved\": 1}, \"formula_version\": \"ai-only-v1\", \"financial_bounds\": {\"revenue_min_jpy\": null, \"revenue_max_jpy\": null, \"profit_min_usd\": null, \"profit_max_usd\": null, \"profit_min_jpy\": null, \"profit_max_jpy\": null}}", "provenance_json": "{\"provider\": \"manual\", \"model\": \"beam-free\", \"confidence\": 0.5, \"evidence\": {}}", "source_hash": "1c58ca53ea9407655cdc46ff4b0c2293475652ecb893d9ce7373b31413f8b5f8", "analyzed_at": "2026-10-31T03:55:00.443555+00:00", "analysis_version": "offline-v1"}