Drupal Planet

Syndicate content
Drupal.org - aggregated feeds in category Planet Drupal
Updated: 3 hours 19 min ago

Zivtech: Drupal Jeopardy

Fri, 04/03/2015 - 2:31pm
div class=field field-name-field-image-photo field-type-image field-label-hiddendiv class=field-itemsdiv class=field-item evenimg src=/sites/default/files/styles/large/public/Screen%20Shot%202015-04-03%20at%203.13.18%20PM.png?itok=miucuxb- width=645 height=748 alt= //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpa href=http://www.jeopardy.rocks/zivtechDrupal 7 Core Site Building Jeopardy/a helps your team study for the a href=https://www.acquia.com/customer-success/learning-services/acquia-certified-drupal-site-builder-exam-blueprintAcquia Site Builder/a certifcation, or just brush up on your Drupal core knowledge./p pWe have a weekly Dev Lunch on Fridays and lately we've been studying some of the topics covered by the various Acquia certification tests, to help junior staff fill in the gaps of their Drupal skills. This week we mixed it up by playing Jeopardy questions I made up, using a nice web app (a href=http://jeopardy.rocksjeopardy.rocks/a) by a href=http://www.munocreative.com/blog/jeopardy-rocksMuno Creative/a.  /p pWe had no problem including a few remote colleagues via Google hangout, and we used our regular Hipchat room with team emoticons to buzz in. Congratulations to Team Eggplant (Steve, Dima, Jeff and Victor) who won the game and are enjoying their prize (RC helicopters)./p pLet us know if your group plays and how you like it. This could be fun for a meetup event as well./p pstronga href=http://www.jeopardy.rocks/zivtechjeopardy.rocks/zivtech/a/strong/p /div/div/divdiv class=field field-name-taxonomy-vocabulary-2 field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelTerms:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/terms/drupalDrupal/a/divdiv class=field-item odda href=/terms/drupal-planetDrupal Planet/a/divdiv class=field-item evena href=/terms/jeopardyJeopardy/a/divdiv class=field-item odda href=/terms/acquiaAcquia/a/divdiv class=field-item evena href=/terms/corecore/a/divdiv class=field-item odda href=/terms/site-buildingsite building/a/div/div/div
Categories: Drupal Feeds

X-Team: Deep dive into the anatomy of Drupal 8 theming

Fri, 04/03/2015 - 12:36pm
pDrupal 8 is the most advanced Drupal ever built and it will surely will be a game changer among other CMSes out there. Part of its strength comes from adopting the principles from other technologies like Symfony, YAML, Twig, and Backbone.js. The theming has undergone many changes since Drupal 7, especially the deep integration with.../p pThe post a rel=nofollow href=http://x-team.com/2015/04/deep-dive-anatomy-drupal-8-theming/Deep dive into the anatomy of Drupal 8 theming/a appeared first on a rel=nofollow href=http://x-team.comX-Team/a./p
Categories: Drupal Feeds

SitePoint PHP Drupal: Install and Integrate Elasticsearch with Drupal

Fri, 04/03/2015 - 11:00am
ppIn this tutorial I am going to look at the possibility of using a href=http://sitepoint.com/tag/drupalDrupal 7/a as a content management system that powers another high performance application. To illustrate the latter, I will use the a href=http://www.sitepoint.com/introduction-silex-symfony-micro-framework/Silex/a PHP microframework and a href=http://www.Elastic.org/guide/en/Elastic/guide/current/index.htmlElasticsearch/a as the data source. The goal is to create a proof of concept, demonstrating using these three technologies together./p pimg src=http://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2015/02/1425573931esdrupalsilex.png alt= title=//p pThe article comes with a a href=https://github.com/upchuk/d7-elastic-silexgit repository/a that you should check out, which contains more complete code than can be presented in the tutorial itself. Additionally, if you are unfamiliar with either of the three open source projects being used, I recommend following the links above and also checking out the documentation on their respective websites. /p pThe tutorial will be split into two pieces, because there is quite a lot of ground to cover./p pIn this part, we’ll set up Elasticsearch on the server and integrate it with Drupal by creating a small, custom module that will insert, update, and delete Drupal nodes into Elasticsearch./p pIn the second part, we’ll create a small Silex app that fetches and displays the node data directly from Elasticsearch, completely bypassing the Drupal installation. /p h2 id=elasticsearchElasticsearch/h2 pThe first step is to install Elasticsearch on the server. Assuming you are using Linux, you can follow a href=http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup.htmlthis guide/a and set it up to run when the server starts. There are a number of configuration options you can set a href=http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-configuration.htmlhere/a./p pA very important thing to remember is that Elasticsearch has no access control so, once it is running on your server, it is publicly accessible through the (default) 9200 port. To avoid having problems, make sure that in the configuration file you uncomment this line:/p pre class=prettyprint prettyprintedcodespan class=plnnetwork/spanspan class=pun./spanspan class=plnbind_host/spanspan class=pun:/spanspan class=pln localhost/span/code/pre pAnd add the following one:/p pre class=prettyprint prettyprintedcodespan class=plnscript/spanspan class=pun./spanspan class=plndisable_dynamic/spanspan class=pun:/spanspan class=pln /spanspan class=kwdtrue/span/code/pre/ppemContinue reading %a rel=nofollow href=http://www.sitepoint.com/install-integrate-elasticsearch-drupal/Install and Integrate Elasticsearch with Drupal/a%/em/p
Categories: Drupal Feeds

Pronovix: 2for1, give to Drupal 8 and get an ROI of 200%

Fri, 04/03/2015 - 10:30am
pTwo weeks ago the Drupal association launched a href=https://www.crowdrise.com/d8accelerate/fundraiserthe d8accelerate fundraising campaign on Crowdrise/a. An important initiative — the Drupal ecosystem needs Drupal 8 to come out really soon now. But again an already familiar pattern is emerging: While there is an incredible solidarity between Drupal developers, very little money in comparison is raised from the largest group of beneficiaries of Drupal: the site owners. To be fair, they have been given very little incentive to contribute. It’s great that every dollar has been matched, but what’s in it for the site owners? Even if they don’t do anything, Drupal 8 will probably get finished anyway, right?/p
Categories: Drupal Feeds

Blink Reaction: Ten things you need to know about the Drupal Console Project

