Planet Drupal

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 36 min 4 sec ago

OSTraining: Backup and Restore a Drupal 8 Site

Sat, 01/30/2016 - 03:03
div class=ost-intro-imageimg src=https://www.ostraining.com/images/drupal8/drupal-backups.jpg alt=Backup and Restore a Drupal 8 Site width=200 height=133 //div pDrupal 8 is here and ready to use right now./p pHowever, not all of the contributed modules are available yet. That includes Backup and Migrate which was the most popular way to backup and restore Drupal 7 sites./p pThese four videos, sponsored by the excellent team at a href=https://secure1.inmotionhosting.com/cgi-bin/gby/clickthru.cgi?id=ostrainingvideosamp;page=4InMotion Hosting/a, offer a backup and restore solution that you can use with Drupal 8 today./p

Promet Source: How to Integrate Association Management Systems with Drupal

Fri, 01/29/2016 - 22:17
pAssociation websites should be built to handle everything from membership drives to billing activities. Having a website by itself isn't enough; associations also need robust member management databases running behind their websites. There are many vendors who specialize in products that meet this need. These products are commonly referred to as an Association Management System (AMS) and it's rare to find a large organization that doesn't use one./p

Drupal core announcements: Help finalizing Migrate at the Global Sprint Weekend

Fri, 01/29/2016 - 22:12
pThe Migrate team would like to finish up the Migrate subsystem for next month's release of Drupal 8.1.0. They've collected a number of issues for the upcoming a href=https://groups.drupal.org/node/488988global sprint weekend/a:/p pa href=https://www.drupal.org/node/2655178Global Sprint Weekend Migrate Issues/a/p pThere are issues available for all levels of expertise. If you need help, the Migrate maintainers are in #drupal-migrate on irc.freenode.net as usual and are happy to answer questions./p

Acquia Developer Center Blog: Drupal Global Sprint 2016, New England-Style

Fri, 01/29/2016 - 21:43
div class=field field-name-field-author field-type-entityreference field-label-hiddendiv class=field-itemsdiv class=field-item evenDC Denison/div/div/divdiv class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/laptop.jpg?itok=aXlGWBrQ width=140 height=85 alt=laptop with stickers //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:encodedpTom Kraft and Renato Francia were conferring in the kitchen, laptops open, “trying to make the Feeds module work better out of the box.”/p pIn a nearby conference room, Dan Feidt was juggling a bunch of open windows on his laptop screen, tackling “a little puzzle around virtualization and Vagrant.”/p pKay VanValkenburgh, who was in charge of beginners and onboarding, was roaming, talking to attendees, “removing barriers.”/p/div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div

DrupalCon News: Staying for the Community: Stories From Our Organizers

Fri, 01/29/2016 - 20:13
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpSome of our very own DrupalCon Asia organizers are members of the Drupal Association. We spoke to them about why membership is so important to them, and their answers were so great we had to share. As DrupalCon Asia gets closer, we invite you to read why they support the community and the Drupal project with us:/p /div/div/div

ImageX Media: Can These Under the Radar Keyword Tools Help You Optimize Your Content Marketing Strategy? We’ll Help You Find Out.

Fri, 01/29/2016 - 20:02
div class=field field-name-body field-type-text-with-summary pimg typeof=foaf:Image src=http://imagexmedia.com/sites/default/files/SEO%20Tools%20Imagex.png alt=Keyword Research and Optimization Tools title=Keyword Tools //p p /p pThanks to new innovations in the search engine optimization space, there’s more tools than ever before. This article explores 5 powerful keyword research tools that might not even be on your competitors’ radar yet.br / /p /div

InternetDevels: Reasons to Upgrade Your Site From Drupal 6 to Drupal 7

