$ cat /work/multilingual-practice-website.md
industry
Legal practice
region
Türkiye
year
2026
status
●In progress
# at a glance
Migrated a brittle inherited PHP site to Next.js + Payload. Multilingual from day one, every legacy URL preserved with permanent redirects.
# diff
- inherited
Brittle PHP CMS with broken URLs, no asset pipeline, content frozen for years.
+ shipped
Next.js 16 + Payload, multilingual, redirects in place, SEO mass preserved.
# problem
The practice was on an inherited PHP site with broken URLs and no content control. SEO mass would evaporate on the next migration.
# approach
Mapped every legacy URL to a modern equivalent and shipped permanent redirects to preserve SEO.
Modeled practice areas, team members, and publications as typed content in Payload — the practice publishes new pages without dev involvement.
Designed in two languages from day one. Both are first-class, not 'primary plus a button.'
# outcome
In progress, launching 2026.
# stack