Drupal Planet

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 9 hours 47 sec ago

LightSky: The Drupal Community

Thu, 08/28/2014 - 1:12pm
div class=field field-name-field-audio field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item evendiv class=mediaelement-audioaudio src=http://www.lightsky.com/sites/default/files/podcasts/time_to_live_episode_5.mp3 class=mediaelement-formatter-identifier-1409264246-0 controls=controls /audiodiv class=mediaelement-download-linka href=http://www.lightsky.com/sites/default/files/podcasts/time_to_live_episode_5.mp3Download/a/div/div/div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpIn this episode of Time to Live we have Doug Vann as our guest.  Doug is the President of Synaptic Blue, a Drupal consulting firm, and is extremely active in the Drupal community.  We discuss a variety of aspects of the Drupal community and how it benefits individuals and companies to get involved in the community./p h2 Participants/h2 pMichael Hodge Jr - President/Owner at LightSky - a href=http://twitter.com/m_hodge@m_hodge/a/p pBruce Clingan - Director of Business Development at LightSky - a href=http://twitter.com/astrocling@astrocling/a/p pDoug Vann - President of Synaptic Blue - a href=http://twitter.com/dougvann@dougvann/a/p h2 Comments/Questions/h2 pWe are doing this podcast for our visitors. If you have any ideas for how we can improve our podcasts, or ideas for future topics please let us know. You can either reach us via a href=mailto:time2live@lightsky.comemail/a, a href=http://twitter.com/lightsky_designtwitter/a or in the comments below./p /div/div/div
Categories: Drupal Feeds

DrupalCon Amsterdam: Get a status update on Drupal 8 Contribution Modules at DrupalCon Amsterdam

Thu, 08/28/2014 - 4:33am
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpDrupal 8 is slowly approaching. As we all know, the real power in version upgrades lies in the contribution modules. Most of the maintainers are already working on their Drupal 8 ports, but what is their status?/p pWhile we would like to give every one of these maintainers their own full session to discuss their modules, they are unfortunately only so many slots available. Not to mention it would take a long time for you to attend all of these talks on top of the various other conference sessions!/p pTherefore, in order to update the community on the major modules, I have coordinated a double session where each maintainer will present their module’s status. The presentations will be short and focused, freeing you up to enjoy other great conference content./p pWe will hear about the following modules:/p ulliWebform (by quicksketch) /liliRules (by dasjo) /liliDisplay Suite (by aspilicious) /liliMedia (by daveried/slashrsm) /liliSearch API (by drunken monkey) /liliCommerce (by bojanz) /liliRedirect, Global Redirect, Token, Pathauto (by berdir) /liliPanels (by populist) /liliSimplenews (by miro_dietiker/ifux) /li/ulpThe session will take place on Tuesday, September 30th from 14:15 - 16:45 (this is two session slots) in the Keynote Auditorium (Wunderkraut Room)./p pa href=https://amsterdam2014.drupal.org/session/drupal-8-contrib-module-update class=button-linkMore information/a/p pJoin us to learn directly from the maintainers what to expect of their Drupal 8 Modules!/p p--br / Michael Schmid (Schnitzel)br / DrupalCon Amsterdam Site Building Track Chair/p /div/div/div
Categories: Drupal Feeds

LevelTen Interactive: Become a ColourLover

Thu, 08/28/2014 - 12:00am
img typeof=foaf:Image src=http://getlevelten.com/sites/default/files/styles/600x300/public/content/blog/images/colourlover-01.png?itok=oVlMzZVX width=600 height=300 alt=become a colour lover / pspan style=font-size: 16px;It’s easy to underestimate the impact of web design on business. The look and feel of a site not only communicates the personality of an organization, but it impacts the company’s perceived credibility. Great design provides the right visual experience for the target audience to meet goals and objectives./span... a href=/blog/gretchen-voelker/become-colourlover class=more-linkRead more/a/p
Categories: Drupal Feeds

Mediacurrent: Workflow for Rescuing (really bad) Drupal Installs with SQL

Wed, 08/27/2014 - 3:54pm
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/rescuing-sql-v7-01.png?itok=-9b4NNqE width=200 height=152 alt=Rescuing Drupal with SQL title=Rescuing Drupal with SQL / h3strongspan style=font-size: large;A strategy for building queries with Inline Views/span/strong/h3
Categories: Drupal Feeds

Drupal @ Penn State: ELMSLN optimization: Cost and Scale

Wed, 08/27/2014 - 3:40pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpI did a post the other day about a href=/content/elmsln-performance-tuningELMSLN Performance Optimization/a all about lessons learned and looking at some popular techniques and applying them. These are techniques that can be applied to ANY Drupal (and in many cases non Drupal) application to increase performance. This article looks at the real world price of performance tuning./p/div/div/div
Categories: Drupal Feeds

Dries Buytaert: A better runtime for component-based web applications