Fri, 01/29/2016 - 16:05
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src=http://st2.internetdevels.net/sites/default/files/public/blog_preview/drupal6-7_cover.jpg width=864 height=578 alt=Reasons to Upgrade Your Site From Drupal 6 to Drupal 7 //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenp style=text-align: right;emWe had a discussion in one of our previous blogs that a href=http://internetdevels.com/blog/drupal-6-the-king-is-dead-long-live-the-king target=_blankDrupal 6 is “dead”/a, /embr /emhowever if you’re a site owner and still not sure whether you need Drupal 7, /embr /emwe’ve prepared this article specifically for you. /em/p a href=http://internetdevels.com/blog/reasons-to-upgrade-your-site-from-drupal-6-to-drupal-7Read more/a/div/div/div

Acquia Developer Center Blog: Maintainer's Toolbox: git blame

Fri, 01/29/2016 - 15:04
div class=field field-name-field-author field-type-entityreference field-label-hiddendiv class=field-itemsdiv class=field-item evenJess (xjm)/div/div/divdiv class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/graphic-for-jess.jpg?itok=13oziGbh width=140 height=85 alt=garden tools //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:encodedpemThis blog post is part of a a href=https://dev.acquia.com/blog/maintainers-toolboxseries on everyday tools and strategies for code review/a, drawn from Drupal contribution experiences. xjm is a Drupal 8 core maintainer and release manager./em/p pIf you have spent much time developing software with others, you've probably asked yourself some of these questions at one time or another:/p/div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/div/div/div

DrupalCon News: DrupalCon New Orleans is on the Horizon

Fri, 01/29/2016 - 07:58
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpThis year, DrupalCon North America heads to New Orleans, and I can't tell you how excited I am. Together with all the other members of our local Louisiana Drupal user group, we are truly looking forward to hosting the Drupal community as much as you all are excited to come experience everything New Orleans has to offer. For those visiting for the first time, I hope your expectations are exceeded. For those of you who are familiar with New Orleans, we welcome you back, and I hope you will be comforted with old haunts./p/div/div/div

Drupal core announcements: Proposal: New release schedule for Drupal 7 core

Fri, 01/29/2016 - 05:43
pThere is a href=https://www.drupal.org/node/2598382a discussion underway/a about adopting a similar release schedule for Drupal 7 that Drupal 8 is using (i.e., a six-month feature release schedule, with pseudo-semantic versioning)./p pThis is not a major change to current policy, but it would mean that new features or other potentially disruptive patches to Drupal 7 core would be limited to two windows per year, with the corresponding releases given a round number (for example, Drupal 7.50, Drupal 7.60, etc.) to indicate their importance./p pI'd like to bring the discussion to a close soon so that if we do adopt the new schedule, the first such release can be slated for April 20 (the same day as the a href=https://www.drupal.org/core/release-cycle-overview#datesDrupal 8.1.0 release/a)./p pIf you have any feedback on this proposal, please try to comment within the next week here: a href=https://www.drupal.org/node/2598382 title=https://www.drupal.org/node/2598382https://www.drupal.org/node/2598382/a/p

PreviousNext: So many ways to hide

Thu, 01/28/2016 - 23:35
pGenerally speaking hiding content goes alongside a bit of javascript that unhides the content under certain circumstances (think hamburger menu)./p pSometimes the content improves accessibility but is considered visual noise (says the designer)./p pSo as the developer you have a lot of ways to... pat the cat(?) But not all cats react the same to being patted :D/p span property=dc:title content=So many ways to hide class=rdf-meta element-hidden/span

Pronovix: PDF is dead; long live PDF! New standards with new applications - PDF in Drupal part 2

Thu, 01/28/2016 - 15:10
pIt’s strange but true: seven years after the PDF reference was published as an ISO standard (ISO-32000-1), there are still developers who think that the Portable Document Format is a closed document format owned by Adobe. PDF is often perceived as a strange, impenetrable document format. It’s high time we bury that idea and take a look at what’s going on in the world of PDF today.../p

Darren Mothersele: Drupal Predictions for 2016