Fri, 04/03/2015 - 10:05am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedh3 style=line-height: 20.0063037872314px; text-align: left;1 - Why is Blink Reaction supporting the Drupal Console project and who is @jmolivas?/h3 pWe believe in open source and we believe in the Drupal community. We also believe in helping our enterprise clients achieve outstanding results from their investment in Drupal adoption. Drupal 8 should have a toolset that is specifically developed around its technology stack to get the most out of its incredible potential. We believe the Drupal Console project is a key part of that toolset that will help the entire community achieve outstanding results./p pJesus Manuel Olivas, @jmolivas, is the Drupal Console project lead. In May 2014 we hired him as our Drupal 8 Solutions Engineer to work full time on the Drupal Console as its lead contributor. He spends most of his time maintaining and expanding the project, writing and speaking about it, and gathering input from community members on how it can be used to help individuals and organizations adopt Drupal 8. He's also trained more than a hundred developers in our Introduction to Symfony2/Getting Ready for Drupal 8 series at the last three Drupalcons in Bogota, Amsterdam and Austin. a href=https://events.drupal.org/losangeles2015/training/introduction-symfony2-getting-ready-d8We're offering the training again at Drupalcon LA./a/p h32 - What exactly is the Drupal Console?/h3 pThe Drupal Console is, at this time, a suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation./p pSimilar tools include:/p ullia href=https://www.drupal.org/project/module_builderModule Builder/a: (Generates Drupal 6, 7, or 8 module scaffolding)/li lia href=https://www.drupal.org/project/drupalmoduleupgraderDrupal Module Upgrader/a: (Converts modules from Drupal 7 to Drupal 8; generates static help file with links to relevant change records)/li lia href=https://github.com/anavarre/drupal-8-toolsDrupal 8 Tools/a: (Drupal code generator written in bash)/li lia href=https://github.com/drush-ops/drushDrush/a (Interact with Drupal installation via CLI, create aliases, create custom commands)/li /ulh33 - What makes Drupal Console unique?/h3 pFrom the ground up Drupal Console is using the modern PHP practices introduced into Drupal 8, including object-oriented PHP. The Drupal Console isn't a Drupal module, but was built with the a href=http://symfony.com/doc/current/components/console/index.htmlSymfony Console Component/a and other libraries, such as Twig, to generate PHP, YAML, and other file types used in Drupal 8 module development. It is a tool designed for anyone using or planning to use Drupal 8. At the moment, it is used via a CLI, but there are plans to make it accessible through the Drupal administrative interface. Drupal Console works with Drupal 8, and because of the nature of its code base and use of modern PHP, will not be ported to work with Drupal 6 or 7, but instead plans to support Drupal versions from 8 onward./p h34 - How does Drupal Console differ from Drupal Module Upgrader?/h3 pDrupal Module Upgrader takes a Drupal 7 module and attempts to port it to Drupal 8. While it generates files like Drupal Console does, Drupal Console generates module scaffolding and code based on a series of interactive prompts, instead of analyzing an existing module and converting it to work in Drupal 8./p h35 - How does Drupal Console compare to Drush?/h3 pThere are many similarities between these two tools, but the main difference is how it was built, using an object-oriented architecture and Symfony components. Read more about how the tools are similar in these two blog posts:/p ullia href=http://enzolutions.com/articles/2015/01/25/what-is-drupal-console-for-me/What is Drupal Console for me/a by Eduardo Garcia (enzo)/li lia href=http://quicksketch.org/drupal-backdrop-and-drush-drupal-consoleDrupal and Backdrop meet Drush and Drupal Console/a by Nate Haug (quicksketch)/li /ulh36 - What kinds of things can you do with Drupal Console?/h3 pDrupal Console provides a number of commands for creating module scaffolding and boilerplate code. For any command, you will be asked a series of questions about what you want. In the case of module scaffolding, files are created and inside these files, classes—complete with namespacing and use statements—are created for you with the naming convention you specified in the command's prompts./p pa href=http://www.blinkreaction.com/node/1511Go to this post for a full list of all the things you can do with the Drupal Console/a./p h37 - Who is the intended audience for the Drupal Console?/h3 pAny developer who will be responsible for writing custom code in Drupal 8. Any organization that will benefit from its vast potential./p pAnd because Drupal Console generates boilerplate code—working example code—for the many different types of entities and objects in Drupal 8 core, this tool can be particularly useful for anyone looking to learn or teach Drupal 8 development. The goal of the project is to make a tool for people developing in and learning Drupal 8 that is relatively easy to use./p pAs such, the following groups in particular could find this tool advantageous to add to their learning Drupal 8 toolkit:/p ulliEnterprises and other organizations to reduce development time and reduce custom development risk factors./li liDrupal 8 module maintainers and developers to speed up development and testing./li liDrupal trainers and consultants providing Drupal 8 developer training./li liAll new Drupal Developers./li /ulpAs mentioned, there are plans to include a non-CLI interface, to make the tool even more accessible to all site administrators of Drupal 8./p h38 - Is it ready now? Who can I ask about it?/h3 pYes. You can send your questions to us here at Blink Reaction or send questions or comments through Twitter at the following accounts: a href=https://twitter.com/drupalconsole@drupalconsole/a, a href=https://twitter.com/jmolivas@jmolivas/a, a href=https://twitter.com/raysaltini@raysaltini/a, or a href=https://twitter.com/blinkreaction@blinkreaction/a./p pYou can download and learn how to set up the project at a href=http://drupalconsole.com/drupalconsole.com/a./p h39 - What kind of help does the project need?/h3 ulliInstall, provide feedback, create issues and ask for new features/li lia href=https://github.com/hechoendrupal/DrupalAppConsoleContribute to development/a/li lia href=http://hechoendrupal.gitbooks.io/drupal-console/Contribute to documentation/a/li lia href=https://github.com/hechoendrupal/DrupalAppConsole/tree/master/config/translationsProvide translations/a/li liProvide module integration (like Webprofiler)/li liSpread the word and love about it by mentioning @drupalconsole amp; #drupalconsole on Twitter/li /ulh310 - What features are planned for development?/h3 ulliVerbose code output for learning and leveraging docblocks/li liComplete config:import, site:status, and few a few other commands./li liImport/export content between Drupal installations/li liSite aliases/li liGenerate dummy content, probably using PHP Faker library or Default Content project./li liAdd a GUI for Drupal Console as an alternative to the CLI. This could be especially useful for site builders wanting to generate dummy content or issue site commands without needing to use the command line. It could also be used for code generation in the form of a downloadable compressed file./li /ulh3Additional Resources Mentioned in this Podcast/h3 h4Project links/h4 ullia href=http://jmolivas.com/slides/drupalcon2015bogota/speeding-up-drupal-8-development-using-drupal-console/#/DrupalCon Bogotá slides/a/li lia href=https://www.youtube.com/watch?v=PZZ3M9D7oeQDrupalCon Bogotá presentation recording/a/li lia href=http://drupalconsole.com/Project Landing page/a/li lia href=https://github.com/hechoendrupal/DrupalAppConsoleProject repository on github/a/li lia href=http://hechoendrupal.gitbooks.io/drupal-console/Documentation book on gitbook/a/li lia href=https://gitter.im/hechoendrupal/DrupalAppConsoleProject Chat on gitter/a/li /ulh4Libraries or projects/h4 ullia href=https://github.com/fzaninotto/FakerFaker/a - PHP library that generates fake data for you/li lia href=https://github.com/larowlan/default_contentDefault Content/a - A default content solution for Drupal 8/li lia href=https://github.com/Lullabot/drupal-boilerplate/tree/master/drush#devifyDevify/a/li /ulh4Blog posts/h4 ullia href=http://enzolutions.com/articles/2015/01/25/what-is-drupal-console-for-me/What is Drupal Console for me/a/li lia href=http://www.wellnet.it/en/blog/building-bridges-webprofiler-meets-drupal-consoleBuilding Bridges - Webprofiler meets Drupal Console/a/li lia href=http://quicksketch.org/drupal-backdrop-and-drush-drupal-consoleDrupal and Backdrop meet Drush and Drupal Console/a/li lia href=http://www.garfieldtech.com/blog/building-bridges-2015Building Bridges: 2015 Edition/a/li /ulh4Bonus!/h4 pCheck out this Drupal Podcast in Spanish, hosted by Jesus Manuel Olivas and David Flores, two of the maintainers of Drupal Console./p ulliTwitter: a href=https://twitter.com/drupodcasttwitter.com/drupodcast/a/li liPodcast website: a href=http://www.drupodcast.com/drupodcast.com/a/li /ulpem style=font-size: 1.154em; font-weight: bold; line-height: 1.538em;Blink Reaction Drupal 8 Solutions Engineer Jesus Manuel Olivas (a href=https://twitter.com/jmolivas@jmolivas/a) provided a wealth of information and resources for this post. Thanks also goes out to a href=https://drupalize.me/drupalize.me/a and Amber Matz for their great podcast about the Drupal Console project. We've reused much of their podcast notes for this post. We're grateful for their support. Please be sure to a href=https://www.lullabot.com/blog/podcasts/drupalizeme-podcast/58-drupal-consolelisten to the podcast!/abr //em/p pem style=font-size: 13.0080003738403px; line-height: 20.0063037872314px;Editied by Ray Saltini, Blink Reaction Drupal Evangelist/em/p pem /em/p /div/div/divdiv class=field field-name-field-blog-category field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/taxonomy/term/1 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal/a/divdiv class=field-item odda href=/taxonomy/term/2 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Best Practices/a/divdiv class=field-item evena href=/blog-categories/drupal-console typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Console/a/divdiv class=field-item odda href=/taxonomy/term/4 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Planet/a/div/div/divdiv class=field field-name-field-tags field-type-taxonomy-term-reference field-label-inline clearfixdiv class=field-labelPost tags:nbsp;/divdiv class=field-itemsdiv class=field-item evena href=/tags/drupal-8 typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=drupal 8/a/divdiv class=field-item odda href=/tags/drupal-console typeof=skos:Concept property=rdfs:label skos:prefLabel datatype=Drupal Console/a/div/div/div
Categories: Drupal Feeds

