Acquia Developer Center Blog: Debugging Drupal 8 in PhpStorm: Local CLI Debugging in Mac OS X, Acquia Dev Desktop 2, and XDebug
Now that we've covered debugging Drupal 8 in PhpStorm using local web-based approaches, let's move on to command line debugging.Tags: acquia drupal planet
As many of you most likely already know we've been working on various media-related modules for a while now. Ecosystem as a whole is getting more and more stable and we're seeing great adoption numbers, which proves that we're on the right track.
For Drupal 8 we decided to go with a bit different approach. Instead of having one or two huge media modules we created many smaller modules with very limited scope. This makes the ecosystem much more reliable, reusable and flexible. On the other hands it also means a bit more maintenance work. Taking care of 2 or 3 modules is much easier than doing the same for 15 or 20. Specially if they depend on each other.
While there are some modules that are maintained by other people (HUGE thanks for doing that!) most of the ecosystem currently relies on me when it comes to maintenance. There are many contributors of patches (thanks, thanks, thanks!), but when it comes to committing patches, planning, triaging and pruning issue queues, creating new releases, ... we're pretty limited in terms of human resources.
I think that it is time to change that.Which modules need co-maintainers?
There are many: Media entity, Media entity image, Media entity audio, Media entity Twitter, Media entity Instagram, Media entity slideshow, Entity browser, Entity embed, Media, Crop API, File entity, Field formatter, Fallback formatter, Embed, URL Embed.
Not into coding so much? Interested in documentation instead? We have something for you too!
Some of them are quite complex and represent most critical pieces of the ecosystem and others are quite simple, limited in functionality and less critical. There should be something for everyone. Looking for something that will take an hour or two a month from you? We will find something for you. Want to be involved in the most important (and most interesting) parts of Drupal 8 media? Are you able to spend few hours a week on that? We definitely have few things to keep you entertained.What are my responsibilities as a co-maintainer?
You will spend a lot of time in the issue queues. You will triage new issues that come in and try to reproduce and fix reported bugs. You will respond to support requests and help users be successful with our modules.
You will also create and review patches. You will be involved in technical discussions and have influence to the future of the module and Drupal media ecosystem as a while. You will commit patches and coordinate releases with your co-maintainers.
You will be one of the public faces of the module and ecosystem.What are the requirements?
We want you to show interest. First step is to understand the purpose of the module and to have a vision for its future. You also need to show activity in the issue queue. If you are already active you have a bit of advantage. If you are not, don't worry. It is never to late to start.
Most important thing is that we get to know each other and build some level of trust. Trust will result in rights and with them come responsibilities.What do we offer in return?
Fame, glory and good karma :). Besides that you'll have influence on the future of the Drupal 8 media, become more visible in the community and make some new friends.What is happening? Are you leaving?!
No, not at all. I am not going anywhere. I am simply following our long term goal to make media ecosystem sustainable. I want to encourage collaboration and help enthusiastic members of our community to learn. Just like a lot of people helped me when I was joining.Drupal Media Enjoyed this post? There is more! Releases of various Drupal 8 media modules We had great and productive time at NYC sprint! Sam Morenson is thinking about media in Drupal core
Making multiplayer games is hard and there are many problems developers need to solve. In this article, I will discuss what MechWarrior Online's weapons system does to deal with lag. ...
Block Timer is a module for analyzing page block performance.
It will display a small text box underneath each block title showing the time (in milliseconds) it took to render that block. Hovering your mouse over the text box will display a popup window with some more useful detail to help you analyze the load time of your pages.
I am reviewing the print and pdf versions.
The premise is a fairly simple one. There is a ruined ziggurat in the Barren Woods that is the home to many foul things. It also has a long and evil history and currently is home to one of the fabled Witch Queens. The PCs must investigate and stop her.
The adventure itself is particularly original, but that doesn't make it less fun. There is a good balance of overland and dungeon exploring, plenty of new monsters to fight, a threat of an ancient evil. Given that this module is coded "A3" should give you an indication it is part of a larger series, and it is. It can be played as part of Troll Lords "A" series that began with "Assault on Blacktooth Ridge" and "Slag Heap" and continues in other Airhde products and adventures. But it can also be played as a stand-alone adventure.
The adventure is very reminiscent of the old Basic adventures of the early 80s, especially B2 and B4. In fact, it is almost a perfect mix of these two classic adventures. So in the nostalgia department, it gets a perfect score from me.
My biggest issue with the PDFs and the Print versions are the maps are fairly small. I can redo them on my own and larger, but having something I can print out or read easier would be nice.
The 5th edition conversion is good and really, C and C is so close to D and D5 as to almost make the conversion unnecessary, but still I did enjoy looking through both to find the subtle differences. The most interesting changes were to the Witch Queen herself.
The Witch Queen, Neb–Eprethat, is the central figure in this adventure and stopping her is the main goal. In the C and C version she is a Lawful Evil 5th level human cleric/wizard. In the D and D 5 version she is a Chaotic Evil 6th level human cleric.
All in all a really fun adventure.
Why Making Multiplayer Games is Hard: Lag Compensating Weapons in MechWarrior Online - by Neema Teymory
Annertech: DrupalCon Dublin: We'll be at Booth 901 (and here's why it's in your interests to meet with us)
As Ireland's leading Drupal devlopment agency, we were thrilled that DrupalCon was coming to Dublin. So much so, we were the first Irish agency to add our name to the sponsorhip list (not to mention being the only Irish agency with people giving presenations at it). For the week of DrupalCon we'll be manning Booth 901.
Base themes in Drupal are incredibly useful but often add bloat to the finished sub-theme when care isn’t taken to remove unnecessary css files, or files that are 5% used and 95% overridden. When porting aGov to Drupal 8 we took the opportunity to improve how it’s theme inheritance is managed, making it easier to create trim, lightweight sub-themes.
The customizable entities is an entity builder.
The main advantage of this module, compared to the ECK module, is the user experience.
Out of the box, entities can be highly customizabled, with a powerfull user interface, similar to the one that exists for nodes and content types.
The options for the new entity types are :