Akademy Awards 2016


Winners Kenny, Dan, Christoph, Dominik, Aleix

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.

Best Application

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.

Jury Award

To Daniel Vrátil and the KDE PIMsters for creating and maintaining the largest suite of communication applications in the world.

The Organisers

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.

 

KDE Software Store

KDE Store
At this year’s Akademy, KDE announced The KDE Store. The new store replaces the services provided by openDesktop.org with a Free-as-in-Freedom software sharing platform.
A Bit of History
OpenDesktop, founded in 2001 was one of the first of it…

Wine 1.9.18 Released

The Wine development release 1.9.18 is now available.
What’s new in this release:

Support for multiple kernel drivers in a single process.
More WebServices reader support.
Various improvements in…

Joomla! 3.6.2 Released

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.
What’s in 3.6.2
Joomla! 3.6.2 fixes some issues found in the 3.6.1 release on Wed…

Joomla! 3.6.1 Released

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?
Version 3.6.1 also addresses several issues…

We’re on Steam Greenlight!

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

Design Doc | Bounty Hunter & Deathmatch PvP

Mod Pi wants your feedback on the design for the upcoming PvP update.

MantisBT 1.3.0 (stable) Released

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

Wine 1.9.14 Released

The Wine development release 1.9.14 is now available.
What’s new in this release:

More Shader Model 5 support in Direct3D.
Some more write support in WebServices.
Performance improvements in GDI….

Bulgarian Government Embraces Open Source

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.

A roadmap for making Drupal more API-first

Republished from buytaert.net

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:

8.2 (Q4 2016) 8.3 (Q2 2017) Beyond 8.3 (2017+)
New REST API capabilities
Waterwheel initial release
New REST API capabilities
JSON API module
GraphQL module?
Entity graph iterator?

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

As I mentioned in my previous post, there has been exciting work surrounding Waterwheel, an SDK for JavaScript developers building Drupal-backed applications. If you want to build decoupled applications using a JavaScript framework (e.g. Angular, Ember, React, etc.) that use Drupal as a content repository, stay tuned for Waterwheel’s initial release later this year.

Waterwheel aims to facilitate the construction of JavaScript applications that communicate with Drupal. Waterwheel’s JavaScript library allows JavaScript developers to work with Drupal without needing deep knowledge of how requests should be authenticated against Drupal, what request headers should be included, and how responses are molded into particular data structures.

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.

A wider ecosystem around Waterwheel is starting to grow as well. Gabe Sullice, creator of the Entity Query API module, has contributed an integration of Waterwheel which opens the door to features such as sorts, conditions and ranges. The Waterwheel team welcomes early adopters as well as those working on other REST modules such as JSON API and RELAXed or using native HTTP clients in JavaScript frameworks to add their own integrations to the mix.

Waterwheel is the currently the work of Matt Grill (Acquia) and Preston So (Acquia), who are developing the JavaScript library, and Ted Bowman (Acquia), who is working on the Drupal module.

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ó BoschEd 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.

Thanks to Sebastian Siemssen, who has been leading the effort around this work, which is currently available on GitHub.

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.

Special thanks to Preston So for contributions to this blog post and to Wim Leers for feedback during its writing.

GNOME Foundation: Minutes of the Board Meeting of June, 27th, 2016

= Foundation Board Minutes for Monday, June 27th 2016, 19:30 UTC =

Next meeting date Tuesday, July 5th, 17:00 UTC

Wiki: https://wiki.gnome.org/FoundationBoard/Minutes/20160627

== Attending ==

* Shaun McCance
* Allan Day
* Nuritzi Sanchez
* Meg …

Joomla! 3.6 Release Candidate 2 Released

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.
Joomla! 3 is the…

WordPress 4.6 Beta 2

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 […]

Open source SSH clients

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 →

4th July Event | Vic the Trader is Back! | Patch Notes

This week’s update includes useful patches, festive fun and the return of a very welcome trader.

RuneFest 2016 – 17th September | Get Your Tickets | Eastern Lands Theme

Join us for the biggest RuneScape event of the year, coming on Saturday 17th September 2016.

Behind the Scenes | July 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

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 […]

Dev Blog | Animating Spirit Dragons

Mod Hing lets us in on the secrets of animating the Arc’s spirit dragons.