Shomeya: Knowing when to use content types and when to use custom entities

Fri, 04/03/2015 - 9:15am
img alt=Article_photo-1422452228503-a65068227500 height=199 src=http://cdn.shomeya.com/uploads/article/image/42/article_photo-1422452228503-a65068227500.jpg width=590 /pEver catch yourself staring at your editor? Then switching over and staring at the content types overview of your new Drupal site? Then back to the client requirements? And then doing it all over again and again while you face a decision? Drupal content types and fields vs. custom entities. That#39;s the tough decision. The choices you make here will affect almost part of site building to come, but it#39;s so hard to know which to choose. /p pOn one hand, Drupal fields are getting better, faster and more flexible all the time with better integration with contributed modules like views. But at the same time the new entity API with Drupal 7 is more flexible than ever, allowing you to add fields to even your own custom entities. So which route should you go? How can you make a decision like this without second guessing yourself all the time?/p h2Why getting it right is important/h2 pWhile lots of projects can go either way the downsides can make the difference between a successful web project and a maintenance or performance nightmare. Using content types and fields with a complex data model that requires lots of complex queries can hurt performance, but using custom entities when you don#39;t need them can add a maintenance burden when it comes time to upgrade your site or make changes. So how do you make that decision?/p a href=http://shomeya.com/articles/knowing-when-to-use-content-types-and-when-to-use-custom-entities?utm_campaign=knowing-when-to-use-content-types-and-when-to-use-custom-entitiesamp;utm_medium=rssamp;utm_source=tag-drupal-planetRead more/a
Categories: Drupal Feeds

Baris Wanschers: Level up please. We’re not pushing boxes.

Fri, 04/03/2015 - 5:01am
div class=field field-name-body field-type-text-with-summary field-label-hidden clearfix div class=field-items div class=field-item even pI have been active in the Drupal world since 2006 as a developer and co-own my own a href=https://www.limoengroen.nlDrupal agency/a since 2011. I love to attend Drupal events. Both Local events (a href=http://www.drupaljam.nlDrupalJam/a, a href=http://www.splashawards.nlSplash Awards/a) and global ones (DrupalCon). I have attended every DrupalCon since Paris 2009 and I like to attend CXO days and other “management oriented events” too. Last year, I co-organized a href=https://amsterdam2014.drupal.org/DrupalCon Amsterdam/a as the lead of the local team and as the social media coordinator for the a href=https://twitter.com/drupalconeur@DrupalConEur/a twitter account./p pWhat I noticed in these past years is that we have grown a habit in the Drupal community of downplaying ourselves by describing agencies as emshops/em. And that is a shame, in my opinion./p pIt might be a language barrier issue that makes emshops/em sound weird. A shop in my native language is a store where you go to buy bread or a new phone. You come in, you pick a product, you pay, and you leave. It does not match with a process in which you work together with a client for months creating a great solution for their needs./p pemShops/em makes us - Drupal agencies - feel cheap. As if we only have out-of-the box solutions that do not need love and care to be shaped into this great fit for the client./p h2The truth of Google/h2 pJust to compare: when I search Google for a ‘Drupal shop’ I even get more results than when I search for a ‘Drupal agency’ or  ‘Drupal company’! Meaning that we’ve truly grown a habit of using emDrupal shop /emin our communication./p pI urge you to stop using the term emshop/em. So: let’s level up. And starting today, please use emDrupal agency/em instead./p pWhat do you think? Is it a language barrier? Comments are more than welcome!/p /div /div /div div class=field field-name-field-tags field-type-taxonomy-term-reference field-label-inline clearfix clearfix div class=field-labelTags:nbsp;/div div class=field-items div class=field-item evena href=/tags/drupalDrupal/a/div div class=field-item odda href=/tags/discussionDiscussion/a/div div class=field-item evena href=/tags/planet-drupalPlanet Drupal/a/div /div /div
Categories: Drupal Feeds