Wed, 08/27/2014 - 2:53pm
div class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-abovediv class=field-labelTopic:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tag/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/divdiv class=field-item odda href=/tag/wordpress typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Wordpress/a/divdiv class=field-item evena href=/software-development typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Software development/a/div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpI have an idea but currently don't have the time or resources to work on it. So I'm sharing the idea here, hoping we can at least discuss it, and maybe someone will even feel inspired to take it on./p pThe idea is based on two predictions. First, I'm convinced that the future of web sites or web applications is component-based platforms (e.g. Drupal modules, WordPress plugins, etc). Second, I believe that the best way to deploy and use web sites or web applications is through a SaaS hosting environment (e.g. a href=http://wordpress.comWordPress.com/a, a href=http://drupalgardens.comDrupalGardens/a, a href=http://force.comSalesForce's Force.com platform/a, a href=http://demandware.comDemandWare's SaaS platform/a, etc). Specifically, I believe that in the big picture a href=http://en.wikipedia.org/wiki/On-premises_softwareon-premise software/a is a transitional state. It may take another 15 years, but on-premise software will become the exception rather than the standard. Combined, these two predictions present a future where we have component-based platforms running in SaaS environments./p pTo get the idea, imagine a a href=http://wordpress.comWordPress.com/a, a href=http://squarespace.comSquareSpace/a, a href=http://wix.comWix/a or a href=http://drupalgardens.comDrupalGardens/a where you can install every module/plugin available, including your own custom modules/plugins, instead of being limited to those modules/plugins manually approved by their vendors. This is a big deal because one of the biggest challenges with running web sites or web applications is that almost every user wants to extend or customize the application beyond what is provided out of the box./p pWeb applications have to be (1) manageable, (2) extensible, (3) customizable and (4) robust. The problem is that we don't have a programming language or an execution runtime that is able to meet all four of these requirements in the context of building and running dynamic component-based applications. /p pNeither PHP, JavaScript, Ruby, Go or Java allow us to build truly robust applications as the runtimes don't provide proper resource isolation. Often all the components (i.e. Drupal modules, WordPress plugins) run in the same memory space. In the Java world you have a href=http://en.wikipedia.org/wiki/Enterprise_JavaBeansEnterprise Java Beans/a or a href=http://en.wikipedia.org/wiki/OSGiOSGi/a which add some level of isolation and management, but it still doesn't provide full component-level isolation or component-level fault containment. As a result, it is required that one component pretty much trusts the other components installed on the system. This means that usually one malfunctioning component can corrupt the other component's data or functional logic, or that one component can harm the performance of the entire platform. In other words, you have to review, certify and test components before installing them on your platform. As a result, most SaaS vendors won't let you install untrusted or custom components./p pWhat we really need here is an execution runtime that allows you to install untrusted components and guarantee application robustness at the same time. Such technology would be a total game-changer as we could build unlimited customizable SaaS platforms that leverage the power of community innovation. You'd be able to install any Drupal module on a href=http://drupalgardens.comDrupalGardens/a, any plugin on a href=http://wordpress.comWordPress.com/a or custom code on a href=http://squarespace.comSquarespace/a or a href=http://www.wix.comWix/a. It would fundamentally disrupt the entire industry and would help us achieve a href=http://buytaert.net/the-assembled-webthe assembled web dream/a./p pI've been giving this some thought, and what I think we need is the ability to handle each HTTP request in a a href=http://en.wikipedia.org/wiki/Micro_kernelmicro-kernel-like environment/a where each software component (i.e. Drupal module, WordPress plugin) runs in its own isolated process or environment and communicates with the other components through a form of a href=http://en.wikipedia.org/wiki/Inter-process_communicationinter-process communication/a (i.e. think remote procedure calls or web service calls). It is a lot harder to implement than it sounds as the inter-process communication could add huge overhead (e.g. we might need fast or clever ways to safely share data between isolated components without having to copy or transfer a lot of data around). Alternatively, virtualization technology like a href=http://docker.comDocker/a might help us move in this direction as well. Their goal of a lightweight container is a step towards micro-services but it is likely to have more communication overhead. In both scenarios, Drupal would look a lot like a collection of micro web services (Drupal 10 anyone?). /p pOnce we have such a runtime, we can implement and enforce governance and security policies for each component (e.g. limit its memory usage, limit its I/O, security permission, but also control access to the underlying platform like the database). We'd have real component-based isolation along with platform-level governance: (1) manageable, (2) extensible, (3) customizable and (4) robust. /p pFood for thought and discussion?/p /div/div/div
Categories: Drupal Feeds

Lullabot: Communication for Distributed Teams

Wed, 08/27/2014 - 12:00pm
pWith the birth of the internet, and especially since the early days of open source projects (meaning before the term open source was used to describe them), developers have been working together on specific projects as distributed teams of people. In some cases they formed passionate communities, all devoted to a piece of software. Years ago, one of Drupal's taglines was actually Come for the software, stay for the community. Odd, right?/p
Categories: Drupal Feeds

Appnovation Technologies: 3 New Drupal Modules Every Company Should Try

Wed, 08/27/2014 - 9:35am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded pHere are the three Drupal modules that I think everyone should give it a try:/pp style=text-align: center; img src=https://www.drupal.org/files/project-images/vimeo_logo.gif width=474 height=310 //p/div/div/divdiv class=field field-name-field-blog-header-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/blog/3-new-drupal-modules-every-company-should-tryimg typeof=foaf:Image src=http://www.appnovation.com/sites/default/files/styles/blog_listing_page_header/public/3modulescompany.jpg?itok=xN2hKclo width=680 height=200 alt= //a/div/div/divdiv class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url=http://www.appnovation.com/blog/3-new-drupal-modules-every-company-should-try st_title=3 New Drupal Modules Every Company Should Try class=st_facebook/span span st_url=http://www.appnovation.com/blog/3-new-drupal-modules-every-company-should-try st_title=3 New Drupal Modules Every Company Should Try class=st_twitter/span span st_url=http://www.appnovation.com/blog/3-new-drupal-modules-every-company-should-try st_title=3 New Drupal Modules Every Company Should Try class=st_sharethis/span script type='text/javascript'var switchTo5x = false;/scriptscript type='text/javascript' src='http://w.sharethis.com/button/buttons.js'/scriptscript type='text/javascript'stLight.options({publisher:dr-75626d0b-d9b4-2fdb-6d29-1a20f61d683});/script/div/div
Categories: Drupal Feeds

Zivtech: Web Accessibility and Drupal

