Go Arastta
Go Arastta
Offline
Hi,
I have just found Arastta. It is great!
I'm interested in Customizer but I see that customizer options is stored in file {your_theme}/customizer.json.
Should we change JSON-based to PHP-based customizer?
Because of
1. Consistent translation
Currently titles and descriptions are written like below

"title": {
"en": "General",
"tr": "Genel"
}

It is hard to make a PHP package to tranlsate these texts.

2. Hard customization
We does not customize that JSON-based file but we can do with PHP-based file with VQMOD/OCMOD.

What do you think?
In Themes
Monday, June 08 2015, 12:25 PM
Share this post:
Responses (6)
  • Accepted Answer

    Monday, June 08 2015, 01:52 PM - #Permalink
    Welcome on board, glad to see you liked it.

    1) Right, we must use language strings there.

    2) Arastta introduces a new modern Event/Hook System instead of the hacking method of vQmod/OCMod so we should just add the event for that:
    http://arastta.org/docs/developers/event-system

    So I'm ok with improvements but not changing to PHP, designers don't like it ;)
    The reply is currently minimized Show
  • Accepted Answer

    Go Arastta
    Go Arastta
    Offline
    Monday, June 08 2015, 01:59 PM - #Permalink
    Thank for your info!
    Hope you will add a event to change customizer options soon :)
    The reply is currently minimized Show
  • Accepted Answer

    Friday, June 12 2015, 10:58 AM - #Permalink
    The external json based file is basically only for getting the settings in the backend.
    Nevertheless, I have modified the complete Customizer to be multilinguale as the rest of the system
    And I have reworked the complete controller.
    Attached the new files, simply extract and overwrite.

    I have NOT added a en-GB language file, only de-DE is included.
    To have it in your own language, somply translate.
    But if there is no translation availabe, the strings are displayed in English - you will see what I mean.

    I ask everybody to tell me what you think - if okay it should be added to the core.
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, June 17 2015, 04:32 PM - #Permalink
    Arastta 1.0.6 has been released with Customizer multilingual so now we should just add the events.
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 18 2015, 04:47 AM - #Permalink
    HI Denis,

    > Arastta 1.0.6 has been released....

    Where?
    Have I missed something? :O
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, June 18 2015, 09:56 AM - #Permalink
    Everywhere Luis :)

    - Update Center of your store
    - http://arastta.org/download
    - https://github.com/arastta/arastta/releases
    The reply is currently minimized Show
Your Reply