InternetDevels: Our cool drupallers visited Vinnytsia

Fri, 04/03/2015 - 4:30am
div class=field field--name-field-preview-image field--type-image field--label-hiddendiv class=field__itemsdiv class=field__item evenimg src=http://st4.internetdevels.net/sites/default/files/public/blog_preview/dt-cover-vinnitsia.png width=937 height=624 alt=DrupalTour Vinnytsia //div/div/divdiv class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenp style=text-align: justify;Hurray, we covered the fifth point on Ukrainian map! Its half-jubilee already and we’re not going to stop. So this time we visited Vinnytsia, and everything went really well — as usually, in fact :)/pp style=text-align: justify;That Saturday morning was hard for our Drupal tourists: they all had to get up very early to leave the city already at 4 AM! But we’re strong and we did it. In the end it was nothing to regret about, Vinnytsia welcomed us very warmly and eagerly./p a href=http://internetdevels.com/blog/drupaltour-vinnytsiaRead more/a/div/div/div
Categories: Drupal Feeds

KnackForge: Hide Promoted to front page and Sticky at top of lists options in Drupal

Thu, 04/02/2015 - 11:30pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-items id=md1div class=field-item evendivThis blog describes how to hide Promoted to front page and Sticky at top of lists options from node editing page in Drupal. When adding or editing a node, you can see Publishing options at bottom of the page which contains 'Published', 'Promoted to front page' and 'Sticky at top of lists' checkbox options. The below image shows you the three options:/div div /div div style=text-align:center   img alt=Disable promoted to front page and sticky at top of lists options class=media-image height=296 style=width: 480px; height: 296px; width=480 typeof=foaf:Image src=/sites/default/files/disable-sticky_0.png //div div /div divThe Published option is used to publish the content. The Promoted to front page option is used to display content in the front page. The 'Sticky at top of lists' option is used to keep the content sticked to the top of front page. If you don't need to show Promoted to front page and Sticky at top of lists options, then you can hide those options easily. You can hide these options by altering the form either using either hook_form_alter() or hook_form_form_id_alter()./div div pre class=brush: php; auto-links: true; collapse: false; first-line: 1; html-script: false; smart-tabs: true; tab-size: 4; toolbar: true; codetaglt;?php /** * Implement hook_form_FORM_ID_alter(). */ function kf_form_article_node_form(amp;$form, $amp;form_state) { // hide promoted to front page option if (isset($form['options']['promote'])) { $form['options']['promote']['#access'] = FALSE; } // hide sticky at top of lists option if (isset($form['options']['sticky'])) { $form['options']['sticky']['#access'] = FALSE; } } ?gt;/pre/div/div/div/divmeta itemprop=name content=Hide quot;Promoted to front pagequot; and quot;Sticky at top of listsquot; options in Drupal id=md2 /
Categories: Drupal Feeds

KnackForge: Cleanup of Drupal modules folders

Thu, 04/02/2015 - 11:30pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-items id=md3div class=field-item evenpKeeping your drupal modules folder very clear is important part of development. This is the common structure :/p ulliContrib - modules from Drupal.org/li liCustom - modules developed for the specific project/li liFeatures - exported features for Features-driven development/li /ulpThis structure will give better understanding about the modules to other developers and prevent them from hacking the Drupal's contributed modules./p pIn my case, all the contrib, custom, features were placed in single folder (sites/all/modules/). So the modules folder had nearly hundred modules, its too irritating for any developer. So I planned to move all the modules to their corresponding folders according to the common drupal folder structure. There were many issues after moving all the modules into specific folders./p pDrupal's strongRegistry rebuild/strong module gave the opportunity to clear the registry through cli (drush/php) /p olliBackup your database,/li liDownload and place the registry_rebuild module into your drupal modules folder,/li liMove all the modules into their corresponding folders,/li liRun strongdrush rr/strong command to clear all the registry in the database./li /olpAfter clearing the registry the site is working like a charm, and its a big relief for any developer. /p /div/div/divmeta itemprop=name content=Cleanup of Drupal modules folders id=md4 /
Categories: Drupal Feeds

Wuinfo: Should We Do Something With Core Field SQL Storage?