Wed, 08/27/2014 - 9:01am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even h2Web Accessibility and Drupal/h2 pWith the advent of screen readers, many web users imagined web accessibility to be complete, but there is more to using the web than simply browsing. Whether users require audio assistance in the form of subtitles or visual assistance in the form of screen readers, it is the responsibility of developers and designers to make accessibility integration a key component of their work, thus allowing all users to have the best experience possible./p pIn this post, we will attempt to gather accessibility information when working with Drupal. While there is a variety of content available on the web, it is important to see how Drupal specifically allows accessibility integration through its many features./p pThe following is an excerpt from Web AIM's Introduction to Web Accessibility page a href=http://webaim.org/intro/http://webaim.org/intro//a that neatly outlines some basic accessibility principles./p h2What is Web Accessibility?/h2 pspan style=font-size: 13px; font-weight: normal; line-height: 1.538em;As defined by /spana href=http://www.w3.org/ style=font-size: 13px; font-weight: normal; line-height: 1.538em;http://www.w3.org//aspan style=font-size: 13px; font-weight: normal; line-height: 1.538em;:/span/p blockquotepWeb accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging. Web accessibility encompasses all disabilities that affect access to the Web, including visual, auditory, physical, speech, cognitive, and neurological disabilities. Web accessibility is an aspect of corporate social responsibility. Another important consideration for organizations is that Web accessibility is required by laws and policies in some cases./p /blockquote h2Principles of Accessible Design/h2 pBelow you will find a list of some key principles of accessible design. Most accessibility principles can be implemented very easily and will not impact the overall look and feel of your web site./p h3a href=http://webaim.org/techniques/alttext/Provide appropriate alternative text/a/h3 pAlternative text provides a textual alternative to non-text content in web pages. It is especially helpful for people who are blind and rely on a screen reader to have the content of the website read to them./p h3a href=http://webaim.org/techniques/semanticstructure/Provide appropriate document structure/a/h3 pHeadings, lists, and other structural elements provide meaning and structure to web pages. They can also facilitate keyboard navigation within the page./p h3a href=http://webaim.org/techniques/tablesProvide headers for data tables/a/h3 pTables are used online for layouts and to organize data. Tables that are used to organize tabular data should have appropriate table headers (the element). Data cells should be associated with their appropriate headers, making it easier for screen reader users to navigate and understand the data table./p h3a href=http://webaim.org/techniques/formsEnsure users can complete and submit all forms/a/h3 pEnsure that every form element (text field, checkbox, dropdown list, etc.) has a label and make sure that label is associated to the correct form element using the lt;labelgt; element. Also make sure the user can a href=http://webaim.org/techniques/formvalidation/submit the form and recover from any errors/a, such as the failure to fill in all required fields./p h3a href=http://webaim.org/techniques/hypertextEnsure links make sense out of context/a/h3 pEvery link should make sense if the link text is read by itself. Screen reader users may choose to read only the links on a web page. Certain phrases like click here and more must be avoided./p h3a href=http://webaim.org/techniques/captions/Caption and/or provide transcripts for media/a/h3 pVideos and live audio must have captions and a transcript. With archived audio, a transcription may be sufficient.brbr / Ensure accessibility of non-HTML content, including a href=http://webaim.org/techniques/acrobat/PDF files/a, a href=http://webaim.org/techniques/word/Microsoft Word documents/a, a href=http://webaim.org/techniques/powerpoint/PowerPoint presentations/a and a href=http://webaim.org/techniques/flashAdobe Flash content/a.brbr / In addition to all of the other principles listed here, PDF documents and other non-HTML content must be as accessible as possible. If you cannot make it accessible, consider using HTML instead or, at the very least, provide an accessible alternative. PDF documents should also include a series of tags to make it more accessible. A tagged PDF file looks the same, but it is almost always more accessible to a person using a screen reader./p h3a href=http://webaim.org/techniques/skipnav/Allow users to skip repetitive elements on the page/a/h3 pYou should provide a method that allows users to skip navigation or other elements that repeat on every page. This is usually accomplished by providing a Skip to Main Content, or Skip Navigation link at the top of the page which jumps to the main content of the page./p h3a href=http://webaim.org/articles/visual/colorblindDo not rely on color alone to convey meaning/a/h3 pThe use of color can enhance comprehension, but do not use color alone to convey information. That information may not be available to a person who is colorblind and will be unavailable to screen reader users./p h3a href=http://webaim.org/techniques/writing/Make sure content is clearly written and easy to read/a/h3 pThere are many ways to make your content easier to understand. Write clearly, a href=http://webaim.org/techniques/fonts/use clear fonts/a, and a href=http://webaim.org/techniques/semanticstructure/use headings and lists appropriately/a./p h3a href=http://webaim.org/techniques/javascript/Make JavaScript accessible/a/h3 pEnsure that a href=http://webaim.org/techniques/javascript/eventhandlersJavaScript event handlers/a are device independent (e.g., they do not require the use of a mouse) and make sure that your page does not rely on JavaScript to function./p h3Design to Standards/h3 pHTML compliant and accessible pages are more robust and provide better search engine optimization. a href=http://webaim.org/techniques/css/Cascading Style Sheets/a (CSS) allow you to separate content from presentation. This provides more flexibility and accessibility of your content./p h2How Does Drupal Support Accessible Design?/h2 pDrupal supports web accessibility standards in a number of ways, both through contributed modules and in core. In fact, the Drupal community has made accessibility for visitors, developers, and community members an explicit priority for the Drupal platform, as discussed on a href=https://www.drupal.org/about/accessibilityDrupal.org/a. A contributor ensures they have adhered to accessibility standards while developing their modules by appending the D8AX tag a href=https://groups.drupal.org/node/66323https://groups.drupal.org/node/66323/a to their project page.This a href=http://webaim.org/projects/screenreadersurvey4/survey/a shows the importance of such practices as well as providing insightful data from disabled users./p pThe author of Zen, a Drupal start theme, wrote : “Zen was also one of the first themes to make the D7 Accessibility Pledge. And we stand behind it! #D7AX/#DAX - I a href=http://groups.drupal.org/node/66323pledge/a to make this theme as a href=http://drupal.org/node/394094accessible as it can be/a.”/p pstrongAt Zivtech, so do we./strong/p pHere we use Bear Skin, which is a starter theme based on Zen. Zen pioneered the navigation “skip link” now found in Drupal 7 core, and it now includes a full compliment of ARIA roles and Sass mixins for the element-invisible (hidden, but accessible) styling./p pIt is our mission at Zivtech to provide the best, most accessible web experiences to our clients and their customers. Here are ways that you too, can help ensure accessibility is at the forefront of your projects as well./p h2Tips and Resources/h2 h4General/h4 ul liComing up with an Accessibility Policy (achieving consistency through good habits, as well as selling point to clients)/li lia href=https://groups.drupal.org/node/66323https://groups.drupal.org/node/66323/a (pledge of accessibility)/li liPrevent client from getting lawsuit (especially when working with higher education)/li lia href=http://webaim.org/articles/laws/usa/rehabhttp://webaim.org/articles/laws/usa/rehab/a/li lia href=https://sites.temple.edu/a11ylawsuits/tag/websites/https://sites.temple.edu/a11ylawsuits/tag/websites//a/li /ul h4Site Building/h4 ul liSource Order/li lialt tags for images (possibility to tokenize these tags)/alt/li lialtARIA Tags (Check ARIA roles - view w3c page - other known as page landmarks)/alt/li lialtAccessibility tools and best practices for site builders/alt/li lialta href=https://drupal.org/node/394094https://drupal.org/node/394094/a/alt/li /ul h4Theming/h4 ul liColor Contrast (a href=http://webaim.org/resources/contrastchecker contrastchecker.comwebaim.org/resources/contrastchecker/a/li lia href=http://webaim.org/resources/contrastchecker contrastchecker.comcontrastchecker.com/a)/li liAvoid too many floats and hidden elements (esp titles)/li liLook for browser tools to test/li liMore use of :focus, since :hover is for pointer devices only/li liText size switcher/li /ul h4JS/h4 ul lionSubmit, not onClick/li liFocus instead of Hover for functions/li /ul h4Resources/h4 ul lia href=http://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html#introduction-fourprincs-headhttp://www.w3.org/TR/UNDERSTANDING-WCAG20/intro.html#introduction-fourprincs-head/a/li lia href=http://www.w3.org/TR/WCAGW3C Web Content Accessibility Guidelines (WCAG) 1.0/a/li lia href=http://www.w3.org/TR/WCAG20/W3C Web Content Accessibility Guidelines (WCAG) 2.0/a/li lia href=https://webaccessibility.withgoogle.com/coursehttps://webaccessibility.withgoogle.com/course/a/li lia href=http://warc.calpoly.edu/accessibility/compliance_process_guide.htmlhttp://warc.calpoly.edu/accessibility/compliance_process_guide.html/a/li lia href=http://webstyleguide.com/wsg3/1-process/7-development-process.htmlhttp://webstyleguide.com/wsg3/1-process/7-development-process.html/a/li lia href=http://www.w3.org/WAI/policy-resWAI Web Accessibility Policy Resources/a links to resources for addressing legal and policy factors within organizations, including a list of relevant a href=http://www.w3.org/WAI/Policy/laws and policies around the world/a./li /ul h4Helpful Modules/h4 p(Some of these modules are still in development versions, but are relevant to be listed here as production ready versions are in the work)/p ul lia href=https://drupal.org/project/a11y_titlesA11y Titles/anbsp;-nbsp;This module allows site builders to visually hide titles while still allowing “open access” to their web sites by making the titles accessible/li lia href=https://drupal.org/project/a11y_checklista11y_checklist/a -nbsp;Similar to the a href=https://drupal.org/project/seo_checklistSEO Checklist/a and a href=https://drupal.org/project/qa_checklistQA Checklist/a modules, this module provides a checklist of accessibility-related modules and tasks to perform on a Drupal site./li lia href=https://drupal.org/project/textsizetextsize/a -nbsp;This module display a adjustable text size changer or a zoom function on the page for a better web accessibility./li lia href=https://drupal.org/project/accessibilityaccessibility/a -nbsp;The Accessibility module is a suite of tools for content authors and theme developers to ensure their website is as accessible as possible./li lia href=https://drupal.org/project/semantic_fieldssemantic fields/a -nbsp;Semantic Fields was created to give users the ability of customizing and enhancing the HTML output of a field. With Semantic Fields enabled, users can specify the HTML wrapper element and classes for various elements./li lia href=https://drupal.org/project/semanticviewssemantic views/a -nbsp;This Views plugin makes unformatted styles, field row styles and other output more readily configurable without needing to override template files. Instead of overriding row style templates for views where you want to specify different HTML elements (tags) and class attributes, you can specify these inside the Views UI and avoid overriding templates for each view./li lia href=https://drupal.org/project/switchthemeswitch themes/a -nbsp;Adds a block to allow users to switch between enabled themes (useful to provide an alternative theme with more contrast for disabled users)./li lia href=https://drupal.org/project/pagestylepagestyle/a -nbsp;This module display a style changer on the page and in the browser menu for a better web accessibility./li lia href=https://drupal.org/project/eimeim/a -nbsp;Extend the image module.brbr / nbsp; nbsp; nbsp; nbsp; nbsp;Extended functionalitiesbrbr / nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;- Adds checkboxes for the fields of image editing forms by content type.brbr / nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; - Alt field requiredbrbr / nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; - Title field requiredbrbr / nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;- Sets the Alt field maxlength value to 128 for editing forms of nodes./li lia href=https://drupal.org/project/youtube_player_accessibilityyoutube player accessibility controls/a -nbsp;This module integrate a href=http://wac.osu.edu/examples/youtube-player-controlsYouTube Video Player Accessible Controls/a library which add buttons to control YouTube videos/li lia href=https://drupal.org/project/media_universalsubtitlesuniversal subtitles/a -nbsp;This module adds support for subtitled videos by the a href=http://universalsubtitles.org/Universal Subtitles provider/a/li /ul h4Screen readers and emulators (testing and troubleshooting)/h4 ul lia href=http://www.tiresias.orgwww.tiresias.org/a – a site with information on many assistive devices for vision impaired users/li lia href=http://en.wikipedia.org/wiki/Screen_readerWikipedia screen reader capabilities/a/li lia href=http://en.wikipedia.org/wiki/List_of_screen_readersWikipedia list of screen readers/a/li lia href=http://en.wikipedia.org/wiki/Job_Access_With_SpeechJAWS/a/li lia href=http://www.gwmicro.com/Window-Eyes/Window-Eyes/a/li lia href=http://www.every-quote.com/computer quotes/a/li lia href=http://live.gnome.org/OrcaGnome's Orca/a/li lia href=http://www.dolphinuk.co.uk/productdetail.asp?pg=1amp;id=5Hal/a/li lia href=http://www.microsoft.com/enable/training/windowsxp/usingnarrator.aspxNarrator (free in Microsoft Windows)/a/li lia href=http://www.aisquared.com/ZoomText from Ai Squared/a/li lia href=http://www.standards-schmandards.com/projects/fangs/Fangs - the screen reader emulator/a (Firefox extension)/li lia href=http://www.nvda-project.org/NVDA (NonVisual Desktop Access)/a - free and open source screen reader for the Microsoft Windows/li lia href=http://www.redish.net/content/papers/interactions.htmlGuidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers/a/li lia href=http://webanywhere.cs.washington.edu/wa.phpWeb Anywhere/a/li /ul pa href=http://warc.calpoly.edu/accessibility/compliance_process_guide.htmlhttp://warc.calpoly.edu/accessibility/compliance_process_guide.html/abrbr / a href=http://webstyleguide.com/wsg3/1-process/7-development-process.htmlhttp://webstyleguide.com/wsg3/1-process/7-development-process.html/a/p /div/div/divdiv class=field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTerms:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/terms/drupal-planetDrupal Planet/a/divdiv class=field-item odda href=/terms/web-accessibilityweb accessibility/a/divdiv class=field-item evena href=/terms/accessibilityaccessibility/a/div/div/div
Categories: Drupal Feeds