Thu, 01/28/2016 - 15:00
pThis will be a momentus year for Drupal./p pDavid H, Drupal.org webmaster, was a href=https://twitter.com/FromWayDowntown/status/692375858175148032soliciting responses/a to a href=https://www.drupal.org/node/2652402this thread/a on Twitter. I kept my a href=https://www.drupal.org/node/2652402#comment-10792382predictions/a brief, but thought I would post here to elaborate./p !--break-- pSome people may be predicting a href=https://securityintelligence.com/news/new-year-new-problems-cms-vulnerabilites-take-on-2016/a year of security vulnerabilities/a. I believe we have a year of innovation ahead of us./p pDrupal#39;s ecosystem of contributed modules is playing catch-up since the release of version 8. It has been years since CCK and Views were just experiments in the contrib module space. They are now established as foundation of Drupal core. Contrib (the wider community of Drupal developers) can now get back to innovating./p pquot;Get back to innovatingquot; isn#39;t much of a prediction. I thought about it some more and came up with three things I think are likely to happen in 2016.../p h2CMS-as-a-Service/h2 pThe era of the monolythic, does-it-all, CMS is coming to an end. The Drupal community talk a lot about emprogressive decoupling/em a href=http://buytaert.net/should-we-decouple-drupal-with-a-client-side-framework[1]/a a href=http://buytaert.net/selecting-a-client-side-framework-for-drupal[2]/a. But, the idea of a emfully decoupled/em backend is becoming established in other areas. Services like a href=https://www.contentful.com/Contentful/a already provide a fully decoupled, headless CMS./p pSystems become decoupled, we move to a microservice architecture, and evaluate server-less options. It is conceivable that a Content API could become part of the infrastructure. Amazon are the leading Infrastructure-as-a-Service provider. A Content API (or CMS-as-a-Service) would fit in their suite of cloud computing services./p pI did an experiment recently where I put Amazon#39;s API Gateway in front of an EC2 instance running Drupal. This gives a more robust API on top of Drupal 8#39;s Rest support. Monitoring, traffic management, and flexible security controls are standard. This approach offers several advantages, including: a href=http://swagger.io/Swagger/a support; CloudFront caching for performance; and input/output translation with data models defined with JSON schema./p h2Acquia IPO/h2 pGoing public was always on the cards for Acquia, but they said they a href=http://bostinno.streetwise.co/2015/10/21/acquia-engage-ceo-talks-content-hub-valuation-ipo/are in no rush to IPO/a. This could be the year. Adoption of D8 will being changes to the user base and continued adoption at the enterprise level./p pThis will be accompanied by more consolidation in the Drupal world. One of the biggest risks I see is with Drupal companies taking on bigger projects. A single client becomes a large contributer to their revenue, in some cases I#39;ve heard as much as 70%. This is a risky situation to be in, if you rely on one client for a majority of your business. The solution is for Drupal companies to come together to form larger entities./p pThis is just a continuation of an existing trend. a href=http://www.wunderkraut.com/blog/worlds-largest-drupal-provider-created-by-merger/2012-08-20Wunderkraut/a, was the most high-profile merger in the community. Followed by many more, involving companies such as a href=http://wearepropeople.com/news/propeople-and-blink-reaction-come-together-to-form-ffw-a-new-global-digital-agencyFFW/a, a href=http://www.mediacurrent.com/blog/mediacurrent-acquired-by-code-and-theoryMediaCurrent/a, a href=https://www.phase2technology.com/blog/phase2-and-opensourcery-whats-new-in-portland/Phase2/a, and a href=http://i-kos.com/press-release/2014-09-22/mogdesign-joins-ikos-digital-accelerate-drupal-growthi-Kos/a./p h2Composer Support and Decoupled Components/h2 pComposer support in Drupal needs some work. There are some big wins to be had by embracing the Composer (and Packagist) workflow./p pCommerce Guys are leading the way with Drupal Commerce. They have been a href=https://github.com/commerceguysfactoring out components into separate libraries/a. Other PHP projects beyond Drupal are making use of them, and contributing to their development. Expect more contrib projects to factor out separate PHP packages of re-usable code. Then Drupal modules become just a thin layer of glue./p pThere has been a trend for PHP Frameworks to decouple their core components. The Symfony Components split from the full stack framework has meant much wider adoption. They are used in a href=http://symfony.com/projectsmany PHP projects/a, including Drupal./p pPHP-FIG exists to promote interoperability between frameworks. This year will see further initiatives to clean up Drupal#39;s code. Such as, removal of anti-patterns like service locator. The eventual aim will be to decoupling components from Drupal core./p pCan you imagine using Views on a non-drupal project?/p

