Mohammad Jangda
Mohammad Jangda
The current UI for managing zones was inspired by the Menus UI. Sadly, this doesn't "scale" when you have lots and lots of zones.
The UI is a bit clunky right now. Let's fix up the labelling and clean it up a bit.
We should be good and validate: - that the URL is a valid XML file; and - that the required values (like post identifier/GUID) are set
Once created, you shouldn't be able to change the transport type of an endpoint. Also, the "push" vs "pull" as a dropdown isn't very useful.
Validate saved values in `save_settings` (e.g. valid post_type? valid status?) before saving. Should also validate xpath expressions on save (can use http://www.php.net/manual/en/domxpath.evaluate.php)
We should make it easy to verify how the settings for the XPath nodes translate into a post.
We should be able to pull an individual feed on-demand. It should queue a single cron to process the feed.
The XML client has some cool logging and XPath handling. We should abstract it out so that other RSS clients can use it too.