planet-drupal | Modules Unraveled

084 Global Sprint Weekend 2014 with Cathy Theys - Modules Unraveled Podcast

Photo of Cathy Theys

Drupal Global Sprint Weekend

  • What is the Global Sprint Weekend all about?
  • When is it? Where is it?
    • January 25, 2014 and January 26, 2014: groups.drupal.org/node/332998
    • Oak Park Sunday Jan 26
    • Manchester, UK, January 25th, 2014, added by mikebell_
  • We’ve had these before, so how did 2013 go?
    • March 2013 groups.drupal.org/node/277768
    • more than 33 locations around the world.
    • gabor held one in budepest hungary
    • jenlampton, steveoliver, joelpittet did multiple locations for twig in CA
    • at Promet in Chicago
    • stevepurkiss in brighton England
    • comm-press had a two day sprint in Hamburg Germany, Wunderkraut in Munich
    • Australia with Adam Malone, PreviousNext in Sydney
    • Shyamala really made an impression on me, organized one in India
      soo many!
    • Oak Park where I met Will Long from Fox Valley, David Snopek, and Crell came! We had 12 people in total, and ranging in age from 10 years old to 60, almost half female. Manning Pete came, and is now a reliable regular at our monthly sprint.
  • How do new locations for Jan 2014 become official?
  • What qualifications does someone need to decide to hold a local sprint?
  • What are the most important things to plan for?
  • What resources are available to help? money, support…?
  • What is it like at a in-person sprint?
  • What are the long-term benefits?
  • What can people do if there isn’t an in-person sprint near them?

Other Sprints

  • Are there any other global sprint days going on that you’re not organizing?
    • Friday Nov 15, not a sprint, but it is the next Global Training Day. Drupal Global Training Days is an initiative by the Drupal Association to introduce new and beginning users to Drupal. Trainings on Global Training day are free or low cost training events around the world with one of two curriculums: "Introduction to Drupal," and "What is Drupal?"
    • There is another global community day coming up Nov 19 2013 that I read about on the Top Shelf Modules blog

Questions from Twitter

  • Damien McKenna
    With so many of the community leads pulled into D8, and so much community emphasis on D8, do you feel the community is failing D7?
  • further detail - there are lots of D7 modules/core issues that need work but aren't getting it because of effort on D8. Thoughts?

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

083 ELMS with Bryan Ollendyke - Modules Unraveled Podcast

Photo of Bryan Ollendyke

ELMS

  • What is ELMS?
  • So why Drupal or more importantly, why not Moodle?
  • Is there a Paas option to use ELMS?
  • How long has this been around?
  • Is it a project? or a distribution?
  • Before we started recording, you mentioned the ELMS style guide. What is that?
  • What was the D6 functionality?
  • How has the functionality changed in D7?
  • Why go the route of 10 different distributions instead of one?
    • How do they all work together? Can they share content or functionality?
  • What are the D7 distributions?
    • ELMS: Course Information System
    • ELMS: Massively Open Online Course (MOOC)
    • ELMS: Collaborative learning
    • ELMS: Media
    • Ulmus Distribution (base distribution)
    • Planned for the future
      • ELMS: ICOR Distribution
      • ELMS: LAR Distribution
      • ELMS: CIS Compliance
      • ELMS: CIS Helpdesk
      • ELMS: Case based learning distro
  • How did you get it to be accepted by the university? Especially with the GPL license?
  • You mentioned that your are able to contribute back to Drupal in a way that is a bit different from most universities. Do you want to explain that a little bit?
  • Why work directly in Education?

Use Cases

  • Is this targeted primarily at Universities or K-12 districts?
  • Do you know of any, or have a list of schools using it now?
  • What’s in the pipeline for future development/functionality?

Questions from Twitter

  • Eric Aitala
    What are your thoughts about MOOCs and their relevance in HigherEd?
  • Rachel Lawson
    Interested in plans. Just about to migrate a site to d7 for Cardiff University Hospital that has CPD work on it... (Continuing Professional Development)

NodeSquirrel Ad

Have you heard of/used NodeSquirrel?
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

081 Backdrop and Drupal8 discussion with Jen Lampton Nate Haug John Albin Wilkins and Alex Bronstein - Modules Unraveled Podcast

Photo of Alex Bronstein, John Albin Wilkins, Jen Lampton and Nate Haug

