Skip to content

Added update for June 2014 #12

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jul 1, 2014
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions _posts/2014-07-01-Update-June-2014.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
layout: default
title: Update June 2014
---

Welcome to the first monthly news item. From now on we will try, on the first of each
month, to publish a post which details all the new developments, big and small, which
have taken place within the PHPCR ecosystem.

## News

### Documentation

[David Buchmann](https://github.com/dbu) wrote a great and extensive tutorial on PHPCR some years ago,
but it has been hiding in the [phpcr-docs](https://github.com/phpcr/phpcr-docs) repository.

We have now adapted this tutorial to the restructured text format and made it into
a **book** instead of a **tutorial**. It is hosted it on
[Readthedocs.org](https://phpcr.readthedocs.org).

This will become the offical location of all future PHPCR documentation.

There has also been a [proposal](https://github.com/phpcr/phpcr-docs/pull/8) for hosting a restructured text version of the JCR spec
on the documenatation site

### Marmelab PHPCR Browser supports Doctrine DBAL

The [Marmelab PHPCR browser](https://github.com/marmelab/phpcr-browser) now officially supports Doctrine-DBAL

## Jackalope
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess we should include Jackalope news too .. (?) but maybe not a complete development drill-down as I have done with PHPCR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

agree on both


- [Discussion](https://github.com/jackalope/jackalope-jackrabbit/issues/88) about concurrent writes in Jackalope-Jackrabbit
- [Discussion](https://github.com/jackalope/jackalope-jackrabbit/pull/72) about throwing exceptions with invalid parameters: The PHPCR spec specifies to return null on invalid connection parameters - but this makes it hard to debug - should we violate the PHPCR spec or make an amendment?

## Development Summary

### PHPCR Utils

- [Fixed bug](https://github.com/phpcr/phpcr-utils/pull/115) with escaping fulltext search literal when converting from QOM to SQL2.

### PHPCR Shell

- [Alpha 3](https://github.com/phpcr/phpcr-shell/releases) was released on the 9th of June.
- [New option](https://github.com/phpcr/phpcr-shell/pull/32) added to show defined but unpopulated nodes and properties.
- [PR](ttps://github.com/phpcr/phpcr-shell/pull/56) for showing node contents in XML with syntax highlighting: - PR to support embedding the shell in Symfony applications - we are thinking about replacing all the PHPCR.
Util commands in the DoctrinePHPCRBundle with the PHPCR Shell.

### PHPCR API

- Fixed a bug with escaping full text search literals when converting QOM to SQL2