← Back to all articles
Blog

Routes rewritten for built-in CMS language prefixes (/cn, /en, /tc), CMS multilingual titles, categories and tags, and Android 12 support across all APPs

The built-in CMS in EFV already supported language switching, but users frequently criticized several shortcomings. URLs did not change when switching languages, which was unfavorable for SEO; video names, categories and tags remained Chinese. I spent considerable time rewriting features to address this, including the entire routing system. Language changes now use prefixes such as /cn, /en and /tc. Video names, series names, category titles and tags all support Chinese and English input. Older data remains compatible: a video with only a Chinese title still displays that title in English mode, while a provided English title is displayed when available. Page titles throughout the built-in cms also switch between Chinese and English.

Updates

  • One: Added multilingual URL prefixes. Switching to Simplified Chinese uses /cn; switching to English gives all links the /en prefix.
  • Two: Extensively rewrote the built-in cms, administration editing and database tables to support Chinese and English video names, series names, tags and categories. Existing data is compatible: English mode displays Chinese content if English is absent, and displays the English title when available.
  • Three: Added Android 12 and 13 compatibility to source code across all APP products.

While considering the operating model of the EFV system, I realized that a cloud video drive may be its real direction. I am therefore developing a commercial cloud video drive with capacity limits, saving shared files, share-link generation, access codes, previews after entering the correct code, saving videos to one's own drive for full playback, freely created folders, saving existing video-center resources into one's drive, and one-click conversion of completed transcoding outputs into drive resources.

Advantages: no manual editing or operation is required, and it can operate independently of search engines. Sharing links and access codes on major social platforms attracts users and can generate revenue immediately. Users must save resources to their own drives to watch the full video; otherwise they can only preview it, addressing the registration problem.