DrupalCon Amsterdam: Training spotlight: Search API with Apache Solr

Wed, 08/27/2014 - 5:45am
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpLearn how to build powerful Solr-based interfaces without writing code in a href=https://amsterdam2014.drupal.org/training/search-api-apache-solr target=_blankSearch API with ApacheSolr/a, an intermediate-level training provided by Zivtech at DrupalCon Amsterdam./p pThe team at Zivtech have developed open source tools which make setting up ApacheSolr instances and Search API configurations a breeze. /p pInstructor Jody Hamilton will walk you through set up and will introduce you to these tools at the beginning of the training, ensuring everyone quickly has a working ApacheSolr instance on a local sandbox site. Together you will build Views with Search API, and add and configure facets with Facet API. Students will use drush to work with with the search index, and finally the class will look at how you can improve search results relevancy and add custom fields to the index with a custom module. /p h3Meet the Trainer from Zivtech/h3 pJody Hamilton (a href=https://www.drupal.org/user/112500 target=_blankJody Lynn/a) is Co-Founder / CTO at Zivtech and has been giving public and private Drupal trainings for 6 years, including at the past 4 US DrupalCons. /p h3Attend this Drupal Training/h3 pThis training will be held on Monday, 29 September from 09:00-17:00 at the Amsterdam RAI during DrupalCon Amsterdam. The cost of attending this training is €400 and includes training materials, meals and coffee breaks. A DrupalCon ticket is not required to register to attend this event. /p pOur training courses are designed to be small enough to provide attendees plenty of one-on-one time with the instructor, but large enough that they are a good use of the instructor's time. Each training course must meet its minimum sign-up number by 5 September in order for the course to take place. You can help to ensure your training course takes place by registering before this date and reminding friends and colleagues to attend./p pa href=https://amsterdam2014.drupal.org/add2cart?SKU=dcams_registration_training target=_blank class=button-linkRegister today/a/p /div/div/div
Categories: Drupal Feeds

