Planet Drupal

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

CiviCRM Blog: The Road to Drupal 8

Mon, 10/13/2014 - 23:42
div class=field field-name-body field-type-text-with-summary field-label-hidden div class=field-item even property=content:encodedpAs part of the Google Summer of Code, I began work on getting CiviCRM and the upcoming Drupal 8 working together nicely. I made an a href=https://civicrm.org/blogs/torrance/drupal-8-integrationupdate about midway through/a and it's time for another update./p pI had separated the project into a number of milestones. Phases 1, 2 and 3 dealt with varying aspects of the core CiviCRM module functionality. This work has largely been completed and there are pull requests pending into CiviCRM core, though the front end user experience is still a bit rough (for example, the CiviCRM menu bar doesn’t sit well alongside the Drupal menu)./p pThe installation process is quite different with Drupal 8: civicrm now installs as if it were any other Drupal module — simply by clicking enable. It's no longer necessary to use the CiviCRM installer before enabling the module. This handles the most common use case where CiviCRM is installed in the same database as Drupal itself. Custom options can be configured by adding configuration settings to Drupal's settings.php. For example, if Drupal is configured with a second database named 'civicrm', it will install civicrm there instead. /p pThe next big milestone was Views integration. This went ahead quite smoothly, and I managed to reduce the code count from approximately 15,000 lines of code to under 2,000 by automating a lot of the discovery of the CiviCRM database. In general, when new fields appear in CiviCRM it should only be necessary to explicitly declare how the field is related to other data types (eg. as joins or relationships)./p pOne quick nice-to-have was integrating Drupal's entity reference field with CiviCRM Contacts — mostly by creating a bare-bones Drupal entity. A similar technique may prove to work with Drupal's Rules module, but unfortunately time did not allow this yet./p pFinally, for the first time, the module comes with a few simple integration tests (using Drupal's SimpleTest module) which will hopefully become more fully fleshed out with time. With a judicious set of tests, this should allow a more stable experience as future versions of CiviCRM are released./p pDrupal 8 has finally released its first beta just over a week ago. Now that it has stabilised somewhat, we need to update the CiviCRM module to resolve breaking changes and we can then release an alpha version that the community can test, experiment with and help get into a stable state./p pDrupal 8 repo: a href=https://github.com/torrance/civicrm-drupalhttps://github.com/torrance/civicrm-drupal/a/p /div /div div class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-hidden clearfix ul class=field-items li class=field-item even a href=/civicrm-blog-categories/gsoc typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=GSoC/a /li li class=field-item odd a href=/category/civicrm-blog-categories/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a /li /ul /div

Drupal Easy: Professionally-Trained, Community-Oriented, Drupal Career Online Students Ready for Work

Mon, 10/13/2014 - 19:10
pimg src=http://drupaleasy.com/sites/drupaleasy.com/files/internship_words.jpg alt=Internships //p pThe fifth class of our Drupal career training program is just about at the halfway mark, and our students are eager to put their new skills to work. The six a href=http://drupaleasy.com/academy/dco/course-informationDrupal Career Online/a students will be ready for junior-developer-level work in mid-November, and we're looking for forward-thinking organizations willing to help our graduates on the next leg of their Drupal career journey./p pAs we've done for the past five classes, (we've had more than 60 graduates so far) we're looking to make introductions between our upcoming graduates and organizations looking for people with Drupal site-building and development skills. Our a href=http://drupaleasy.com/academy/we-drupal-hostsWork Experience Drupal (WE Drupal)/a program is designed to provide students with valuble experience in internship-type settings. WE Drupal host companies are asked to make a 6-10 week commitment to one or more of our students, provide them with guidance, mentoring, and the professional experience that is so difficult to come by for new Drupal site builders and developers. In return, you get the efforts of a well-prepared, super-eager Drupal novice to help you lighten the task-load for your staff./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/2014/10/professionally-trained-community-oriented-drupal-career-online-students-ready dc:identifier=http://drupaleasy.com/blogs/ultimike/2014/10/professionally-trained-community-oriented-drupal-career-online-students-ready dc:title=Professionally-Trained, Community-Oriented, Drupal Career Online Students Ready for Work trackback:ping=http://drupaleasy.com/trackback/700 / /rdf:RDF -- pa href=http://drupaleasy.com/blogs/ultimike/2014/10/professionally-trained-community-oriented-drupal-career-online-students-ready target=_blankread more/a/pdiv class=feedflare a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=UFdBV-SZLLs:bnD1oDcsChQ:yIl2AUoC8zAimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=yIl2AUoC8zA border=0/img/a a href=http://feeds.feedburner.com/~ff/DrupalEasy?a=UFdBV-SZLLs:bnD1oDcsChQ:qj6IDK7rITsimg src=http://feeds.feedburner.com/~ff/DrupalEasy?d=qj6IDK7rITs border=0/img/a /divimg src=http://feeds.feedburner.com/~r/DrupalEasy/~4/UFdBV-SZLLs height=1 width=1/

