Closed MonteShaffer closed 8 years ago
Another note:
currency => exchangeapis => webservicex => {json object of settings} currency => exchangeapis => google => {json object of settings} currency => exchangeapis => yahoo => {json object of settings}
timeout is a feature of the webservice api, but each API may have specific settings.
For example, APIs may require key/value authentications, or a flag to "parse" as discussed in #3093
Anyone out there?
@MonteShaffer thank you for your feedback. Is this issue still actual? If it is, please provide the used Magento version and if it was clear install or some upgrade. If it is not, please close the issue.
According to contributor guide, tickets without response for two weeks should be closed. If this issue still reproducible please feel free to create the new one: format new issue according to the Issue reporting guidelines: with steps to reproduce, actual result and expected result and specify Magento version.
I turned on the MYSQL.log to see what was going on as I was saving parameters in the store-configuration settings.
Most variables are stored in the core_config_data table, such as:
And then for some reason, an object of settings is mapped as a serialized array for the default user:
Some of the above is just section-level settings, and some is the actual within-section settings. This seems to be a design flaw.
Regardless, I propose and import/export feature of the store settings. I have seen this done a long time ago as YAML, but XML would see probably the most appropriate.
Initially it could be simply a key=>value pairing
Above would have $key = 'design/search_engine_robots/default_robots' and $value ='INDEX,FOLLOW'
This may become a bit tricky since the value can be text and could get lengthy.
Alternatively, it could be organized like the ADMIN settings are...
Section(s), Key, Value
Above has Section "Design", subsection "Search Engine Robots", Key = "default_robots" and value ='INDEX,FOLLOW'
Section Currency, Subsections (options, import, webservicex should become api/webservicex see #3093 ), and key=>value pairs
Based on section/subsection(s) with key=>values, you could easily develop a XML conversion system. I could save the system settings, which I could edit in a text-format. Import/Export of the XML
This would enhance deployment with more flexibility and extensibility.