groups.drupal.org frontpage posts: Nine days of hands-on sprinting opportunities at DrupalCon Amsterdam

Wed, 08/27/2014 - 5:33am
pa href=https://groups.drupal.org/node/427578DrupalCon Amsterdam community sprints/a are starting in just one month from today. We have a great tradition to organize sprinting opportunities throughout DrupalCon days and also the weekends before and after. If you have been to them, you know the power of these events, but if you are new to our sprints, here are some quotes from an earlier sprint at Drupal Dev Days Szeged:/p blockquotepTwo days working with the Drupal Community [...] help you to learn more than one week working alone at home :) -- a href=https://twitter.com/javisr/statuses/449159591373586432 title=https://twitter.com/javisr/statuses/449159591373586432https://twitter.com/javisr/statuses/449159591373586432/a/p/blockquote blockquotepGreatest thing about code sprints: Hearing respected core devs say I don't understand that. Me neither. We all learn. [...] -- a href=https://twitter.com/marcvangend/statuses/449442724966858752 title=https://twitter.com/marcvangend/statuses/449442724966858752https://twitter.com/marcvangend/statuses/449442724966858752/a/p/blockquote pDrupal sprints are a wonderful combination of a lot of top Drupal developers working on important problems in the same space without other distractions going on. We even secured a wonderful sprint location for the weekends, the a href=https://plus.google.com/+MeetberlageBerlage Workspace/a. You can help move important issues forward and learn the tricky details faster than anybody else while working with others./p div style=text-align: center; margin-bottom: 2em;img src=https://groups.drupal.org/files/BerlageStreet.jpg /br /emBerlage Workspace street front/em/div pSprints announced so far include frontend, drupal.org, search API, multilingual, Behavior Driven Development, Panopoly, Rules in Drupal 8, Media in Drupal 8, Migration to Drupal 8, Content staging in Drupal 8 and a dedicated group of people driving critical Drupal 8 issues in general. Each team is being lead by Drupal topic experts so you can work with the top people in the field./p pThe most active days expected in decreasing order are Friday, Monday and Sunday before and Saturday after, but sprinting opportunities are almost always available throughout the nine days. a href=https://www.google.com/calendar/embed?src=4j8sqq5fphhpgmrtfl8t2ggkes%40group.calendar.google.comamp;ctz=Europe/AmsterdamWe even created a Google Calendar/a that you can subscribe to (a href=mailto:4j8sqq5fphhpgmrtfl8t2ggkes@group.calendar.google.com4j8sqq5fphhpgmrtfl8t2ggkes@group.calendar.google.com/a) which contains all the sprint venue information at any point in time, so you know where to find active Drupal sprinters. Or just a href=https://groups.drupal.org/node/427578check out the announcement for more information/a./p pThe sprints would not happen without the sponsorship of the Drupal Association, Acquia and Open8. Huge thanks for their support!/p !--break--!--break--
Categories: Drupal Feeds

