Human kind cannot bear very much reality.
Drupal 8 is almost here, and it’s bringing big front-end improvements, including new methods to display data on mobile devices using breakpoints, build flexible templates in Twig and better management for tools and libraries.
Most importantly, changes to the display layer mean that Drupal has become much more agile and extendable for Front-end Developers.The journey so far
Up till now, Front-end Developers have been working with a display layer that was originally introduced in Drupal 4.5, here’s how it worked...
This module adds an additional validation check to Reservations. It allows you to limit the number of reservations that can be made at any given time so staff aren't overwhelmed by members showing up to pick up equipment in any given 15 minute period.
Sessions on Bioshock Infinite, Steam porting and the state of the industry strike a balance between exploring the art and business of making video games at GDC 2015. ...
This module integrations CiviCRM Certify with Quiz. Additional fields are added to the Certification Entity to configure which quiz a user registered for a class should take and when they can take it (X hours before/after a class starts/ends). The module includes a block that will only display for users who are currently authorized to take a quiz based based on CiviCRM Event registration and the current time.
DrupalCon Amsterdam was something of a family outing for me. My wife Francesca attended all week and my kids were able to come out Thursday evening to attend Trivia Night and the Friday sprints. My daughter Victoria had sewn a dress and a cape to appear as Drupal Girl on Thursday evening. Her weeks of work on that really paid off; she was a big hit. She also got to meet her Drupal idol, MortenDK, who was the inspiration for her brand new Drupal.org and Twitter username: Drupal_Princess. There's a great photo of her meeting Webchick floating around online, too.
This is a simple trick which (unless my googlefu simply failed me) I didn't find described anywhere when I had a quick look:
$ drush ev '$file = file_load(21749); var_dump(file_delete($file, TRUE));' bool(true)
This means all the appropriate hooks are called in file_delete so the Drupal API gods should smile on you, and you should get to see the TRUE/FALSE result reflecting success or otherwise. Note that we're passing $force=TRUE "indicating that the file should be deleted even if the file is reported as in use by the file_usage table." So be careful.
To delete multiple files you could use file_load_multiple but there's not a corresponding file_delete_multiple function, so you'd have to loop over the array of file objects.
That's all there is to this one.
Twitter integration for Media entity module.Development
When I was young, one of my absolute favorite things in the world were arcades! Whenever my parents took me on holiday, I would pray that nearby would be an arcade... ...
Originally posted at: http://diehardgamefan.com/2014/10/08/tabletop-review-for-rent-lease-or-conquest-pathfinder/
With third party releases for Pathfinder, the bad tends to outweigh the good. Because so many companies just throw out things for Pathfinder without any sense of balance or quality control, the really good third party releases can get lost in the shuffle. This is doubly true for release with a sense of humour. They’re rare enough as it is, but to find a comedic adventure for Pathfinder that is also exceptionally well done, well, the old “needle in a haystack” cliché is more than apropos. That what makes me so glad I found and picked up “For Rent, Lease or Conquest.” The adventure is a lot of fun, it is as funny to play as it is to read through and it really shows that there is still originality and cleverness left in the Pathfinder market instead of a bunch of adventures that are little more than derivative dungeon crawls. For Rent, Lease or Conquest isn’t just one of the best Pathfinder adventures I’ve experienced this year, but it is one of the best adventures, regardless of system.
For Rent, Lease or Conquest is for four to five Level 7 characters. It is also compatible with Dungeons and Dragons 3.5 and a few other OGL systems and as such it contains stats for both primary variants. The adventure is a direct sequel to a previous release from AAW Games entitled, Death and Taxes. I have neither read nor played that one so I can’t comment on its quality but I can say that For Rent, Lease, or Conquest is perfectly standalone and you do not need the previous adventure to make it work. The adventure contains multiple maps and all the antagonist/monster stats you will need to run the adventure, making it a rare Pathfinder product where you are not prompted to look through or purchase three or more other books besides the core rulebook(s). I love this. It’s a nod to how expensive and overwhelming Pathfinder can be and also keeping costs low for the potential purchaser of this adventure. Because this piece doesn’t require more than the core rulebook and the adventure itself, it’s a wonderful way for newcomers to experience Pathfinder. They get to play a mid-level character and see that not every adventure is “enter a dungeon, kill things for loot and repeat until dead or the mission is over.” This is exactly the type of piece I would use to introduce someone to Pathfinder, especially if their previous RPG experience was with a more thinking/less hack and slashy system.
For Rent, Lease or Conquest is a lot of things rolled up into one fantastic adventure. First it covers the issue of a guildhall or place for the adventurers to rest their feet. I remember when I was a kid, the biggest challenge in AD and D 2e was not playing the game, but what to do when you character leveled up enough to have followers and/or a keep to maintain. Sure it’s cool your Ranger attracted a Basilisk ally, but where will you guys stay when you’re not murdering dungeon inhabitants. You can’t live in hotels forever! In the case of this adventure players are given a simple hook. There is a large and impressive looking house in town that may be haunted. The local real estate agent wants it off her books for tax purposes. She can’t sell the thing, so she offers the PCs a deal – clear it out and it is theirs for free! Everyone wins. Of course the adventure won’t be that simple…
The second aspect of the adventure is that much of the piece mirrors the typical “haunted house” style dungeon crawl. These tend to work better in games like Ravenloft, Chill or Call of Cthulhu but that’s because those houses tend to actually be haunted with something. In the case of For Rent, Lease or Conquest, the house isn’t actually haunted. It’s filled with some unusual squatters and it was built by an eccentric sorcerer so it’s understandable by the local peasants assume something spooky dwells within the manor. Half the fun of the adventure is the house and its different denizens. What I really liked it that the focus isn’t on the usual hack and slash rigmarole that turns too many OGL adventures into generic trash. Sure combat is potentially plentiful, but the adventure is more about exploring and encounters. Most of the encounters can be solved by talking or using one’s wits instead of a blade. This is absolutely fantastic and a wonderful alternative that more adventures should offer. After all, the Bard’s gift of gab and the Paladin who put on their skill points into Diplomacy and other talking based skills are just going to waste otherwise! The inhabitants of the house are amusing, charming and memorable and are a wonderful example that not all sentient races look or think alike. The end result should be one that has players wistfully remembering this piece for months or years to come.
The third part of the adventure that I absolute love is the climax. After the PCs have solved the problem, some thugs have come to claim the house for themselves. After all, it’s worth a lot of money and property always goes up in value, especially when it is built by a famous architect. After all, you never know what inflation is going to do to those electrum pieces you’ve been storing under your bed AND there isn’t much of a concept of interest banking in fantasy RPGs. Now the roles reverse as the players can use the magic nature of the house (and its inhabitants) that once stymied them against the GM. Indeed, the roles of the PCs and GM switch at this point with the PCs configuring the layout of the house and its abilities to stop the invaders while the GM acts as the adventuring party, guiding the ne’er do wells through the house until they meet a gruesome or comedic end. This is such a wonderful breath of fresh air with this piece and it will surely be a highlight for everyone who plays it.
I think it’s pretty obvious that I can’t say enough good things about For Rent, Lease or Conquest. It’s original, innovative, imaginative and most of all – a lot of fun. This adventure shows you can have a good dose of comedy in a piece and yet still have it be something the players and their characters can take seriously. It’s smart, self-aware and is a perfect response to all the usual reasons people say they don’t enjoy Pathfinder. I can’t recommend this highly enough and it really is the best Pathfinder adventure of the year. Every third party company (and even Paizo to a degree) should consider this required reading on how to write an adventure that captivates rather than relying on standard tropes and generic dungeon crawls. Definitely a must have for any fan of the system.
In this inside look at what it's like to be a high value player, I spend $200 and five-and-a-half hours to help my guild top the charts in a three-day event, in a build-and-battle style game. ...
This is a short screencast showing the basic concept of Codit and Codit: Local and where to place them in a Drupal site.
DrupalCon Amsterdam has come to an end (well, it ended last week, buy hey, I need to catch up on some work as well). It was the biggest DrupalCon in Europe ever, 2,300 attendees! Pretty impressive. I've written a couple of blog entries, trying to capture my stay in Amsterdam and my feelings for a DrupalCon which I attended for more than three days (which has been the case with DrupalCon London and DrupalCon Munich).
Not only did Drupal 8 get a BETA during these days, but a lot of sprinting was happening (as always) and it was pure joy walking through the Berlage in the center of town and at the venue, seeing all that work being put into Drupal.
Tuesday and Wednesday was filled with interesting sessions, and both Tuesday evening with nice boat rides and pub crawl and Wednesday evening with open museums (the light installations at the EYE was spectacular!) was very nice indeed. Thursday, the day for separation for many of us, was also filled with good sessions and the closing talk with Holly and Stephanie both invited us to DrupalCon Barcelona next year, as well as presenting cool statistics about the Con.The good...
All of the sessions I attended was good, and, as always, I'm impressed by the time and energy people devote to making Drupal happen and spreading the knowledge and some love. Dries Buytaert's keynote ('the Driesnote') was inspiring, but I didn't agree with everything he said. He talked about the "free-riders", the ones who doesn't help out with Drupal, the ones who only take advantage of the system witouth giving something back. Such a thing is a bad thing, according to Dries. But I think that we also need those free-riders, becuase those free-riders are the ones using the system, making the statistics for Drupal go up worldwide, spreading the word of Drupal. If we don't have free-riders, are the only ones who should use Drupal the ones who code it and support it? If so, Drupal won't get far...
Amsterdam RAI, the venue, was a good venue. Apart from some sessions being very popular (which is a pain in the a** forseeing) so I couldn't get into them, the rooms and hallways were good for sessions and sprinting. The technique was good as well, sound and vision in the sessions was flawless. Big thumbs up for that. The recorded sessions was also professionally made, at least the ones I've had time to watch. Finding them on YouTube the same day or, to some extent, the next is also impressive. Big thumbs up to the techinal team who worked on that during the Con.
The evening activites was also impressive. Ingenuity, local connection and very nice people raised the bar a lot. I kind of fell in love with the architecture of Amsterdam with it's old crooked buildings, canals and the narrow streets, and the boatride on Tuesday evening was magical!...the bad...
But there's always something that brings a frown to the face. This time I frowned upon three things. The wi-fi. The coffee. The food.
The wi-fi. It's shouldn't be that hard to calculate that if 2,300 persons gather in a closed area and at least half of them have both laptops and phones, there will be much traffic. I don't want to drag Drupal Association of the local community in the dirt here, they hired a company to manage the network and wi-fi, but it's irritating trying to get online for various reasons, and the network dies several times a day.
The coffee. Apparantely the coffee last year in Prague was bad. The worst thing about coffee this year, was that it wasn't free. It cost me 2.5 Euro. When I pay this much for a ticket to a DrupalCon I kind of expect coffee or some other drink to be free. If it's too hard to calculate, try giving out beverage tickets, two or three per day. Some will get lost, some won't be used, but at least I won't have to pay 2.5 Euro for a small cup of coffee that's not even that good.
The food. A small bowl of pasta or paella. A sandwich and some dessert. I was hungry three hours later. I had the opportunity to visit DrupalCon Munich in 2012 and the food there was out of this world. Every DrupalCon after that will always have worse food. But this one is a killer. No imagination. Lots of garbage (in a time where we try to limit our carbon footprints). No drink. (At least I couldn't find any. Or maybe I was supposed to go and buy me a drink for 2-3 Euros.) Didn't get that. Didn't do that either.
There. Now that's out of my system. I won't remember that when I', 60. But I'll remember the rest of DrupalCon Amsterdam. The sessions. The laughs. The excursions....and the ugly...
Well... I found an ugly statue somewhere in town, but otherwise that headline was only in it for the Clint Eastwood reference.Special thanks to...
It takes a lot of work making a DrupalCon happen, and the Drupal Association pulled it off with a gold star I think. Sure, there were flaws, but then perhaps those won't happen next time, or there were good reasons to why there were flaws. But the Drupal Association do this for a living, so I will only give them a normal-sized 'thank you'. The big 'thank you' goes to the local community who gave the DrupalCon a Dutch feeling. I also want to say thank you to those people who were mentoring before, during and after DrupalCon. Instead of working with the code like you perhaps wanted to, you devoted your time and energy to encourage us lesser beings who want to learn more about Drupal. Also, a big hug to Annertech, who made the Quiz Night happen. It's not an easy task trying to get Morton and Bert the crowd quiet so you can present questions and answers. The man with the microphone also liked the name of our team - Fools drush in - which was nice!
You all know who you are - THANK YOU!
Drupal 8 presents major improvements to the existing Drupal ecosystem. It offers much, including a revamped Entity API that adds tremendous flexibility to content modeling, a core-level translation system for multilingual sites, responsive theming, in-place editing and the configuration management system. But with all of its improvements, Drupal 8 presents some hurdles for agencies like Chapter Three to identify and overcome.
Tyler Frankenstein: Drupal User Entity Reference Field with Custom Autocomplete that uses an Address Field
User reference fields (aka entity reference fields) are great. As you may have guessed, we can use these fields to reference users on other entities (e.g. nodes).
Say we had a user reference field on the Article content type... by default, when selecting a user to reference, we could configure the field widget to be an autocomplete. This allows us to begin typing the user's login name as a way to reference them. This works well in most cases.
What if we had an address field on our user entities, and collected the user's first and last names? It may be more usable for site administrators to be able to search across the user's actual name instead of their user name for logging in.
We can use hook_menu(), hook_form_alter(), and a custom callback function to provide a custom autocomplete widget that searches across our address field's values instead...
Mediacurrent has made a commitment to work with the Drupal community to help maintain and improve modules for the leading Marketing Automation services. In this tutorial, we will show you how to set up the newly upgraded Pardot (a Salesforce Company) module.
Calidar, In Stranger Skies is the latest gaming product from former TSR writer Bruce Heard.
If you have been on the internet or follow any of the news surrounding Kickstarter or Mystara then you should have certainly heard about Bruce and Calidar.
If not here are two brief introductions:
Calidar is exactly what I expected it to be. Thankfully I expected it to be awesome. It is a real treat reading this. In a sea of "grim dark" settings Calidar brings back magic, fantasy and adventure to "D and D" and any game you care to use it with.
But that is getting ahead myself.
This book is designed for Pathfinder, at least is says so on the cover, but please do not let that stop you from using this with any other "D and D"-like game/system you own or play. In the majority of the book is system neutral. The book is even a fair amount setting neutral, which might sound odd about a setting book, but you could put The Great Caldera on any world's polar region and then drop that world into the Calidar Universe with only a little work. But that would get rid a lot of great stuff...
The first 40 or so pages set the stage of what is possible with this game with some game-related fiction. Now normally I dislike game fiction and tend to ignore it. But this one deserves a read since this is different than what you might be used to doing. A large part of the sense of wonder for this new universe is setup here.
Up next is the Calidar Universe. Oh where was this book 25 years ago! Immediately I am taken back in time to my aborted attempts to bridge Traveller and D and D. This book does it and does it so well. The "Solar" system of this universe is the Soltan Ephemeris. Nice! Mine was Sol Invictus. Not a surprise really. I loved Bruces work back in the day and I am certain we drew on similar sources. But alas that is as far as I got and Bruce kept on going at, well, light speed. Other planets are detailed such as Draconia (wonder who live there?), Lao-Kwei (a Mars-like planet), Canis Major (no relation to the Constellation) home of the Dog Headed people, Felix Major (Cat heads of course) and Ghüle, a Pluto like dungeon planet of alien creatures and gods (ie mostly Orcs). Calidar also has three moons where humans, elves and dwarve comes from respectively. There is also an Asteroid Belt (The Fringe).
In addition to the normal races we have the aforementioned God-folk and Cat-folk and the Starfolk. Starfolk are a catch-all race of aliens from other galaxies. Little is know about them. There are also the Fellfolk, or the natives of Calidar (aka Halflings).
Some Gods are also presented and I am sure there will be more. Gods are manifestations of the souls of the heavenly bodies. Interestingly enough there is an "American Gods"-like version of Odin. Here he is native to Calidar, brought by a group of Vikings stranded here. I like it.
Next Chapter deals with the World of Calidar itself. Various lands and countries around the Great Caldera. Several countries are covered in a familiar Gazetteer style. There is also a great historical timeline that helps set the stage for this world.
One land is covered in detail, the Kingdom of Meryath. I can't help to feel there is a bit of "Glantri" in the roots here. Nothing specific, just a feel. Though I have to smile that name of the main island is the same as my current hometown ("Palatine"). Also detailed are the various NPCs you are likely to encounter; both heroes and villains. I do like that no race in particular is designated as a "heroic" or a "villainous" one. With the exception maybe of the orcs. There is certainly a swashbuckling, high seas feel to these NPCs.
Guilds are detailed, and are likely to be more important in future works; books and adventures. Finally we end the chapter with the largest city in the Kingdom, Glorathon.
Creatures of Calidar deal some of the unique creatures we can find here. Mostly this is background text, no stats.
System Conversion covers the Pathfinder rules stats for both the characters and the new creatures.
Skyships of Calidar cover the ships of various sizes more moving about the universe.
The PDF has a few nice features. The Maps are all index via bookmarks as is all the art.
Let's talk about the maps and art.
Thorfinn Tait is one of the main people behind the maps and cartography of this book. Thorf has been one of the big names in maps for sometime now. He has done a ton of work of the maps of Mystara, which is certainly how he and Bruce Heard know of each other. The maps are a work of art and I love how planets and other objects are listed in "days of travel" on hexes instead of miles. A nice little change that means a lot really. Great from a DM's perspective and easier to adjudicate from a narrative standpoint.
The art is also fantastic. A nice cross between the style of Planescape, Spelljammer and 7th Sea. Which, if you think about it, also describes this book pretty well too.
Calidar, In Stranger Skies is an awesome product. It grabs you and makes you want to play in this world. I am not sure what the plans are, but certainly I can see an OSR version getting produced or even a D and D 5. But if not you could do it on your own with just a little effort (less if you know Pathfinder really well).
Personally I can't think of a single reason NOT to buy this.