FOSSBilling icon indicating copy to clipboard operation
FOSSBilling copied to clipboard

[Feature Request] Helper tool to automatically migrate theme files

Open yagiz-dev opened this issue 3 years ago • 3 comments

A helper tool that automatically migrates theme files from BoxBilling.

  • It should rename the files from .phtml to .html.twig
  • It should adjust tags like "trans" to work with Twig 3.x.

yagiz-dev avatar Oct 20 '22 04:10 yagiz-dev

I have two different ways in my mind:

  • Make it a website, the user uploads a ZIP and downloads the migrated ZIP a: Process the ZIP in the user's browser, use the user's device to do the tweaks b: Process the ZIP on a server. Would we also need to write a privacy policy as we handle and process data even though we will delete it right after the process is done?

  • Make it a command-line app.

yagiz-dev avatar Oct 22 '22 08:10 yagiz-dev

Do we really want to create a specific tool for a small number of users that can be trashed after we have released the Lara branch?

jaapmarcus avatar Oct 22 '22 15:10 jaapmarcus

Do we really want to create a specific tool for a small number of users that can be trashed after we have released the Lara branch?

Maybe. It isn't a big project either.

yagiz-dev avatar Oct 22 '22 15:10 yagiz-dev

Looking at this now - do we really want to focus energy on this?

admdly avatar Apr 28 '23 05:04 admdly

I don't see this as being especially helpful. We've changed considerably more than we did back when this issue was created. It's no longer as simple as just renaming the files and fixing the trans tag.

Plus, most themes for BoxBilling are already going to be quiet dated. I think efforts would be better directed at documentation for creating themes and eventually replacing Huraga

BelleNottelling avatar Apr 28 '23 05:04 BelleNottelling