I mean no disrespect to YooTheme developers, but doesn't an integrated filtering / searching mechanism seem only natural in a product like this? Seriously?
I have gone down the Zoo road only to run into problem after problem trying to filter results. ZooFilter only goes so far and, WHOA, just try to effectively query the JSON data using SQL for installations with a larger database? Besides, I've not even found a good way to query JSON data stored in the Zoo DB.
Quite honestly, I see the lack of filtering and the use of JSON data within a relational database to be two parts of the same problem ... expediency and laziness. I couldn't think of a better word for Laziness here, so I'm not calling YooTheme developers Lazy, but it seems clear to me that using JSON and NOT including filtering was a "quickie" way to get this product out the door.
JSON data has no business being stored in a MySQL database in a product like this. That doesn't make sense since JSON is object oriented and MySQL is relational.
I understand Joomla utilizes JSON to some extent for params, etc., but to offer a product with customized fields, displays, etc. and throw all of that into JSON is the simple way out and offers little in the way of performance improvements and does nothing for users needing very customized interfaces and queries.
OK, I've vented...
All I ask is, if we're going to be forced to deal with JSON, can we not have a built-in way to filter and query the database? How about some good plugins to do this?
If I ignore this issue entirely, I've been very impressed with YooTheme, its themes (except this Months theme --- ew!) and its products... the lack of filtering is just a big issue for my company and makes no sense to me.