Backdrop

  • What is a fork?
    • It’s open source, folks! Forks happen!
  • Why are you forking Drupal?
  • My initial reaction was that you were starting it because you didn’t want to have to learn all of the new technology being used in D8, and therefore were cornering yourselves in the past... and I thought that eventually, you’d be so far behind, that learning “current technology” would be so cumbersome that you’d just stop learning and improving. I’m sure others are thinking the same thing, so how would you respond to that?
  • Is the Backdrop fork solely to enable developers comfortable with the current Drupal coding practices to be able to continue working with tools they already know?
  • What is D8 doing wrong, in your opinion?
  • What is D8 doing right, in your opinion?
  • Why are you personally going to use Backdrop instead of D8? Or, will you use both?

Drupal 8

  • I’ve heard a lot about performance. Some say it’s faster than D7, some say it’s slower... What’s the deal? Are some parts faster, and some slower?
  • Some people are saying that since we are incorporating existing external technologies we’ll gain experienced developers from outside the community. Others are saying we’ll lose current developers because of the new, steep, learning curve. Both scenarios have already started playing out. Do you think a year from now there will be a net gain or loss of Drupal contributors?
  • What is Backdrop doing wrong, in your opinion?
  • What is Backdrop doing right, in your opinion?
  • Why are you personally going to use D8 instead of Backdrop? Or, will you use both?

Other questions

  • From what I understand, D8 is working on the sitebuilder experience. As far as I know, backdrop will incorporate a lot of that work. Will sitebuilders really be able to tell the difference between the two?
  • Jen, what’s the deal with you and TWIG
  • Which CMS makes more sense for
    • Developers
      • Self-taught Drupal devs
      • CS degrees
      • people who spend a lot of time programming
      • “weekend warriors”
    • Themers
    • Sitebuilders
    • Clients
    • Drupal shops

079 The Clean Markup Module with René Haché and M Parker - Modules Unraveled Podcast

Photo of René Haché and M Parker

Project

  • What is the Clean Markup Module?

    • Allows a site administrator to configure the markup spit out by blocks and panels.
    • Submit feature requests and patches for other modules!
  • What does the module actually do?

    • Blocks:
      • On the block configuration page, there's a vertical tab with options for customizing the markup. e.g.:
        • Disable or set the HTML5 element to use as the block wrapper,
        • Enable or disable an inner div,
        • Add classes to the outer block element,
        • Add custom attributes (i.e. role="navigation")
        • Set the HTML5 element to wrap the title,
        • Toggle whether the block title is displayed visually,
        • Disable or set the HTML5 element to wrap the content.
    • Panels
      • Provides a pane style with similar markup options as the blocks.
      • Provides a region style with similar markup options as the blocks and panes.
        • Also lets you enable or disable separator divs between panes in the region.
      • Provides four clean panel layouts.
        • One Column Clean: one region and single wrapper.
        • One Column Reset: one region with no wrapper.
        • Six pack: six regions.
        • Myriad: five rows with four regions each that will output the absolute minimum markup. For example, a row with only one region will not output the row wrapper.
  • Where does it fit in with other modules?

    • Complements Display Suite
      • DS lets you customize node, user layouts.
    • Complements Fences.
      • Served as an inspiration to our module.
      • Really early on, our module was going to be a patch to Fences.
      • Fences deals exclusively with fields though.
    • Complements Mothership
      • Great HTML reset theme
      • Problem is that if you want to customize HTML element for a particular block, say, you have to write it's own theme files — on a site with lots of blocks, that gets unwieldy.
    • Semantic panels
      • Actually didn't know of this project originally.
      • Disclaimer: Have not used or worked with it.
      • Pretty similar to the panels part of our module.
      • Quick glance over the settings form suggests it provides fewer points of customization.
      • Have filed an issue to collaborate with them.
  • What's the future of the module?

    • Plan to support views.
      • Semantic views - it lets you customize the field and row wrappers, but doesn't support customizing view-header, view-content, view-footer regions and the view wrapper itself.

Use Cases

  • Is this best utilized during the initial development phase?
  • How easy is it to retrofit it into an existing site?

NodeSquirrel (Unofficial Sponsor)

