As the Drupal Developer Days in Barcelona getting closer, we are nearing some deadlines that you might want to know about.
Sessions
We have a bunch of excellent session proposals http://barcelona2012.drupaldays.org/program/sessions/proposed that have already been submitted so far, but there is still plenty of room for more.
The deadline for session proposals is April 30, 2012, so you have only a few days left to submit one. Do this via http://barcelona2012.drupaldays.org/node/add/session (make sure you are logged in). We are looking forward to your proposal. Guidelines for session proposals can be found at http://barcelona2012.drupaldays.org/speaker-guidelines
Scholarships
The deadline to apply for scholarships for Drupal Developer Days in Barcelona is also next monday. Anyone who has not yet applied can do so online until April 30, 2012.
Our scholarship program provides financial support for Drupal developers, who would otherwise not be able to attend, so that they can participate in the Drupal Developer Days.
We provide this financial help for five participants.
Find all information on: http://barcelona2012.drupaldays.org/scholarships
Sponsors
We are still looking for companies and individuals that can sponsor the second edition of the European Drupal Developer Days that takes place on 15-17 June 2012 in Barcelona.
The event is the perfect opportunity to expose yourself to a technical minded audience and to show that you have a Druplicon-shaped heart.
Find the details of the different sponsorship levels on the website http://barcelona2012.drupaldays.org/becoming-sponsor and the great companies that already have confirmed their love to the event are in http://barcelona2012.drupaldays.org/sponsors
If you want to become a sponsor or have more questions, contact us at hola[at]drupal.cat or use the contact form at http://barcelona2012.drupaldays.org/contact
Volunteers
If you want to help organizing the event onsite or online, please don't hesitate in dropping us a line at http://barcelona2012.drupaldays.org/volunteers
Here's our two main presentations for this event:
As always please bring your questions, comments and things to show and tell for the lightning talks.
If there is another subject you'd like someone to present on please comment on this node ;)
On May 18th, Government Drupalers in North America will be chillin for good drupaly awesomeness at the Department of Commerce.
It's an all day event and the event is now open for partnerships as well as session proposals. YEAH!!
Thanks to the work of our friends across the Atlantic who pulled together the first Drupal Government Days event last year, we're building on their success and putting on a North American version this year!
We will have clowns, and roller coasters and cotton candy. Okay, no, we wont, but we will have drupaly goodness that we all love! So, get your session proposals in, but don't forget, you gotta register first and confirm your attendance, then, make those proposals!!
We are accepting session proposals now, but let me also take this time to announce a fabulous ROOM, yes, ROOM. We will have an all day dedicated SECURITY room. The fabulous, awesome and arguably the foremost experts for Drupal in Government Jason Ingalls, Greg “Greggles” Knaddison, and Mike Lemire are working together now to develop a plan for the Security Room to make this an event to remember! http://www.drupalgovdays.org/news/2012/04/10/security-s-word
We are currently being sponsored by Trellon and have Phase 2 and Acquia helping with all the planning and today, we've confirmed the partnership of AFGE. Yep, the American Federation of Government Employees will be helping at registration and helping to sponsor the event. All we need to do now, is add your company as a partner!
Case studies, sessions, Security Room and who knows what else? Well, you won't know, not unless you can make it. So, register to attend today! We'd love to have you!
If you have any questions, head over to our site http://drupalgovdays.org or email us at drupal4gov@gmail.com
.
:
http://www.youtube.com/watch?v=2TSqtoAumpE - Re-imagining Drupal CRM Trellon 2012
http://www.youtube.com/watch?v=APlfTPVzISc&feature=related - Drupal as a CRM 2011
This past February Garen Checkley, Jen Lampton and I ran the Drupal 7 Usability Study at Google. We created a handbook page on drupal.org to share the exhaustive list of usability issues. While we learned about a lot of specific interface and module-level problems, we also saw broad trends that called for a higher-level analysis.
You can view this report here.
We organized the usability issues into four different layers: conceptual, flow, terminology, and interface. In this document we explain what each of these means, and provide key examples and quotes from users. We also propose a quick and concise up-to-speed aid that welcomes users on a new Drupal installation.
Garen, Jen and I will be discussing this report and showing a mock-up of an up-to-speed aid during our core conversation at DrupalCon Denver this Wednesday (3/21/12) at 1pm!
Download the slides from our DrupalCon presentation.
If you want to play around with the mocks we made using FireWorks, you can download the original file.
As we say in the report:
Drupal’s learning curve doesn’t have to be this steep; let’s shape Drupal to become more helpful and supportive for new users.
Some of Drupal's Summer of Code success stories include:
Angela Byron (webchick) the Drupal 7 co-maintainer, Director of Community Development at Acquia, a Google-O'Reilly Open Source Hall of Famer and a Drupal Association board member. She originally got her start in Drupal writing Quiz module for GSoC 2005. Sumit Kataria, started as a GSoC student back in 2009 working on OAuth module, and now not only is one of the foremost experts in the Drupal community on mobile (look for his mobile apps for DrupalCon Denver in an app store near you!), but co-manages Drupal's involvement in GSoC. He works as a Drupal consultant with companies like CivicActions and Lullabot. Bojan Zivanovic (bojanz) became a preeminent contributor to views and contributed to EntityFieldQuery for Drupal 7. Gábor Hojtsy, the co-maintainer of Drupal 6, and the Initiative Lead for the Drupal 8 Multilingual Initiative worked over GSoC in 2006 to get i18n in Drupal core in Drupal 6. He is now an engineer for Acquia. Jimmy Berry (boombatower) was instrumental in the development of Drupal's automated testing framework, and he and his father Jim Berry (solotandem) were the first Google Summer of Code father/son team! :) They both offer testing-related services at http://boombatower.com. Lin Clark (linclark) created SPARQL Views, making it possible to query SPARQL endpoints from Views, as part of GSoC 2010. Her demonstrations of Linked Data capabilities in Drupal have been published on IBM Developer Works. She is now an independent consultant working data publishing and consumption using Drupal.So if you're:
...then there's something for you in Summer of Code! Read on to find out more.
Prospective StudentsIf you have enthusiasm the drive to work on something great, now is the time for you to get started! Subscribe to the Google Summer of Code group, look over the developer's guide and API reference, stop by Core Office hours and take on some new contributor tasks, find a Drupal event near you to get to know Drupal's amazing community, and take on a few bite-sized tasks in the Novice Issue Queue.
Most importantly, start thinking about your project proposal! Prior to submitting your application, stop by #drupal on irc.freenode.net or post your project ideas to the Summer of Code 2012 group to get community feedback. Your chances of getting into Summer of Code increase if the community has the opportunity to review your ideas and offer feedback to help you in improving your project idea.
We have already started accepting applications. For more tips, students should check out the Student Template Page.
MentorsPlease sign up to be a mentor if you have either experience with Drupal development or expertise in a particular area of interest (for example, newspapers, education...) and have some free time from now until the end of August.
To become a mentor, join the Drupal SoC-2012 group and the sign up on Google's SoC mentor web app (now known as Melange). Please describe who you are, what your level of Drupal experience is, and your motivation for being a mentor. Your application will be reviewed by SoC admins (Chx, SumitK).
You can go through Advice for mentors page to find more tips on mentoring students.
The more mentors we have, the more students we can get in, and the more exciting projects of varying types we can accept.
Community membersGreat project ideas are vital to attracting both great students and great mentors. If you've ever thought "if Drupal could be...", now is the time to turn it into a project idea. The project should be feasible for a Drupal-novice developer student to achieve in a 3-month time frame. Suggest a SoC project idea in the SoC 2012 group or help elaborating already proposed ideas
In addition, you can help review the existing SoC project ideas by providing students and other community members with feedback. Community members are in the best position to help students understand the finer intricacies of existing modules, and help their energies to meet the the priorities of the Drupal project.
To help the new Drupal family members, we need some existing community members to be active in #drupal-contribute on irc.freenode.net to answer student questions, point them to the correct resources, and people with expertise.
If you think this sounds like fun, be sure to get on to IRC!
We will be hosted by the MIT Drupal Group in Cambridge in Building E51 - Tang Center in E51-145.
Parking and Transportation:
After 5pm, there is an unattended MIT lot called Hayward: http://whereis.mit.edu/?go=P5
The Boston InitiativeWe will dedicate the first hour of the meeting building a curriculum for learning about and contributing to Drupal core (see http://groups.drupal.org/node/194708 for more information). We'll be led by Kay VanValkenburgh.
Lightning TalksWe'll do lightening talk for the second hour of the meeting. Each volunteer will get up to 10 minuets to ask questions of the group, present your recent Drupal work, or other lead Drupal discussion. This is an open floor, and no preparation is required.
DinnerAfter the meetup, some of us will continue the conversation over dinner at MIT's Muddy Charles Pub. We will likely pre-order some dinner so it meets us there. We'll take a count about half way through the meeting.
Please plan on bringing $10 to participate in pre-ordering food and some drinks. If you would like to sponsor dinner, comment below and organizers will reach out. You will be recognized at the meeting as well as given the chance to do a featured talk.
Thanks to everyone who voted on Drupal.org ideas! Based on that, as well as a few conversations with some key Drupal.org infrastructure maintainers, here's a draft of the proposal for the board meeting next week, for your review!
(Original at https://docs.google.com/a/acquia.com/document/d/1_kTZrxPHArdDeyAZvV3-mj_...)
How the Drupal Association is going to make Drupal.org rock for developers and site builders
BackgroundIn December 2011, the Drupal Association board held a two-day retreat to decide its strategic priorities for 2012. Two of the six priorities identified by the board were “Improve the collaboration tools on drupal.org and make it rock for developers” and “Make drupal.org awesome for site builders.” (Of course, this also means an un-specified third priority of “Make drupal.org awesome for businesses” so they can help us pay for this. :))
Board members Angela Byron (webchick) and Donna Benjamin (KatteKrab) embarked on some initial brainstorming and research:
Through this process, we’ve developed the following plan for improving Drupal.org in 2012 that helps fulfill the needs of these distinct groups. And we will need your help to make it happen!
Quick Summary For Busy PeopleThe Drupal Association wants to hire a development team to focus full-time on Drupal.org, supplemented by subject matter expert consultants where appropriate. We’ll start small (just reallocating existing staff to focusing 100% on Drupal.org) and work our way up from there, based on fundraising success.
Here’s the short version of what we plan for that team to work on:
Site builder improvementsIn the past, the Drupal Association has made improvements to Drupal.org “big bang” style: pick a near-impossible sounding goal, spend a bunch of money on hiring the community members who know the most about those things, and get ‘er done. We’ve had some huge successes going this route—the Drupal.org redesign and the CVS to Git migration—but this approach also has some major flaws:
Going forward, we want to change how we spend our money on Drupal.org, by building an internal team within the Drupal Association to work on Drupal.org full-time, supplemented by subject matter experts where appropriate. They will attack both big problems and quick wins, as well as support community volunteers who wish to scratch their own itches.
The team, as we envision it, breaks down like this:
Q1 2012:
Q2-Q3 2012:
Q4 2012:
As you can see, this is not a huge team, and it’s going to take time (and funding) to get it up to speed. This means two things:
Key
It’s only natural that with 80+ ideas submitted (not to mention all of those floating around that haven’t been written down or even thought of yet!) there are going to be some folks disappointed that their pet project isn’t on this list (yet!), or that other itches are being scratched before it. Since there’s so much out there, we really tried to focus staff time on things only the DA could do.
However, fear not! You can make changes to Drupal.org yourself, too! In fact, thanks to the voting site, you have a list of people who also want to see your thing happen. Get in touch with them, form up a team, get set up with a sandbox, and start crankin’!
The Drupal Association will be holding “Drupal.org office hours” every Monday at 11:00 - 12:00 PT to support volunteers working on their own community initiatives. This is guaranteed, set-aside time for volunteers to get ahold of someone who can answer any questions you have about Drupal.org development, perform reviews of your work, and get RTBC improvements signed-off on and scheduled for deployment. We’ll use that feedback, balancing with the other priorities of the moment, to populate the list of weekly Drupal.org priorities that we’re going to work on.
Hope to see you there! We can’t do this without your help! :)
Over the last few months we have been working with Jared Ponchot, on redesigning the create content page. Based on our research and further discussion we chose a direction for which we developed more detailed designs.
The research primary conclusions that we applied are:
The model below gives a good idea of how this works out in terms of placement of actual interface elements.
During this process, Jared Ponch created visual designs as shown below. Together with Bojhan and Roy each iteration was reviewed and researched further where needed. The sources of some of these iterations are attached.
We researched existing systems, contrib and various custom Drupal content creation screens, from which we brainstormed loads of ideas - we have a few of those drawings listed below.
Applying the design modelThe first thing we did is introduce the concept of a sidebar that holds meta configuration that is now contained in the vertical tabs. To avoid taking too much space, a accordion pattern would work best. It allows for complex forms to scale vertically and lets short forms be easily collapsed/closed.
As you can see in the concept above, this allows for a whole slew of additional designs from moving the position of our buttons to showing one or more tabs in an expanded state from default.
The major issue we saw, is that this introduces a visually very heavy sidebar which distracts attention from the content area. In the next iterations we focused on placement of the buttons and making the sidebar less visually prominent.
As you can see, Jared also applied significant changes to the visual styling of the Seven admin theme.
Placement of buttons and publishing optionsNext, we focussed on the placement of the buttons and publishing options. As noted in the research these two are currently too disconnected which causes major usability issues.
One of the patterns we noticed from looking at other systems is having the current publishing state (published, unpublished) of the content item close to the Save button.
This assumes that in the future we will have more states than just published and unpublished - we hope improvement on the content staging front will make this happen.
Above are various ideas around button placement and display of publishing options.
These initial explorations of where we could place these buttons seemed to favor either 1, or 3. We wanted to explore 1 further, to see if we could incorporate more publishing options - something that would be far harder to do in option 3.
Publishing optionsYou can see a few explorations below, incorporating more editorial workflow configuration into the area. Much of this was inspired by reviewing contrib modules doing this, for example scheduler and workflow.
One of the interesting things that we found is that we can bring these settings more together without requiring significantly more vertical or horizontal space. Even if we don’t get many content staging improvements in Drupal 8, contrib modules could implement the patterns shown above for scheduling, revisioning and staging content in the create content UI.
These explorations created the idea of separating the top part of the sidebar from the scalable accordion pattern. It made sense to consider the top ‘publishing’ zone as an area where very explicitly designed (customized) publishing options can be added. The second ‘settings’ zone could then make use of the more generic accordion pattern to capture all other items. This primarily to benefit the top publishing information to stand out more.
The explorations where followed by more detailed designs, where we explored how we could incorporate more configuration into this publishing area.
We concluded in this iteration that although there is merit to placing more configuration in the sidebar top it is also gets distracting. It does seem to make sense to explicitly organize this sidebar into two areas. The top zone for the primary publishing functionality, the bottom zone for the accordion with all the other settings and config forms.
We imagine that contrib solutions could then be configured to show either in the top or bottom zone. To become part of the top zone would require a very precise and minimal UI. You really want that area to stay calm and just not look like its all a lot of work. To add functionality to the accordion would allow for a bit more UI noise as most of it would initially be hidden from sight. This is not to say we should lower our standards, but lets be pragmatic here.
Extending Seven theme: detailed reviewsOn top of these more fundamental iterations we also did a lot of smaller changes to the visual styling of Seven. Mark Boultons original design deliberately focussed on toning down most of the page elements to create a sense of calmness and introduce a clear seperation between backend (Seven) and the actual front-end (your site) which is to take central stage. There are some issues with how Seven styles certain page elements like the overlay close button, the secondary/primary tabs and the lack of button state styling for example, but we do want to maintain the established visual design direction.
For this we have done various rounds of more detailed feedback, from thoughts on the actual visual styling, to concerns from an accessibility and legibility perspective. Below are two examples of this type of feedback.
While working on these visual details we continued to iterate on:
We wanted to get our final ideas out before Denver, to give our perspective to a lot of the discussion around our content creation experience. The proposal below is not final, there are still a lot of parts that we need to discuss and iterate further upon. On the other hand, we hope this post has shown that we have a solid basis to work with here.
Below is the latest version of our design for the content creation page. A .PSD of it is attached.
To recap, the main changes we propose are :
We would love to know your thoughts. What do you think works well? What do you think needs further investigation?
AttachmentSize create-content-small.jpg83.14 KB 8_add-content_b.jpg217.54 KB 8_add-content_d.jpg230.66 KB placement1.jpg22.97 KB placement2.jpg23.31 KB 8_add-content_e.jpg233.99 KB 8_add-content_f.jpg243.19 KB placement3.jpg24.07 KB Joomla.png106.59 KB ModX.png138.58 KB Hippo.png169.96 KB 5-possible-workflow-states-small.jpg37.97 KB 5-possible-workflow-states.jpg54.96 KB Publish-settings.png29.81 KB sidebar-publishing-big-save.jpg36.17 KB review-jponch-v1-small.jpg62.24 KB review-jponch-v1-big.jpg284.07 KB siebar-detailed-review.jpg101.21 KB final-design-small.jpg127.1 KB Latest.jpg230.67 KB latest-iteration-contentcreation.psd4.05 MB publishing-horizontal.png83.63 KBDuring the second weekend of March, tens of thousands of tech and creative geeks descend upon Austin for SXSW -- yet this year's conference doesn't offer an official Drupal-focused session. We've decided to take matters into our own hands!
Join us Monday, March 12, to confer, shake hands, and share enthusiasm with those in the Drupal community. There will be experts. There will be camaraderie. There will be beer.
You don't need a SXSW badge to get in, but you do need to RSVP via Eventbrite.
From 4-6pm, you'll have the opportunity to interact one-on-one with key players in the Drupal community during the "Ask an Expert" session. Got a burning how-to question? Ask away! Want to pontificate on the open-source philosophy? Talk it up! Want to hear more about how Drupal's affected these experts' lives and careers? Go on, pry!
The following Drupallers will be on all from 4-6pm for the Ask an Expert session:
The party starts after "Ask an Expert" at 6pm, and the fun lasts 'til they kick us out.
This event is made possible by:
With special thanks to:
Two of the Drupal Association's 2012 priorities are to make Drupal.org awesome: both for site builders and for developers. We want to hear from you about what improvements you'd most like to see on Drupal.org.
Please let us know your thoughts at http://drupal-association.ideascale.com/. You can propose new ideas, vote on existing ideas, and also leave comments. When we have the more discrete list of things we plan to cover in 2012 and when, we'll share it with the community for feedback.
Important things to note:
HUGE kudos to tvn for a tremendous amount of research on existing ideas that are out there, and jredding and kattekrab for several hours of brainstorming. :)
We are inviting YOU, The Drupal Community, to join us for the first ever Blue Drop Awards!
LEARN MORE & NOMINATE YOUR FAVORITE DRUPAL SITE: www.bluedropawards.org
As Drupal grows, it is important to recognize the innovative people and companies driving our success and to promote Drupal to the world beyond the community. While the Drupal software has won many prestigious awards, the front-line contributors and companies rarely receive proper recognition. It's time we changed that.
Get ready for the first annual Blue Drop Awards.
On March 27, 2012, awards will be given in the following categories:
Drupal Website of the Year
Best Enterprise Website Built With Drupal
Best Business Website Built With Drupal
Best Marketplace Website Built With Drupal
Best Social Website Built With Drupal
Best Non-Profit/Education Website Built With Drupal
Best Media Website Built With Drupal
Best Personal Website Built With Drupal
Best Interesting Website Built With Drupal
Blue Drop Awards is a community-nominated, community-voted event. It exists to promote Drupal as a whole, as well as to honor the individual winners.
LEARN MORE AT www.bluedropawards.org
Hello Business Leaders!
we plan the Drupal Business Days in Vienna to become a very powerful event that allows you to get your Drupal business further!
On May 3th - 5th we will have three days of business discussions, keynotes, products, startups, pitches, fun and more fun!
Register at: www.drupalbusiness.org - We have several actions for you that give you the perfect possibility to get involved...
If one of these points concerns you - get in touch with us via the contact form or at office { a } drupalbusiness.org !
More Info here: www.drupalbusiness.org
You can now register for the European Drupal Developer Days that take place from June 15th to 17th, 2012 at the Citilab training & research center in Barcelona.
At the Drupal Developer Days we are offering sessions, trainings, ad-hoc meetings, code sprints and practical workshops about the latest developments and techniques in the world of Drupal 8.
We are now also accepting session submissions. If you want to present in Barcelona, you should start thinking now about a good subject that will capture the attention of a crowd of mainly programmers.
The conference is targeted at Drupal developers with varying skill sets: from the beginners who just discovered Drupal to the experts that push the Certified to Rock meter into the red. The sessions should focus on technical topics.
Please have a look at the speaker's guidelines that we assembled.
If you have any questions, please use our forum, contact form or ping @drupaldaysbcn on Twitter
Keep a close eye on our website and follow the Drupal Developer Days Barcelona on Twitter @drupaldaysbcn, to stay informed on the latest details.
This strategy document uses the Minimal Viable Product strategy, which you can read more about on Wikipedia.
General OverviewThe Drupal 8 Mobile initiative’s goal aims to make Drupal the leading mobile CMS platform. Certainly, there are some fantastic contributed modules that already make Drupal a great starting point for mobile solutions; modules like Mobile Tools, Domain Access, Responsive Images, as well as a whole slew of new ones that have been released in the past few months. But in order for a CMS to earn the moniker "mobile-friendly", setting it all up needs to be easy.
Right now, Web development experts are building mobile apps and websites while looking for integration with existing CMSs. And they are having to build a lot of the tools themselves because there are very few mature tools. The Web development industry as a whole is still trying to figure out the best way to build mobile sites and Drupal needs to engage and become a leader as that work continues.
There are currently at least five different ways to provide mobile solutions:
Drupal, whether in core or contrib, should support all of them.
Now that’s a pretty broad spectrum of things to cover and they can’t all be included in core. But, to reach that “mobile-friendly CMS” status, what are the top issues Drupal 8 core should provide?
Fortunately, the first two points are already covered by the Web Services and Context Core Initiative and the HTML5 Initiative.
That just leaves the last three items for the Drupal 8 Mobile Initiative to focus on.
Objectives Responsive Web design
Responsive design is the hottest technique in producing mobile friendly websites because, relative to traditional mobile building techniques, it lowers the development cost for including mobile device support. Websites that only support large screens will become an anachronism, so converting all of core’s current themes to have mobile-first responsive designs is essential for Drupal to remain relevant. (Incidentally, the Drupal 8 Design Initiative, which is focusing on building new themes for Drupal 8, will also ensure its themes are responsive.)
Mobile-friendly formsIf users can’t create content or administer a Drupal site while on a mobile device, we have a serious problem. Those are the first tasks attempted by users on new Drupal websites. Much as the “ugly themes in Drupal 6” made a bad first impression of Drupal to Web designers, not providing mobile administrative solutions will leave a sour taste in the mouths of mobile developers evaluating CMS solutions. To complete this task, we’ll have to look at the complete stack for administrative tasks, including form definitions, form submit handlers, the Toolbar, the Overlay, and the Seven theme.
The target is 100% mobile-friendly administration via responsive design, but we recognize that certain pages, e.g., the permissions page, may require a dedicated mobile presentation.
Front-end performanceLastly, performance has always been a priority for websites, but with mobile it becomes critical. Some studies show up to 97% of a page’s render time takes place in the front-end. There are a laundry list of best practices for front-end performance that will help mobile and desktop users. And I’ve seen several members of the Drupal community speak about these issues multiple times this past year.
However, when dealing with responsive design, the single biggest performance concern is image handling. The first demo of responsive design had over-large images being sent to mobile devices. While no single best solution has yet been found, we intend to leverage Drupal 7’s image styles to solve this issue.
Program tasks
Program tasks are defined in the following way:
One of the first issues that needs tackling is determining a dependencies list so the critical tasks can be done as quickly as possible. For example, all mobile-friendly admin tasks are dependent on Seven being responsive.
TBD