-
Notifications
You must be signed in to change notification settings - Fork 3
Roadmap
Just some notes about my plans for this gem.
Create some one-shot scripts as proof of concept:
- validate one URL
- validate a list of URLs and show basic errors/warnings/ok counters
- read the list of URLs from a simple text-file
- read the list of URLs from an XML Google Sitemap file
- read the list of URLs from a remote XML sitemap
Create a basic gem so that you can run it from the command line passing a remote URL:
Models to associate the checked URLs to detected errors, so we can group by error. Output will show the most popular errors first.
Basic HTML output
Prettier HTML, hiding sections on the HTML output that can be unfolded using javascript.
Store the results of each check on a local sqlite database, with the date and time they were checked on. When re-checking a site, it will only query the ones with associated errors.
Be able to pass a --checkall option so all URLs will be checked, ignoring the previous state stored on the local database.
Auto-discovery of sitemap.xml. If the URL passed as argument is not a .xml, it will look for sitemap.xml.
Crawl pages. If a sitemap has not been supplied nor auto-discovered, it will crawl linked pages from the URL passed and validate them.
Validate CSS
Validate feeds