Hi,
This week sees the release of iteration 10 in the Drupal redesign prototype.
http://drupal.markboultondesign.com/iteration10
We're currently working with the Drupal Association to further define an advertising strategy for the redesigned d.o. Therefore, we've included a few more ads, but it probably isn't indicative of the final strategy.
In light of the Mambo cross-overs with the logotype, we're reverting to a simple wordmark. Removing the 'shape' from the logo means that the risk of confusion when combining the wordmark and mascot is greatly reduced. One logo 'shape' for Drupal is enough: The Druplicon.
As well as lots of little changes throughout the prototype, there have been some notable design additions and amendments that we would like to point you in the direction of:
Homepage
Community and Support page
Documentation landing page
Get Involved section
Druplicon page
Module Development page
Download and Extend landing page
Dashboard
Drupal Core
About page (formerly Choosing Drupal)
Documentation Article page
This continues to build upon Leisa's IA strategy and user research and testing and as always, we welcome, and look forward to receiving your feedback.
Thanks.
Rob.
(On behalf of Mark Boulton Design).
MarketplaceHi,
After a smaller release last week due to more focus on the IA, this week's iteration has brought with it some important, exciting and rather large developments.
As with previous weeks, Leisa has been providing rationale based on her user testing and the latest posts on the redesign can be read on her site, including the strategy for the documentation section:
Leisa has also started a discussion on g.d.o to gather quick answers to some questions that crop up as she works through her testing and research. You can follow the discussion and join in here:
http://groups.drupal.org/node/16849
As well as this, you can still get involved in a card sort task for the module categories, although you only have until the end of the day Friday (Nov 21st) to help out.
http://groups.drupal.org/node/16854
So to the changes on iteration 9: http://drupal.markboultondesign.com/iteration9
Key points for this week:
Changes to Documentation Landing page
Addition of a Documentation Article page
Addition of a Documentation Index page
4. Changes to the Get Involved page
6. Amendments to the Module page
This is all building on Leisa's IA strategy for Community and Support and Documentation. Please see her blog for further reading.
Please let us know what you think as we approach the final stretch of the redesign project.
Thanks.
Rob.
(On behalf of Mark Boulton Design).
UPDATE: actually, we didn't quite get to do the changes to the modules page or the get involved page - stay tuned for those next week. Thanks v much for the detailed feedback though. It will be v helpful! Biggest changes this week are in the Documentation and Community & Support sections so don't forget to check those out!
Drupal.org redesign plan for the Drupal AssociationHi,
Iteration 8 is now available for you to browse and comment on. Last week the redesign took a pretty drastic change in direction so this week's release isn't as massive as we have worked to consolidate changes to the IA, reacting to feedback from the testing and to trends we have established in the community feedback.
Last week Leisa posted her thoughts on why we have moved in this direction and you can read her thoughts here:
http://www.disambiguity.com/drupalorg-redesign-iteration-7-for-your-revi...
Leisa will also be posting again shortly to further discuss our thoughts and reasons for recent changes as well as talking specifically about the modules section.
The link to the latest iteration is below:
http://drupal.markboultondesign.com/iteration8
Key points for this week:
1. Modules. Changes have been made to this page and we would welcome specific thoughts on categorisation. Keep an eye out for Leisa's post too.
2. Changes to the top level navigation, to include Documentation and Download and Extend.
3. Iteration 7's 'Choosing Drupal' page is now renamed to 'About' with minor content changes as we continue to rethink this section for next week.
4. Overhaul of the Get Involved page
5. 'Commercial Services' from iteration 7 is currently named 'Marketplace' BUT we are still fine tuning the content and giving this whole section more thought so we can get it just right, taking into consideration all the feedback.
6. Search page has been refined
We hope you like what you see and look forward to reading your thoughts, in particular, any feedback on the changes in the above list. It's not too late to have a say on the re-design and tell us what you like, what you don't like, and just as importantly - why!
Thanks again.
Rob.
On behalf of Mark Boulton Design
Marketing of DrupalThere have been a lot of bug fixes as well as the a complete rewrite of the checkout. The checkout ATM is only a single page and options like changing address and payment type have not been put back in. These are going to use the #ahah feature of the new formapi to allow users to change much easier. I am going to put back multi page checkouts, but this will be done by configuration and not be forced on the site admin.
The checkout api has completely changed and is now much more modular and should allow for much better formed functions.
Also there were problems with receipting now allowing the processing of receipts which have been fixed and now a complete checkout can be done.
If anyone wants to help they can help by picking other modules that are no longer going to be a part of the core e-Commerce and taking control of these.
Also with the implementation of the new views 2 reports, if anyone wants to start making new reports that they want to include please post them. If there is missing fields/features in the views integration please let me know.
To get the latest version goto http://drupal.org/node/333671
Gordon.
e-Commerce ModuleHi,
We received some fantastic feedback on iteration 6 last week, but we have a few more iterations to go, so your thoughts and comments are more important to the process now than ever before.
You will notice with iteration 7 that we have made some quite drastic changes over the last week ... changes that we feel better serve existing Drupal users AND people new to Drupal. Leisa will be posting shortly (here it is) with our thinking on some of these proposed changes.
As you look at the prototype and feedback your thoughts and ideas in this thread. The link to the latest iteration is below:
http://drupal.markboultondesign.com/iteration7
Key points on this iteration:
Changes to Information architecture, which can be summarised as (extracted from Leisa's upcoming post):
We've yet to incorporate advertising in general (although we've included a few)
There are some minor inconsistencies with style - these will be ironed out in coming iterations. Over the coming weeks, we'll also be addressing some of the finer details of the visual design.
We have also posted a request for specific feedback on the About section (now called 'Choosing Drupal'). If you have any feedback on this particular page such as the purpose you think it serves, content to be included and anything else, please comment on this thread:
http://groups.drupal.org/node/16456
Thanks again.
Mark
Drupal.org redesign plan for the Drupal AssociationHi,
Following on from last week's call for feedback on iteration 5 of the prototype ... we have now progressed to iteration 6, whereby we have begun to integrate the visual design into the prototype, making the prototype feel more like a website now and less like wireframes.
We encourage you to browse through the prototype and feedback your thoughts and ideas in this thread. The link to the latest iteration is below (please note the slight change in URL - this is because of a new version of Blueprint, and additions to CSS etc.):
http://drupal.markboultondesign.com/visual/iteration6
Key points on this iteration:
On the initial schedule, this was due to be the last week for community feedback, but due to the overwhelming and undeniably useful response, we have added 3 more dates for your feedback.
Don't forget to keep browsing the Flickr group (http://flickr.com/groups/drupalredesign/), and if you aren't doing so already, there is still plenty of time to follow the redesign on Twitter (http://twitter.com/drupalredesign)
We hope you are as excited about these developments as we are.
Thanks again.
Mark
Drupal.org redesign plan for the Drupal Association
DrupalDay, Italian association for the development and promotion of the famous Open Source CMS, is pleased to announce the first DrupalDay.
The event will be held Friday 28th November 2008 from 9,30 am to 5,30 pm at Auditorium of Polytechnic of Milan located in Viale Romagna, 62 in Milan (Italy).
The program will provide a wide range of reports on technical and functional issues and offer opportunities for debates and comparison.
The event is hosted by POUL, no profit student association and is sponsored by Wellnet, web software house in Milan. Participation is free but a pre-registration is recommended.
I° DrupalDay – 28 novembre 2008 a MilanoDrupalDay, movimento italiano di promozione e sviluppo del famoso CMS Open Source a cui aderiscono numerosi sviluppatori ed aziende è lieto di annunciare il I° DrupalDay
L’evento si terrà venerdì 28 novembre 2008 dalle 09,30 alle 17,30 presso l’Auditorium del Politecnico di Milano in Viale Romagna, 62 a Milano.
Il programma prevede relazioni di esperti su diverse tematiche sia tecniche che funzionali e offrirà ampi spazi per dibattiti e confronti.
L’evento è promosso dal POUL, associazione studentesca no profit ed è sponsorizzato da Wellnet, web software house di Milano. La partecipazione è gratuita ma si consiglia la pre-registrazione.
ItalyHi All,
The redesign has made great progress over recent weeks and we would really like to share this with you!
Below is a link to the latest iteration of the redesign prototype. Please take the time to look through the pages and feedback your thoughts and ideas in this thread.
http://drupal.markboultondesign.com/iteration5
We also welcome comments on the initial design and visuals, and as with previous weeks, all posts here will be read and fed back into the redesign process
Don't forget to keep browsing the Flickr group (http://flickr.com/groups/drupalredesign/), and if you aren't doing so already, there is still plenty of time to follow the redesign on Twitter (http://twitter.com/drupalredesign)
Thanks for your continued support and interest in the project!
Mark
[EDIT - 24 October 2008]
Following some comments on this thread, I've had a quick look at amending the design visuals for this initial direction:
They're at the foot of the latest prototype iteration index: http://drupal.markboultondesign.com/iteration5/
Some small changes. Question is: blue background, or not?
Personally I think it works, but only with the iconless wordmark. It certainly looks a little more Drupal than before.
Usabilityhttp://www.ingentaconnect.com/content/bsc/peps/2008/00000061/00000003/ar...
I saw this article referenced in the economist. Groups.drupal.org has done wonders for the community by empowering local and working groups and giving them control over their groups. What we seem to be missing is training. Does it make sense to provide training for group organizers and event managers?
Discuss.
Groups.drupal.orgThe redesign has been doing lots of great stuff, rethinking how we approach Drupal.org. We should take this opportunity to really think about how we present documentation on the site. There has been a lot of talk and there are lots of little nits of annoyance in addition to the larger complaint of organization with regard to the handbooks. I wanted to try to gather up at least some of the larger things for us to consider and continue the discussion so that we can focus on specific changes while we have the services of MBD available to us. MBD has put up a new prototype iteration that is now beginning to address the documentation section. This is the perfect time for us to organize our thoughts and give feedback to craft a better solution.
There is an older discussion that was started earlier this year about a Drupal Knowledge Base, which was a doc-specific spin off of ideas from an original high level redesign post. Incorporating some of the thoughts from that, as well as other discussions on the mailing list and in the issue queues, here is a (I'm sure incomplete) summary of "big" things I think we should address during this redesign. I encourage everyone to not just talk about this, but to actually make some quick wireframes to help everyone see it.
Overall architecture of the handbooks:
Everyone has different ways they expect to find the information they need. The documentation comprises of several different "books." What content belongs in which book is one issue, but also pulling back a bit and looking at what we are using as top-level books to compartmentalize our content needs to be looked at. Do we have too many separate books? Not enough? Should we be grouping things together differently? In particular a book like "Beyond the basics" is really more of just a catchall bin and rather vague.
Versions
Much of Drupal's documentation is written to the version of Drupal software (and we currently mark the version(s) with a vocabulary). Many pages apply to more than one version, some pages apply to all or no versions. It would be great to be able to look at the Drupal 5 version of the handbook and cut out the clutter and noise of other versions. It is a lot harder than it sounds. Much of this is a technical problem to solve but what would an ideal, or even achievable ;-), design for this look like? What would we even shoot for >? Something like the API version tabs? What do we do about pages that need no version at all? This is a really hard problem but if we can find a solution that even moves us in that direction, it could be a huge boost to make it easier for people to find the info they need.
Taxonomy/Tagging
We currently have two vocabularies for handbook pages: Drupal version and a new page status. These act as "flags" but do not really help us organize our content, nor make any easier to find what you need. How can we think about using taxonomy to improve this? People want to find info in different ways at different times. Tagging our content to give people more "meta" info could help people track down and group the information they need. Again, how does this look? How would this most help us?
Videos
We currently have a video section of the handbooks (under Beyond the basics) but as video becomes more and more popular, I think we need to look at how to really effectively address these informational videos. Where should they be? How best to organize them? How do we make them easy to find and view while also linking them up with the appropriate written parts of the handbook? There is a thread on video ideas that can be looked where some of these things are discussed. We should also note that the Dojo will be reviving their external site as a simple way to host videos. I think we should work with and think about this as a prototype for what we can do within the Drupal.org handbooks for videos.
I've been pointed in the direction of the High Performance group to discuss my requirements (http://drupal.org/node/317535). I’m looking at building a gallery site that runs the following predicted metrics each month:
• 320k visits
• 200k unique visits
• 5m page views
• 14k uploads
• 16Gb total uploads
Anecdotally I'm being told that running this on Drupal is a risk, but all the documentation suggests that as long as we have good (dedicated) hardware, good 'normal' website tuning practices and a caching facility, then we should be OK.
When I'm evaluating a development partner, what questions should I be asking in terms of their understanding of high volume sites to make sure that they build Drupal in the right manner to make our site fly??
Cheers, Mombee.
High performanceI've uploaded my code for a MSSQL-compatible Drupal 5 installation. The only folder that didn't commit properly was modules/color, so I'll try to get that working soon - hopefullly that doesn't prevent you from installing and using a non-color module theme. You can find the files on cvs.drupal.org at /contributions/sandbox/pcorbett/drupal-mssql. You'll need to checkout all the folders and then move the contents of the root_folder_files into your root folder (CVS doesn't let me commit files that aren't contained in a folder).
If you need help getting started, let me know. This may or may not be helpful to anyone - I'm using this in a production environment, but with some 3rd party apps such as FreeTDS to talk between PHP and SQL Server using phpdblib.dll instead of the typical php_mssql.dll (which poses some restrictions on DB calls made from PHP and making it difficult to use Drupal).
There are some php.ini settings that may not be obvious, so if you have issues, feel free to contact me.
Hopefully we'll have D6 ready for SQL Server shortly. I've heard rumors that others are already working on this and there are some new developments that should make using FreeTDS unnecessary.
So, if there are still D5 users out there dying to run it on SQL Server, here you go, enjoy!
EnterpriseThe Iowa Drupal Users Group is declaring November "Drupal Hand-Up Month". Join Us!!
The Iowa group meets the last Monday of the month. In November, instead of having a presentation and discussion like we usually do, we will have an IRC #drupal-support sprint. For 2 hours we will give high quality support on the freenode #drupal-support channel. This is a great way to help new Drupal users on-board, expanding the community. Everyone can participate! We need newbies to ask the questions and we need experienced users to answer them. Ask what you need to know and answer what you can. Our group will still physically meet but maybe at a more comfortable social setting (bar w/wifi) than usual.
The Ann Arbor Drupal Users Group has already pledged to join us. Their November meeting agenda, like ours, will be a working meeting on the IRC #drupal-support.
I am calling all "local user groups" to join us. If your group meets monthly and particularly you are planning to meet some time this November join us! Set your local user group meeting agenda to be an IRC #drupal-support working meeting.
Local group leaders willing to join our support sprint, comment below so we can see who is participating and pledge to spend at least 2 hours on IRC #drupal-support answering questions in the month of November!
Help me spread the word and post this to other local user groups. I only posted to the largest groups.
IRC information:
http://drupal.org/irc
http://groups.drupal.org/node/2326
HostMySite has finally sent me the contract with server specs attached, they are in this post attached bellow. Sever specs look very generous and i advise everyone to look at the document page 2 just to see what it is.
If you guys deem this contract reasonable, i will sign it and will use the hardware for various projects that will benefit not only NYC DUG but the community as a whole. I ask you guys to give me a chance to do something positive for the community. please review this document.
New York CityAn issue in Drupal 6+ contrib needing some thought is the current misuse of t().
Prior to D6 there was no clear way to provide translation for strings other than ones built into code. So many module authors started resorting to passing variables through t(), e.g.,
<?php
$output .= t($variable['key']);
?>
where $variable['key'] might be some string entered by a site admin. A quick fix, but one with significant problems. Yes, site users now could enter translation through the locale UI, but it was essentially a misuse of the locale system. The data coming into t() have no context. So, e.g., when the data are updated, there's no way to invalidate or replace the previous version. Etc.
With D6 we have a flexible locale system that can accept multiple types (called 'groups') of data (as defined hook_locale()). The strings module included in i18n (i18nstrings) provides methods to facilitate working with custom groups. i18nstrings allows modules to uniquely identify strings that are being sent for translation and handles updating of existing strings. (Strings are identified by a colon-separated series of identifiers, in which the first item is the locale group and subsequent ones provide whatever level of specificity is needed. At the simplest, an identifier might look like: mygroup:mysetting).
But few if any contrib modules have introduced an i18nstrings dependency. And introducing a new locale group every time we have one or two new strings to translate would quickly clutter the locale interface.
Perhaps we need a new general purpose locale 'group' in i18nstrings, e.g, 'configuration'? Module authors could identify their strings as e.g.
configuration:mymodule:mykey
and, if they want to avoid a requirement for i18n, use conditional calls like:
<?php
if (module_exists('i18nstrings')) {
$variable = tt('configuration:mymodule:mykey', $variable);
}
?>
Or maybe we need a simpler version of i18nstrings, or one not part of i18n to avoid this large dependency?
InternationalizationAs announced, I've been working with the Software Freedom Law Center, lawyers, and the Drupal Association on drafting a public trademark policy for use of the Drupal trademark. We're all happy with the current draft, so this is the time to open it up to the community to get further input and feedback. Please read it carefully, and let us know if you have comments or suggestions. This policy is obviously an important one as more and more people starting abusing the Drupal trademark. Thanks!
Drupal trademark policyThis trademark policy describes licensable uses of the Drupal trademark owned, licensed or controlled by Dries Buytaert. The Drupal Trademarks are managed with help from the Drupal Association (the "DA"). This policy is not a license and grants no permissions, nor does it make any promises. Some of this policy is simply a restatement of trademark law. Use of the trademark in connection with any product, service, organization or event (the "Product") except by permission from Buytaert or the DA and in conformity with the policy described here is expressly forbidden. This policy may be changed at any time with no notice.
Licensable uses of the "Drupal" trademarkYou need to apply for a written license if you are using the term "Drupal" as part of your own trademark or brand identifier, regardless of whether the Product is commercial or not. This includes use in: the names of software products (ABC Drupal), domain names (abcdrupal.com), web site names (ABC Drupalzone), web services (ABC Drupal Address Verification Service), books (Drupal ninja secrets: the complete guide), training courses and curricula (ABC Advanced Drupal Administration) and certification programs/exams (Drupal Black Belt Certification) and events (ABC Drupal Confernece).
We would like domain names of the form "Drupal.xx.tld" to take people to local, non-profit Drupal organizations for the appropriate locale. Other uses are prohibited.
Use that does not require a written licenseNon-commercial Products that exist solely to support Drupal and its adoption, use and users may use the Drupal trademark in promotional materials, such as posters, books, pins, and t-shirts.
Use of the trademark that is merely descriptive of the Product is acceptable without need of a license. If such description clearly separates your trademark from the Drupal trademark (e.g. by describing the Product as "YourProduct for Drupal"). In other words, you would not need a license to promote the name "TotalTraining for Drupal" but branding your product so it seems like it comes from Drupal (e.g. "Drupal TotalTraining") would not be permissible.
How to use the trademarkAny use of the trademark, whether under a license or not, must clearly indicate, and avoid all confusion about, the true source of the Product. You should mention your own trademark in combination with the Drupal trademark to make the Product unique and identifiable. For example, references to "Drupal Certified Administrator" may be confusing and should be avoided. Rather, please describe such a Product as "TotalTraining Drupal Certified Administrator".
If Buytaert or the DA request, you must accompany your use of the trademark by the following text: "The Drupal Trademarks are owned by Dries Buytaert and are managed with help from the Drupal Association. They are used with permission and do not indicate the approval the Drupal Association or Dries Buytaert of the content or the material herein."
Existing uses of the trademarkThe requirements of this policy, including the need to acquire a written license, apply regardless of whether you are already using the Drupal trademark, regardless of how long you may have been using the trademark. All prior permissions granted by the Buytaert to use the trademarks are hereby terminated. If you don't have a written agreement, you have no license, and you'll need to get one or stop using the trademark. Sorry, but it has to be that way.
Applying for a licenseTo apply for a license, please submit a complete application form to Buytaert (for commercial uses) or the DA (for non-profit uses) that details exactly what use you want permitted and why such permission should be granted. It may take a month or more for your application to be evaluated. Applications may be rejected for any or no reason. You may reapply as often as you like. For commercial projects, a license fee might be required to help defray trademark expenses.
Buytaert and the DA are generally inclined to permit use of the trademarks for products and services that, in their sole judgment:
Any license granted by the Project is terminable at any time for any or no reason.
LegalI think it is crazy that the regional events don't get more coverage over at the drupal.org main site. DrupalCampLA just had a 400+ person event, but if you put DrupalCampLA into the d.o search box, all you get is a forum post from last year where one of the badcamp organizers mentions them as inspiration. We (badcamp) will probably have around 300 people show up and I am sure DCNYC was huge. g.d.o placement is nice, but d.o is missing out on a big marketing opportunity by not bragging about these events more.
Drupal.org redesign plan for the Drupal AssociationLet's organize ourselves and get more people involved with improving the D7 User Experience
Agenda:
- Nail down the top 10 of issues we want to work on.
- How to work on each issue: figure out the process.
- Who does what? Assign tasks within ux-team.
- Get started!
We'll meet in #drupal-usability
Hope to see you there.
Roy
UsabilityGreat new core modules.
The sleek and slender core Drupal distribution includes impressive new features.
Theming: it's never been easier.
Customizing the look and feel of your site is easier, just as powerful, and even more flexible.
Most secure Drupal release ever.
Beginning with the important Update status module, more tools are available to protect your site and your users.
Performance and maintenance.
Even with great new features and improvements, we've still optimized performance. Less code is loaded on each page, so you can use more modules with the same memory limits.
It's the little things…
Many small improvements to enhance your Drupal experience.
Event Info | Register | Directions | Map | Sponsorship
BADCamp 2008
Saturday and Sunday, October 11th and 12th
UC Berkeley
Update: Yep, we're full up.
Update: Please vote on sessions! The session proposal period is over. Your votes tell us who to put in which rooms. Get your votes in soon, so we can finalize the schedule.
Update: Earl Miles (aka http://drupal.org/user/26979), creator of Views, Panels, and too much other Drupal goodness to list, will be giving the BADCamp keynote on Saturday morning.
The second annual Bay Area Drupal Camp will take place Saturday, October 11th and Sunday October 12th, 2008 at UC Berkeley Campus in Berkeley, California. Last year's event was a
smashing success with over 220 registered attendees and approximately 30 sessions.
Register now as space is limited! Also, submit
your session proposals right away so people have time to vote on them. We only have a couple more weeks!
BADCamp is a FREE event put on by the people, for the people and with the help of some friendly sponsors. We are currently accepting submission proposals so please head on over to the site, register, and have a look at our list of proposed sessions and submit your own now! Some of your favorite, dedicated, Drupal developers will be joining us so don't miss out!
What is BADCamp? For those of you new to Drupal or Drupal camps, BADCamp, inspired by the BarCamp events, is a small (to medium sized) gathering of like minded people to discuss and learn about Drupal, share ideas, get involved in the community, and meet in person, the people you see so often online.
A huge thank you goes out to CITRIS for providing the venue! If you are interested in sponsoring or
volunteering, please donate online with PayPal or contact Jen Lampton or Chris Bryant.
To find out more information please visit badcamp.net or contact us.
Northern California