Thu, 04/02/2015 - 8:15pm
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpDrupal field was part of the Drupal core since version 7. The Field extends her ability to build different kinds of systems. Since it is basic units of each entity, it is one of the most important parts of the open source software. But, when it comes to the efficiency of using SQL storage engine, the field can still do better with efficiency. I sincerely believe that we may not afford to ignore it. Let put it under a microscope had a close look at field SQL storage./p h2Case study:/h2 pI had built a patient scheduling system for a couple clinic offices. The project itself is not complicated. I have attached the patient profile picture on this article. We built a patient profile node type on the form. It is not a complicated form, but there are over 40 fields. It is not difficult to set up a nice patient profile node form. I also created appointment node type that connected patient profile and doctor profile with entity reference fields. Using views with exposed filter for the various reports./p pIt was the project where I find the issue. I am a little bit uncomfortable after I take a close look at the database. Each field has two almost identical tables. I think fields took too much unnecessary database space. I have dumped one of the fields database information to explain my concern./p h31) Base table: field_data_field_initial/h3 div class=codeblockcode+----------------------+------------------+------+-----+---------+-------+br /| Field                | Type             | Null | Key | Default | Extra |br /+----------------------+------------------+------+-----+---------+-------+br /| entity_type          | varchar(128)     | NO   | PRI |         |       |br /| bundle               | varchar(128)     | NO   | MUL |         |       |br /| deleted              | tinyint(4)       | NO   | PRI | 0       |       |br /| entity_id            | int(10) unsigned | NO   | PRI | NULL    |       |br /| revision_id          | int(10) unsigned | YES  | MUL | NULL    |       |br /| language             | varchar(32)      | NO   | PRI |         |       |br /| delta                | int(10) unsigned | NO   | PRI | NULL    |       |br /| field_initial_value  | varchar(255)     | YES  |     | NULL    |       |br /| field_initial_format | varchar(255)     | YES  | MUL | NULL    |       |br /+----------------------+------------------+------+-----+---------+-------+/code/div pBase table SQL script:/p div class=codeblockcodeCREATE TABLE `field_data_field_initial` (br / `entity_type` varchar(128) NOT NULL DEFAULT '',br / `bundle` varchar(128) NOT NULL DEFAULT '',br / `deleted` tinyint(4) NOT NULL DEFAULT '0',br / `entity_id` int(10) unsigned NOT NULL,br / `revision_id` int(10) unsigned DEFAULT NULL,br / `language` varchar(32) NOT NULL DEFAULT '',br / `delta` int(10) unsigned NOT NULL,br / `field_initial_value` varchar(255) DEFAULT NULL,br / `field_initial_format` varchar(255) DEFAULT NULL,br / PRIMARY KEY (`entity_type`,`entity_id`,`deleted`,`delta`,`language`),br / KEY `entity_type` (`entity_type`),br / KEY `bundle` (`bundle`),br / KEY `deleted` (`deleted`),br / KEY `entity_id` (`entity_id`),br / KEY `revision_id` (`revision_id`),br / KEY `language` (`language`),br / KEY `field_initial_format` (`field_initial_format`)/code/div h32) Revision table: field_revision_field_initial/h3 div class=codeblockcode+----------------------+------------------+------+-----+---------+-------+br /| Field                | Type             | Null | Key | Default | Extra |br /+----------------------+------------------+------+-----+---------+-------+br /| entity_type          | varchar(128)     | NO   | PRI |         |       |br /| bundle               | varchar(128)     | NO   | MUL |         |       |br /| deleted              | tinyint(4)       | NO   | PRI | 0       |       |br /| entity_id            | int(10) unsigned | NO   | PRI | NULL    |       |br /| revision_id          | int(10) unsigned | NO   | PRI | NULL    |       |br /| language             | varchar(32)      | NO   | PRI |         |       |br /| delta                | int(10) unsigned | NO   | PRI | NULL    |       |br /| field_initial_value  | varchar(255)     | YES  |     | NULL    |       |br /| field_initial_format | varchar(255)     | YES  | MUL | NULL    |       |br /+----------------------+------------------+------+-----+---------+-------+/code/div pRevision table SQL script:/p div class=codeblockcodeCREATE TABLE `field_revision_field_initial` (br /  `entity_type` varchar(128) NOT NULL DEFAULT '',br /  `bundle` varchar(128) NOT NULL DEFAULT '',br /  `deleted` tinyint(4) NOT NULL DEFAULT '0',br /  `entity_id` int(10) unsigned NOT NULL,br /  `revision_id` int(10) unsigned NOT NULL,br /  `language` varchar(32) NOT NULL DEFAULT '',br /  `delta` int(10) unsigned NOT NULL,br /  `field_initial_value` varchar(255) DEFAULT NULL,br /  `field_initial_format` varchar(255) DEFAULT NULL,br /  PRIMARY KEY (`entity_type`,`entity_id`,`revision_id`,`deleted`,`delta`,`language`),br /  KEY `entity_type` (`entity_type`),br /  KEY `bundle` (`bundle`),br /  KEY `deleted` (`deleted`),br /  KEY `entity_id` (`entity_id`),br /  KEY `revision_id` (`revision_id`),br /  KEY `language` (`language`),br /  KEY `field_initial_format` (`field_initial_format`)/code/div h2Here are my concerns./h2 h31) Normalization./h3 pHere is one of the fields' data record./p div class=codeblockcode+-------------+--------+---------+-----------+-------------+----------+-------+---------------------+----------------------+br /| entity_type | bundle | deleted | entity_id | revision_id | language | delta | field_initial_value | field_initial_format |br /+-------------+--------+---------+-----------+-------------+----------+-------+---------------------+----------------------+br /| node        | patient_profile      |       0 |      1497 |        1497 | und      |     0 | w                   | plain_text        |br /+-------------+--------+---------+-----------+-------------+----------+-------+---------------------+----------------------+/code/div pWe have value W in the Initial field. One character took 51 bytes for storage that had not included index yet. It took another 51 byte in the revision table and more for index. In this case here, only less than two percents of space are used for real data the initial 'W', and over 98% of space is for other purposes. /p pFor the sake of space, I think we should not use varchar for entity_type, bundle, language, field_format column. Use small int, tiny int or intÎÎ that will only take one to four bytes. The field is a basic unit of a Drupal website. A medium website can hold millions of fields. Saved one byte is equal to multiple megabytes in precious MySQL database./p h32) Too complicated primary key/h3 pEach field table has a complicated primary key. Base table use `entity_type`, `entity_id`, `deleted`, `delta`, `language` as primary key. Revision table use `entity_type`, `entity_id`, `revision_id`, `deleted`, `delta`, `language` as primary key. In InnoDB, having a long PRIMARY KEY wastes a lot of disk space because its value must be stored with every secondary index record.ÎÎÎ. It may be worthy to add an auto increasing int as a primary key. /p h33) Not needed field column/h3 pI found bundle type column is not necessary. We can have the system running well without bundle type column. In my clinic project, I named the node type patient profile. The machine name patient_profile appears in each field record's bundle type column. As varchar (255), it uses 16 bytes for each table record. Let do a quick calculation. if there are 100, 000 nodes and each node have 40 fields, 100,000 x 40 x 2 x 16 = 122MB are taken for this column. Or at least, we use 2 bytes small int that will take only one-eighth of the spaces./p h34) Just use revision table./h3 pRemove one of the field's data tables. It may need a little bit more query power to get field data, but it save time when we insert, update and delete field's data. By doing so, we maintain one less table per field, edit content faster. It helps to bring better editor experience and to save on database storage space./p pA contributed module field_sql_leanÎÎ addressed some of the concerns here. It still needs a lot of work on itself and if we want other contributed modules compatible with it. After all, it changed the field table structure./p h3Reference:/h3 p1: a href=http://dev.mysql.com/doc/refman/5.1/en/integer-types.htmlhttp://dev.mysql.com/doc/refman/5.1/en/integer-types.html/abr / 2: a href=http://dev.mysql.com/doc/refman/5.0/en/innodb-tuning.htmlhttp://dev.mysql.com/doc/refman/5.0/en/innodb-tuning.html/abr / 3: a href=https://drupal.org/project/field_sql_leanField SQL storage lean solution/abr / 4: Patient profile form:img src=http://wulei.ca/sites/wulei.ca/files/middle_0.jpg alt=medical form //p /div/div/div
Categories: Drupal Feeds

Drupal core announcements: D8 Accelerate Performance Sprint at Drupal Developer Days in Montpelier, France

