<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[drupalplanet - @dpi]]></title><description><![CDATA[Drupal Development]]></description><link>https://dpi.id.au/</link><image><url>https://dpi.id.au/favicon.png</url><title>drupalplanet - @dpi</title><link>https://dpi.id.au/</link></image><generator>Ghost 2.38</generator><lastBuildDate>Thu, 04 Mar 2021 06:20:05 GMT</lastBuildDate><atom:link href="https://dpi.id.au/tag/drupalplanet/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[RNG 1.3: The Registrant Update]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>This latest release for [RNG](<a href="https://www.drupal.org/project/rng">RNG</a> brings two major features: The ability for <strong>anonymous users to register</strong> for events. And the ability to <strong>create, and associate non-users</strong> with events.</p>
<blockquote>
<p><em>RNG is an event management module for Drupal 8 created in the spirit of <a href="https://drupal.org/project/registration">Entity Registration</a> (Drupal 7) and <a href="https://www.drupal.org/project/signup">Signup</a> (Drupal</em></p></blockquote>]]></description><link>https://dpi.id.au/rng-1-3/</link><guid isPermaLink="false">60407777e972400001a5163b</guid><category><![CDATA[drupal]]></category><category><![CDATA[drupal8]]></category><category><![CDATA[rng]]></category><category><![CDATA[rng_contact]]></category><category><![CDATA[drupalplanet]]></category><dc:creator><![CDATA[D]]></dc:creator><pubDate>Thu, 17 Nov 2016 16:00:00 GMT</pubDate><media:content url="https://dpi.id.au/content/images/2016/11/bw_crowd.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://dpi.id.au/content/images/2016/11/bw_crowd.jpg" alt="RNG 1.3: The Registrant Update"><p>This latest release for [RNG](<a href="https://www.drupal.org/project/rng">RNG</a> brings two major features: The ability for <strong>anonymous users to register</strong> for events. And the ability to <strong>create, and associate non-users</strong> with events.</p>
<blockquote>
<p><em>RNG is an event management module for Drupal 8 created in the spirit of <a href="https://drupal.org/project/registration">Entity Registration</a> (Drupal 7) and <a href="https://www.drupal.org/project/signup">Signup</a> (Drupal 6). Users can create registrations for events, and event managers can manage these registrations.</em></p>
</blockquote>
<p><strong>Note:</strong> This post discusses updates to the RNG project which are available in a beta release. See <a href="https://github.com/dpi/rng/issues/89">this issue</a> for how to get RNG 1.3 beta.</p>
<h1 id="registrationform">Registration form</h1>
<p>The event registration form has been reworked into a re-usable Drupal element, whilst making heavy use of AJAX. The registrant selector now accepts multiple registrants. Registrants can also be modified after the registration is created.</p>
<video width="100%" height="auto" controls autoplay loop muted>
<source src="https://danielph.in/i/dpi.id.au/rng-registrants-update/single_registrant.mp4" type="video/mp4">
</video>
<hr>
<video width="100%" height="auto" controls autoplay loop muted>
<source src="https://danielph.in/i/dpi.id.au/rng-registrants-update/multiple_registrants.mp4" type="video/mp4">
</video>
*Associate multiple registrants with a registration.*
<hr>
<video width="100%" height="auto" controls autoplay loop muted>
<source src="https://danielph.in/i/dpi.id.au/rng-registrants-update/create_registrant_inline.mp4" type="video/mp4">
</video>
*Create new registrants within the registration form.*
<hr>
<video width="100%" height="auto" controls autoplay loop muted>
<source src="https://danielph.in/i/dpi.id.au/rng-registrants-update/registrant_fields.mp4" type="video/mp4">
</video>
*Modify the meta registrant form within the registration form.*
<h1 id="anonymousregistrants">Anonymous registrants</h1>
<p>Access control has been reworked to permit anonymous users to register for events.</p>
<p><a href="https://www.drupal.org/project/rng">RNG</a> requires that all registrants for a registration are a Drupal entity. Since anonymous users do not correspond to a user entity, the <a href="https://www.drupal.org/project/rng_contact">RNG Contact</a> project provides a way to create non-user registants in a  similar fashion to how contacts work on your phone.</p>
<p>See main RNG Contact article: <a href="https://dpi.id.au/rng-contact-setup/">RNG Contact: Anonymous registrants for RNG</a>.</p>
<h1 id="morefeatures">More features</h1>
<ul>
<li>Registrant entities now have bundles</li>
<li>Added registrant type configuration entity</li>
<li>Added control over which identity types can be referenced or created within each event type.</li>
<li>Added ability to specify minimum and maximum registrants per registration.</li>
<li>Added an interface to view and add <a href="https://www.drupal.org/node/2825943#rng-fields">RNG related fields</a>.</li>
<li>Event settings pages now use the admin theme.</li>
<li>And <a href="https://www.drupal.org/project/rng/releases/8.x-1.3-beta1">many other</a> behind the scene changes.</li>
</ul>
<p><em>Cover photo: <a href="https://www.flickr.com/photos/11375837@N05/2206924369">B&amp;W Crowd</a> by whoohoo120. License CC BY 2.0</em></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[RNG Progress Report]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>RNG has tagged numerous alpha releases and maintained stability with Drupal core. Because of this stability I will be accellerating to 1.0 by skipping beta and going straight to RC. However RC will not occur until the following requirements are satisfied:</p>
<ul>
<li>Drupal 8 must tag its first release candidate.</li></ul>]]></description><link>https://dpi.id.au/rng-progress-report-september-2015/</link><guid isPermaLink="false">60407777e972400001a51639</guid><category><![CDATA[drupal]]></category><category><![CDATA[rng]]></category><category><![CDATA[drupalplanet]]></category><category><![CDATA[courier]]></category><category><![CDATA[drupal8]]></category><dc:creator><![CDATA[D]]></dc:creator><pubDate>Tue, 22 Sep 2015 09:51:09 GMT</pubDate><media:content url="https://dpi.id.au/content/images/2015/09/slrgx.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://dpi.id.au/content/images/2015/09/slrgx.jpg" alt="RNG Progress Report"><p>RNG has tagged numerous alpha releases and maintained stability with Drupal core. Because of this stability I will be accellerating to 1.0 by skipping beta and going straight to RC. However RC will not occur until the following requirements are satisfied:</p>
<ul>
<li>Drupal 8 must tag its first release candidate. <a href="http://acquia.slides.com/drupalcon/driesnote2015/fullscreen#/3/11">Supposedly in October</a>.</li>
<li>Current tests must continue to pass.</li>
<li>DER must commit <a href="https://www.drupal.org/node/2548395">base field views integration</a>, and tag a new release (beta4).</li>
<li>Courier must create a new re-usable <a href="https://github.com/dpi/courier/issues/8">template selection UI</a>.</li>
</ul>
<p>Everything should line up for a RNG RC in October or November 2015.</p>
<p><strong>Updated October 20, 2015</strong>: All requirements were satisfied, the first RNG release candidate was released on October 14th, 2015.</p>
<p><em>Cover photo (unmodified): <a href="https://en.wikipedia.org/wiki/Steam_locomotive#/media/File:Steam_locomotive_running_gear.jpg">Running gear of steam locomotive</a> by Petar Milošević. License <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC BY-SA 3.0</a></em></p>
<!--kg-card-end: markdown-->]]></content:encoded></item><item><title><![CDATA[An Alpha Spotted In The Wild]]></title><description><![CDATA[<!--kg-card-begin: markdown--><p>After 5 months of development, <a href="https://www.drupal.org/project/rng">RNG</a> is ready for its first alpha release. A milestone where there are no major issues, and schema is not anticipated to change leading up until v1.0.</p>
<p><em>RNG is a Drupal 8 module implementing a core toolset for allowing users to register for events.</em></p>]]></description><link>https://dpi.id.au/rng-alpha/</link><guid isPermaLink="false">60407777e972400001a51637</guid><category><![CDATA[drupal]]></category><category><![CDATA[rng]]></category><category><![CDATA[drupalplanet]]></category><category><![CDATA[drupal8]]></category><dc:creator><![CDATA[D]]></dc:creator><pubDate>Tue, 16 Jun 2015 19:46:30 GMT</pubDate><media:content url="https://dpi.id.au/content/images/2015/06/rsz_5472660657_0d68d020b8_o.jpg" medium="image"/><content:encoded><![CDATA[<!--kg-card-begin: markdown--><img src="https://dpi.id.au/content/images/2015/06/rsz_5472660657_0d68d020b8_o.jpg" alt="An Alpha Spotted In The Wild"><p>After 5 months of development, <a href="https://www.drupal.org/project/rng">RNG</a> is ready for its first alpha release. A milestone where there are no major issues, and schema is not anticipated to change leading up until v1.0.</p>
<p><em>RNG is a Drupal 8 module implementing a core toolset for allowing users to register for events. An event can be a presentation at a conference, a meetup, a class. If you need a way to associate people with a Drupal entity, take a look at RNG.</em></p>
<p>Core features of RNG:</p>
<ul>
<li><strong>Any entity type</strong> — designate any bundle (e.g <em>node type</em>) as an event type.</li>
<li><strong>Self and proxy registration</strong> — users can register themselves or other identities to the event.</li>
<li><strong>Multiple registrants</strong> — registrations can associate multiple identities.</li>
<li><strong>Messaging</strong> — messages, such as email, can be sent to registrants. Messages have token support, allowing you to recycle  field values from the related event, identity, and registration. Messages can be timed, or sent when a registration is created.</li>
<li><strong>Additional identities</strong> — the <a href="https://github.com/dpi/identity">Identity</a> module allows you to register non-users. It is modeled like an address book, where contacts are added, and then made available as an option on the registration form.</li>
</ul>
<p>Theres still a <a href="https://github.com/dpi/rng/milestones/rng-8.0-1.0">few things</a> that will make it in before 1.0 final. Including improved Views integration, and improved/full test coverage.</p>
<p>I work on RNG in my own time. If you want to help out, don't hesitate in posting in the <a href="https://github.com/dpi/rng/issues">issue queue</a> or <a href="https://dpi.id.au/contact/">contacting me</a> directly.</p>
<p><strong>Need help getting setup? See <a href="https://dpi.id.au/rng-quick-start/">Quick Start</a>.</strong></p>
<p><strong><a href="https://www.drupal.org/project/rng">Download the module</a> on drupal.org.</strong></p>
<p><em>Cover photo: <a href="https://www.flickr.com/photos/_sjg_/5472660657">Seedling</a> by sjg. License <a href="https://creativecommons.org/licenses/by-nc/2.0/">CC BY-NC 2.0</a></em></p>
<!--kg-card-end: markdown-->]]></content:encoded></item></channel></rss>