Matt Glaman: Profiling Drupal Commerce with Blackfire

Thu, 01/28/2016 - 14:46
div class=field-body pThe process of debugging can be a difficult one, and the process of troubleshooting performance even more so. Luckily there are some great tools out there to help with improving the performance of web applications. Previously I wrote about a target=_blank rel=nofollow class=twitter-timeline-link href=https://glamanate.com/blog/drupal-commerce-flamegraphs-and-performancegenerating flamegraphs from XHProf/a to visualnbsp;stacktracesnbsp;and identify bottlenecks. Flamegraphs are very helpful, but still require you to setup XHProf, download the tools for making the flamegraph SVG, and appropriately change your code to save the XHProf data. Luckily there is one of my favorite tools, a target=_blank rel=nofollow class=twitter-timeline-link href=https://blackfire.io/Blackfire/a, that provides continuousnbsp;PHP performance testing./p pOne second can define a conversion or not, and this is highly critical when it comes to eCommerce. Bottlenecks can happen in your catalog, viewing products, or even the Drupal Commerce order#39;s life cycle. A great example can be found on this Drupal commerce issue:nbsp;a href=https://www.drupal.org/node/2653904https://www.drupal.org/node/2653904/a. It#39;s a patch to improve the deletion of line item references from orders to cut down on number of saves for orders. There#39;s profiling done with both XHProf and Blackfire./p h2What is Blackfire?/h2 pWhat about Blackfire makes it my favorite? Blackfire provides on-demand profiling, unlike XHProf, which is always collecting data. Blackfire has a PHP extension callednbsp;strongProbe/strongnbsp;that collects raw performance data when requested. Then thenbsp;strongAgent/strongnbsp;sends that data to Blackfire#39;s website for processing and viewing.nbsp;strongCompanion/strongnbsp;is a browser extension (Chrome only currently) that will trigger the bProbe/bnbsp;to collect performance data on a page./p pimg alt=Using Blackfire companion to profile PHP application height=716 width=1276 class=media-element file-media-original typeof=foaf:Image src=https://glamanate.com/sites/default/files/blackfire-companion.gif title= //p h2What you get/h2 pIt speaks for itself. Here is a Blackfire profiling resultnbsp;from a catalog page in the Commerce Kickstart 2 demo store (Drupal without caches enabled.)/p piframe frameborder=0 allowfullscreen src=https://blackfire.io/profiles/a1ead88a-ed10-4950-8d4e-b5794fc4bbf4/embed width=560 height=340/iframe/p pAs you can see, we spend a lot of time in Views. Enabling Views cache for our catalog (and anonymous page cache) would greatly speed up our page#39;s load time. Here are results with page caching enabled, and search based Views caching. From 1.88s to 55ms!/p piframe frameborder=0 allowfullscreen src=https://blackfire.io/profiles/346b40ce-8c8d-4d17-b29b-8bb199d5dfa5/embed width=560 height=340/iframe/p h2How to get started/h2 pWhile there is some a target=_blank rel=nofollow class=twitter-timeline-link href=https://blackfire.io/docs/up-and-running/installationpretty amazing documentation on installing/a Blackfire#39;s components, I#39;ll provide a quick start guide. Well, it#39;s a quick start if you use Docker! Blackfire provides an image for their probe and agent. All you need to do is link it to yournbsp;emphp-fpmstrongnbsp;/strong/em(or whatever container serves your PHP.)nbsp;/p pspan style=font-size: 14.768px; line-height: 22.152px;nbsp;If you use Docker Compose, you would need to add the following configuration, and add a new link to this container from your PHP container. You will just need to get your API credentials from your Blackfire account. Restart your app and you#39;re good to go!/span/p pre blackfire: image: blackfire/blackfire ports: [#39;8707#39;] environment: BLACKFIRE_SERVER_ID: xx-xx-xx-xx-xxxx BLACKFIRE_SERVER_TOKEN: dsfsd! BLACKFIRE_LOG_LEVEL: 4 /pre pSee the full documentation for Docker integration:nbsp;a href=https://blackfire.io/docs/integrations/dockerhttps://blackfire.io/docs/integrations/docker/a/p /div div class=field-featured-image img typeof=foaf:Image src=https://glamanate.com/sites/default/files/blackfire-preview.png width=1047 height=395 / /div