Stanford Web Services Blog: Module of the Day: Stanford MetaTag NoBots - Hide your site from search engines!

Mon, 10/13/2014 - 17:00
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedp class=summaryWhen we launch a site at Stanford Web Services, we open the doors and roll out the red carpet for the search engines to index the site. However, before launch we like to keep the content under wraps and ask the search engines not to index the site. To do this, we use a module called Stanford MetaTag NoBots./p/div/div/div

Unimity Solutions Drupal Blog: Takeaways from DrupalCon Amsterdam

Mon, 10/13/2014 - 15:27
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpa href=https://www.youtube.com/watch?v=4NN5EM4CYVEuDrupalCon Amsterdam Keynote by Dries /u/awas interesting and different./p/div/div/div

Acquia: How to setup auto-translation of nodes using Rules and Tmgmt

Mon, 10/13/2014 - 14:17
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 evenpThis how-to guide describes how to set up automatic machine-based translations for content on a Drupal site. Whenever a node is created, translation jobs will be created for every language specified, and depending on how you set up your translator, you should be able to completely automate the translation process. For this project we are using SDL, but you should be able to use other translators. /p pstrong1. Download and enable the translation management modules/strong. This can be done through Drush or through the modules interface in drupal./p p/p/div /div /div span property=dc:title content=How to setup auto-translation of nodes using Rules and Tmgmt class=rdf-meta/span

InternetDevels: Ready! Drupal! Action! DrupalCon Amsterdam!

Mon, 10/13/2014 - 12:05
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpWhere on this planet as a pedestrian you can be hit by bicycle and… be guilty for it? Amsterdam, you are just awesome! :)/ppDrupalCon is over and its attendees are in the relaxed process of event reminiscence. True drupallers are never tired of sessions, code-sprints, workshops and just fuss between these events; and yes, this year’s Con has provided all of these! But you know what? You can read about this stuff in dozens of other materials. And here we have gathered those moments and snapshots, which made our days at DrupalCon!/p a href=http://internetdevels.com/blog/internetdevels-at-drupalconRead more/a/div/div/div

SK+ Drupallets: Top Modules for Drupal 7

Mon, 10/13/2014 - 07:29
pDozens of useful contributed modules for building Drupal 7 sites./p pThere are many really useful contributed modules to take your site beyond the basics of Drupal core. There are modules to improve, allow, and/or help with everything from accessibility to workflow, from images to input formats, and beyond./p pThis session will be of interest to beginner and intermediate Drupallers, as well as those who manage or hire Drupallers or who are just trying to decide whether to use Drupal. /p p/ppa href=http://sharonkrossa.com/drupallets/top-modules-drupal-7 target=_blankread more/a/p

Drupal Bits at Web-Dev: Codit: Blocks a video introduction to making custom blocks

Mon, 10/13/2014 - 06:17
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpThis screen share walks you through why you might want a more powerful way of making blocks and why a href=https://www.drupal.org/project/codit_blocks target=_blankCodit: Blocks/a is a good candidate if you need lots of custom blocks. /p /div/div/divul class=links inlineli class=node-readmore firsta href=/info/drupal-drupal-7/codit-blocks-video-introduction-making-custom-blocks rel=tag title=Codit: Blocks a video introduction to making custom blocksRead morespan class=element-invisible about Codit: Blocks a video introduction to making custom blocks/span/a/li li class=comment_forbidden last/li /ul

Midwestern Mac, LLC: St. Louis Drupal Group - Hackathon on Headless Drupal 8 AngularJS

Sun, 10/12/2014 - 23:00
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpNow that Drupal 8.0.0-beta1 is out, and the headless Drupal craze is in full-swing, the Drupal St. Louis meetup this month will focus on a href=http://www.meetup.com/drupalstl/events/210909552/using Drupal 8 with AngularJS/a to build a demo pizza ordering app. (The meetup is on Thurs. Oct. 23, starting at 6:30 p.m.; see even more info in this a href=http://zerotodrupal.com/content/headless-drupal-angularjs-hackathon-st-louisZero to Drupal/a post)./p pWe'll be hacking away and seeing how far we can get, and hopefully we'll be able to leave with at least an MVP-quality product! I'll be at the event, mostly helping people get a Drupal 8 development environment up and running. For some, this alone will hopefully be a huge help, and maybe motivation to adopt Drupal 8 more quickly!/p pIf you're in or around the St. Louis area, consider joining us; especially if you would like to learn something about either Drupal 8 or AngularJS!/p/div/div/div