All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
We will host the next Durpal Meetup at our Amazee Labs offices in Zurich on 11 July.Anli de Jager Thu, 07/05/2018 - 15:12
We'll focus our discussions on progressive decoupling, GraphQL, and Drupal.
So, if these topics interest you make sure to join us for an evening of great talks and collaboration.
We hope to see you there!
Date: Wednesday, 11 July 2018
Time: 6:30 PM - 9:00 PM
Venue: Amazee Labs, Förrlibuckstrasse 30, Zürich
Provides an API for integrating the jQuery drawer plugin with Drupal.
Flexible drawer menu using jQuery, iScroll and CSS.
When you want to buy a new shirt from an emporium, you look for the best shop that can exhibit different pieces of nicest clothes for you to choose from. Not much has changed with the emergence of the online stores. You still strive to buy the best thing available on the best e-commerce site. Drupal Commerce and Magento offer an amazing e-commerce platform for the digital businesses to establish themselves as the best in the industry.
A brief look at Drupal Commerce and Magento
Drupal Commerce and Magento have different features and specifications. Determining which one is the most suited for your organization’s needs is a matter to be pondered over. To yield the best crop, comparing both of them side-by-side can give you a better picture.
With more than 60,000 sites powered by Drupal Commerce, a module, it is one of the most flexible e-commerce solutions for websites and applications of all sizes. Drupal 7 and Drupal 8 are the versions to be maintained and supported for the years to come. While building an online store in former will require Commerce 1.x, and for the latter Commerce 2.x.Drupal Commerce is meritorious in various ways bringing e-retailers more traffic to drive more results. Usage statistics for Drupal Commerce from Drupal.org
- Easy usage: It helps in the development of administration system and customised business workflow. Hence, even a person without the technical expertise can make alterations and do the testing which makes it a marketing driven commerce.
- Digital experience: It enhances digital experience by incorporating commerce, content and, community and brings e-retailers more traffic.
- Business-centric: It gives you the structure that you need for your online store without setting preamble and assuming your business requirements. Simply saying, it is the king of customisation.
- King of content: Built on top of enterprise CMS, it offers a commerce platform to intertwine content and products seamlessly, thereby driving both online and offline sales via a wonderful UX, optimised merchandised tools, and efficient SEO techniques.
- Easy configuration: With its robustness and flexibility, it is configurable to fit right for your enterprise’s needs. It is great for any sort of physical and non-physical items that demand payment models like recurring, licensing or subscription.
- Cost-effective: Being an open source software, it is an affordable solution.
- Adaptable: It allows third-party integrations and enhancements in the features and functionalities to adapt the changing needs of a business. Be it Authorize.net, Braintree, PayPal, Stripe, Amazon Pay and a lot of other payment gateways, it provides many integrations. Thus, it is highly extensible.
Providing a flexible shopping cart system, Magento is another e-commerce platform that is offering online merchants a robust solution and the control over the appearance, content and, functionalities of their e-commerce websites. It provides tools for a powerful marketing, SEO and, catalog-management. Ranging from small-scale sites to the large-scale enterprise SaaS-based systems, it has wonderful platform to accommodate the needs of business requirements.Usage statistics for Magento from BuiltWith.com
Some of the highpoints of Magento where it is advantageous is mentioned below:
- Installation: It is very simple when it comes to installation and features additional layouts and plug-ins.
- Affordable solution: It offers an efficacious and cost-effective solution being an open source software.
- Payment gateways: Some of its worldwide available payment gateways are PayPal, Authorize.net, CyberSource etc.
Easy installation from the scratch
Easy installation from the ground up
Easy to learn
Steep learning curve
Can create complex content relationship
Has a basic content management system
Dynamic addition or removal of products possible
Conventional way of displaying products
Features and functionalities
Great for complex online stores
Good only for simple shopping carts
Has in-built modules to create multilingual site
Multiple Store Views helps in building multilingual site
Difficult to customise
Being open source technology, it is absolutely free to use
Shown identity shift with newer modules not free to use
Can be easily integrated with multiple ventures of your business
Would require two or more independent systems to integrate with multiple ventures
Plethora of modules available for enabling SEO
Built-in SEO-friendly tools available
Required minimal coding skills
Requires advanced coding skills
Third party integrations possible
Provision for third party integrations available
Most security focussed
Relatively less secureInstallation
Drupal Commerce allows developers to install from the scratch. An installation package has to be downloaded and installed. It requires you to install Drupal CMS and then enable the Drupal Commerce module or use an installation profile to automatically enable it.
Magento allows developers to install from the ground up by providing installation package to be downloaded, loaded and installed.
Verdict: Match is drawn. No side wins this contest. Both of them offer a wonderful platform for the installation.Usage
Having a site running on Drupal and familiarity with the Drupal features and functionalities would make your life easier in learning how to use Drupal Commerce.
Although Magento gives complete control to the users and comes with some amazing features, Magento professionals are required to fully extract its potential and use its functionalities to the fullest. Someone new to Magento may lead a tough learning curve initially.
Verdict: Thus, it has the advantage over Magento as you do not have to consume a lot of your time in learning its functionalities. Being adept with Drupal helps in learning Drupal Commerce in no time.Content Management
Built on top of Drupal, Drupal Commerce permits you to endlessly create content types with custom fields and attributes, and cool media tools, thereby improving the editing experience. Its provision for content relationships helps you in forming a listicle consisting of related products and blog posts. Also, you can customise your landing page with optimised product lists. It is great for businesses who consider providing content as the fulcrum of their growth.
In contrast, Magento has a very basic content management system. It only allows you to add pages, some content to different categories of pages and attributes to the products. Other than this, you will step into its custom domain. This incurs heavy costs and increases ongoing support.
Verdict: Drupal Commerce is, obviously, miles ahead and hugely beneficial in this arena.Catalog Management
A product can be dynamically added or removed from the product list automatically in Drupal Commerce. You can develop a traditional catalog-like experience and it automatically follows the way you have organized your products and uses attributes associated with them. Be it tables, grids, or lists, products can be exhibited on your website in any pluggable style with each having their own appearance and feel. This immensely helps in building user engagement.
Magento has a very conventional way of how products are organized and added to the list. You build a set of classifications in a catalog root where the products can be included. A product can fall into multiple categories depending on their type and how the users are trying to find these products. But Magento follows a strict provision for displaying products on the site. For instance, only lists and grid views are available for product listings.
Verdict: Drupal Commerce, apparently, has the upper hand in this area.Mobile responsiveness
Drupal Commerce offers screen flexibility for building the most powerful and versatile business engine in today’s market. Drupal themes help in lending a fully responsive design for the ecommerce website.
For instance, SShop is a bootstrap based Drupal 8 theme with out-of-the-box support for Drupal Commerce. It provides multi-level responsive header menu, slideshow on the homepage, and a custom layout.
Corolla is another stupendously stylised colorable Drupal theme that comes with 6 preset colour schemes, custom colour options, mobile responsive features, and box shadow and background texture options among others.
eStore is a fully responsive, bootstrap-based Drupal theme that comes with cool functionalities like product layouts collection to scan through and choose from, slider content types, custom field additions to the Default Product Type, content types included in the configurations etc.
Magento is not far behind. It adopts responsive web design approach to craft websites that provide an optimal viewing experience across a wide range of devices. For instance, the out-of-the-box Magento Blank and Luma themes offer a fully responsive design.
Verdict: Providing a beautiful design to the site and making the responsive across devices, both the platforms are equally beneficial in this area.Features and functionalities
One of the foremost advantages of Drupal Commerce is that it has a huge and a growing list of modules for enabling customised features and functionalities. Building a custom application and providing a wonderful digital experience thereby incorporating features that are beyond commerce, it is adaptable to changing times and business needs. Whether you need to add web services or forums, it gives you the space for adding a functionality which is entirely new.
Magento comes with a nice set of features which is really good for your online store. If you are looking at a product on the basis of its published feature set, then Magento is good for you. So, in simple words, if you just need to develop a shopping cart, opt for it.
Verdict: Hence, unlike Magento, not only a simple shopping cart, Drupal Commerce can customise your online shopping site for a wide array of needs.Multilingual capabilities
Drupal 8 comes with out-of-the-box modules for translating the content on the website. Its built-in language handling abilities help in delivering localised digital experiences by letting you choose from 94 languages.
It also offers the individuals who work on the site - site administrators, content editors, and translators - the choice of their own language. From pages to the taxonomy terms, it can translate everything. Even the configuration of the site like blocks, panels, views etc. can be translated.
With every Magento theme, you can incorporate a multilingual storefront without a lot of trials and tribulations thereby allowing the user to switch between languages with ease.
Store Views are the store instances in the Magento platform. So, if you are running a ecommerce website with a single language, single Store View is required. For multilingual sites, it allows you to have multiple Store Views.
Verdict: Both the platforms share this arena equally and lets you run a great multilingual online store.Administration interface
Without even making changes to the code, you can customise the admin interface as per your needs in Drupal Commerce. It lets you create screens for specific users with certain administrative actions.
Magento gives you a structured and properly defined way to govern the entire store. If you are complacent with its built-in admin interface functionalities, then it’s good for you. But if the need arises for some more features, then a lot of development effort is required to make customizations.
Verdict: With provision to choose from a huge list of Drupal modules to make the admin UX better, it should be a no-brainer of a choice that points to Drupal Commerce.Cost constraints
Drupal is an open source technology. So, it is absolutely free to use.
In contrast Magento is showing an identity shift according to Gartner’s Magic Quadrant for Digital Commerce in 2018. It states that some newer modules in Magento are not being offered as open source. Moreover, the prospects drawn to Magento because of its strong reputation in the open source community should be careful of this tectonic shift and determine whether or not they are comfortable with this.
Verdict: Being an open source technology, Drupal Commerce clearly excels in this category.Business-Driven
Drupal Commerce can help make a site with any of these functionalities or all at once: a multilingual site, a multisite, community forum or an online store. So, it can integrate with multiple business platforms under one umbrella.
To integrate Magento with any other part of business ventures like forums or subscriptions, you will have to confront with two independent systems working with each other. This calls for third-party solutions to keep data between several systems in sync and up-to-date.
Verdict: Drupal Commerce clearly wins this race by miles with a wide pool of benefits for your business.SEO tools
You can enable SEO through superabundance of modules in Drupal like Pathauto, XML Sitemap, Redirect etc.
With Magento’s out-of-the-box SEO tools, you can easily adjust URLs, meta information, and verify search terms and ranking through Google integration.
Verdict: Both of them offer a perfect platform for making the site search friendly.Skills required
Without much coding experience, you can easily pick the basics quickly in Drupal Commerce. For someone with minimal coding knowledge, it offers modules like Views, features etc to power user interface. Even for a code genius, aforementioned modules can be really helpful.
With heavy usage of objects, inheritance, and programming concepts, someone with minimal experience of coding, may find it tough in Magento to get to the scheme of things quickly. Also, understanding and detecting Magento extension clashes can be tricky. It has an okay documentation available but active Magento community and a wide range of training and support offering can be pretty useful.
Verdict: With an active, engaging and responsive Drupal Community and a plethora of training and support services available, Drupal Commerce should be the default choice.Integration scope
Drupal Commerce can seamlessly integrate with third-party tools. Some of the examples are:
- Apache Solr Search module helps in the integration with Apache Solr search platform for enabling better enterprise search features.
- Oracle Driver module allows the Oracle Database to be used as the primary backend.
- Commerce Amazon Pay allows integration with Amazon Pay and lets you log in to Amazon with Drupal Commerce.
- Commerce FedEx module adds FedEx shipping calculations functionality.
- MailChimp module helps in the integration with MailChimp API and lets you generate and send email campaigns from your site providing easy email marketing functionalities.
- Acquia Lift Connector module offers integration with the Acquia Lift Service to improve web personalisation of your ecommerce site.
Magento offers support for third-party integrations too. Some of the example categories are:
- Magento theme or template integration allows you to use third-party themes from Themeforest or TemplateMonster.
- SMS gateway integration with third-party service providers like Kapsystem is possible in Magento
- It also allows Payment Gateway integration with Paypal, Amazon Pay etc.
- Magento API integrations can be done with Xero, Salesforce, Box etc.
- It can also be integrated with leading CMS like Drupal.
Verdict: Both the platforms offer third-party integrations.Security
Statistically proven, Drupal is the best security focussed CMS among the major CMS platforms like Wordpress, Joomla and Magento. Both the infected websites and the infection rate of Magento were much higher than that of Drupal in the Hacked Website Report from Sucuri.Source: Sucuri.net
Verdict: Drupal is the most secure CMS and should be prioritised over Magento.Conclusion
For the best e-commerce site, digital firms have to thrive on the e-commerce platforms for a unique and a masterclass of a website. Drupal Commerce and Magento provide a platform for setting up an e-commerce site efficiently. To understand what suits your organisation’s needs, you have to properly understand their features and functionalities to choose wisely. A side-by-side comparison delineates that Drupal Commerce has the clear edge over Magento and comes out as the winner.Drupal Commerce Magento Drupal Drupal 8 Ecommerce platform Commerce 2.0 Magento vs Drupal Drupal Commerce vs Magento Ecommerce Payment gateway Ecommerce website Content Management System CMS Mobile Responsive Multilingual Site Open Source Multisite SEO Blog Type Articles Is it a good read ? On
D8 version of
A simple migrate source for migrating content from YAML files. Uses the Symfony YAML component to parse the YAML files.
The primary use case is for importing example content defined in YAML files, however this source is flexible enough to allow the import of any YAML file with a recurring structure.
An Endzeitgeist.com review
This massive supplement clocks in at 64 pages, 1 page front cover, 1 page editorial, 1 page ToC, 1 page foreword, 1 page SRD, 1 page back cover, leaving us with 58 pages of content, so let’s take a look!
This review was moved up in my reviewing queue as a prioritized review at the request of my patreons.
So, this book has a rather impressive goal – making vehicle creation truly modular. Vehicle, for this purpose, does not mean using Small or Tiny spacecrafts as submersibles, etc. The book focuses on vehicles that are somewhat “smaller”, and rules-wise, use hit point mechanics as opposed to hull points. Each size is assigned a numeric value – this is important, and though it is later referred to as such, the section that establishes it never explicitly states this, so let me do that for you: This numeric value would be the “size level,” and it determines the maximum number of modifications you can fit on the vehicle.
They are, as such, susceptible to being destroyed by hit point damage causing spells and effects. But does it succeed? Well, we begin by choosing an idea – after this, we choose the array that suits best the body of the design. Each body has a base cost per tier, and certain modifications are added after body selection. For example, if you want a hover tank, you first choose tank, then add the hover modification. These are jutted down on a piece of paper…or on the handy vehicle creation work sheet included! Now that is foresight, ladies and gentlemen! Nice! This step encompasses determining the size of the vehicle in question and choosing from 12 array types that include bikes, flying vehicles, walkers, trucks, etc. Vehicles come in 20 levels, with regular and maximum speed on a character scale, while the third speed rating denotes per hour movement. EAC and KAC ratings are provided per level and seem sensible for the respective vehicle types. Damage that exceeds the hardness of the vehicle is applied to a random passenger, and cover provided, if any, is similarly noted. Cool: Modifiers for Piloting at full speed are and regular speed are provided per level. There are a couple of minor editing glitches regarding plural “s,” missing prepositions and the like here, but I found the section to be pretty easy to grasp, though the pdf does sometimes become a bit inconsistent regarding level/tier, using them interchangeably – here, a revision of terminology has obviously not been implemented to the fullest extent.
Didactically, there are two components that first feel a bit odd: We note passengers, but there is no passenger stat per se included in the tables; instead, each vehicle body type notes the passengers in the beginning; this is slightly counterintuitive, since the previous rules explained by the pdf all refer to table entries. Secondly, vehicles get a Ram DC. This is 10 + tier of the vehicle (should probably be item level, analogue to SFRPG’s core rules) for collision, with damage governed by vehicle size. These are more unified and based, as a default, on d6s. Okay, got that. The Attack DC is equal to the “vehicle in DC modified by add-ons” – I stumbled over this “vehicle in DC” at first, but since it’s the same paragraph, I’m pretty confident, that the DC to ram it is meant. The presentation of this part of the rules could be slightly clearer. Now, this whole section becomes clearer once you reread the collision section in the SFRPG core book, but in a pdf that otherwise does a really good job explaining its rules, this stood out to me. As a nitpick, the collision damage type should be noted as bludgeoning.
The section also provides a couple of examples for this step of vehicle creation. A minor complaint here: Not all examples provided come with formatting of the stats, lacking bolding of elements. The material is functional, though. Visual representations of the respective vehicles bodies are provided.
As hinted at by the presence of modifications, which can range from pretty cosmetic to being complete overhauls of the base body – adding Military to a bike, for example, might well make it behave more like a Batman-Bike style 2-wheeled tank. All modification costs are added and then modify the cost ”per tier” – should probably be item level. The list of modifications is extensive and amazing: From advanced, really good materials to piloting an aged craft, armors of varying degrees, being capable of transporting other vehicles or mechas. These modifications are given in base percentages for the most part, with some offering a fixed cost per item level. Here, the book does get the distinction level/tier right – thankfully, otherwise it’d become really confusing: You see, the modifications do include starship materials and thruster modifications, allowing for the upgrade to essentially pseudo-starships, with hull points and starship options. Big kudos for attempting this step and incorporating it into the system!
This is not where the system stops, btw.: After the modifications, we come to the add-ons, which serve to distinguish vehicle functionality. These include additional passenger compartments, auto-piloting units, more hit points, more limbs, cargo spaces, adding ship or mecha expansion bays, applying ship weaponry. A vehicle can add its “size plus one add-on” – here, we once more refer to the numeric value that was deemed “size level” in the modification chapter, in case you’re wondering. Add-on bonuses, cost-wise, are added to the total cost, after modifications per level have been taken into account.
Finally, you can add finer details – gun ports, HUDs, sunroofs or luxury details. Et voilà!
The pdf also presents 6 feats and 4 piloting actions, which have in common that they disregard standard formatting for the like in pretty much every way possible – they are presented as though in an abbreviated table. The rules-language here is also kinda flawed, using terms like “give back” and, for example, this line “This allows a pilot to select a specific type of Int 15, Dex 15 vehicle and…“ – what? Pretty sure that those should be prerequisites… The rules-language here is really, really flawed and I frankly wished the page weren’t there. The piloting actions aren’t better, failing to specify their action type – this renders them unusable as written.
From there, we move on to dumb bombs, oil spills etc., using damage as based on the size of the vehicle in question. Damage types are not properly noted here, and verbiage isn’t always perfect, but thankfully never reaches the levels of non-function of the one page of feats and piloting maneuvers. The final chapters are devoted to a massive selection of sample vehicles, as well as a brief summary on the topics of destroying/repairing vehicles.
Editing and formatting are not as tight as this book deserves. Layout adheres to a nice two-column full-color standard and we get quite a few, detail-wise decent, but inspiring full-color artworks. The pdf comes with bookmarks for each chapter.
Edward Moyer’s Ultimate Vehicles is a truly fantastic little system that can provide a metric ton of crazy vehicles for your interstellar adventures. There is a ton to love about this book – so much, in fact, I’d consider it to be a best of candidate. Alas, this book is a good example for my claim that good editors/devs are the unsung heroes of the RPG-industry. The book, good news first, does not lack crucial components and presents a functional system.
On the downside, though, the per se concise and well-presented rules are needlessly obtuse in some components. The inconsistencies between tier and item level; the fact that the rather important numerical values for sizes (size levels, as they’re called exactly once, a couple of chapters after being introduced) are not even bolded or otherwise emphasized or concisely defined with a unique term – this book, for the most part, manages to make the process of creating vehicles super-easy…only to become obtuse due to terminology inconsistency. I’ve had to skip back and forth a couple of times to get how the system works, and that is, in part, due to presentation and content editing snafus.
In short: This book requires some tolerance regarding these problems. But if you *do* get past these issues, you’re rewarded with a phenomenal toolkit that can enrich your game for years. Once you get past the imperfections, you’re rewarded. The entry-barrier generated by the book can potentially sink this pdf for you – unless you’re willing to look past the flaws and invest time in understanding the engine presented here, you will not have fun with this. For the formal issues, I should rate this down further. If the quality of the crunch was as bad as for the feats and piloting skill uses, the only part herein that simply doesn’t work, I’d consider this to be bad.
However, on the other hand, the book does deserve applause for what it does once you get how it’s supposed to work. Once you get it to function as it should, the book becomes amazing. And it doesn’t simply become a “bit” amazing, but rather, a MIGHTY, versatile toolkit you’ll adore.
This is, then, ultimately the best definition of a diamond in the rough. It is needlessly VERY rough in its components. But it can shine. Oh, can it shine. As a reviewer, I am utterly torn. The formal criteria regarding rules-consistency, etc. are simply not met by this book; were I to rate this on smoothness of didactic rules presentation and consistency, I’d have to rate this seriously down to something in the vicinity of 2 stars. However, on the other hand, the book does not deserve being called bad; heck, it doesn’t even deserve being called mediocre – it is, potentially, a truly inspired gem of a book, a book that could have easily been a Top Ten contender. I am, truly and thoroughly, torn.
If I rate this 3 stars, emphasizing the serious problems this has, I’d do the book a serious injustice; at the same time, if I do ignore the rather pronounced flaws this has, I’d be misleading the consumer. As a whole, I consider the flaws to be components that can be overcome, and with but one page of truly bad material in a book of this size and density, I feel justified in rating this 4 stars.
For me, as a person, this is a huge winner. If you can live with the caveats I noted, then you’ll love what this has to offer. Now, excuse me, I need to start building some vehicles…
This module provides a form to add one user to multiple OG groups in a batch.
On the form you can fill in the user name of the user you want, and choose from the groups you want to add the user to, from the list, or choose any content type (which is defined as a group) and the user will be added into all the groups of that content type.
You can also choose the role you want to give to the chosen user. If the role is does not exist in a specific group, the user will only be added as a member.
Credit: Developed by Hadasa B.
This module automatically opens external (menu) links in a new tab by setting target="_blank" to every external link.
Just enable this module and you're done.
You could also use the Menu Link Attributes module, which allows you to do much more per menu link, but then you have to manually set target _blank for each menu link
Convenient searching is a keystone of good website navigation and usability. Help your website users always find what they want, and they will lose all the addresses of your competitors, completely forgetting their names.Read more