Acquia Developer Center Blog: Drupal 8 Module of the Week: Scheduled Updates

Thu, 01/28/2016 - 14:13
div class=field field-name-field-author field-type-entityreference field-label-hiddendiv class=field-itemsdiv class=field-item evenJeffrey A. quot;jamquot; McGuire/div/div/divdiv class=field field-name-field-blog-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/drupal_8_logo_isolated_cmyk_72_2_1.png?itok=z2MbFt93 width=140 height=85 alt=Drupal 8 logo title=Drupal 8 logo //divdiv class=field-item oddimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/screenshot_2016-01-25_09.03.29.png?itok=k_H_GI22 width=140 height=85 alt=Scheduled Updates Module field options interface title=Scheduled Updates Module field options interface //divdiv class=field-item evenimg typeof=foaf:Image src=https://dev.acquia.com/sites/default/files/styles/blog__190_x110_/public/blog/screenshot_2016-01-08_09.40.07_crop.png?itok=fB8TujiA width=140 height=85 alt=Scheduled Updates Module embedded update interface title=Scheduled Updates Module embedded update interface //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:encodedpEach day, more Drupal 7 modules are being migrated over to Drupal 8 and new ones are being created for the Drupal community’s latest major release. In this series, the Acquia Developer Center is profiling some of the most prominent, useful modules available for Drupal 8. This week: stronga href=https://www.drupal.org/project/scheduled_updatesScheduled Updates/a/strong./p /div/div/divdiv class=field field-name-field-blog-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/acquia-drupal-planet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=acquia drupal planet/a/divdiv class=field-item odda href=/tags/scheduled-update typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=scheduled update/a/divdiv class=field-item evena href=/tags/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=drupal 8/a/div/div/div

ThinkShout: Drupal Global Events in Portland