Acquia: Ultimate Guide to Drupal 8: Episode 6 - New Back-End Features in Drupal 8

Wed, 08/27/2014 - 2:20am
div class=field field-name-body field-type-text-with-summary field-label-hidden div class=field-items div property=content:encoded class=field-item evenpWelcome to the 6th installment of an 8-part blog series we're calling a href=/tags/ultimate-guide-drupal-8The Ultimate Guide to Drupal 8/a. Whether you're a site builder, module or theme developer, or simply an end-user of a Drupal website, Drupal 8 has tons in store for you! This blog series will attempt to enumerate the major changes in Drupal 8./p/div /div /div span property=dc:title content=Ultimate Guide to Drupal 8: Episode 6 - New Back-End Features in Drupal 8 class=rdf-meta/span
Categories: Drupal Feeds

Modules Unraveled: 116 What's new in D8 with larowlan - Modules Unraveled Podcast

Wed, 08/27/2014 - 12:00am
div class=field field--name-field-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg typeof=foaf:Image src=http://modulesunraveled.com/sites/default/files/styles/podcast_default/public/podcast/image/LeeRowlands.png?itok=dt_DIDs2 width=207 height=207 alt=Photo of Lee Rowlands //div/div/divspan class=submitted-byPublished: Wed, 08/27/14/spandiv class=field field--name-field-podcast-file field--type-file field--label-hiddendiv class=field__itemsdiv class=field__item evendiv class=mediaelement-audioaudio src=http://traffic.libsyn.com/modulesunraveled/116_Whats_new_in_D8_with_larowlan_-_Modules_Unraveled_Podcast.mp3 class=mediaelement-formatter-identifier-1409126213-0 controls=controls /audiodiv class=mediaelement-download-linka href=http://traffic.libsyn.com/modulesunraveled/116_Whats_new_in_D8_with_larowlan_-_Modules_Unraveled_Podcast.mp3Download this episode/a/div/div/div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item even property=content:encodedh2New stuff in Drupal 8/h2 ulliTwig autoescape/li liSecurity improvements/li liCleanup around Entity/li likerneltestbaseng/li limink test base/li /ulh2DrupalUpgrade.info/h2 ulliWhat’s the story behind DrupalUpgrade.info?/li liWhat are the plans for drupalupgrade.info?/li liHow can people get involved with this?/li /ulh2Drupal Module Upgrader/h2 ulliWhat is the Drupal Module Upgrader?/li liHow does it work?/li liIs it perfect?/li /ulh2PatchADay/h2 ulliWhat is #PatchADay?/li /ulh2Questions from Twitter/h2 ulliChris Weber asks: ulliWhat's your favorite way to get an autoloader working with Drupal 7?/li liTalk about Drupal 8 menu system./li liWill it be possible to export/import content?/li /ul/li /ul/div/div/divdiv class=field field--name-field-items-mentioned field--type-link-field field--label-abovediv class=field__labelEpisode Links:nbsp;/divdiv class=field__itemsdiv class=field__item evena href=https://www.drupal.org/u/larowlan rel=nofollow target=_blankLee on drupal.org/a/divdiv class=field__item odda href=https://twitter.com/larowlan rel=nofollow target=_blankLee on Twitter/a/divdiv class=field__item evena href=https://drupal.org/irc rel=nofollow target=_blanklarowlan on IRC/a/divdiv class=field__item odda href=https://github.com/larowlan/drupalupgrade.info rel=nofollow target=_blankDrupalUpgrade.info on GitHub/a/divdiv class=field__item evena href=http://www.previousnext.com.au/blog/drupal-8-now-writing-drupal-7-code-eye-towards-drupal-8 rel=nofollow target=_blankDrupal 8 now blog posts on PreviousNext.com.au/a/divdiv class=field__item odda href=https://www.drupal.org/node/474004 rel=nofollow target=_blankMenu Block in core patch/a/divdiv class=field__item evena href=https://github.com/larowlan/default_content rel=nofollow target=_blankDefault Content Module/a/div/div/divdiv class=field field--name-field-tags field--type-taxonomy-term-reference field--label-abovediv class=field__labelTags:nbsp;/divdiv class=field__itemsdiv class=field__item evena href=/tags/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal 8/a/divdiv class=field__item odda href=/tags/drupal-core typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Core/a/divdiv class=field__item evena href=/tags/development typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Development/a/divdiv class=field__item odda href=/planet-drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=planet-drupal/a/div/div/div
Categories: Drupal Feeds

