* Work on #1521.
* Work on #1521; fixed function comment.
* Work on #1521.
* Work on #1521.
* Added standard /taxonomy/term/x links to terms in report.
* Derivatives
* Working through testing
* Coding standards. Responding to @whikloj's review
* Patching up existing tests
* Baaad merge
* No longer requiring Content-Disposition for media updates since we're updating the file in place.
* Went a bit deeper than I thought. Small refactor on MediaSourceServcie
* Fiiinnnnaaaalllllllllyyyyyyyy
* Shuffling things around for islandora_image tests
* Altering view and form modes using context
* Coding standards
* Features
* updating feature
* updating feature
* Derivatives and RDF
* Terms flushing to Fedora, split out openseadragon functionality
* Updating dependencies
* Touching up after testing a fresh deploy
* More config updates
* Updating features
* s/field_memberof/field_member_of
* Coding standards and tests
* take that phpcpd
* coding standards
* Adding pcdm#fileOf to the rdf mappings for media.
* Getting rid of swap file
* Updated README. Shuffled config round into two features, one for core and one as a demo
* Coder
* too good to be true
* maybe this?
* Cleaning up cruft and no longer removing teaser mode when uninstalling the demo feature
* Missed the services yml
* Re-export after testing
* mimetypo
* Re-re-re-re-re-exported
* Changing to dc on terms rdf mapping so title shows up in Fedora
* JSON-LD Context generator
Base pull, service, interface and class. Needs testing. DCS should be
solved already
* Missing an @
* Wrong Cache backend service injected
* make sure the bundle has mapping
* Testing routes to make debugging easier
* phpstorm, leave my indentation alone!
* phpcs for test controller
* Changes, lots of them
* Exceptions thrown all around (and documented
* “Try/Catch” where relevant
* Logger channel for ISLANDORA, useful for all CLAW
* Exceptions are being cached
* Naive field types of json-ld term definitions for context. Kinda poor
mans rdf map for fields
* Docs, docs.
* Route Controller now responds with application/ld+json, means don’t
wait for HTML!
* Concerns addressed
TODO: need new tests.
* Web tests!
Don’t run via UI (buggy) https://www.drupal.org/node/2745123
Do this
```Shell
sudo -u www-data php core/scripts/run-tests.sh --verbose --class
"Drupal\islandora\Tests\Web\JsonldContextGeneratorWebTest"
```
* Coding standards
* Coding standards and Cache
Now caching happens on the response and on the method. Best of both
worlds.
```Shell
curl -i http://localhost:8000/fedora_resource_context/rdf_source
HTTP/1.1 200 OK
Date: Tue, 21 Mar 2017 19:19:03 GMT
Server: Apache/2.4.18 (Ubuntu)
Cache-Control: must-revalidate, no-cache, private
X-Powered-By: Islandora CLAW API
X-Drupal-Dynamic-Cache: MISS
X-UA-Compatible: IE=edge
Content-language: en
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Expires: Sun, 19 Nov 1978 05:00:00 GMT
X-Generator: Drupal 8 (https://www.drupal.org)
X-Debug-Token: 7d33c2
X-Debug-Token-Link: /admin/reports/profiler/view/7d33c2
X-Drupal-Cache: HIT
Content-Length: 229
Content-Type: application/ld+json
{"@context":{"schema":"http://schema.org/","schema:dateModified":{"@type
":"xsd:dateTime"},"schema:dateCreated":{"@type":"xsd:dateTime"},"fedora"
:"http://fedora.info/definitions/v4/repository#","fedora:hasParent":{"@t
ype":"@id"}}}
````
and after cache clear (or changing user permissions or even an entity
type def associated to the requested rdfmapping)
```Shell
HTTP/1.1 200 OK
Date: Tue, 21 Mar 2017 19:20:49 GMT
Server: Apache/2.4.18 (Ubuntu)
Cache-Control: must-revalidate, no-cache, private
X-Powered-By: Islandora CLAW API
X-Drupal-Dynamic-Cache: MISS
X-UA-Compatible: IE=edge
Content-language: en
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Expires: Sun, 19 Nov 1978 05:00:00 GMT
X-Generator: Drupal 8 (https://www.drupal.org)
X-Debug-Token: acc399
X-Debug-Token-Link: /admin/reports/profiler/view/acc399
X-Drupal-Cache: MISS
Content-Length: 229
Content-Type: application/ld+json
````
* Short notion array..
should be named “bracket structure…”
* We should run tests on our own server...
* lets try with 127.0.0.1
* testing travis changes (#1)
* fixes not working Drupal/drush integration on Travis-CI
* Kernel tests
* 400 is 1 less than 401
* restore notifications
* Fixes type in TODO
* Jared rocks
* Debug statement not needed
Was not outputting anyway
* Namespace change
Addressing @dhlamb namespace change
* Pulling islandora module back to the top
* Pulling dependencies from main composer.json into this module's
* Testing how module dependencies work
* Adding search_api to module depenedencies.
* Just .info is not enough
* Adding jsonld serializer to composer dependencies
* Changing vendor name and pointing to @DiegoPino's fork
* Adding keywords
* Adding phpcs back in
* Pointing to islandora org for jsonld serializer.
* Sprint Sept 2016
Huge Pull Request,
Highlights:
* removed rdf_type from fedora_source_type entity, better to handle
this via rdfmapping based on bundle rdf assignment
* Added inline form support
* Added default rdf namespace register
* Added test rdf.map config entity (have to check if it’s working,
probably some typo?
* Added experimental UUID Entity Solver(service, route and @annotation
link
* Made jsonld serialiser (github.com/diegopino/claw-jsonld) a
requirement
* Some route cleanups
* Updated to correct Branch
* Bad cherry picked
Double method declaration after cherry picking, fixed.