Newsfeeds

Accessibility vs. Memorability. - by Victor Sanchez

Gamasutra.com Blogs - 9 August 2018 - 8:02am
When we perceive a game as accessible? are there any factors that foresee its memorability? are these two characteristics at odds? There is a psychological model that try to throw some light on these questions.
Categories: Game Theory & Design

Commerce Salesforce Connector Module

New Drupal Modules - 9 August 2018 - 7:31am

ABOUT MODULE:

The Commerce SaleForce Connector module connects Drupal8 COMMERCE with the SalesForce Connector APP. It contains basic set up required to transfer data between Drupal and SalesForce.

REQUIREMENTS:

To require this module to work, SalesForce Connector APP is needed to be installed on the SALESFORCE account. The app URL and other configuration setting information are given in the README.txt file.

CONFIGURATION:

Categories: Drupal

The Magic Moment of Discovery - by Justin Reeve

Gamasutra.com Blogs - 9 August 2018 - 7:28am
What is it which fills a game world with wonder? This article examines the relationship between exploration and discovery by analyzing Watch Dogs 2, The Witcher 3, and Breath of the Wild.
Categories: Game Theory & Design

A Media Ecological Analysis of the Game Late Shift - by Seth Edens

Gamasutra.com Blogs - 9 August 2018 - 7:23am
An analysis of the video game Late Shift from a media ecological perspective.
Categories: Game Theory & Design

A Lifetime Posmortem: From Failure to PS4 - by Diego Freire

Gamasutra.com Blogs - 9 August 2018 - 7:23am
Chibig Studio was found after Abraham, the designer, programmer, producer and CEO, close her previous company. First by his own, he found success on mobile game. After that, the studio grew. This is a timeline about failures and lessons.
Categories: Game Theory & Design

Gnomecast #46 – Gen Con 2018

Gnome Stew - 9 August 2018 - 5:34am

Join Head Gnome John for a series of short interviews with attendees at Gen Con 2018 in Indianapolis, Indiana. Settle in for a bonus-sized episode!

Download: Gen Con 2018

The interviews in this episode include:

Keep up with all the gnomes by visiting gnomestew.com, following @gnomestew on Twitter, or visiting the Gnome Stew Facebook Page. Check out Gnome Stew Merch, and support Gnome Stew on Patreon!

Check out John at johnarcadian.com.

Follow Ang at @orikes13 on Twitter or find her in the Misdirected Mark Google+ Community.

Want some bonus bonus content?

Gnome Stew frequent guest author Keith Garrett was at Gencon with his camera and took a bunch of pictures!  Here’s a photo album of some of the sites of Gencon 2018!