Four Kitchens: DrupalCon Amsterdam: Headless roundup

Tue, 08/26/2014 - 11:37pm
div class=field-body pWe are big fans of the strongdecoupled Drupal/strong architecture that#8217;s been making the rounds lately. a href=https://austin2014.drupal.org/session/here%E2%80%99s-drupal-tonight-tonight-show-jimmy-fallonWe are already shipping major projects/a using this approach, so it#8217;s always on the top of our minds. With DrupalCon Amsterdam approaching I thought I#8217;d throw together this handy list of “headless” talks that I#8217;m excited to see innbsp;October./p /div div class=field-blog-categories-term-tree a href=/topics/training typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Training/a /div div class=field-blog-categories-term-tree a href=/topics/drupalcon typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=DrupalCon/a /div div class=field-blog-categories-term-tree a href=/topics/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a /div
Categories: Drupal Feeds

Mike Stiv - Drupal developer and consultant: Use drush to add a component to a feature like a pro

Tue, 08/26/2014 - 5:23pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpFeatures is one of those modules we can not do without. One annoying issue with features is that it is slow. The bigger the drupal site, the slower the features UI pages load. And waiting for the page to load is one of the most disturbing things during drupal development. /p pAdding a new component to a feature is a multistep process: Go the features page, add the component to the feature, download the feature, remove the old feature and extract the new one. And repeat many times during the day. /p pFortunately, we can speed this process quite a bit. Drush to the rescue again! This post is going to explain how to use drush to add new components to a feature.br / img src=http://www.mikestiv.com/sites/default/files/field/image/Selection_119.jpeg?1 //p /div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item even rel=dc:subjecta href=/taxonomy/term/19 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=drush/a/divdiv class=field-item odd rel=dc:subjecta href=/taxonomy/term/20 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=features/a/divdiv class=field-item even rel=dc:subjecta href=/taxonomy/term/24 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Planet/a/div/div/divspan property=dc:title content=Use drush to add a component to a feature like a pro class=rdf-meta/span
Categories: Drupal Feeds

Mediacurrent: Drupalcamp Atlanta 2014 is Open for Registrations!

Tue, 08/26/2014 - 3:48pm
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/718.png?itok=ub9X5c6Z width=200 height=152 / pDrupal enthusiasts from across the nation will be coming to Kennesaw State University on a href=http://www.mediacurrent.com/blog/drupalcamp-atlanta-2014-postponedOctober 3rd and 4th for Drupacamp Atlanta 2014/aa href=http://drupalcampatlanta.com/./a/p
Categories: Drupal Feeds

Mediacurrent: A Journey of Drupal and WordPress

Tue, 08/26/2014 - 1:35pm
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/drupal-vs-wordpress.png?itok=RUL1AOoE width=200 height=152 / pAs the leader of the a href=http://albuquerquedrupalusers.org/Albuquerque Drupal Users/a group there is a constant push and pull between myself and Karen Arnold, the leader of the a href=http://www.meetup.com/albuquerque-wordpress/Albuquerque Wordpress group/a. We both love our platforms and do great work in them. I also can claim responsibility for part of the problems, as I was the one that decided to have our meetups on the second Thursday of the month, which falls directly on the same time that their monthly meeting happens. Mea culpa./p
Categories: Drupal Feeds

KnackForge: Displaying Webform submission data in Drupal Views

Tue, 08/26/2014 - 12:50pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpAlthough a href=https://www.drupal.org/project/webformWebform/a module comes with limited integration to expose the submitted data in a href=https://www.drupal.org/project/viewsViews/a, it lacks the fine control to make View by Webform field as rows and columns. There is a workaround to achieve this though which I would like to briefly run through in this blog.br /br /a href=https://www.drupal.org/project/webform_mysql_viewsWebform MySQL Views/a together with a href=https://www.drupal.org/project/dataData/a and a href=https://www.drupal.org/project/schemaSchema/a modules with a patch to Webform MySQL Views from issue a href=https://www.drupal.org/node/889306 title=Status: Active#889306: Allow the designation of a primary key for MySQL views/a makes this feasible.br /br /Webform MySQL Views, as the name implies, allow us to create a href=http://dev.mysql.com/doc/refman/5.0/en/views.htmlMySQL view/a from Drupal, leveraging the Data module which counts on Schema module.br /br /Data module wraps a bundle of sub-modules, among them Data Search provides Views Integration and Data Admin UI for accessing its administrative pages.br /br /Once the mentioned modules are enabled. You can see a sub-menu MySQL Views under Administration » Content » Webforms. Tick the Webform node whose fields are needed in Views. This form is only meant to create MySQL view./p p style=text-align: center;img alt= class=media-image height=393 width=592 typeof=foaf:Image src=/sites/default/files/selection_038.png //p/div/div/div
Categories: Drupal Feeds

Drupal Association News: Announcing the New Drupal Jobs Career Site

