########################################################################################## JILS-43: Provide JSON Representation of pages ########################################################################################## Issue Type: New Feature ----------------------------------------------------------------------------------------- Issue Information ==================== Priority: Major Status: Closed Resolution: Done (2016-04-29 15:02:18) Project: Jira Issue Listing Script (JILS) Reported By: btasker Assigned To: btasker Affected Versions: - 0.1 Targeted for fix in version: - 0.1 Time Estimate: 20 minutes Time Logged: 220 minutes ----------------------------------------------------------------------------------------- Issue Description ================== At some point in the near future, I'm intending to make changes to my search infrastructure. One of the things I want to do, is to make the search bot a little smarter in terms of what's important within a page, and what isn't. In order to aid with that, I want it to process microdata (being implemented in JILS-17), as well as pulling alternative representations where they are available. Initially this will essentially be the sort of output you'd expect from a REST API. Once the framework to generate this is in place, it may later expand to add support for JSON-LD ----------------------------------------------------------------------------------------- Issue Relations ================ - is blocked by JILS-5: Modularlise Code - relates to JILS-44: Create alternative representations of Issue Page - relates to JILS-46: Implement User Object ----------------------------------------------------------------------------------------- Activity ========== ----------------------------------------------------------------------------------------- 2016-04-24 18:23:59 btasker ----------------------------------------------------------------------------------------- Although this issue probably provides a driving force for it, it cannot be implemented until the codebase is modularised (JILS-5). Queries _need_ to be separated from page rendering so that the data can be extracted from the database, and then returned in the appropriate format. ----------------------------------------------------------------------------------------- 2016-04-24 18:25:05 ----------------------------------------------------------------------------------------- btasker added '0.1' to Fix Version ----------------------------------------------------------------------------------------- 2016-04-24 18:25:56 btasker ----------------------------------------------------------------------------------------- As this and JILS-5 involve some pretty major changes to the codebase, I've moved the project to using versions. Initial development of the changes will be in a dedicated branch, ultimately being merged back into master once tested/working ----------------------------------------------------------------------------------------- 2016-04-24 19:09:26 git ----------------------------------------------------------------------------------------- -- BEGIN QUOTE -- Repo: Jira-Issue-Listing Commit: 054ffe885cbe9c007346bb435dbbf48ca3d68224 Author: B Tasker