Planet Drupal

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

Paul Booker: Updating push notification page to send out messages to devices belonging to users with a given role

Sat, 11/08/2014 - 01:49
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpre class=brush: php /** * Additional handler for push_notifications_mass_push_form_validate form validate. */ function mymodule_push_notifications_mass_push_form_validate($form, $form_state) { } /** * Additional handler for push_notifications_mass_push_form_submit form submit. */ function mymodule_push_notifications_mass_push_form_submit($form, $form_state) { $recipients = $form_state['values']['recipients']; $payload = $form_state['values']['payload']; $role = $form_state['values']['role']; $language = (isset($form_state['values']['language'])) ? $form_state['values']['language'] : false; // Send message to all iOS recipients. if (!empty($recipients['ios'])) { // Get all iOS recipients. $tokens_ios = push_notifications_get_tokens_by_role(PUSH_NOTIFICATIONS_TYPE_ID_IOS, $role, $language); if (!empty($tokens_ios)) { // Convert the payload into the correct format for APNS. $payload_apns = array('aps' = $payload); $result = push_notifications_apns_send_message($tokens_ios, $payload_apns); $dsm_type = ($result['success']) ? 'status' : 'error'; drupal_set_message($result['message'], $dsm_type); } else { drupal_set_message(t('No iOS recipients found, potentially for this language.')); } } // Send message to all Android recipients. if (!empty($recipients['android'])) { // Get all Android recipients. $tokens_android = push_notifications_get_tokens_by_role(PUSH_NOTIFICATIONS_TYPE_ID_ANDROID, $role, $language); if (!empty($tokens_android)) { // Determine which method to use for Google push notifications. switch (PUSH_NOTIFICATIONS_GOOGLE_TYPE) { case PUSH_NOTIFICATIONS_GOOGLE_TYPE_C2DM: $result = push_notifications_c2dm_send_message($tokens_android, $payload); break; case PUSH_NOTIFICATIONS_GOOGLE_TYPE_GCM: $result = push_notifications_gcm_send_message($tokens_android, $payload); break; } $dsm_type = ($result['success']) ? 'status' : 'error'; drupal_set_message($result['message'], $dsm_type); } else { drupal_set_message(t('No Android recipients found, potentially for this language.')); } } } /** * Determine all recipients of a given role from a specific device type. * * @param $type_id * Device Type ID. * @param $role * User Role. * @param $language * Language code, optional. * @param $raw * Boolean, set true to retrieve the raw query results. * * @return * Array of results, null if no entries. */ function push_notifications_get_tokens_by_role($type_id = '', $role = FALSE, $language = FALSE, $raw = FALSE) { // Make sure this type_id is supported. $valid_type_ids = array(PUSH_NOTIFICATIONS_TYPE_ID_IOS, PUSH_NOTIFICATIONS_TYPE_ID_ANDROID); if (!in_array($type_id, $valid_type_ids)) { return FALSE; } // Select all tokens for this type id and users of given user role. $query = db_select('push_notifications_tokens', 'pnt'); $query-join('users', 'u', 'pnt.uid = u.uid'); $query-join('users_roles', 'ur', 'u.uid = ur.uid'); $query-fields('pnt', array('token')); $query-condition('pnt.type', $type_id); $query-condition('ur.rid', $role); // If language code is passed, limit the results by language. if ($language) { $query-condition('pnt.language', $language); } $result = $query-execute(); // Return raw result, if needed. if ($raw) { return $result; } // Otherwise, create an array of tokens. else { $tokens = array(); foreach ($result as $record) { $tokens[] = $record-token; } return $tokens; } } /** * Implements hook_form_alter(). */ function mymodule_form_alter($form, $form_state, $form_id) { if ($form_id == 'push_notifications_mass_push_form') { $result = db_select('role', 'r') -fields('r',array('rid','name')) -condition('name',array('administrator','anonymous user'),'NOT IN') -execute() -fetchAll(); $role = array(); foreach($result as $role){ $roles[$role-rid] = $role-name; } $form['role']['#title'] = Roles; $form['role']['#type'] = select; $form['role']['#options'] = $roles; $form['role']['#required'] = 1; $form['#validate'][] = 'mymodule_push_notifications_mass_push_form_validate'; unset($form['#submit']); $form['#submit'][] = 'mymodule_push_notifications_mass_push_form_submit'; } } /pre/div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-above clearfixh3 class=field-labelTags: /h3ul class=linksli class=taxonomy-term-reference-0a href=/drupal-developer/tags/services typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=services/a/lili class=taxonomy-term-reference-1a href=/drupal-developer/tags/push typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=push/a/lili class=taxonomy-term-reference-2a href=/drupal-developer/tags/notifications typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=notifications/a/lili class=taxonomy-term-reference-3a href=/drupal-developer/tags/drupalplanet typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=drupalplanet/a/li/ul/divdiv class=easy_social_box clearfix horizontal easy_social_lang_und div class=easy_social-widget easy_social-widget-twitter firsta href=http://twitter.com/share class=twitter-share-button data-url=http://www.paulbooker.co.uk/drupal-developer/code-snippet/updating-push-notification-page-send-out-messages-devices-belonging-0 data-count=horizontal data-lang = en data-via= data-related=:Check it out! data-text=Updating push notification page to send out messages to devices belonging to users with a given roleTweet/a/div div class=easy_social-widget easy_social-widget-facebookiframe src=//www.facebook.com/plugins/like.php?locale=en_USamp;href=http%3A//www.paulbooker.co.uk/drupal-developer/code-snippet/updating-push-notification-page-send-out-messages-devices-belonging-0amp;send=falseamp;layout=button_countamp;width=88amp;show_faces=trueamp;action=likeamp;colorscheme=lightamp;font=amp;height=21amp;appId= scrolling=no frameborder=0 style=border:none; overflow:hidden; width:88px; height:21px; allowTransparency=true/iframe/div div class=easy_social-widget easy_social-widget-googleplusdiv class=g-plusone data-size=medium data-annotation=bubble data-href=http://www.paulbooker.co.uk/drupal-developer/code-snippet/updating-push-notification-page-send-out-messages-devices-belonging-0/div/div div class=easy_social-widget easy_social-widget-linkedin lastscript type=in/share data-url=http://www.paulbooker.co.uk/drupal-developer/code-snippet/updating-push-notification-page-send-out-messages-devices-belonging-0 data-counter=right/script/div /div !-- /.easy_social_box --

Code Karate: How to setup a Drupal website with Bluehost

Fri, 11/07/2014 - 23:57
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpSo let me guess: You either have a Drupal website or are going to create one and need a place to /p/div/div/div

ImageX Media: Speeding up your MySQL dump/restores with Mydumper

Fri, 11/07/2014 - 23:39
div class=field field-name-body field-type-text-with-summary h2Why Mydumper?/h2 p How many times in your last web development project have you had to load a mysql/mariadb database? If your answer was too many, and you've been frustrated by how slow the process can be, this article may be for you. /p /div

Appnovation Technologies: How to Use Drupal REST Services with AngularJs

Fri, 11/07/2014 - 23:20
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encoded p dir=ltrspanIn a previous post I showed how to use /spana href=http://www.appnovation.com/blog/setup-drupal-8-restful-web-services-3-easy-stepsspanDrupal 8 RESTful services/span/aspan./span/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/how-use-drupal-rest-services-angularjsimg typeof=foaf:Image src=http://www.appnovation.com/sites/default/files/styles/blog_listing_page_header/public/drupalangular.jpg?itok=HtFuCQxz width=680 height=200 alt= //a/div/div/divdiv class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url=http://www.appnovation.com/blog/how-use-drupal-rest-services-angularjs st_title=How to Use Drupal REST Services with AngularJs class=st_facebook/span span st_url=http://www.appnovation.com/blog/how-use-drupal-rest-services-angularjs st_title=How to Use Drupal REST Services with AngularJs class=st_twitter/span span st_url=http://www.appnovation.com/blog/how-use-drupal-rest-services-angularjs st_title=How to Use Drupal REST Services with AngularJs 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

Mediacurrent: Why Drupal is the Right Fit for Higher Ed

Fri, 11/07/2014 - 21:35
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/right-fit-higher-ed.png?itok=Tk_7xHp4 width=200 height=152 alt=Why Drupal is the Right Fit for Higher Ed title=Why Drupal is the Right Fit for Higher Ed / pAfter speaking to dozens of higher ed institutions over the last several years, I’m convinced now more than ever that open source technology, particularly Drupal, is the best fit for these organizations. I know I’m echoing what many in the Drupal community have observed for a while, but I’d like to describe why Drupal makes so much sense for higher ed./p

CMS Quick Start: Publishing Drupal 7 Content to Social Media: Part 1

Fri, 11/07/2014 - 20:55
!-- google_ad_section_start --pnbsp;Streamlined workflows are important for sites of any size. Today it is very common to update your readers via multiple social sites, namely Twitter and Facebook. However, it can be tedious sometimes to update your site, then update Facebook and Twitter separately with the correct links (especially if you publish a lot of content). In this series we are going to explore different ways of pushing content to your social media platforms automatically./p!-- google_ad_section_end --div class=og_rss_groups/divpa href=http://www.cmsquickstart.com/blog/publishing-drupal-7-content-social-media-part-1 target=_blankread more/a/p

Deeson: Using PhpStorm's Live Templates for t functions

Fri, 11/07/2014 - 18:00
pAt Deeson's a href=https://www.jetbrains.com/phpstorm/PhpStorm/a is our IDE of choice. Working with PhpStorm's strongLive Templates/strong can save you some valueable time. In this post I'll show you how to use Live Templates to surround strings in simple a href=https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7strongt functions/strong/a in template files./p h4Live templates/h4 pPhpStorm’s Live Templates are chunks of code which can be quickly inserted into a file. Surround Live Templates allow you to select a piece of text and surround it with template./p h4Drupal's t function/h4 pIt's Drupal best practice to wrap all strings in a a href=https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7t function/a - this allow the sting to be translated. In a template file this looks like:/p plt;spangt;lt;?php print t('This is good Practice'); ?gt;lt;/spangt;/p pOn most sites there will be hundreds of these strings, so anything that can shave off time will be worthwhile./p h4Take a look/h4 pHere’s an example of Surround Live Templates in action. It’s quick and easy to surround a string with a simple a href=https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7t function/a./p h2 class=element-invisible oembed-titlea href=https://www.deeson.co.uk/file/phpstorm-live-templates-and-t-function-0PhpStorm Live Templates and T function/a/h2 p/p h4Shortcuts/h4 pTo show the Surround Live Template list on Macs use strongCmd+Alt+J /strongand if you are on a Windows machine use strongCtrl+Alt+J/strong./p h4Setting up Live Templates/h4 pTo set up a Surround Live Template, go to strongPreferences/strong gt; strongLive Templates /strongand click the strongplus symbol/strong in the top right of the window./p pA Surround Live Template needs to have ‘strong$SELECTION$’/strong in it, which is replaced with the selected text. The template also need to be available in the correct contexts./p h4Here's one I prepared earlier.../h4 img src=https://d5av3fo92eabs.cloudfront.net/sites/default/files/styles/image_400_width/public/secondary_images/images/php-storm-t-string-template-set-up.png?itok=rEIWQQfi width=400 height=295 alt=PHPStorm templates title=PHPStorm templates / p/p h4 dir=ltrHave a go/h4 p dir=ltrTo set up this T string Surround Live Template, the template text needs to be:/p p dir=ltrstronglt;?php print t('$SELECTION$'); ?gt;/strong/p p dir=ltrIt needs to be applicable in the ‘HTML’ context./p p dir=ltrThat’s it! You should now be able to use the template. Let us know if you've got any PhpStorm tips too./p

Drupal.org frontpage posts for the Drupal planet: Drupal 7.33 released

Fri, 11/07/2014 - 16:37
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenp style=position: inherit;Drupal 7.33, a maintenance release with numerous bug fixes (no security fixes) is now available for download. See the a href=https://www.drupal.org/drupal-7.33-release-notesDrupal 7.33 release notes/a for a full listing./p div style=float: right; margin: 0 0 1em 1em; text-align: center; a href=http://ftp.drupal.org/files/projects/drupal-7.33.tar.gz class=link-button style=margin: 0 0 0.6em 0;spanDownload Drupal 7.33/span/a/div p style=position: inherit;stronga href=/upgrade/Upgrading/a your existing Drupal 7 sites is recommended./strong There are no major new features in this release. For more information about the Drupal 7.x release series, consult the a href=https://www.drupal.org/drupal-7.0Drupal 7.0 release announcement/a./p !--break--div style=float: right; padding: 0 0 2em 1em; margin-left: 2em; width: 35%; border-left: 1px solid #cdcdcd; h2Security information/h2 pWe have a a href=/securitysecurity announcement mailing list and a history of all security advisories/a, as well as an a href=/security/rss.xmlRSS feed with the most recent security advisories/a. We strongstrongly advise Drupal administrators to a href=/securitysign up/a/strong for the list./p pDrupal 7 includes the built-in Update Manager module, which informs you about important updates to your modules and themes./p pThere are no security fixes in this release of Drupal core./p h2Bug reports/h2 pDrupal 7.x is being maintained, so given enough a href=https://www.drupal.org/project/issues/search/drupal?status[]=8amp;categories[]=1bug fixes/a (not just a href=https://www.drupal.org/project/issues/search/drupal?status[]=1amp;categories[]=1bug reports/a), more maintenance releases will be made available, according to our a href=https://www.drupal.org/documentation/version-info#whenmonthly release cycle/a. /p/div h2Changelog/h2 pDrupal 7.33 contains bug fixes and small API/feature improvements only. The full list of changes between the 7.32 and 7.33 releases can be found by reading the a href=https://www.drupal.org/drupal-7.33-release-notes7.33 release notes/a. A complete list of all bug fixes in the stable 7.x branch can be found in a href=http://drupalcode.org/project/drupal.git/shortlog/refs/heads/7.xthe git commit log/a./p h2Update notes/h2 pSee the a href=https://www.drupal.org/drupal-7.33-release-notes7.33 release notes/a for details on important changes in this release./p h2Known issues /h2 pNone./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-34 field-type-taxonomy-term-reference field-label-abovediv class=field-labelFront page news:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/taxonomy/term/903Planet Drupal/a/div/div/divdiv class=field field-name-taxonomy-vocabulary-5 field-type-taxonomy-term-reference field-label-abovediv class=field-labelDrupal version:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/taxonomy/term/120Drupal 7.x/a/div/div/div

Code Karate: Drupal 7 Exclude Node Title Module

Fri, 11/07/2014 - 13:37
div class=field field-name-field-episode-number field-type-number-integer field-label-abovediv class=field-labelEpisode Number:nbsp;/divdiv class=field-itemsdiv class=field-item even177/div/div/divdiv class=field field-name-field-ddod-video field-type-file field-label-hiddendiv class=field-itemsdiv class=field-item evenimg src=http://codekarate.com/sites/default/files/styles/large/public/media-youtube/-Tn4SP_bA3g.jpg?itok=u_5ht785 alt=Drupal 7 Exclude Node Title Module - Daily Dose of Drupal Episode 177 //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpHave you ever had to try to hide a title on a page in Drupal? Maybe you created a page to be your front page and don't want the Node title to show up. The a href=https://www.drupal.org/project/exclude_node_title rel=nofollowExclude Node Title module/a makes this situation or any other situation in which you need to hide a node title, as simple as a few clicks of the mouse./p /div/div/divdiv class=field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-abovediv class=field-labelTags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/category/tags/drupalDrupal/a/divdiv class=field-item odda href=/category/tags/drupal/drupal-7Drupal 7/a/divdiv class=field-item evena href=/category/tags/drupal-planetDrupal Planet/a/div/div/div

tanay.co.in: Cracking Acquia Certified Developer - Front end Specialist Certification

Fri, 11/07/2014 - 02:46
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenp dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;I had a chance to try the upcoming (Drupal) Acquia Certified Developer - Front end Specialist Certification Exam. Thanks to Acquia Certification Team for allowing me to try it out./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;I have been able to clear it with an 83% score. That was way beyond what I was expecting. I expected the exam to focus heavily on advanced CSS and JS and hence was not expecting a good score. But it turned out the exam gives good weightage to Drupal theming and templating and various other concepts in Drupal that gave me a fair chance to score./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;The exam evaluates you on the following areas:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Fundamental Web Development Concepts/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Theming Concepts/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Sub-Theming Concepts/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Templates/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Template Functions/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Layout Configuration/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Performance/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Security/span/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;The official exam blue print and curriculum is not released by Acquia yet. So I do not have the links here for you. They should be out soon. The exam is /spana href=https://twitter.com/AcquiaCertified/status/529976803256176640span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;scheduled to be released for public on December 1st/span/aspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;But for any of you taking the exam pre-release, or if you are planning to take the exam immediately after the release, here is some information for you that could help you in your preparation before the official study guide comes out./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Fundamental Web Development Concepts/span/span/h1 p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;There were questions about /spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;CSS, JS, Jquery./spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; Some of the resources that could help:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://developer.mozilla.org/en­US/docs/Webspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;https://developer.mozilla.org/en­US/docs/Web/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://html5doctor.com/span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://html5doctor.com//span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.webplatform.org/span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.webplatform.org//span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://css­tricks.com/span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://css­tricks.com//span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;a href=http://codepen.io/http://codepen.io//a ­ Try out your code and see it in action/spanbr class=kix-line-break /span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;(From /spana href=http://webchick.net/files/AcquiaCertificationStudyGuide.pdfspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;WebChick’s Guide to ACD examination/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;)/span/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;CSS Selectors:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/cssref/css_selectors.aspspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/cssref/css_selectors.asp/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/cssref/css_selectors.aspspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/cssref/css_selectors.asp/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Positioning:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/css/css_positioning.aspspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/css/css_positioning.asp/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;  /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Javascript and Jquery:/spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; (The below ones are too generic. But I would recommend a full refresher of jquery and javascript if you are a backend developer attempting the certification)/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/js/span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/js//span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/jquery/span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/jquery//span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Drupal + Javascript:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/304258span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Drupal JS API/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/121997span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Working with JS in Drupal/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Drupal + CSS/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/171209span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Adding Stylesheets/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/225868span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Adding styles through API/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/263967span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Overriding Style Sheets/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Responsive Web Design:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/cssref/css3_pr_mediaquery.aspspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/cssref/css3_pr_mediaquery.asp/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; /span/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Grid Systems:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;A fair idea of any one of those CSS grid systems would help/span/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;HTML 5:/span/span/p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Knowledge of some of the new elements in HTML5/span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://www.w3schools.com/html/html5_intro.aspspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;http://www.w3schools.com/html/html5_intro.asp/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Theming Concepts/span/span/h1 p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;margin-left: 36pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;You should make yourself thoroughly familiar with all the /spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: italic; font-variant: normal; white-space: pre-wrap; background-color: transparent;Theming and Advanced Theming/spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; chapters in /spana href=http://themery.com/dgd7span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: italic; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;The Definitive Guide to Drupal 7/span/aspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;. /span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/info-filesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Info file of a theme/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/regionsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Regions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; . /spana href=http://themery.com/dgd7/theming/regions/themespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Adding Regions to themes./span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;What are the /spana href=http://themery.com/dgd7/theming/regions/defaultspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Default Regions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; and /spana href=http://themery.com/dgd7/theming/regions/hiddenspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Hidden Regions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;? Significance of why you would need to have some of them for things to work. (Ex: Devel, Admin Menu Module, Contextual Links). /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/regions/regions-vs-template-variablesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;When to have a region? When to hardcode?/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; margin-left: 48px; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/cssspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Managing your CSS/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/css/add-remove-replacespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Adding, Removing CSS/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /span/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Sub- Theming Concepts/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/base-themesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Base and Sub Themes/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/base-themes/sub-themespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Creating Subtheme/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/base-themes/inheritancespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Inheritance in themes /span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/base-themes/tipsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Preparing your base theme/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/225125span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;https://www.drupal.org/node/225125/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Layout Configuration/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/regions/layoutspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Layout Strategies/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/documentation/modules/blockspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Managing Blocks/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/1577752span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;View Modes/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/352970span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Views Theming/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/1918334span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Customize Views Output/span/a/span/p /li /ul h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Templates/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/templatesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Template Files/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/templates/corespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Common Templates/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/templates/overridespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Overriding Templates/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/templates/global-variablesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Global Variables in templates/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/finding-variablesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Working with Variables in themes/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/css/patterns-naming-convensionsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Naming Conventions/span/a/span/p /li /ul h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Template Functions:/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/theme-functionsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Theme Functions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent; , /spana href=http://themery.com/dgd7/theming/theme-functions/createspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Creating them/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/theming/theme-functions/callspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Calling them/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/theming/theme-functions/overridespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Overriding them/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/theming/hooks-suggestions/hooksspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Theme Hooks/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/theming/hooks-suggestions/suggestionsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Suggestions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/theming/hooks-suggestions/templatesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Suggestions and Template Files/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/theming/hooks-suggestions/theme-functionsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Suggestions and Theme Functions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://api.drupal.org/api/drupal/modules%21system%21theme.api.php/group/themeable/7span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;https://api.drupal.org/api/drupal/modules%21system%21theme.api.php/group/themeable/7/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/preprocess-processspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Preprocess Functions/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/preprocess-process/implementspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Preprocess Hooks/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/preprocess-process/variablesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;$VARIABLES/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/renderspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Using Render/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/render/render-elementsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Render Elements/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/render/manipulatespan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Working with Render Elements/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;, /spana href=http://themery.com/dgd7/advanced-theming/render/core-templatesspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Render Arrays/span/aspan style=font-size: 15px; font-family: Arial; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;  /span/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/forms/first-stepsspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Theming Forms/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/forms/with-alter-hooksspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Form Alter Hook/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Performance:/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=http://themery.com/dgd7/advanced-theming/css/aggregation-compressionspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Aggregation, Compression/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/1388506span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Front End Performance/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p h1 dir=ltr style=line-height:1.5;margin-top:10pt;margin-bottom:0pt; span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 21px; font-family: 'Trebuchet MS'; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Security:/span/span/h1 ul style=margin-top:0pt;margin-bottom:0pt; li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/101495span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Handling User Input/span/a/span/p /li li dir=ltr style=list-style-type: disc; font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21a href=https://www.drupal.org/node/28984span style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Handling Text/span/a/span/p /li /ul p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;  /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;This notes is very specific to the /spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Front End Specialist Certification/spanspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;. If you are looking for Acquia Certified Developer examination, check out my previous post on /spana href=http://www.tanay.co.in/blog/cracking-acquia-drupal-certification.htmlspan style=font-size: 15px; font-family: Arial; color: rgb(17, 85, 204); font-weight: bold; font-style: normal; font-variant: normal; text-decoration: underline; white-space: pre-wrap; background-color: transparent;Cracking Acquia Drupal Certification/span/aspan style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-weight: bold; font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt;span id=docs-internal-guid-c19a8bb8-87f3-d5e7-49f9-338af0e1ea21span style=font-size: 15px; font-family: Arial; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; white-space: pre-wrap; background-color: transparent;Drop in your comments below if you have any additional resources that would help in the exam preparation that I have missed above./span/span/p p dir=ltr style=line-height:1.5;margin-top:0pt;margin-bottom:0pt; /p /div/div/div

Wim Leers: Drupal 8's render pipeline

Fri, 11/07/2014 - 00:59
pIn Drupal 8, we#8217;ve significantly improved the way pages are rendered. I will explain the entire render pipeline, which will alsonbsp;cover:/p ul lirender caching — blocks and entities are now render cachednbsp;automatically!/li licache tags — finally we have the cache invalidation system we#8217;ve alwaysnbsp;needed!/li liassets —nbsp;only the necessary assets are loaded anymore, thanks to assetnbsp;dependencies!/li libubbling — rather than relying on global statics that broke caching, we now correctly bubble up all attached metadata — no morenbsp;frustrations!/li /ul pBut I will also explain what is going to be possible in Drupalnbsp;8:/p ul lianonymous page loads: invalidating Varnish/span class=capsCDN/spans with perfectnbsp;precision/li liauthenticated page loads: not completely regenerated on every page load, but assembled from render cachednbsp;parts/li lialternative render strategies, like Bignbsp;Pipe/li /ul pWhere relevant, I#8217;ll compare with Drupal 7, how you can write Drupal 7 code today that will be easy to upgrade to Drupal 8, and which Drupal 7 backports exist (hint: Big Pipe doesnbsp;exist!)./p p/div/p div class=field field-name-field-slideshare-link field-type-link-field field-label-inline clearfixdiv class=field-labelSlides:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=http://wimleers.com/talk-drupal-8-render-pipeline/Drupal 8's render pipeline/a/div/div/divdiv class=field field-name-field-conference field-type-text field-label-inline clearfixdiv class=field-labelConference:nbsp;/divdiv class=field-itemsdiv class=field-item evenDrupalCamp Ghent/div/div/divdiv class=field field-name-field-location field-type-text field-label-inline clearfixdiv class=field-labelLocation:nbsp;/divdiv class=field-itemsdiv class=field-item evenGhent, Belgium/div/div/divdiv class=field field-name-field-date field-type-date field-label-inline clearfixdiv class=field-labelDate:nbsp;/divdiv class=field-itemsdiv class=field-item evenspan class=date-display-single property=dc:date datatype=xsd:dateTime content=2014-11-07T09:30:00+01:00Nov 7 2014 - 09:30/span/div/div/divdiv class=field field-name-field-duration field-type-number-integer field-label-inline clearfixdiv class=field-labelDuration:nbsp;/divdiv class=field-itemsdiv class=field-item even45nbsp;minutes/div/div/divdiv class=field field-name-field-extra-info field-type-text-long field-label-inline clearfixdiv class=field-labelExtra information:nbsp;/divdiv class=field-itemsdiv class=field-item evenpSee a href=http://ghent2014.drupalcamp.be/sessions/drupal-8s-render-pipelinehttp://ghent2014.drupalcamp.be/sessions/drupal-8s-render-pipeline/a./p /div/div/divul class=tags lia href=/tags/drupal typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/li /ul

Mediacurrent: Drupal 8 Theming Update

Thu, 11/06/2014 - 22:46
img typeof=foaf:Image src=http://www.mediacurrent.com/sites/default/files/styles/thumb_blog_spotlight/public/853.png?itok=ivplnjC5 width=200 height=152 / pThis webinar is an update to Dante Taylor’s a href=http://www.mediacurrent.com/blog/twig-getting-started-drupal-8 target=_blankTWIG: Getting Started in Drupal 8/a presentation from October 2013. The most significant change to Drupal 8 theming is the introduction of the Classy Theme, which was part of the 8.0.0-beta2 release last month. In a nutshell, Classy is a base theme for those who want to have templates with the core classes. Setting Classy as a base is simple—add the following line to the theme.info.yml file inside the theme directory:/p

Midwestern Mac, LLC: Preventing yourself from accidentally breaking production with Drush

Thu, 11/06/2014 - 19:51
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpFor all the sites I maintain, I have at least a local and production environment. Some projects warrant a dev, qa, etc. as well, but for the purposes of this post, let's just assume you often run drush commands on local or development environments during development, and eventually run a similar command on production during a deployment./p pWhat happens if, at some point, you are churning through some Drush commands, using aliases (e.g. codedrush @site.local break-all-the-things/code to break things for testing), and you accidentally enter code@site.prod/code instead of code@site.local/code? Or what if you were doing something potentially disastrous, like deleting a database table locally so you can test a module install file, using codedrush sqlq/code to run a query?/p/div/div/div

Metal Toad: ToadCast 028

Thu, 11/06/2014 - 19:05
div pimg alt=Bloom class=media-image img__fid__2398 img__view_mode__preview attr__format__preview attr__field_file_image_alt_text[und][0][value]__Bloom attr__field_file_image_title_text[und][0][value]__Bloom height=100 src=https://d1i58erg7nfx53.cloudfront.net/sites/default/files/styles/media_thumbnail/public/Bloom.jpg?itok=Ye1MW-km title=Bloom width=100 //p pFor ToadCast 28 we have special guest a href=http://www.linkedin.com/in/illepicChris Bloom/a!/p/div ul class=links inlineli class=0 first lasta href=http://www.metaltoad.com/blog/toadcast-028 rel=tag title=ToadCast 028 Read more/a/li /ul

Blink Reaction: Programmatically Creating a Block in Drupal 8

Thu, 11/06/2014 - 16:20
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://api.drupal.org/api/drupal/modules%21block%21block.api.php/function/hook_block_info/7 target=_blankhook_block_info/a and a href=https://api.drupal.org/api/drupal/modules%21block%21block.api.php/function/hook_block_view/7 target=_blankhook_block_view/a are gone in Drupal 8. What's more: the whole paradigm of creating blocks through the hook system is replaced with the a href=https://www.drupal.org/developing/api/8/plugins target=_blankPlugin API/a./p/div/div/div

ERPAL: Start an online business with ERPAL Platform

Thu, 11/06/2014 - 10:51
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpDrupal has everything you need to start a full-featured online business. Drupal is open, free and flexible – and it provides all the components required to integrate content, commerce and community features. With just a few of the 15,000+ modules, it’s possible to build almost any web application you need. With the ERPAL Platform Drupal distribution, Drupal developers and site builders get a pre-configured Drupal installation as a starting point for a href=http://www.erpal.info/de/blog/erpal-platform-build-powerful-business-applicationsflexible and open business applications/a. As one of our first use cases, I want to show how you can use ERPAL Platform to build your strongcomplete online business within a single Drupal installation/strong. In this blogpost I’ll cover the overall functionality of this e-commerce use case and in one of the next blogposts I’ll show you in detail how to build your online shop, complete with all the administration features you need to manage your online business./p h2Business processes first/h2 pNo matter whether you sell services, projects, or products; no matter whether you sell them online or offline: all business will go through the same basic steps. Starting with the first customer contact to begin the sales process, you’ll mostly be tracking leads that will be transformed into opportunities and become prospects. In the prospect status you’ll create a quote for your customer in which you offer the products and services that the customer requested. After the quote is accepted, it becomes an order (which may be different from the quote). The order confirmation is sent as a receipt to your customer. Now it depends on the payment modalities negotiated before the order as to how and when you can create one or more invoices to get paid. You may get some upfront payment with the submission of the order, after some or all products have been delivered, or once you’ve reached a certain milestone in a project or manufacturing process. So no matter what you deliver to your customer, you get paid either in advance or upon delivery, or a combination of both./p pimg alt=ERPAL Platform business process src=http://www.erpal.info/sites/default/files/online_business_erpal_platform_1.png title=ERPAL Platform business process width=478 height=70 //p pThis sales process is always fundamentally the same and it’s the core functionality that ERPAL Platform provides. With Drupal Commerce entities for quotes, orders and invoices, this business process is flexible and can be extended with fields, rules and views. With these features the administrative backend for the general business process is already in place, and you can extend it as you need. Read one of the first ERPAL Platform blog posts for more details about this a href=http://www.erpal.info/de/blog/erpal-platform-build-powerful-business-applicationsbusiness process and how it’s implemented/a in ERPAL Platform/p h2Integrate a Drupal Commerce storefront/h2 pSince Drupal Commerce is already integrated into ERPAL Platform, it’s easy to extend the feature set with an stronge-commerce storefront/strong. At the frontend you sell your products to your customers. They can buy any products directly in the web from an online store that’s built on top of your business process platform. If you already know Drupal Commerce, it’s easy to extend ERPAL Platform to expose a storefront to website visitors. In this use case, the ERPAL Platform features will serve a complete administrative backend – visible only to shop administrators – for all your business processes./p pimg alt=administration of and store integration src=http://www.erpal.info/sites/default/files/online_business_erpal_platform_2.png title=administration of and store integration width=470 height=94 //p pImagine we have three commerce order bundles – order, quote and invoice – to separate these entities. If a user adds a product to her cart, this is an order entity. For an order entity that’s not yet checked out, as a customer you can request a quote, which can be used to compare products and prices with other stores or to show to another party (as PDF). If the customer comes back, she can continue with the order and complete the checkout process. After the checkout is complete, the invoice is created as a separate entity and both the user and the shop administrator can access all these receipts in the same Drupal installation: no synchronization between systems needed. If a payment is made, it’s added to the invoice and changes the balance. That’s it! There you have all you need to process your business in a nutshell. If you build an e-commerce site for a start-up you may want to begin lean and without heavy integration projects. With ERPAL Platform you have all the features in one distribution to start an online business and to a href=http://www.erpal.info/de/blog/how-drupal-applications-help-in-agile-business-developmentcontinue to grow it in an agile way/a./p pIn one of our next blogposts, we’ll present a step-by-step guide for building an online business based on ERPAL Platform./p pimg alt=All ERPAL Platform processes integrated src=http://www.erpal.info/sites/default/files/online_business_erpal_platform_3.png title=All ERPAL Platform processes integrated width=640 height=218 //p pIn our a href=https://commerceguys.com/webinars/webinar-open-integration-mit-drupal-commerceupcomming webinar with the Commerce Guys/a, we will talk about open integration of Drupal Commerce and give a real use case of an ERPAL Platform project that integrates all online-business process in one platform. /p /div/div/div

Amazee Labs: Being part of the community - a non-techie perspective

Thu, 11/06/2014 - 10:19
span class=field field-node--title field-name-title field-type-string field-label-hiddenBeing part of the community - a non-techie perspective/spandiv class=field field-node--field-lead field-name-field-lead field-type-text-long field-label-hidden div class=field-items div class=field-itempRecently our Sitebuilder a href=http://www.amazeelabs.com/en/boris-baldinger target=_blankBoris/a shared a href=http://www.amazeelabs.com/en/blog/be-part-of-the-community target=_blankhis thoughts/a on the Drupal community. So I thought I’d share my thoughts on it too, but from a perspective of a non-techie!/p /div /div /div div class=field field-node--field-image field-name-field-image field-type-image field-label-hidden div class=field-items div class=field-itemimg class=image-style-blog-full src=http://www.amazeelabs.com/sites/default/files/styles/blog_full/public/9911238205_4b9338ac0e_o.jpg?itok=wxJBSXlW width=580 height=387 alt= typeof=foaf:Image / /div /div /div div class=field field-node--body field-name-body field-type-text-with-summary field-label-hidden div class=field-items div class=field-itempIt’s been one and a half years since I joined the Amazee Crew. Within the first 6 months only one day a week complementary to my studies in Business Administration. Yep, you’ve read that correctly, I don’t have any background in tech, not to mention open source CMS. HTML, CSS and PHP were only a couple of letters to me and people sitting behind the screen coding seemed somewhat geeky to me. I would have only been involved with Drupal if some of the fashion and beauty blogs that I read would run on Drupal./p pimg data-editor-file-uuid=66a0deeb-fe75-4810-ba00-dac417ae860c src=/sites/default/files/inline-images/15400768345_fab68b8d39_o%20%281%29.jpg /br / Fascinated by the colored lines of code on the screens of our developers (who I hold dear and absolutely enjoy working with) I very much looked forward to my first DrupalCon in Prague in 2013./p p Truth be told, I was quite overwhelmed by the immensity of the community. And honestly, walking into a sprint room did make me feel a bit like being in the wrong place, but I decided to join the fun and give it at try (no I did not sprint, that wouldn’t be helpful to anybody)./p pimg alt= data-editor-file-uuid=0785da23-7cf4-4e79-9f44-680d0a3a0593 height=800 src=/sites/default/files/inline-images/15479596948_e90b86dd60_o.jpg width=1200 //p pI attended various sessions, in some of them I could actually understand something, some of them were just way to tech for me. During the week I’ve met a lot of really nice people and I had to admit that I did the community wrong in the first place. It wasn’t all geeky and tech talk; you’d be surprised what kind of hidden talents you can find there! Singers, musicians, paragliders, you name it./p pA year later my HTML, CSS and PHP skills are still bad, but I did learn a bit and can do some basic stuff by myself. I enjoyed DrupalCon Amsterdam even more and found myself hanging out with and getting to know more people of the community from all over the world./p pimg alt= data-editor-file-uuid=5435651a-9e02-4598-bd02-2dc0f2e3c22e height=3840 src=/sites/default/files/inline-images/9963701936_44c39bec8b_o.jpg width=5760 //p pYou’ll probably never find my coding the next big module (but then never say never) but you’ll definitely find me at a Drupal event. Because what I have experienced along the way is quite similar to what Boris experienced; Drupal is way more than just an open source CMS. And the community behind it is way more than just a bunch of geeks; it’s a community whit highly versatile skilled people who certainly know how to have fun and will give you a warm welcome, no matter what your background is. I never would have thought that a non-tech girl like me would end up in an open source CMS community and actually finding her way to contribute, even if it’s not writing code. That in fact is another aspect I like about the community - the chance to be able to contribute even if you’re not able to write patches./p p As for me, I’m looking forward to the next a href=http://barcelona2015.drupal.org/ target=_blankDrupalCon in Barcelona /aand might actually even try and check out the local a href=https://groups.drupal.org/switzerland target=_blankDrupal User Group. /a/p /div /div /div

mark.ie: Setting up CoderDojo in Portumna Galway

Thu, 11/06/2014 - 10:05
div class=sharethis-buttonsdiv class=sharethis-wrapperspan st_url=http://mark.ie/articles/drupal/setting-coderdojo-portumna-galway st_title=Setting up CoderDojo in Portumna Galway via @markconroy class=st_twitter_button displayText=twitter/span span st_url=http://mark.ie/articles/drupal/setting-coderdojo-portumna-galway st_title=Setting up CoderDojo in Portumna Galway class=st_facebook_button displayText=facebook/span /div/div

YesCT: 86 sessions you don't want to miss at BADCamp this year

Thu, 11/06/2014 - 00:38
span class=field field-node--title field-name-title field-type-string field-label-hidden data-quickedit-field-id=node/49/title/en/rss86 sessions you don#039;t want to miss at BADCamp this year/span

groups.drupal.org frontpage posts: Google Code-In 2014 - Announcement and Application

Thu, 11/06/2014 - 00:38
pstrongAre you interested in contributing to Drupal, but don't have the coding skills or experience necessary?/strong Good news, now you have an awesome opportunity to contribute! Drupal is currently in the application process to be a part of the Google Code-In ( a href=http://www.google-melange.com/gci/homepage/google/gci2014 title=http://www.google-melange.com/gci/homepage/google/gci2014http://www.google-melange.com/gci/homepage/google/gci2014/a ) contest for pre-university students ages 13-17. Our current need is building a list of quality tasks for students to work on during the contest. Please realize these don't have to be code related tasks, but should fit into one of the following five categories: Code, Documentation/Training, Outreach/Research, Quality Assurance, User Interface./p pThe application process strongstarted Tuesday October 28th and ends this Monday November 10th. Our goal is to submit an application with at least 50 quality tasks. Please contribue by adding task ideas directly our open to the public Google Spreadsheet ( a href=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeY title=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeYhttps://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0j.../a ) until midnight UTC-6 Sunday November 9th/strong. After that, we need to see if Drupal is approved for the contest. If approved, we will need help creating, documenting, and mentoring an additional 100-200 tasks. The more tasks we setup the more opportunities we have to contribue to Drupal./p pDid you know that organizations accepted into the GCI contest send the top two students on an all expense paid trip to Google in Mountain View with a parent/guardian ( a href=http://www.google-melange.com/gci/document/show/gci_program/google/gci2014/about_page title=http://www.google-melange.com/gci/document/show/gci_program/google/gci2014/about_pagehttp://www.google-melange.com/gci/document/show/gci_program/google/gci20.../a )? I know that I would be very excited as a young computer nerd to even have a chance to participate in such a program. As a community, we have a very good chance to make connections with young students who could end up spending a good amount of time focusing on Drupal after completing the contest. strongA good way to find quality contributors might be Drupal sending a few young people to California/GoogleHQ/strong.../p pstrongGCI Summary:/strongbr / Code-In can be thought of as the Summer of Code for pre-university students. Rather than specific coding projects, students age 13-17 take on smaller tasks in five categories: Code, Documentation/Training, Outreach/Research, Quality Assurance, User Interface./p pstrongDetails @links that explain everything about the contest:/strong/p ul liOfficial Website @ a href=http://www.google-melange.com/gci/homepage/google/gci2014 title=http://www.google-melange.com/gci/homepage/google/gci2014http://www.google-melange.com/gci/homepage/google/gci2014/a/li liDrupal's group to communicate about Code-In @ a href=https://groups.drupal.org/google-code-in title=https://groups.drupal.org/google-code-inhttps://groups.drupal.org/google-code-in/a/li liDrupal's spreadsheet to add code-in tasks pre-application @ a href=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeY title=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeYhttps://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0j.../a/li liDrupal's issue queue after application @ a href=https://drupal.org/project/issues/gci title=https://drupal.org/project/issues/gcihttps://drupal.org/project/issues/gci/a/li /ul pstrongTimeline:/strong/p ul liemTue Oct 28 - Application Period Starts/em/li listrongMon Nov 10 - Application Period Ends/strong/li liWed Nov 12 - Accepted Organizations Announced/li listrongMon Dec 01 - Contest Begins/strong/li listrongWed Jan 21 - Contest Ends/strong/li liMon Jan 26 - Deadline for mentor orgs to submit evaluations/li /ul pbr / br / strongHow can I help?:br / /strong/p ul listrongCreate Tasks/strong ul liSubmit pre-application task ideas @ a href=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeYhttps://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeY/a/li liAt least 25 tasks to apply (5 in each of the 5 categories)/li liRegister as a mentor by listing your personal details and availability in task spreadsheet. pa href=https://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeYhttps://docs.google.com/spreadsheets/d/1sFf5wnuCSkNauNw26-Kml0snplF4Fx0jtw5xGWNSUeY/a/p/li liNeed 100+ additional tasks if accepted./li /ul ul liOur goal is to focus on Drupal 8 based tasks as there is plenty to work on. ul liExample task: Create a Drupal 8 install walk through video tutorial/li liExample task: Attend a Drupal User Group Meetup/li /ul /li liHow to think of tasks? ul liTasks from previous years/organizations are listed at legacy code-in websites. ul li a href=http://www.google-melange.com/gci/homepage/google/gci2012http://www.google-melange.com/gci/homepage/google/gci2012/a/li lia href=http://www.google-melange.com/gci/homepage/google/gci2011http://www.google-melange.com/gci/homepage/google/gci2011/a ul liSpecific example @ a href=http://www.google-melange.com/gci/org/google/gci2012/kdehttp://www.google-melange.com/gci/org/google/gci2012/kde/a/li /ul /li /ul /li liPrevious Drupal Code-In tasks can be found from last year's initative. ul lia href=http://www.google-melange.com/gci/org/google/gci2013/drupalhttp://www.google-melange.com/gci/org/google/gci2013/drupal/a /li /ul /li /ul /li /ul /li listrongReview Tasks/strong ul liNeed at least 25 tasks for application, but will require 100-200 tasks if accepted.br / ul liHelp is needed to review and verify tasks are properly documented./li liTasks will be ready for review/feedback for all skill levels fo mentors./li /ul /li /ul /li listrongMentor Tasks/strong ul liFeel free to take ownership of tasks by becoming the primary contact. ul liBe apart of the entire process of creating, reviewing, mentoring, commenting, and approving completed tasks. ul liYou might end up mentoring the next webchick!/li /ul /li /ul /li liMentoring is not required for creating tasks, simply leave the mentor field blank./li /ul /li listrongIRC  #drupal-google/strong ul liHangoout and provide support to potential students/mentors/li /ul /li liDo you or anyone you know work at an educational facility with 13-17 year olds? If so, spread the word of GCI!/li /ul p /p pFeel free to contact me or create nodes in the g.d.o group for additional information.br / br /br / - a href=mailto:Matthew@Lechleider.comMatthew@Lechleider.com/abr / aka Slurpee/p