QtCon talks closed with our annual awards ceremony, the Akademy Awards. Given each year to the most valued and hardest working KDE contributors, they are awarded by the jury from the previous year. This year’s winners are:
Best Non-Application Contribution
Aleix Pol who for many years has worked hard not just on KDE code but also on the community with KDE e.V. as a board member and KDE España.
Dominik Haumann and Christoph Cullmann for their work making Kate and the related parts. We all rely on a quality text editor and KDE has the finest one.
To Daniel Vrátil and the KDE PIMsters for creating and maintaining the largest suite of communication applications in the world.
As is traditional, an award was given to the organisers of Akademy, this year represented by Kenny Coyle who has been helping out for nearly a decade running the videos and many other tasks.
The Wine development release 1.9.18 is now available.
Support for multiple kernel drivers in a single process.
Joomla! 3.6.2 is now available. This is a bug fix release for the 3.x series of Joomla. This release fixes some bugs in email cloaking and sessions from Joomla! 3.6.1.
Joomla! 3.6.1 is now available. This is a security release for the 3.x series of Joomla. This release fixes several low level security issues. We strongly encourage you update your sites.
What’s in 3.6.1?
Today we are pleased to announce we have officially submitted an entry for Wesnoth on Steam Greenlight! This does not mean the game is available on Steam yet, though. Now we need your votes to make that happen!– Delivered by Feed43 service
Mod Pi wants your feedback on the design for the upcoming PvP update.
After several 1.3.x beta and release candidates, this release marks the first stable 1.3.x release. The 1.3.0 stable release has more than 500 fixes and improvements compared to 1.2.x releases (see changelogs for 1.3.0, 1.3.0-rc.2, 1.3.0-rc.1, 1.3.0-beta.3, 1.3.0-beta.2, 1.3.0-beta.1). It is … Continue reading →
The Wine development release 1.9.14 is now available.
More Shader Model 5 support in Direct3D.
Bulgaria’s Parliament recently passed legislation mandating open source software to bolster security, as well as to increase competition with commercially coded software. Amendments to the Electronic Governance Act require that all software written for the government be Free and Open Source Software-compliant. The new provisions reportedly took effect this week.
In one of my recent blog posts, I articulated a vision for the future of Drupal’s web services, and at DrupalCon New Orleans, I announced the API-first initiative for Drupal 8. I believe that there is considerable momentum behind driving the web services initiative. As such, I want to provide a progress report, highlight some of the key people driving the work, and map the proposed vision from the previous blog post onto a rough timeline.
Here is a bird’s-eye view of the plan for the next twelve months:
New REST API capabilities
Wim Leers (Acquia) and Daniel Wehner (Chapter Three) have produced a comprehensive list of the top priorities for the REST module. We’re introducing significant REST API advancements in Drupal 8.2 and 8.3 in order to improve the developer experience and extend the capabilities of the REST API. We’ve been focused on configuration entity support, simplified REST configuration, translation and file upload support, pagination, and last but not least, support for user login, logout and registration. All this work starts to address differences between core’s REST module and various contributed modules like Services and RELAXed Web Services. More details are available in my previous blog post.
Many thanks to Wim Leers (Acquia), Daniel Wehner (Chapter Three), Ted Bowman (Acquia),Alex Pott (Chapter Three), and others for their work on Drupal core’s REST modules. Though there is considerable momentum behind efforts in core, we could always benefit from new contributors. Please consider taking a look at the REST module issue queue to help!
Waterwheel initial release
The Waterwheel Drupal module adds a new endpoint to Drupal’s REST API allowing Waterwheel to discover entity resources and their fields. In other words, Waterwheel intelligently discovers and seamlessly integrates with the content model defined on any particular Drupal 8 site.
JSON API module
In conjunction with the ongoing efforts in core REST, parallel work is under way to build a JSON API module that embraces the JSON API specification. JSON API is a particular implementation of REST that provides conventions for resource relationships, collections, filters, pagination, and sorting, in addition to error handling and full test coverage. These conventions help developers build clients faster and encourages reuse of code.
Thanks to Mateu Aguiló Bosch, Ed Faulkner and Gabe Sullice, who are spearheading the JSON API module work. The module could be ready for production use by the end of this year and included as an experimental module in core by 8.3. Contributors to JSON API are meeting weekly to discuss progress moving forward.
Beyond 8.3: GraphQL and entity graph iterator
While these other milestones are either certain or in the works, there are other projects gathering steam. Chief among these is GraphQL, which is a query language I highlighted in my Barcelona keynote and allows for clients to tailor the responses they receive based on the structure of the requests they issue.
One of the primary outcomes of the New Orleans web services discussion was the importance of a unified approach to iterating Drupal’s entity graph; both GraphQL and JSON API require such an “entity graph iterator.” Though much of this is still speculative and needs greater refinement, eventually, such an “entity graph iterator” could enable other functionality such as editable API responses (e.g. aliases for custom field names and timestamp formatters) and a unified versioning strategy for web services. However, more help is needed to keep making progress, and in absence of additional contributors, we do not believe this will land in Drupal until after 8.3.
Validating our work and getting involved
In order to validate all of the progress we’ve made, we need developers everywhere to test and experiment with what we’re producing. This means stretching the limits of our core REST offerings, trying out JSON API for your own Drupal-backed applications, reporting issues and bugs as you encounter them, and participating in the discussions surrounding this exciting vision. Together, we can build towards a first-class API-first Drupal.
= Foundation Board Minutes for Monday, June 27th 2016, 19:30 UTC =
Next meeting date Tuesday, July 5th, 17:00 UTC
== Attending ==
* Shaun McCance
The Joomla! Project is pleased to announce the availability of Joomla! CMS 3.6 Release Candidate 2. Community members are asked to download and install the package in order to provide quality assurance for the forthcoming 3.6 release.
WordPress 4.6 Beta 2 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.6, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can […]
The Secure Shell (SSH) protocol allows users to connect remotely to a machine using encrypted communications. It’s normal to use this protocol to work in a network environment. In Fedora, you can use the default client for SSH connections, OpenSSH…. Continue Reading →
This week’s update includes useful patches, festive fun and the return of a very welcome trader.
Join us for the biggest RuneScape event of the year, coming on Saturday 17th September 2016.
The Eastern Lands are closer than you think – join Mod Osborne for the month ahead video for this July.
WordPress 4.6 Beta 1 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.6, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can […]
Mod Hing lets us in on the secrets of animating the Arc’s spirit dragons.