Thu, 04/02/2015 - 4:54pm
div class=field field-type-datestamp field-field-start7 div class=field-items div class=field-item odd div class=field-label-inline-first Start:nbsp;/div span class=date-display-start2015-04-13 (All day)/spanspan class=date-display-separator - /spanspan class=date-display-end2015-04-19 (All day) Europe/Paris/span /div /div /div div class=field field-type-text field-field-event-type div class=field-items div class=field-item odd Sprint /div /div /div div class=field field-type-userreference field-field-organizers div class=field-labelOrganizers:nbsp;/div div class=field-items div class=field-item odd a href=/user/3711 title=View user profile.Wim Leers/a /div /div /div div class=field field-type-text field-field-url div class=field-items div class=field-item odd pa href=http://montpellier2015.drupaldays.org title=http://montpellier2015.drupaldays.orghttp://montpellier2015.drupaldays.org/a/p /div /div /div pThe goal of this sprint is to uncover the unknown unknowns blocking Drupal 8 from shipping, performance-wise. The main focus will be on profiling Drupal 8 under a variety of scenarios to determine the next places to start optimizing, then creating issues for these things so that a wider group of folks can work on them./p pWe're specifically looking for two types of sprinters:/p ol listrongFinders:/strong Those with profiling experience, using tools like a href=https://pecl.php.net/package/xhprofXHProf/a, a href=https://blackfire.io/ Blackfire/a, and a href=http://www.brendangregg.com/flamegraphs.htmlflame graphs/a, who can analyze profiling data to flag problems and come up with recommendations on optimization targets. Your goal is to keep drilling down until we get to the bottom of what's making Drupal 8 slow./li listrongFixers:/strong Those who can both work on existing known performance issues, as well as take direction from the first group and create/review patches to improve areas of performance. We're especially looking for those with experience with things like the routing system, bootstrapping, container services, route access checking, and asset handling./li /ol pThe a href=https://docs.google.com/a/acquia.com/document/d/19dyQo6EtgZhb3RgRZAg73R9tlEf9yo4Q8lml2mXkZr8/edit#Sprint Planning Doc/a has everything you need to know, including a href=https://docs.google.com/a/acquia.com/document/d/19dyQo6EtgZhb3RgRZAg73R9tlEf9yo4Q8lml2mXkZr8/edit#heading=h.rq7qz05ai5zkstuff to do before the sprint/a and a nice list of all the outstanding critical issues to tackle./p pIf you're planning to attend (remote attendees welcome!) fill your details in the a href=https://docs.google.com/a/acquia.com/spreadsheets/d/1xbrpRAttVtsQ415VYTmr-FK6EenoyAIzrKMSEH9IIrw/edit#gid=0DevDays Sprint Attendance sheet/a./p pHope to see you there! /p
Categories: Drupal Feeds

Drupal core announcements: Drupal core updates for April 2nd, 2015

