All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
This module provides functionality to autotag content using Google's Natural Language API.
This module provides functionality to autotag content using Google's Natural Language API.
This module improves the appearance of the Drupal admin tabs (view, edit, translate, .. links).
It shows a "settings" icon at a fixed position on the bottom right of the screen (see screenshot 1).
When clicking this icon, the admin tab items (create, edit, ..) pop up as clickable icons (see screenshot 2).
The css will only load for authenticated users, so anonymous users are uninfected if this module is enabled.
This is a drupal 8 module for the PublishThis platform. There are lot of modules available but no one supporting latest publishthis api's. Using this module you can publish content very easily to your site in different content types.
This is totally build as per my requirements with the customers, but it's totally open for any generic changes community will suggest.
For more information about publishthis api's check the url https://helpcenter.publishthis.com/developers
File view access module helps to define the permission for the end-user to view the uploaded files or not. The uploaders can decide whether the uploaded file need to access by a particular set of user(User has the privilege to view the File view access permission) or not.
The privilege is assigned for each file that uploaded by the user. This module basically developed to overcome the problem with the private file system for specific file uploads rather than all.
On July 25, 2018, the Drupal Association will host their next scheduled executive session, which is a private session for the board members.Executive Session Agenda
While the The Executive Session is a private meeting amongst board members, we want to provide insight into what the agenda topics will be.
Executive update from the Executive Director
Committee updates: nominating, revenue, finance, and governance
Preparation for the annual Executive Director performance review
The schedule for Drupal Association Board Meetings is always available on the Association section of the Drupal website.
The American Disability Act (ADA), 1990 provides provisions to secure the rights of specially-abled people. Although, when first passed, it focussed primarily on physical properties, over time it has covered digital spaces too, which means people can take a complaint to the court for discriminating and violating the ADA act.
Accessibility is a more accepted norm when it comes to physical infrastructure, however, when accessibility translates to the digital space, industries across the web are struggling to answer. Higher education is no exception.“The National Association of the Deaf in 2015 slapped Harvard University and Massachusetts Institute of Technology in Massachusetts federal court, accusing them of discriminating against deaf and hard-of-hearing people”
An absence of hard and fast rules to adhere to in the higher education sector often lead institutes to ignore the web accessibility practices.Exploring the Issues in Higher Ed and the ADA Compliance
Lawsuits can be avoided by following WCAG 2.0. Since web accessibility guidelines and best practices are already clear through WCAG 2.0.The ADA Compliance
The ADA not only covers the general non-discriminatory guidelines but also encourages organizations, institutions, and businesses to provide accommodations to people with disabilities so they can have the same level of access to services as everyone else.
The law was amended later in 2008 to fit the conditions of modern society and include the digital space while broadening the term “disability”.
Since, ADA conforms to other state laws, including section 508 of the Rehabilitation Act and existing WCAG 2.0 guidelines, hence the term - ADA Website Compliance. In January 2017, the federal government adopted the Web Content Accessibility Guidelines, (popular as WCAG 2.0) setting the standards with A and AA level for all websites.The Guiding Principles to Web Accessibility - POUR
The WCAG 2.0 consists of 12 guidelines with four arching principles of POUR. These guidelines relate to one simple question: can the users with varying degree of ability ingest the content on your site?“Just as no ramps would exclude people with a wheelchair, videos without caption exclude people who are hard of hearing.”
Accessibility in higher education should not be restricted only to lectures and videos. In the case of a flash-based campus tour, there should be alt-text for visually impaired people. Accessing content should be intuitive. Making navigation easier needs to be part of the plan.
The content needs to be presented in different ways, including assistive technologies, without losing its meaning. The easiest way to do so is by providing alt-text for non-text content. The content should be easier to see and hear.
By no means should the multimedia content be unattainable. In the case of Harvard and Massachusetts Institute of Technology, the content was not perceivable for the deaf and hard-of-hearing people.
Story of Harvard: Harvard and M.I.T. have extensive free materials online, distributed across platforms like Harvard@Home, MIT OpenCourseWare, YouTube, and iTunesU, edX which offers extensive massive open online courses (MOOCs), free to students around the world.
The videos either did not include captions or were inaccurately captioned (read unintelligibly) making it inaccessible for people with hearing ability.
"Accessible" means fully and equally accessible to, and independently usable by, differently abled students and faculty members in a way that they can acquire the same information, engage in the same interactions, and enjoy the same services as sighted students and faculty with substantially equivalent ease of use.
This principle ensures that the content is easy to operate upon. Web accessibility issues are not synonymous with visibility issues, as is the popular myth. They are as much a problem for people with hearing disability as for a person with a neurological or cognitive disorder.
The content on the website needs to be accessible with a keyboard for people with limited motor functions, people with color blindness, and avoiding the use of content and types that cause seizure.“People living with reflex epilepsy have seizures that occur in response to a specific stimulus, like flashing lights or by noises.”
Is the text readable for people with difference in visual ability? This principle ensures that the content appears and operates in a predictable way. This specifically focuses on the issues related to color contrast.
Accessing content should be intuitive and easy. To disable the pop-up button or going back need not be a time-consuming exercise.
Atlantic Cape Community College in 2007 was dragged to court by a visually challenged student after the campus and curriculum proved to be a challenge for him.
Any content - written or multimedia - should be future proof. Efforts should be made to maximize compatibility with current and future user tools. Before the dawn of the 21st century, screen readers were not as popular as they are 18 years later. A decade back even mobile phones were not as ubiquitous.
Assistive technologies are advancing by leaps and bounds, and your site needs to adapt and step up with upcoming trends in hardware and software tools. In order to keep the content robust, higher ed institutes need to adhere to best practices or lose it the way University of California, Berkeley did.
“In a similar scenario in 2017, The University of California, Berkeley, in response to a Justice Department accessibility order, had two options:
1. Update existing content to comply with accessibility standards.
2. Remove more than 20,000 video and audio files from public view.
They chose the latter, the digital equivalent of boarding up the entrance to a building instead of installing a wheelchair accessible ramp.”
In its defense, the Harvard University asked the court to propose rules “to provide much-needed guidance in this area”. This is one of the most infuriating aspects of accessibility compliance in higher education – there has been an absence of hard and fast rules to adhere to. Something that echoes the statement of Harvard.
“It costs significantly less to make a site accessible than it does to procure the lawyer to protect you in an accessibility claim.”
Now that we understand the guiding principles, we are in a better position to deliver a better user experience to all. One thing worth highlighting is - accessibility issues are easier to address before they manifest on your site, not after.
Under WCAG 2.0 priority levels are assigned to each checkpoint based on its impact on accessibility. These levels were the following:
Priority 1: Conforming to this level will make it possible for one or more groups to access the web content. This is level A.
Priority 2: Conforming to this level will make it easy for one or more groups to access the web content. This is level AA.
Priority 3: Conforming to this level will make it easier for most of the groups to access the web content. This is level AAA.
Drupal has been powering higher education websites. In fact, it is one of the most-sought-after CMS for higher education institutes. Read Why Drupal Is Your Best Bet For Your Educational SiteLevel A Conformance
- Provide web pages with titles that describe the topic or purpose of the page.
- Make sure it is navigated in a meaningful manner while providing the options to bypass repeating blocks of content on multiple pages.
- Make sure that the purpose of each link can be determined by the link text alone unless the purpose is ambiguous to all users.
- In case of an input error made by the user, provide text information specifying the item in error and the error itself.
- Provide labels, guidance and instructions, and text alternatives for all non-text content. Controls or input fields must have a name describing their purpose.
- Information must be accessible to different users in multiple ways, including through assistive technologies (such as screen readers) without losing information.
- Using colors that convey visual information, distinguishing visual components, indicating actions or prompting for a response.
- Users must have the ability to fully operate the website through a keyboard interface, including the ability to pause and stop any presentation, audio or adjust the volume.
- Content must not cause seizures. Avoid designing content in a way that is known to cause seizures.
- Compatibility with other user software, like the ones in assistive technologies.
- Provide captions for all live audio content. And provide audio descriptions for all pre-recorded video content.
- Text content and images of text must have a contrast ratio of 4.5:1. Content that serves only design purposes have no contrast requirements.
- Enable the user to resize the text up to 200 percent without any assistive technology.
- Use of text over images, whenever possible.
- Provide multiple ways to locate web pages.
- Ensure the keyboard focus indicator visibility through all interfaces.
- Components with the same functionality must be identified consistently.
- Ensure the security of legal and financial data transactions by making them reversible, and giving the user an opportunity to recheck the input data and the confirmation mechanism before finalizing submission.
- Support all pre-recorded audio content with sign language interpretation and provide extended audio descriptions for all prerecorded video content where there’s no opportunity to pause the foreground audio and provide audio descriptions.
- The contrast ratio between text and images must be 7:1. However, text or images which serve only design purposes do not require contrast or alt text.
- Any pre-recorded audio content must provide users with context-sensitive help. In case the audio-content is not a CAPTCHA it should either:
- must not contain any background sounds
- or the background sounds can be turned off,
- or the background sounds should be at least 20 dB lower than the pre-recorded speech content.
- Provide users with a mechanism to choose foreground and background colors. With the width of blocks of content must not exceed 80 characters or glyphs.
- Line spacing must be at least 1.5 spaces within paragraphs and paragraph spacing must be at least 1.5 times larger than the line spacing.
- Ensure the text can be adjusted up to 200 percent without the use of assistive technologies. The user does not have to scroll horizontally to read a line of text.
- Allow users to postpone or suppress interruptions, except in the case of emergency.
- Ensure the users can continue their activity without much interference or loss of data after re-authentication in case the authenticated session expires.
- Include information on the user’s location within a set of pages. Provide supplementary content for identifying definitions of unusual words or phrases, including idioms, abbreviations, and jargon.
- Provide additional content when users require a more advanced education level than lower secondary education (to 9th grade) to understand the content.
- Changes of web content may only be initiated by the user or the user must be provided with a mechanism to turn off such changes.
It is worth noting that web accessibility compliance may not be realistic for all websites depending on the type of content. Drop a mail at firstname.lastname@example.org and connect with us if you are planning to build a user-friendly education website.blog banner blog image American Disability Act ADA Web Accessibility Drupal Drupal 8 HTML Accessibility Drupal Web Accessibility WCAG Web Content Accessibility Guidelines Accessibility in Higher Education WCAG WCAG 2.0 Blog Type Articles Is it a good read ? On
CiviCRM Proximity enables geographical proximity search for the CiviCRM
OpenLayers Proximity exposes:
* Square filter: it gives locations contained within a square derived by a
simple latitude/longitude comparison. Less accurate, better performance
* Great-circle filter: it uses the Great-circle distance formula to return
locations within a circular area. More accurate, lower performance.
This module provides a fetch method for Feeds that can fetch a file directly from an Amazon S3 Bucket.
Medium like popover menu to share on Twitter or by email any text selected on the page.
Author: xdamman - https://github.com/xdamman/selection-sharer
Popover menu to share on Twitter or by email any text selected on the page with support for mobile devices (with a popunder).
How to add it to your site
Install and enable the module :D and... fun it!!
Drupal Association blog: Calling all Drupal Agency Leaders: Participate in the 2018 Drupal Business Survey
The third edition of the annual Drupal Business Survey is here. Exove and One Shoe created the survey in collaboration with Drupal Association, to gain insight of Drupal’s health, focus and latest business trends. It also gives perspective on how Drupal agencies are doing and how customers see Drupal.
We encourage all Drupal business leaders to participate in this year’s Drupal Business Survey.
Participation is anonymous and takes only about 10 minutes. The first results will be presented at the Drupal CEO Dinner at Drupal Europe on Wednesday, September 12, 2018. Analysis and insights will officially be published on Drupal.org.
You can participate anytime now until July 31st, 2018.
The survey can be accessed here.
This module lets you expose a rasa NLU,rasa core response for Drupal 8.
You can use this module as a foundation for building interface for conversational AI in-house . The implementation can be taken as example and build the bot as per the requirement
For ease of development, it includes the weatherbot from https://github.com/JustinaPetr/Weatherbot_Tutorial. The bot was checked with python 3.6.
Acquia Developer Center Blog: Experience Express in Utrecht: Conversational Design and Modern Front-end Approaches at Frontend United
With a uniquely diverse community of designers, developers, and everyone in between, Frontend United is one of the conferences I find I enjoy more and more each time I attend. And this time, in Utrecht, a wide range of designer- and developer-oriented content greeted attendees both within and well outside the Drupal universe.Tags: acquia drupal planet
The best part of my job is teaching Drupal. As a Drupal trainer, I get to meet a lot of Drupalers with really different backgrounds. Some are brand-new to Drupal, some have lots of experience. Listening to them tell of their Drupal journeys, both the highlights and the low points, has given me insights into the different ways people encounter Drupal and some of the most common reasons why they love it, use it and get involved in the community (or not).
I've recently been thinking about the Drupal community from a user experience point of view. I regularly host UI meetups for developers and designers, and I'm also volunteering on Drupal's Admin UI initiative, which is creating an accessible administrative interface based on user data and feedback. Both have taught me to empathize with others and understand why they might be feeling excited, warm and fuzzy, anxious, frustrated or curious about Drupal at any given point. It's also given me ideas about what we can all can do to improve the Drupal experience, including:1. Participate in the community
If you think back to your own best experience with Drupal, there's a decent chance that it was a DrupalCon, DrupalCamp or another time when you had the chance to learn from other Drupalers or share your knowledge with them. It feels inspiring to mentor newcomers, help people solve problems on Drupal Slack or get advice from someone who seems to care. Let's keep it up and look for opportunities to take it further!2. Recognize the challenges that you and others are facing
There's no point in pretending that using Drupal is always smooth sailing. Hiding the challenging parts of our experiences only makes others feel like they're alone or that they've missed something everybody else has understood. Asking new users around the world to tell me about their pain points has shown me, as just one small example, that Drupal terminology can often be intimidating. We all have our issues, and talking about them is the first step toward finding solutions for them.3. Get involved with existing initiatives
Community members are on the job when it comes to refining certain aspects of the Drupal experience. The Promote Drupal Initiative has already enhanced Drupal.org's landing page with the persona-specific information its audience was looking for. Their next step will be devising ways to make it easier for new users to find their way into community engagement. And they're not the only ongoing project that could benefit from your time, expertise or financial support: the Out of the Box Experience Initiative, for example, is helping Drupal to make a better and more helpful first impression when it's installed by a prospective user.4. Imagine new ways of solving problems
The beauty of being part of an open source community is that if you see a problem, you have the power to address it. If you have an idea for helping others have a better Drupal journey, why not try it out? Great user experiences encourage user-base growth and vice versa: a virtuous cycle that I'm committed to supporting.
Inspired by these ideas, I recently decided to run for a position on the Drupal Association's Board of Directors as a "director at large"---a community representative, in other words---because I would love to put my time, energy and knowledge towards growing the community and promoting Drupal to new groups and markets. If you have an active profile on Drupal.org then you can vote in this election here any time before Friday, July 13.
For a video version of this post, here's a recording of my session on the topic at DrupalCamp Montreal:+ more awesome articles by Evolving Web
Beacon is an online analytics platform designed to help digital marketers better measure and manage their marketing campaigns. Beacon lets you report website traffic, visitor journeys and attribute website events and conversions to individual links across any digital platform.
Install the Beacon Analytics plugin on your WordPress site to boost your website traffic intelligence and gain amazing insights into the effectiveness of your marketing campaigns.
This module adds a small piece of JS to enable that service.