I mentioned NodeSquirrel in this episode, and that I would share a coupon code for them. So, here it is, exclusively for listeners of the Modules Unraveled Podcast:
Use "StartToGrow" it's a 12-month free upgrade from the Start plan to the Grow plan. So, using it means that the Grow plan will cost $5/month for the first year instead of $10. (10 GB storage on up to 5 sites)

078 Drupal Fund Us with Jozef Toth - Modules Unraveled Podcast

Photo of Jozef Toth

Project

  • What is Drupalfund and what’s the idea behind it?

    • Drupalfund.us is a crowdfunding platform for projects related to Drupal. Think of it as a Kickstarter for Drupal.

    • The problem which Drupalfund is trying to solve is that as we all know - Drupal development is backed by volunteers (individuals and companies) that donate their money or time to contribute to Drupal. However, most of the development (even core development) happens against the developer's personal free time or his paid hours. Because of this many issues, fixes and changes are pushed back and fixed when the developer can steal away some of his time. To be a little more specific I looked at top 25 most installed modules and their issue queues and got some interesting numbers:

    • These most installed or most popular modules have in average over 400 issues. It takes in average 279 days to fix & release the module. I know that the critical or security issues get fixed much faster but it still is a long time.

    • We started to look for a solution to this problem and so we've asked ourselves a question: What everything could be achieved, if we would provide an easy way how how the Drupal community could contribute financially to the Drupal development? Our community is huge. There are nearly 1M registered users on Drupal.org. If only 1% of us would donate 1% of our salary each month, we would be able to rise over $5M/year And that is enough to hire over 65 developers to work on Drupal development full time.

    • With these numbers in your mind - think about how Drupal 8 development, porting modules to Drupal 8 could be accelerated. Think about that missing part of Drupal Commerce or Open Atrium, new features to Drupal.org. Or think about the plans you could have to write a book on Drupal development, or release a training materials. Think about new products and services that could be born out of this. How much could we all as individuals and companies benefit if we together supported the development and not only depend on volunteering time.

    • So we built Drupalfund as our answer to this problem.

  • How does Drupalfund work

    • It works as all of the standard crowdfunding websites work:
      1. Submit a project idea
      2. set some rewards
      3. generate buzz around it
      4. get some valuable feedback from the community
      5. raise funds
      6. and deliver your project.
  • What kind of projects can it be used to raise money for?

    • Drupalfund can be used to support both coding and non-coding projects
      • Coding projects can be submitted to support existing and new modules, Drupal core initives, Drupal.org infrastructure, or installation profiles or products.
      • A good example of non-coding projects can be a book or curriculum, documentation, art & marketing projects or organising a sprint.
  • What plans do you have for Drupalfund

    • We would love to integrate or connect Drupalfund with Drupal.org
      • share user accounts
      • provide badges for activity that could be displayed on D.org account page
      • create an easy way how to turn an project issue into Drupalfund project
      • provide widgets to embed on the module page
      • We would love to become the official platform for Drupal fundraising
  • Who is behind Drupalfund

    • Our team consists of two groups:
      • Mogdesign developed and is operating & managing the platform itself
      • we have a team of community advisors. These are very valuable and respected members of our Drupal community and we discuss very closely the future of Drupalfund with them. At this time they are Robert Douglass, Jeffrey McGuire (or Jam) and Kristof Van Tomme.
  • Why should anyone use Drupalfund?

    • I have 3 core answers to this
      • We believe that crowdfunding can be a new way to achieve greatness in Drupal development? Drupal has started in
      • Sustanability - as Drupal itself and our community grows and matures, we need to find different ways how we can multiply the amount of people that actively contributing to it. There are many people who would love to contribute to Drupal, but they are not coders, they would love, but simply don't know how they could help. Drupalfund aims to lower this barrier and provide an easy way for this to happen.
      • Giving back - we all got so much by using Drupal on our sites or selling it to our clients and I personally believe that it is time to give back from what we have gained. It does not matter if you are a large company or an individual, Drupalfund wants to help anyone to give back to Drupal.
  • Why not just use Kickstarter?

  • What should we do if we want to start?

    • If you have an interesting idea go and submit a project. Or if you know about anyone who would benefit from using Drupalfund, point him our way. Go to Drupalfund.us, get in touch with us, we would love to help you setting up the project.
    • First 3 submitted projects will get a $100 credit each:)

    • Also if you come to Drupalcon Prague, we will have a BoF session on Wednesday @1pm in the Club B · Windows Azure room where we will be to discuss Drupalfund, answer any questions or help with setting up projects. Looking forward to meet you.