Thu, 04/02/2015 - 3:15pm
pWelcome to the second quarter of 2015! In the past two weeks, a href=https://www.drupal.org/user/1Dries/a a href=https://groups.drupal.org/node/462713proposed/a a href=https://www.drupal.org/node/2457875an evolution to Drupal core's structure and decision-making process/a, the Drupal Community mourned a href=http://aaronwinborn.com/blogs/victor-winborn/goodbye-my-son-my-friendthe passing/a of Aaron Winborn and a href=https://www.drupal.org/aaron-winborn-awardthe Drupal Association announced The Aaron Winborn Award/a to honor amazing community members in his memory, a href=https://www.drupal.org/u/add1sunAddison Berry/a a href=https://assoc.drupal.org/blog/holly.ross.drupal/2015-large-board-elections-announcedwas elected/a the 2015 Drupal Association Director At-Large, and lastly, a href=https://groups.drupal.org/mentoringa group to help mentors/a was formed./p h2What's new with Drupal 8?/h2 pSince the last Drupal Core Update, Drupal a href=https://www.drupal.org/node/24593418.0.0-beta9/a was released (beta8 was skipped due to installer issues), a href=https://twitter.com/xjmdrupal/status/581175433443598337all known critical issues with the Drupal 8 configuration system were fixed/a, and a href=https://www.drupal.org/node/1847596the taxonomy term reference field was removed in favor of entity reference fields/a./p pSome other highlights of the month were:/p ul liIn case you missed it last week, a href=http://www.mosheweitzman.me/post/113968700703/in-order-to-better-support-the-fearless-drupalistsDrush 7 will get a release every time Drupal 8.0 gets a new beta or release candidate/a. This will make it easier to work with the latest beta./li liThe Drupal 8 UI was changed to a href=https://www.drupal.org/node/2303765require a default alt attribute for image fields/a, and modules now a href=https://www.drupal.org/node/2090115cannot be installed if their configuration has unmet dependencies/a. Also, a href=https://www.drupal.org/node/2453761Views' configuration changed how it stored singular/plural strings to make it more compatible with languages other than English/a./li lia href=https://www.drupal.org/u/r.hendelRalf Hendel/a, C.E.O. of a href=https://www.drupal.org/marketplace/comm-presscomm-press/a raised funds for the Drupal 8 Accelerate grant program by a href=https://assoc.drupal.org/blog/megansanicki/clever-ways-raise-funds-d8-accelerateperforming a piano recital/a! You can a href=https://www.youtube.com/watch?v=yU_8SQ-sL60watch the benefit concert on Youtube/a — but if you do, please a href=https://www.crowdrise.com/d8accelerate/fundraiserconsider donating/a!/li liOn the front-end, we cleaned up the CSS for a href=https://www.drupal.org/node/2398451Bartik layout/a, a href=https://www.drupal.org/node/2405445the book module/a, a href=https://www.drupal.org/node/2412949the Status report/a, a href=https://www.drupal.org/node/2408461the page title component/a, and a href=https://www.drupal.org/node/2398471cleaned up the footer page component's HTML and CSS/a. Also, a href=https://www.drupal.org/node/2398331you can now attach asset libraries directly from a template file/a./li lia href=https://www.drupal.org/u/chris_hall_hu_chengChristopher Hall/a wrote about a href=http://running-on-drupal8.co.uk/blog/d8-theme-impressionshis experiences theming Drupal 8.0/a./li liSeveral changes were made to improve developer experience: a href=https://www.drupal.org/node/2286971getting information about the current user no longer depends on the request and authentication manager/a, entity storage was refactored a href=https://www.drupal.org/node/2137801to load field values before instantiating entity objects/a, you can now a href=https://www.drupal.org/node/2448357access an entity object at all times when working with entity forms/a, and a href=https://www.drupal.org/node/2444211documentation about render array caching was improved/a./li lia href=http://drupal.org/u/berdirBerdir/a launched a href=http://d8ms.worldempire.ch/a service to show the status of automated tests in some D8 contrib modules/a, and a href=https://www.drupal.org/node/2225251Pronovix/a launched a href=http://pronovix.com/blog/d8upgradeorg-community-service-tells-you-when-upgrade-your-site-drupal-8a service to e-mail you when your website is ready to update to Drupal 8/a./li liWe improved Drupal's overall performance by a href=https://www.drupal.org/node/2454287making a couple of services lazy/a, a href=https://www.drupal.org/node/2432837making cache contexts hierarchical/a, a href=https://www.drupal.org/node/2458993removing some unused cache contexts/a, a href=https://www.drupal.org/node/2458349applying route access cachability results to the response/a, a href=https://www.drupal.org/node/2411689using a MemoryBackend when comparing configuration/a, and a href=https://www.drupal.org/node/2453399using a virtual file system for FileStorage tests/a./li lia href=https://www.drupal.org/u/lakshminplakshminp/a continued a href=http://lakshminp-lakshminp.rhcloud.com/the-drupal-8-plugin-system-part-4/his introduction to the Drupal 8 plugin system/a, and a href=https://www.drupal.org/u/plachFrancesco Placella/a a href=http://drupalwatchdog.com/blog/2015/3/entity-storage-drupal-8-wayexplained how Drupal 8 stores entities/a./li liRoughly 10 patches to a href=https://www.drupal.org/node/2157455make Drupal 8 work with PostgreSQL/a landed; and Drupal 8 was hardened against attacks like the infamous SA-CORE-2014-005 a href=https://www.drupal.org/node/2388255by limiting PDO MySQL so it only executes single statements if PHP supports it/a./li lia href=https://www.drupal.org/u/webchickWebchick/a posted a href=https://www.drupal.org/node/2455949a proposal to re-activate the head2head project/a and use it to start work on the D8 beta-to-beta update path. Feedback is appreciated!/li lia href=https://www.drupal.org/node/2454393Symfony was updated to 2.6.5/a, a href=https://www.drupal.org/node/2348321jQuery Once was upgraded a major version/a, and a href=https://www.drupal.org/node/2461985Guzzle was updated for compatibility with PHP 7/a./li liOn the topic of PHP 7, a href=https://www.drupal.org/node/2454439#comment-9769109initial tests doubled the performance of Drupal 8's installer/a, and a href=https://www.drupal.org/node/2454439work is progressing/a to make Drupal 8.0 fully compatible — in particular, a href=https://www.drupal.org/node/2454447two/a a href=https://www.drupal.org/node/2454441changes/a to avoid conflicts with reserved words broke a number of patches./li lia href=https://www.drupal.org/marketplace/md-systemsMD Systems/a announced a href=http://www.md-systems.ch/en/blog/2015-03/np8-is-ready-to-gothe first stable release of their Drupal 8 distribution for news portals/a, a href=http://www.md-systems.ch/en/projekt/2014/np8NP8/a, and already have a site using it: a href=http://beta.suedostschweiz.ch/Southeast Switzerland media/a./li lia href=https://www.drupal.org/node/1548204Support for user signatures was moved to contrib/a, and a href=https://www.drupal.org/node/2321599the functions codecomment_load()/code, codeentity_load('comment')/code, and codeentity_load_multiple('comment')/code were removed/a./li /ul h3How can I help get Drupal 8 done?/h3 pSee a href=https://www.drupal.org/drupal-8.0/get-involvedHelp get Drupal 8 released!/a for updated information on the current state of the release and more information on how you can help./p pYou can also raise money and/or donate to the a href=https://assoc.drupal.org/d8accelerateDrupal 8 Accelerate/a grant program to fund Drupal 8 contribution sprints. For more information about how your donations are used, see a href=https://www.drupal.org/u/webchickwebchick/a's a href=http://webchick.net/d8accelerate-deep-divedetailed analysis/a./p pWe're also looking for more contributors to help compile these posts. a href=https://www.drupal.org/user/536298/contactContact mparker17/a if you'd like to help!/p h2Drupal 8 In Real Life/h2 ul lia href=http://montpellier2015.drupaldays.org/Drupal Dev Days/a, a week of sprints among core contributors and Drupal veterans with awesome sessions on D8, is less than a month away (strongApril 13—19/strong), hosted in strongMontpellier, France/strong. All the early bird tickets are gone, so a href=http://montpellier2015.drupaldays.org/buy-your-ticketbuy your tickets soon/a!/li lia href=http://www.drupalcamp.nyc/Drupal Dev Day NYC 2015/a will be a full-day Drupal unconference and Drupal 8 sprint event, held on strongApril 19th/strong in strongNew York, NY, USA/strong. There is no admission, but you should still a href=http://www.drupalcamp.nyc/how-to-registerregister if you plan to attend/a so the organizers can plan for it./li lia href=https://events.drupal.org/losangeles2015DrupalCon Los Angeles/a is coming up fast, on strongMay 11—15/strong in strongLos Angeles, CA, USA/strong. a href=https://events.drupal.org/losangeles2015/registrationBuy your tickets now/a!/li lia href=http://drupalgovcon.org/soon/Drupal Gov Con/a is coming up on strongJuly 22-26/strong in strongBethesda, MD, USA/strong. Two days are dedicated entirely to sprints: a href=http://bit.ly/sprintDrupalGovConsign up here/a./li liThe next a href=https://groups.drupal.org/node/455093MidWest Developer Summit/a will be held at the a href=https://www.drupal.org/marketplace/palantirPalantir.net/a offices in strongChicago, IL, USA/strong on strongAugust 12—15/strong./li /ul h2Whew! That's a wrap!/h2 pDo you follow a href=https://drupal.org/planetDrupal Planet/a with devotion, or keep a close eye on the a href=http://www.drupical.com/Drupal event calendar/a, or codegit pull origin 8.0.x/code every morning without fail before your coffee? We're looking for more contributors to help compile these posts. You could either take a few hours once every six weeks or so to put together a whole post, or help with one section more regularly. If you'd like to volunteer for helping to draft these posts, please a href=https://drupal.org/node/2220285follow the steps here/a!/p
Categories: Drupal Feeds

DrupalCon News: Join the DrupalCon Los Angeles Business Summit

Thu, 04/02/2015 - 1:32pm
div class=field field--name-body field--type-text-with-summary field--label-hiddendiv class=field__itemsdiv class=field__item evenpThe Business Summit is a highly valuable event for business executives in the Drupal space to learn from each other, receive expert advice, and network. It is a one-day event held on Monday at the Los Angeles Convention Center. Along with the Higher-Ed and Community Summits, the Business Summit will meet on Monday, May 11./p pTogether we will share best practices, tips for staying relevant in a fast moving market, how to collaborate and compete, and tools for generating value for your business. It's also a great way to meet other business leaders and growing organizations./p/div/div/div
Categories: Drupal Feeds

Midwestern Mac, LLC: Drupal on Mothballs - Convert Drupal 6 or 7 sites to static HTML