Thu, 01/28/2016 - 14:00
pThere are two exciting Drupal community events happening in Portland soon. The first is the a href=https://groups.drupal.org/node/489228Drupal Global Sprint Day/a on January 30th - this coming Saturday - which is a day focused on bringing together volunteers to contribute work such as documentation, testing, code, and design to the Drupal project. The project needs improvements from a wide variety of skill sets, and it’s a great way for new folks to contribute to Drupal. The second is a href=https://assoc.drupal.org/global-training-day-portland-oregon-february-2016Drupal Global Training Day/a, a free Drupal 8 training for new community members. We’re thrilled to be involved with both!/p h3Drupal Global Sprint/h3 pWe’re hosting the Portland sprint a href=https://goo.gl/maps/2qjSPuVti6qat our office/a. Bring your projects and come code with us! If you#39;ve wanted to contribute to Drupal 8, but don#39;t know how to begin, we’re happy to help you get started. New contributors are encouraged to attend, as we will be providing sprint training and new contributor onboarding, so don#39;t worry if you#39;ve never contributed to Drupal before. The sprint starts at 9:00 am and goes until 5:00 pm. Programming help, snacks, coffee, tables, and wifi will all be provided by ThinkShout./p h3Drupal 8 Training/h3 pFebruary 6th is the Drupal Global Training Day. We will be leading the Portland training at the a href=https://goo.gl/maps/bX8fPX8CsmvDrupal Association headquarters/a, and it#39;s open to everyone. This free training is ideal for new community members and people who are new to Drupal – but PHP developers not familiar with Drupal should also find the training valuable. The training includes coffee and snacks. Participants need only bring a laptop. Everything you need to know to get started will be discussed in detail at the event. We’ll cover:/p ul liAn introduction to CMS/li liFile management and databases/li liSite building basics with content types, fields, and views/li liInstallation of modules and themes/li liDeploying to your web host with Git/li liIntroduction to Drupal 8 theming with Twig templates/li liDrupal 8 configuration management/li /ul pThese two global Drupal events offer something for Drupal folks of all skill levels, helping us to tap into Portland’s strong Drupal community. I hope you’ll join us for either (or both!) of these great events./p

drunken monkey: Great progress in the Search API D8 version

Wed, 01/27/2016 - 23:56
div class=field field-name-field-image field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg typeof=foaf:Image src=https://drunkenmonkey.at/sites/default/files/styles/medium/public/field_image/drupal_8.png?itok=gNDGDILw width=212 height=240 alt= title=Drupal 8 – soon also with Search API! //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:encodedpThe last two months finally saw rapid progress in the development of the a href=https://www.drupal.org/project/search_apiSearch API module's/a Drupal 8 version. a href=https://www.acquia.com/Acquia/a generously agreed to fund all available time for both a href=https://www.drupal.org/u/borisson_Joris Vercammen (borisson_)/a and me in December and January to work on this port and related modules (especially a href=https://www.drupal.org/project/facetsFacets/a)./p h2What we did/h2 pWith this backing, we were able to make a lot of head-way and got a lot of large blocking issues out of the way, among them a overhaul for the fields UI, some necessary major internal refactorings and most of the Views integration. All of this is now baked into the new a href=https://www.drupal.org/node/2657540Alpha 12 release/a, created today. Over the next couple of days, we will then also create releases for the other related modules with a working D8 version: a href=https://www.drupal.org/project/facetsFacets/a, a href=https://www.drupal.org/project/search_api_solrSearch API Solr Search/a, a href=https://www.drupal.org/project/search_api_attachmentsSearch API attachments/a (a href=https://www.drupal.org/node/2657746Alpha 2/a) and maybe also a href=https://www.drupal.org/project/search_api_pageSearch API pages/a.br / That way, we should be able to avoid a confusion of versions and conflicts for any users interested in trying out the current state of work of this module suite, or already starting to build a new site using them.br / Going forth, we will also try to keep this system of creating a set of compatible releases for future Alpha versions./p pAs noted in the release notes, though, be careful when building sites already with this module version, as there will be no upgrade paths until Beta and some changes until then are still likely to break the storage structure (and would thus lead to loss of configuration, unless handled correctly). Also, this release (like all other non-stable releases for any module) will not be covered by a href=https://www.drupal.org/security-teamDrupal's Security Team/a, so any discovered security vulnerabilities would be reported, worked on and fixed publicly./p pThat being said, though, one of the greatest improvements in the module's D8 version, at least under the hood, is it's vastly improved test coverage. That, along with Drupal.org's automated testing, enables us to be very confident in each new feature we add and each bug we fix, thus also improving the maintainability and speed of feature development in the future. And it hopefully makes it much less likely that any major bugs go unnoticed for long.br / But there are also lots of improvements visible right on the surface: we carefully reviewed all major encountered problems and pitfalls with the module's D7 version and worked to make the new D8 version another large leap forward to support as many search use cases as possible, while still becoming much more user-friendly than the D7 version – probably one of the largest points of criticism overall./p h2Still to do/h2 pSo, how does it look for the further path towards a stable D8 release for the Search API (and, subsequently, for its numerous add-on modules)?br / Currently, there are no immediate plans for further funding, so while I will of course still work on the port whenever I can, the pace will necessarily slack down a bit again. I also neglected maintenance of my various D7 modules in the last months, so there's also a lot of catching-up to do there. (Incidentally, a great way to help this effort if you are not comfortable with D8 yet: just go into any of my modules' issue queues and try to answer support requests, reproduce or fix bugs, test patches, etc., there.)br / However, while there are a href=https://www.drupal.org/project/issues/search/search_api?status[0]=Openamp;version[0]=8.xamp;issue_tags=beta%20blockeramp;order=field_issue_priorityamp;sort=descstill a lot of beta blockers left/a, most of them are relatively minor compared to the ones we now resolved, so I think a first Beta release in March should be within reach. Then it will be a matter of determining the MVP for an initial stable release and working towards that – but I expect a much shorter period for Beta than it has been for Alpha, maybe only a month or two./p pIf you want to help with this in any way, please either ask around in the Search API IRC channel (a href=irc://freenode/drupal-search-api#drupal-search-api on Freenode/a) or a href=/contactsend me a message/a – or just jump into any issue and get cracking!/p /div/div/div