077 Bugherd Bug Tracker with Alan Downie, Matt Milosavljevic and Dave Hall - Modules Unraveled Podcast

Photo of Matt Milosavljevic

Project

  • What is Bugherd?
    • bugherd is a bug tracker for web designers and developers. it embeds in the website you’re building and allows technical and nontechnical people to collaborate on the website as it’s being built. With a few clicks it allows clients or stakeholders to submit feedback or bug reports. It automatically collects a heap of data about the page, the content and even data about the users system, browser etc making it easier to replicate and resolve issues
  • Why do Drupal folks need to know about BugHerd?
    • freelancers and agencies spend time and money building websites for customers and until now have had to rely on screenshots and meetings to get input from their clients. By giving the clients the ability to give feedback directly on the site, it smooths the entire build process.
  • There’s a Bugherd module for Drupal. What was/is your involvement with that?
    • Dave Hall, a drupal contributor, was using BugHerd on a project with a client and created the drupal module to help him work with clients more effectively
  • What does the “admin” interface look like?

Drupal Module

  • the module provides basic integration at the moment, but in the future it will be able to automatically capture a heap of metadata about the user logging the issue, their id, email address or any other meta data you might like to collect.

076 Omega 4.x with Sebastian Siemssen and Matt Smith - Modules Unraveled Podcast

Photo of Matt Smith

Omega 4.x

  • Omega 3 vs. Omega 4
    • No Layout Builder UI
    • No predefined breakpoints
    • No dependency on Omega Tools or need for Delta.
  • Sass, Compass & SMACSS
  • How does this work with Panels?
  • Will this be the route going forward for D8?
  • BEM class naming Syntax
  • Core CSS Cleanup
    • Easier to override
    • Split up stylesheets
  • Omega Layouts
  • Development tools (Guard / Grunt, LiveReload, etc.)
  • Manage assets (exclude CSS/JS, move JS to footer)
  • Manage browser compatibility (Chrome Frame, conditional classes, etc.)
  • Split up preprocess, process and theme functions
  • Drush Integration
    • drush help --filter="omega"
  • Ohm

Use Cases

  • What prompted the major overhaul?
    • This reminds me of the conversation going on around D8 right now.
    • How long can people keep using 3.x?
  • What does this mean for site-builders?
  • What does it mean for themers?
  • How does Omega 4.x compare to other base themes like AdaptiveTheme and Aurora?
  • When should we expect a stable release?

Questions from Twitter

  • Dirk Bazuin (@dbazuin): #MUP076 will there be templates made with singularity.gs?
  • Kendall Totten (@KendallTotten): Is there a timeline for when we can expect all the Panels integration to be wrapped up in Omega 4.x? It sounds fantastic :) #MUP076

075 BadCamp with Jen Lampton and Meghan Sweet - Modules Unraveled Podcast

Photo of Jen Lampton and Meghan Sweet

BadCamp

  • What is badcamp?
    • 4 days of training, summits, sprints, sessions, BoFs, Jobs, Networking and more!
  • When is it?
    • October 24 - 27 / Berkeley, California
  • What makes Badcamp special?
    • The peeps (community is awesome)
    • Trainings (are free)
    • Summits (make a large event feel cozy)
    • Networking
    • Free!
  • What to expect
    • Fun!
  • Locations this year
    • What’s new
      • New Party locations (The Marsh / International House)
      • new Summit Locations (City Club / Anna Head Alumnae hall)
    • What’s old
      • Registration in the same place
      • Sessions in the same place
      • Sponsor Fair in the same place
      • Free cappuccino, vegan doughnuts, etc, in the same place
  • Summits
  • Trainings
    • What’s the deal with trainings?
      • beg -> advanced
      • free!
      • All-day Thurs and Friday
  • Sprints
    • Extended Sprints (if you want them?)
    • Core developer sprint (Sunday, Sunday SUNDAY)
  • Parties
    • Trivia Night / Game night
    • Rooftop Bubble Bar!
  • How to get involved:
    • Register
    • Submit a session (Until sept 1)
    • Speak at a summit
    • Sponsor
    • Volunteer

Pages