Thu, 04/02/2015 - 10:35am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item even property=content:encodedpDrupal.org has an excellent resource page to help you a href=https://www.drupal.org/node/27882create a static archive of a Drupal site/a. The page references tools and techniques to take your dynamically-generated Drupal site and turn it into a static HTML site with all the right resources so you can put the site on mothballs./p pFrom time to time, one of Midwestern Mac's hosted sites is no longer updated (e.g. a href=http://www.lolsaints.com/LOLSaints.com/a), or the event for which the site was created has long since passed (e.g. the a href=http://2014.drupalstl.org/2014 DrupalCamp STL site/a)./p/div/div/div
Categories: Drupal Feeds

Pronovix: D8upgrade.org a community service that tells you when to upgrade your site to Drupal 8

Thu, 04/02/2015 - 7:53am
pWith the imminent release of Drupal 8, a lot of site owners will need to figure out when they should upgrade. This is not an easy question, and there are a ton of variables: the importance of the site, how much you need Drupal 8’s new features, and of course your budget... For most organisations with a limited budget however, the key factor will be how fast the required upgraded contributed modules will become available./p
Categories: Drupal Feeds

Doug Vann: I’m Not going to DrupalCon 2015 in Los Angeles

Thu, 04/02/2015 - 7:52am
div class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenh2Given the date I’m publishing this, April 2nd, you can rest assured that this is not an April Fools Joke./h2pimg class=inline style=float: left; margin: 4px; src=/sites/default/files/inline-images/all.jpeg alt= width=202 height=249 /I’ve attended 7 North American DrupalCons, and 50 DrupalCamps, a plethora of LinuxFests, etc. But I’m skipping DrupalCon Los Angeles. This year alone I’ve presented at Drupal User groups in Philly and Austin, a 4hr Drupal 8 workshop at SxSw, at NJ camp, MidCamp, and 2 weeks at Temple University. In the next 60 days I have gigs in Philly, DC, and Vegas. There are some other speaking/traveling engagements that I haven’t mentioned./pp class=p1My point…/pp class=p1strongI’m worn out!br //strongspan style=font-size: 13px;Between scheduled onsite training gigs, potential training gigs, a family trip, etc, I had to take something out. Oh yah! I’m also in the middle of purchasing my 1st house! So, we have moving to do. There are some DrupalCamps coming up that I know I really want to attend./span/pp class=p1strongAnd Another Thing…br //strongspan style=font-size: 13px;With so many “regional camps” available now, I get my Drupal Community fix quite nicely at BADCamp, MidCamp, and NYCCamp.nbsp;/span/pp class=p1I can’t do it all! :-( [NOTE: a href=http://www.drupalnorth.org/DrupalNorth/anbsp;in Toronto is looking to be AWESOME! I may have to add that to my list!]/pp class=p1What I’ll miss most by missing DrupalCon 2015 in L.A. :/pp class=p1* Hanging out in the exhibit hall and the hallways seeing old friends and making new onesbr /span style=font-size: 13px;* The many social events including sponsor parties and group mealsbr //spanspan style=font-size: 13px;* Getting to meet new people and find out what they do with Drupal and why they came [Might just be my FAV]br //spanspan style=font-size: 13px;* I have been known to catch the occasional session, but I WILL miss seeing the DriesNote LIVE :-(br //spanspan style=font-size: 13px;* And of course… I’ll be glued to my Mac watching the PreNote to see what outrageous hilarity ensues with jam, Robert Douglass, and company!/span/pp class=p1span style=font-size: 13px;br //span/pp class=p1span style=font-size: 13px;Dear dear friends... I will miss you all! I'll watch the tweets and pics as I live vicariously through social media! :-)/span/p/div/div/divdiv class=field field-name-field-blogtype field-type-taxonomy-term-reference field-label-hiddendiv class=field-itemsdiv class=field-item evena href=/category/blog-type/drupal-planetDrupal Planet/a/div/div/divdiv id=disqus_threadnoscriptpa href=http://dougvann.disqus.com/?url=http%3A%2F%2Fdougvann.com%2Fblog%2Fi%25E2%2580%2599m-not-going-drupalcon-2015-los-angelesView the discussion thread./a/p/noscript/div
Categories: Drupal Feeds

Code Karate: Setting and configuring a Local Host on Mac - 1 of 3

Thu, 04/02/2015 - 6:13am
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 even200/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/-3VYKSnxBhY.jpg?itok=Xhuy27jA alt=Setting and configuring a Local Host on Mac - 1 of 3 //div/div/divdiv class=field field-name-body field-type-text-with-summary field-label-hiddendiv class=field-itemsdiv class=field-item evenpIt’s our 200th episode! For this video, I wanted to take a look at how to set up a local development system and then configure that to build a Drupal 7 site. In this video, I show you how to download a target=blank href=http://mamp.info rel=nofollowMAMP/a, a local solution stack. For those not familiar with MAMP, MAMP stands for Mac OSX, Apache, MySQL, and Php. This full stack allows you to run a server on your local computer./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/divdiv class=field-item odda href=/category/tags/system-administration/deploymentDeployment/a/divdiv class=field-item evena href=/category/tags/system-administration/serversServers/a/div/div/div
Categories: Drupal Feeds

PreviousNext: Innovative Collaboration with the aGov Drupal distro

Wed, 04/01/2015 - 10:24pm
pPia Waugh, Director of Coordination and Gov 2.0 for Technology amp; Procurement Division, at the Australian Government Department of Finance recently gave a talk about a href=http://pipka.org/2015/01/04/collaborative-innovation-in-the-public-service-game-of-thrones-style/collaborative innovation/a. She challenged attendees from the public sector to step outside their organisational silos and work together to make the most of their resources.  She acknowledges the constant pressure public servants are under when being asked to deliver more and more with less and less, but suggests collaborative innovation as the key to doing exactly that./p span property=dc:title content=Innovative Collaboration with the aGov Drupal distro class=rdf-meta element-hidden/span
Categories: Drupal Feeds

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

Wed, 04/01/2015 - 9:56pm
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.36, a maintenance release with numerous bug fixes (no security fixes) and several new features, is now available for download. See the a href=https://www.drupal.org/drupal-7.36-release-notesDrupal 7.36 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.36.tar.gz class=link-button style=margin: 0 0 0.6em 0;spanDownload Drupal 7.36/span/a/div p style=position: inherit;stronga href=/upgrade/Upgrading/a your existing Drupal 7 sites is recommended./strong There are no major, non-backwards-compatible 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.36 contains bug fixes and small API/feature improvements only. The full list of changes between the 7.35 and 7.36 releases can be found by reading the a href=https://www.drupal.org/drupal-7.36-release-notes7.36 release notes/a. A complete list of all changes 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.36-release-notes7.36 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
Categories: Drupal Feeds