DrupalEasy: DrupalEasy is Proudly Sponsoring Florida DrupalCamp (again!)

Wed, 01/27/2016 - 20:50
div class=field field-type-number-integer field-field-blog-type News item /div pa href=https://www.fldrupal.camp/Florida DrupalCamp/a is coming up on March 5th, and DrupalEasy is happy to be involved as a sponsor and organizer. This year's event will be better than ever, with three amazing featured speakers flying in from three different countries! Karen Stevenson, Morten DK, and Jesus Manuel Olivas will be presenting double-length sessions on the lastest Druapl 8-related topics./p !-- rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc=http://purl.org/dc/elements/1.1/ xmlns:trackback=http://madskills.com/public/xml/rss/module/trackback/ rdf:Description rdf:about=http://drupaleasy.com/blogs/ultimike/2016/01/drupaleasy-proudly-sponsoring-florida-drupalcamp-again dc:identifier=http://drupaleasy.com/blogs/ultimike/2016/01/drupaleasy-proudly-sponsoring-florida-drupalcamp-again dc:title=DrupalEasy is Proudly Sponsoring Florida DrupalCamp (again!) trackback:ping=http://drupaleasy.com/trackback/744 / /rdf:RDF -- pa href=http://drupaleasy.com/blogs/ultimike/2016/01/drupaleasy-proudly-sponsoring-florida-drupalcamp-again target=_blankread more/a/pdiv class=feedflare a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=rpMwiK_5Di0:iLWrnb9yU-4:yIl2AUoC8zAimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=yIl2AUoC8zA border=0/img/a a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=rpMwiK_5Di0:iLWrnb9yU-4:qj6IDK7rITsimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=qj6IDK7rITs border=0/img/a /divimg src=http://feeds.feedburner.com/~r/DrupalEasy/~4/rpMwiK_5Di0 height=1 width=1 alt=/

DrupalCon News: Meet the DrupalCon Asia Media Partners

Wed, 01/27/2016 - 17:56
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenp dir=ltrMedia partners are an important part of any DrupalCon. They help us spread the word about the event to people who might not have heard of it otherwise, and get to attend (and report on) the events. Our media partners are critical to DrupalCon's success, so we'd like to say a big thank you to all of our partners for DrupalCon Asia./p/div/div/div