.flickr-img-responsive { width:100% !important; height:auto !important; display:block !important; } .LoadingImg img { max-width: 45px; max-height: 45px; box-shadow: none; } .weblizar-flickr-div{ padding:10px; } @media (max-width: 786px){ .col-md-3 { width:49.9%; float:left; } } .play-pause { display: none !important; } .gallery34982 { overflow:hidden; clear: both; } .fnf{ background-color: #a92929; border-radius: 5px; color: #fff; font-family: initial; text-align: center; padding:12px; } jQuery(function() { // Engage gallery. jQuery('.gallery34982').flickr({ apiKey: 'e54499be5aedef32dccbf89df9eaf921', photosetId: '72157699633457694' }); }); Gencon 2018 Photos By Keith Garrett ×
    × Previous Next jQuery(function() { // Set blueimp gallery options jQuery.extend(blueimp.Gallery.prototype.options, { useBootstrapModal: false, hidePageScrollbars: false }); }); Flickr Album Gallery Powered By: Weblizar
    Categories: Game Theory & Design

    Hubspot embed

    New Drupal Modules - 9 August 2018 - 5:00am

    Hubspot Embed gives you the ability to add Hubspot Embed codes and render them.

    You can place them in a Hubspot Embed Block, a text field with the Hubpsot Embed field formatter, or you can use the Hubspot Embed ckeditor button to embed inline.

    Categories: Drupal

    Vardot: How to Rank #1 on Google Using Drupal CMS?

    Planet Drupal - 9 August 2018 - 4:47am
    Ahmed Jarrar August 9, 2018

    SEO (Search Engine Optimization) is a hot topic when it comes to the discussion of online marketing. In today’s Internet climate, most people usually find websites by typing in a few keywords into their search engine of choice, like Google. Folks trust Google to present only the most relevant sites to their search queries, so it’s only natural the first couple of sites that get thrown up are the ones that get the most clicks and visitors.

    As a consequence, those top page rankings are viewed as a prime real estate by those who want to boost traffic to their websites. After all, hardly anyone would bother checking the sixteenth results page when searching for a word or phrase. This is where SEO comes in.

     

    What Is SEO? 

     

    SEO is the practice of optimizing a website to rank high among search engines. It’s a set of rules for organizing, populating, and presenting your website in such a way that improves its search rankings and puts businesses in a better position to earn.

    Perhaps intentionally, having a well-optimized website not only makes search engines happy, it also makes visitors happy. Well-optimized websites are fast and easy to navigate, leaving your visitors with a positive impression and making them want to stick around your site a little more.

    If you want to drive all that traffic to your website, it’s important to have the basics of SEO down pat, and have a grasp on what good and bad SEO practices are. It’s also important to have a good engine underneath the hood of your website, and Drupal just might be the CMS for you if that’s the case.

    At its core, Drupal was built with SEO in mind. It has the power, flexibility, and tools needed to optimize every facet of your website for search engines, and in its huge kit of modules, there are quite a few that are dedicated to giving you an easier time when it comes to improving the optimization of your website. You really can’t go wrong with Drupal if you have your web page's search ranking in mind, and here are just a couple of things you can do with Drupal to improve your SEO and shoot to the top of Google search results.

     

    Implementing Metatags

     

    Meta tags are bits of text that are integral when it comes to improving your website’s search ranking, because, in a way, it tells search engines what the content is on each page on your website. This could be the titles of your pages to the little descriptions you see underneath the website links on a Google results page. You and your search engine need these bits of information to properly present and index your site on the search results page.

    Usually, you can leave it up to your search engine to generate your page’s metadata for you, but by using the Drupal Metatag module, you can customize the metadata yourself. Set your own information such as page titles and descriptions to more properly and correctly present your site to your search engine and the online world.

     

    Cleaning up Your URLs

     

    Having bad, messy-looking links is a no-no when it comes to SEO. You want links that are easy to read and not just a jumble of letters and numbers so that they look more attractive to prospective visitors and to your search engine, who may be looking at your URL for keywords when it determines your site’s ranking.

    Many web developers never realize the implications of messy URLs and leave their link syntax as-is, but going through each and every page on your website and manually setting the URLs isn’t an attractive option either. Luckily, Drupal generates clean URLs by default, improving the readability of your links and making things a bit easier on you.

    If you want your links to be better and even more easy on the eyes, popular Drupal module Pathauto is a configurable system that automatically creates clean and extremely readable links that are perfect for your site’s optimization.

    Another thing to keep in mind is making sure that your links actually go somewhere. Nothing sours the user experience more than clicking a link and being presented with a 404 page, and this in turn negatively affects your search rankings.

    You can avoid this from happening by using the Redirect module. If you happened to have changed the page’s URL after Google indexed it, or moved the content to a different URL, this module allows you to make 301 redirects from that old link to the new one, quickly and painlessly, without having to go through the headache of cleaning up after yourself and fixing broken links.

     

    Improving Page Speed

     

    Google has been using the speed your page loads as an influencing factor in search rankings for years at this point. As they point out, sites that load faster have users that stay on for much longer, so it’s not only Google that you’re pleased by speeding up your website.

    You might have to spend a little to have your website up to speed, but Drupal comes with several measures to help pages load faster, such as using BigPipe.

    However, it’s not only desktop users you have to keep in mind, but mobile users, too. Given the leaps and bounds that technology has undergone in the last couple of years, you now find more and more people browsing the web on their smartphones and tablets. It’s important to make sure that your site experience is just as friendly and accessible on mobile devices as it is on desktop computers. As anyone who has used a desktop site on a mobile device knows, it’s not a pleasant experience.

    Drupal’s default theme is responsive by design, which means it will display well on mobile screens of any size without having to do complicated rewrites of code or having to juggle multiple URLs to make sure your site displays correctly. With Google now also looking at the page speed of mobile sites, it’s now more important than ever to focus on delivering a good, well-optimized mobile experience to improve your SEO.

     

    Read more: SEO Checklist Before Launching Your Drupal Website

     

    Talking to Your Search Engine

     

    Optimizing your website can be a little tough when you don’t even know basic things such as where your site traffic is coming from. Installing modules like Google Analytics makes you privy to such information, and for someone with their finger on the pulse of the site’s SEO, it’s perhaps one of the most important tools they can have.

    With Google Analytics, you get to know things about your site visitors: Where in the world they come from, which links they followed to get to your site, which pages they visit and how much time they spend on those pages, what keywords they searched to find your page and more. If you’re concerned about SEO, then getting information about your website directly from Google, the most popular search engine in the world is valuable information to have, and can help you make decisions on what to improve on next.

    And while you’re pulling information from Google about your website, you can also provide information about your website to Google in the form of an XML sitemap. These are specially formatted, condensed summaries of the pages of content on your website that you can submit to Google to help them find your site and let their bots crawl through your pages. Google can crawl through your site without an XML sitemap, but you take on the risk of them possibly missing pages.

    With Drupal, generating an XML sitemap is as easy as installing the XML sitemap module which creates one for you, and modules like Cron can automatically make sure your sitemap is kept up-to-date with the latest information from your website.

     

    Conclusion

    These are only just a couple of the things you can do with Drupal to improve your SEO. Like all things worth doing, you can’t just press a button and magically have a well-made website ready to dominate the first page of the Google search rankings. It takes a good grasp of the basics, as well as a little effort, to have a perfectly optimized web page.

    However, the road to that coveted #1 spot on the search results pages become a lot less bumpy thanks to the ease that Drupal gives you when it comes to optimizing your site.

    Want to boost your site’s traffic and rank #1 on Google with Drupal? Message us through our Contact Us page, or via email at sales@vardot.com.

    Categories: Drupal

    OpenSense Labs: From Conception to Reality: Drupal for Futuristic Websites

    Planet Drupal - 9 August 2018 - 3:45am
    From Conception to Reality: Drupal for Futuristic Websites Shankar Thu, 08/09/2018 - 16:15

    “Great Scott!”, exclaims the scientist in the renowned science fiction trilogy ‘Back to the Future’ which hit the cinema screens in 1985.  This exclamation by the scientist, who travels 30 years into the future in his flying car, is suggestive of remarkable inventions by the homo sapiens which is a colossal conundrum to solve in the present world set in this motion picture.

     

    Drupal has been revolutionising the web application development with its flexibility in integrating with futuristic technologies

    Since the first ever website, invented by British Scientist Tim Berners-Lee, went live in 1990, the tech enthusiasts have been looking at the enormous technological advancements in the years that followed. In a similar fashion, Drupal has been revolutionising the web application development with its flexibility in integrating with futuristic technologies.

    What is Drupal doing with the futuristic technologies to give you the “Great Scott!” moment?

    Futuristic Technologies: Strategic Trends with Broad Industry Impact

    As stated by Gartner, an intertwining of people, devices, content, and services is known as an intelligent digital mesh. Digital firms are supported by enabling digital models, business platforms, and a rich, intelligent collection of services.

    Intelligent: With AI seeping into virtually every other technology, well-defined focus can allow more dynamic autonomous systems.
    Digital: Amalgamating the virtual and real worlds in order to create an immersive environment.
    Mesh: The connections between a growing set of people, business, services, devices, and content for delivering digital outcomes.

    Top 10 Strategic Technology Trends for 2018  by Gartner Intelligent digital mesh is the intertwining of people, devices, content and services

    Immersive experiences, digital twins, Artificial Intelligence, conversational platforms, Blockchain, continuous adaptive security among others, as depicted in the illustration above, form a foundation for the next generation of digital business models and ecosystems.

    Beyond Websites: Integration of Future Technologies and Drupal

    Drupal is among the front-runners when it comes to content-heavy websites. With new discoveries happening outside of Drupal, it is only better to leverage the benefit of Drupal’s flexibility to incorporate next-generation technologies.

    Artificial Intelligence

    An area of computer science which stresses on the creation of intelligent machines that can work and act like humans, Artificial Intelligence has been the talk of the town ever since it burst onto the scene. How can it be leveraged for your Drupal websites?

    Chatbots

    There have been several phases in the way humans interacted with the computers. First was the Terminal Interface which involved the use of command line or DOS prompt. The second phase was the Graphical Interface which used visual representations of programs, files, and actions. The third wave is the Conversational Interface which allows users to interact with the computers using a natural language.

    Chatbots, powered by artificial intelligence technologies, are wonderful for your website as they offer conversational UI and can hugely benefit your enterprise. Drupal offers a useful set of modules that can help in the integration of chatbots in the website thereby providing a conversational interface to the users.

    Facebook Messenger Bot module, created by The White House, gives you the tool for developing chatbot on a Facebook Messenger Platform.

    Chatbot API, another Drupal module, can be used to incorporate a bot in the site. It is an additional layer that falls between your Drupal installation, your Natural Language Processing (NLP) and your various chatbots and personal assistants. It can work with systems like Dialogflow, Alexa, Cisco Spark Microsoft and Twilio.

    Digital voice assistants

    While chatbots are primarily a text-based medium, digital voice assistants can be more human-like with the ability to talk like a human. For instance, Google Duplex, the latest entrant in the scene of digital voice assistants, can provide lifelike conversation thereby having a human-like chat and booking hotels on your behalf.

    Alexa, an integration module for Amazon Echo services, allows Drupal to respond to Alexa Skills Kit requests. The demonstration given below shows that by indulging in a casual interaction with Alexa, the shopper is able to preheat the oven, add the ingredients and cook the food without even looking at the phone or laptop.

    When the shopper provides a verbal query, this input is converted into a text-based request which is then sent to the Freshland Market Drupal 8 website (a fictional grocery store). From there, a coupling of custom code and Alexa module respond to the Amazon Echo with the requested information.

    Cognitive Search

    Forrester, research, and advisory firm, defines cognitive search and knowledge discovery as “the new generation of enterprise search solutions that employ Artificial Intelligence (AI) technologies such as Natural Language Processing (NLP) and Machine Learning to ingest, understand, organize, and query digital content from multiple data sources”.

    Azure Cognitive Services API module allows Drupal to leverage the benefits of Microsoft Azure Cognitive Services. It helps in exposing machine learning APIs and allows developers to incorporate intelligent features like detecting emotion and video, understanding speech and language, and recognising face, speech, and vision.

    Augmented Reality

    Gartner defines Augmented Reality as the real-time use of information in the form of text, graphics, audio and other virtual enhancements integrated with real-world objects. It is this “real world” element that differentiates AR from virtual reality. AR integrates and adds value to the user’s interaction with the real world, versus a simulation.

    A Drupal agency developed a chatbot prototype which helped customers to choose recipes based on the health constraints and their preferences. Chatbot provided an interactive experience to the users which helped in avoiding intensive research for the grocery shopping. By integrating AR in Drupal, they tried to take it one notch higher.

    The demo in the video displays a shopper interacting with the AR application. Freshland Market’s mobile application (fictional grocery store), which is built on Drupal 8, guides the shopper to make better decisions while shopping through AR overlays.

    It superimposed relevant data like product ratings, price and recommendations over the product items detected by the smartphone camera. By showing the products that are best for her diet plan, the mobile application personalised the shopper’s experience.

    Drupal’s web services support and JSON API module assisted in providing content to the mobile application. The Drupal 8 site of Freshland Market stored all the product-related information. So, if the Drupal content for any of the product items is edited to display the item being on sale, it automatically reflected in the content that is superimposed through the mobile application. Furthermore, the location of the product was stored on the site which guided the shopper to the product’s location in the store.

    Another use case is the Lift HoloDeck prototype which was developed using commercially available technologies - Drupal (content store), Acquia Lift (web personalisation service), Vuforia (AR library) and Unity (3D game engine).

    Lift HoloDeck team developed a mobile application that superimposes product data and smart notifications over physical objects that are detected on the smartphone’s screen.

    Consider a situation where a user informs about his purchases to a coffee shop through his mobile application. Entering a shop, he would show his phone screen displaying “deal of the day”. The application superimposes diet plan, directions on how to order, and product data on top of the beverage. By glancing at the nutritional information, he would order his preferred choice and would get a notification stating that his order is ready to picked up.

    Virtual Reality

    Virtual reality is basically computer-generated environments or realities that can be used to simulate a physical world in a specific environment to make it feel real.

    Virtual reality can be used to build cross-channel experiences. The demonstration shown in the video below features a student who is eager to explore more about Massachusetts State University (a fictional university). The video depicts that he is able to take a virtual tour directly from the university’s website sitting on his sofa.

    Placing his phone in a VR headset, he can go around the university campus, explore buildings, and look at the program resources, photos and videos within the context of the virtual tour.

    The Massachusetts State University’s Drupal site stores all of the content and media that is featured in the virtual tour. Drupal backend helps website administrators to upload media and position hotspots directly. Using JSON API, the React frontend pulls in information from Drupal.

    Internet of Things

    In the broadest sense, the term Internet of Things (IoT) subsumes everything that is connected to the internet but it is increasingly being used to define objects that can talk to each other. The IoT can be anything ranging from simple sensors to smartphones and wearables connected together. Combining these connected devices with automated systems can help in gathering information, review it and create an action plan to assist someone with a particular task or learn from a process.

    DrupalCon New Orleans 2016 had a session which delved around bringing Drupal and internet of things together. It exhibited a demonstration that used a barometric pressure sensing, GPS-enabled wearable armband connected to the internet which could, then, display an icon to provide the weather forecast of the current location.

    The armband, which was tethered to iPhone, sent latitudinal and longitudinal data to a ThingSpeak channel (an API for the IoT) using mobile data. It, in turn, tracked the location of a ship by sending this data over HTTP to the Drupal 8 website. When the site received this authenticated POST data, new location nodes were created. It updated the map and table that is built with Views and changed a block on the sidebar to display the matching icon of weather in the current location of the ship.

    Blockchain

    Don & Alex Tapscott, authors of Blockchain Revolution (2016) define the blockchain as “an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.”

    Chainfrog has been working on blockchain technology since its early stages and devised a use case where the user data including communication history, address and the profile data will be available to everyone in a large organisation.

    “Blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.”

    To synchronise and securely segregate Drupal user data, big companies map user registration forms with a centralised company API. These big companies usually have more than one Drupal installations for different departments within the enterprise with a central codebase.

    Thus, instead of having an expensive API layer, Chainfrog proposed using Drupal 8 custom module via a distributed ledger for the synchronisation of user data. So, instead of making an HTTP call everytime a new user is added, they planned to adopt a peer-to-peer immutable ledger thereby removing the middleman, in this case, API.

    Blockbinder, a product of Chainfrog that helps in connecting existing databases instantly, would keep a tab on user records in a data table whenever a new user is added to the Drupal system. Within 30 seconds of any new addition in one of the Drupal installations, all the installations would synchronise the user data.

    At DrupalCon Nashville 2018, we propounded possible use cases for the coming together of Drupal and Interplanetary File System (IPFS). IPFS, which has its working principle based on blockchain technology, is a peer-to-peer hypermedia protocol. Centralisation is at the core of Drupal’s workflow in comparison to IPFS’ decentralised nature. We looked for ways to make them work together.

    Drupal, which allows content editors to seamlessly produce content, can be entwined with IPFS for an amazing digital experience. From helping archivists to store superabundance of data to helping Service Providers as a global Content Delivery Network (CDN), there are tons of benefits. We presented a use case to make this a reality which can be explored in this video.

    Conclusion

    These are some of the frontiers that Drupal has crossed. There are lots of emerging technologies whose potential with Drupal can be explored like..?

    Future is bright with lots of new inventions happening in the technological fields to make the world a better space. Digital firms can make significant strides in their online presence by integrating future technologies with their website. Drupal gives a great platform for the businesses to look beyond websites and incorporate emerging technologies to build futuristic websites

    Want to know how we develop Drupal sites for our clients and also maintain and support them? Ping us at hello@opensenselabs.com to set the ball rolling and make your website exciting with the incorporation of emerging technologies.

    blog banner blog image Drupal Futuristic website Future technology Futuristic technology Futuristic web app Artificial Intelligence Chatbot Digital voice assistant Conversational interface Conversational platform Cognitive search Augmented Reality Virtual reality Immersive experience Internet of things Blockchain Interplanetary File System IPFS AI AR VR Drupal module Drupal 8 Blog Type Articles Is it a good read ? On
    Categories: Drupal

    Vcs provider client

    New Drupal Modules - 9 August 2018 - 3:43am

    Provides a factory and clients for some version control providers.

    Currently gitlab and github.

    This is what powers parts of the Violinist.io service, for example to check if a project needs an update, and so on.

    Categories: Drupal

    AddWeb Solution: ReactJS And Drupal - The Competent Combo!

    Planet Drupal - 9 August 2018 - 3:31am

    What is ReactJS?

    Created to enhance speed, simplicity, and scalability, ReactJS has been doing wonders ever since its initial release in 2013. It was basically created by Jordan Walke, a software engineer at Facebook. And its first deployment on Facebook’s newsfeed turned out to be so successful that it was later on adopted by Instagram too. Amongst all the open-source platforms used today for front-end web-application development, ReactJS is the library which is reaching heights these days. And there are multiple reasons for such a booming popularity in such a short period of time. Each adding to the enhancement of current front-end UI scenario. No wonder it looks like, ReactJS is here to stay!

     

    What is Drupal?

    Drupal is the big name from the open-source community for web content management. Prominent names from journalism leaders like ‘The Economist’ to ‘The Royal Family’ of Britain. The security and scalability of Drupal are so high that it has made it the most trusted platform for web development.

    Even after being a not-too-easy-to-use platform that requires technical expertise for building and maintaining it; Drupal has been chosen by the top-notch players from various industries like Harvard University, Tesla Motors, ABS-CBN News, Warner Bros. Records, et al. In addition, the Decoupled Drupal is the concept where Drupal can be used for building a strong back-end and opening up the doors for upscaling the front-end scenario even more by letting it being build with some other framework. And this is one of the best things ever happened to Drupal.
     

    The Marriage of ReactJS & Drupal:

    , ,

    Now, ReactJS is gaining immense popularity and the marriage of ReactJS and Drupal has become the talk of the town. In fact Dries Buytaert, the founder of Drupal, has also shared he's planning on Drupal adopting React. Though the news has received mixed opinions from the experts of the open-source community, it’s definitely something to be given an ear to.

     

    ReactJS and Drupal are supposedly called the marriage made in heaven. ReactJS is one of the most evolved front-end frameworks from the house of JavaScript. But like every other JavaScript framework, this one too needs and a service-based back-end for storing the data and working on the business logic. Drupal being the strongest platform with built-in RESTful services; it serves as an apt companion for this amazing front-end framework that ReactJS is.

     

    The uprising need for using a modern framework with a robust back-end platform is also a reason behind the buzz created around the combination of ReactJS and Drupal. In fact, Dries has quoted in his blog that JavaScript wasn’t his first choice. Rather he considered Angular and Ember over JavaScript. But citing the ever-evolving market of JavaScript, he realized that the combination of Drupal and ReactJS was what the modern web needed the most.
     

    The community behind ReactJS is also one of the major reasons for taking it into high consideration over other good frameworks. Also, whether it is about ornamenting the current page and few of its elements or it’s about creating a full-fledged single page app (SPA), this very combination is the sure-shot success. Lullabot shares some insightful information about the same, click here to know more.

     

    Some hardcore Drupal Monolithic-ians have also publically discarded the official union of ReactJS and Drupal. But since the world is ever changing and the possibilities, endless; the acceptance of the same can be foreseen. Of course, it is a matter of conflict and controversy. But then, only time can tell how things turn and what reigns the open-source community!

     

    I hope this blog helps you to expand your ReactJS and Drupal knowledge …Thanks! If you need more assistance regarding Drupal Development Services, feel free to contact us now.

    Categories: Drupal

    Drupal Association blog: A more sustainable framework for fiscal sponsorship of Drupal camps

    Planet Drupal - 8 August 2018 - 11:30pm

    Camps are Drupal’s growth engine and they take place all over the world. They attract local developers, connect them with resources to learn how to use Drupal, and most importantly, they provide on-ramps into the community. We are incredibly thankful and amazed at the level of commitment and contribution that organizers invest in their events. This is a very important way to contribute back to the project.

    The Drupal Association supports camps as we can. We provide grants to new events through Community Cultivation Grants (check out this GoaCamp story). We also provide fiscal sponsorship to camps. This means we let organizers deposit their camp income into the Drupal Association bank account, taking advantage of our non-profit  status. Then, they work with our operations team to pay bills out of the account.

    It’s been an honor to help several camps this way. However, this program has two major challenges. 1) We are not able to support camps globally because we can’t work in every currency, so most of the camps we support are in the U.S. 2) As we became a smaller organization, we have fewer staff to support this program. We haven’t been as fast at processing funds as we would like or our camps need.

    Knowing how important camps are to Drupal, how organizers need their work made easier, and that we need to provide global support, we decided that the best way to provide better fiscal sponsorship is by referring community groups to organizations whose business is set up to provide this service. Over the years, we have watched several organizations get very good at providing fiscal sponsorship to open source projects.

    We therefore have been looking at best practice models across many open source communities and we are happy to partner with Open Collective, a company specializing in fiscal sponsorships and other open source funding opportunities. They have the ability to scale and offer the level of service to meet a camp’s needs. In the US, Open Collective Foundation has recently obtained their 501(c)(3) status, and will be able to sign for and represent your camp as we have done in the past. Their platform, itself an open source project just like Drupal, gives camp organizers full transparency, and on-demand reporting so they can manage a camp effectively.  Additional details about Open Collective can be found here.

    Because of this opportunity, we have made the choice to sunset our internal program as of August 31, 2018.

    While we have chosen to partner with Open Collective to assist in this transition, we strongly believe in choice and there are other fiscal sponsorship opportunities that you can choose to roll your funds to, such as Software In The Public Interest and the Software Freedom Conservancy.

    We know that each camp is in a different stage of planning, and we are dedicated to making sure that the transition is smooth and will not affect the activities and success of camps. We will be reaching out to camp contacts to schedule time to talk through the transition. From there, we will roll the funds to a legal entity that you have chosen.

    We are thankful for all the camps we were able to help get launched, and continue to watch their growth year after year. We hope this transition will help our camps grow and scale with no limitations.

    Categories: Drupal

    CKEditor SpellCheckAsYouType (SCAYT)

    New Drupal Modules - 8 August 2018 - 9:53pm

    CKEditor spell checker integration. SpellCheckAsYouType (SCAYT) CKEditor addon.
    SCAYT is "installation-less", using the web services of WebSpellChecker.net.

    Note: The out-of-the-box spell checking functionality is ad-supported. If you want to remove the ads, you can purchase a license.

    Categories: Drupal

    Computed Twig Field

    New Drupal Modules - 8 August 2018 - 8:05pm

    Computed Field with Twig

    Categories: Drupal

    Drupal core announcements: Core JavaScript will be formatted using Prettier (many patches will need rerolls)

    Planet Drupal - 8 August 2018 - 7:32pm

    Drupal 8.6.x is now in a beta phase, which means we will now undertake disruptive cleanup tasks like adjusting coding standards. The main standards change in this release cycle will be the adoption of Prettier code formatter.

    Work is underway to patch core for this change, which will touch many files, so be aware that you will need to reroll patches for conflicts and adjust them to use the new code style rules set by Prettier by running yarn prettier.

    Categories: Drupal

    Agiledrop.com Blog: AGILEDROP: How to Speed Up Drupal Websites with Google AMP

    Planet Drupal - 8 August 2018 - 5:53pm
    Google’s AMP is an open source project that stands for Accelerated Mobile Pages. As the name implies, this project aims to serve mobile pages instantly without long load times. You can get a feel for AMP by searching for anything on your mobile on Google and clicking on links with a lightning sign beside them. Speed is an important factor for any website as it has a number of benefits including making a massive impact on a site’s SEO. In this post, let’s take a look at AMP for Drupal 8 and a brief overview of its implementation on the CMS.   There’s a module for that! As always, there’s a… READ MORE
    Categories: Drupal

    Tired of legal threats, emulation hub EmuParadise drops its ROM library

    Social/Online Games - Gamasutra - 8 August 2018 - 12:41pm

    ROMs and ISOs are no longer available on the retro games site EmuParadise. ...

    Categories: Game Theory & Design

    Drupal Association blog: 2018 Q1 & Q2 Financials Statement Summary

    Planet Drupal - 8 August 2018 - 12:15pm

    Our board of directors is responsible for the Drupal Association’s financial health and as part of their duty, they review and then vote to approve monthly financial statements. The board met virtually on July 25, 2018 and voted to approve the Q1 & Q2 2018 financial statements, which can be found here.

    Each month we compare our results against the financial KPIs we have set with the advice of our virtual CFO, Summit CPA. These KPIs were set to help us focus on increasing our net income so we can build a stronger cash reserve to ensure the organization’s sustainability.  

    Our 2018 Financial KPIs are:

    • Cash Reserve: have a cash balance of 15% of Total Revenue
    • Net Income Profit Margin: end 2018 with a net income profit of 4%
    • Increase our Non-Event Revenue to $1.6M
    • DrupalCon Profit Margin of 27%

    As of our June financial statement, which was approved by the board, the organization is tracking well against these KPIs.


    KPI analysis through June 30 is looking positive for money in the bank, net income, non-event revenue, and event profit margin.

    You can see that April was lower than the ideal target, due to missing revenue in a couple of areas. One with DrupalCon Nashville, where ticket sales came in lower than expected, and the second was some hosting contracts coming in later. These contracts will be reflected in future months.

    We will monitor all KPIs through the year to ensure we are on track. However, one KPI is now complete: Nashville profit margin. DrupalCon Nashville was forecasted to come in at a net profit of $445K at the close of the conference in April, 2018, or 22%. While training tickets under-performed, resulting in a lower than expected ticket revenue, we still exceeded our net profit goal due to a decrease in expenses and an increase in sponsorship revenue. The final net profit was $481K or 25% which is 2% under the set KPI.  


    Details for the DrupalCon Nashville forecast and actual income

    While we did exceed our net profit forecast, it should be noted that this event did not generate as much for the project as past DrupalCons. This is because Nashville’s cost per attendee was higher than usual due to the location. However, at the time of selecting the venue, it was the best option compared to the other available cities. The Drupal Association continues to seek ways to diversify revenue so we are not so reliant on one event to fund the project.


    The overall trend shows Nashville coming in lower than recent DrupalCon North America net income margins

    Drupalcon is evolving and we are making changes.  While the programming, speakers, sessions make up the core of DrupalCon, our event staff is retooling and creating more value to serve everyone in the Drupal ecosystem.

    We would not be able to do our mission-driven work without the support and contributions of our community. Contributions come in many forms, through the purchase of DrupalCon tickets and event sponsorships, through our Supporters and Members, Drupal.org sponsors, recruiters who post jobs on Drupal Jobs and many other fantastic ways our community supports the Drupal ecosystem. We are deeply grateful for everyone who contributes time, talent, and treasure to move Drupal forward.

    Thank you!

    Categories: Drupal

    PUBG dev launches 'Fix PUBG' website to address longstanding bug complaints

    Social/Online Games - Gamasutra - 8 August 2018 - 11:31am

    PUBG Corp†™s new site seeks to address longstanding quality of life issues that plague its popular battle royale game with significant transparency along the way. ...

    Categories: Game Theory & Design

    Devs, pitch your great and clever Design talks for GDC 2019!

    Social/Online Games - Gamasutra - 8 August 2018 - 10:37am

    If you've been sitting on a great idea for a talk on game design at Game Developers Conference 2019, organizers want to hear it -- before next Thursday, August 16th! ...

    Categories: Game Theory & Design

    Pages

    Subscribe to As If Productions aggregator