Tue, 08/26/2014 - 10:13am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpa href=http://jobs.drupal.orgimg alt=Drupal Jobs logo class=left src=https://assoc.drupal.org/files/Drupal%20Jobs%20240.jpg //aToday we’re proud to announce the launch of a href=https://jobs.drupal.org/?utm_source=adoamp;utm_medium=blogamp;utm_campaign=drupaljobsDrupal Jobs/a, a career site dedicated completely to Drupal. The Drupal job market is hot (more on that in a moment) and we hope this new tool will help match the right talent with the right positions./p pFor job seekers, you can start searching for positions by location, position, skill level and more. You can create a profile with your job preferences and salary requirements, and even choose whether you wish to be contacted by employers and recruiters. All for free./p pFor employers and recruiters there are a variety of packages available, giving them the opportunity to highlight their company with a branded page and feature select postings in newsletters and social media. The great thing is that proceeds from postings are invested back into Drupal.org and its subsites (including Drupal Jobs) and community programs./p pThe website is launching today and, as with any new website, we expect there will be some kinks to work out. But we know Drupal Jobs will be a valuable addition to the current options for employers, recruiters and job seekers./p pThe Drupal job market shows no signs of slowing. Our recently conducted survey points to a strong need for talent (see the chart below). In the next few days we’ll publish the full results of the survey. In the meantime, a href=http://jobs.drupal.orgcheck out Drupal Jobs/a and let us know what you think./p pimg alt= src=https://assoc.drupal.org/files/Screenshot%202014-08-26%2010.10.58.png //p /div/div/div
Categories: Drupal Feeds

Palantir: D8FTW: Your Next Drupal Hire Isn't a Drupal Hire

Tue, 08/26/2014 - 9:17am
span class=featured-blog-image img typeof=foaf:Image src=http://www.palantir.net/sites/default/files/styles/bloglandingpage-thumbnail/public/blog/images/type%2Bpalmtree4.png?itok=cEs1Wltp width=262 height=175 alt=D8FTW! accompanying image of palm tree title=D8FTW! accompanying image of palm tree / /span pOne challenge the Drupal community has faced for some time is a labor shortage. There are, quite simply, not enough skilled Drupal developers to go around. That's quite a problem when the Drupal market is continuing to grow steadily./p pOne of the challenges to finding good Drupal talent is that Drupal has historically been, well, weird. And by weird I mean entirely unlike any other system on the market. That makes few skills transferrable between Drupal and any other PHP framework, application, or system. Developers trained on Drupal cannot easily transition to any other system and developers trained on any other modern PHP system get lost in arrays the minute they set foot in the door. It's a sufficiently large problem that I've talked to other development shop owners that have said outright they have more success hiring fresh, junior developers and training them on Drupal as their first system than hiring anyone with experience, as those with more extensive PHP experience run for the door./p pThat's a big problem. Fortunately, that's about to change./p pFor the past several years, the Drupal project has been working to a href=http://www.garfieldtech.com/blog/off-the-island-2013Get Off the Island/a. Drupal 8 will be using more standard, common PHP and programming-in-general tools, techniques, and architectures, making it more accessible to more developers than ever before, a href=http://www.palantir.net/blog/d8ftw-rolling-out-welcome-mateven non-PHP developers/a. The number of Drupal developers showing up at non-Drupal events is rising; For example, Lonestar PHP 2013 had two; Lonestar PHP 2014 had 10 (which for a 200 person conference is a very respectable number). I've noticed similar trends at other PHP conferences./p pBut to really seal the deal and help fill the Drupal employment gap, it's time for Drupal employers to step and do their part: Selling off the island./p pWith Drupal 8, and the buzz around it in the general PHP community, there will be an increasing number of general PHP developers interested in working with Drupal and who are better qualified to work on Drupal. (Not with no training, but with far less retraining than Drupal 7 requires.) Those developers, though, won't just walk in the door. They have no reason to come to a DrupalCamp, and probably not even a DrupalCon. As a Drupal consultancy or Drupal-based company you need to go out and find them. The core team has done its part, now it's time to do yours./p pA friend of mine once said that if you want to meet people with whom you have a shared interest you need to go where people with that interest hang out. That applies for hiring, too. So where does the next round of Drupal talent hang out? At non-Drupal events. If you don't then someone else will hire the next generation of senior developers before you do./p ullistrongHave a presence at events/strong: Ensure that your employees aren't just going to Drupal Camps. Make sure that some of them go to general PHP or general Javascript conferences, too. Not only is is good professional development for them (which makes them stronger developers and therefore stronger members of your team) it's good advertising for you. The word-of-mouth impact of knowing one or two smart, friendly people at that Drupal shop greatly helps when someone is looking for a new challenge./li listrongHave a presence on stage/strong: Make no mistake, presenting is hard work. It takes a lot of preparation to give a good talk, and that takes time. But the impact of having someone from your company on-stage is 10x that of having them walking around the hallway with other attendees. If someone from your team can present on work that you've done that's fantastic. But even just presenting on something cool, interesting, insightful, or otherwise useful can be a big help to your company's brand. Also, light branding of the presentation itself is completely OK as long as it's not gratuitous. That's a much more targeted form of marketing than exists anywhere else, online or off; you have a self-selecting group of potential hires in one room together. Let your team be what they're there to see./li listrongSponsor/strong: Drupal shops sponsor events all the time. Every DrupalCon and DrupalCamp has a long list of sponsors that help make the event happen and many of those have a physical presence as well with a table or booth. Sure, that is in part to help support the community and it should be commended. But let's be honest, few companies are going to sponsor an event unless they think the marketing value of it is a good return. Clearly, many companies do think it's a good return because they keep doing it. Why should the return be any different at a non-Drupal event? Historically it's been lower because Drupal was so isolated from the rest of the PHP world but that's changing. Sponsoring a general PHP, Javascript, or web developer conference is becoming just as useful a marketing endeavor as sponsoring a Drupal-specific event./li /ulpAt the start of 2013 I laid out a challenge to Drupal developers: Attend at least two non-Drupal events that year. I'll now lay the same challenge out to Drupal-based companies: Encourage your team to present emat at least two/em non-Drupal events in the next year, and sponsor emat least two/em non-Drupal events in the next year. There's no shortage of them; there's over a dozen a href=https://php.net/conferences/PHP conferences/a just in the USA every year and more around the world./p pYour next Drupal hire is going to come from a non-Drupal background, especially a senior-level developer. If you want to hire them before someone else does, get out to where they are. It's a whole new market if you're willing to embrace it./p
Categories: Drupal Feeds