D7 release announcement copy writing

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Core issue: http://drupal.org/node/953314

Drupal 7 - Easier and more powerful than ever.

Ready and able to drive your most demanding projects with ease. Built for both high-end performance and ease of use.

After two and a half years of development by over 1,000 contributors, we proudly present Drupal 7: the best version of Drupal yet.

[Download link]

Easy to use

An entirely revamped administrative interface makes getting started with Drupal incredibly easy. Customize workflows with the dashboard, toolbar and shortcuts features. Update modules and themes directly from within Drupal.

Flexible content

Define your own content types with the new Field system. Add custom data fields to a variety of content including users, comments, taxonomies and more.

Images and files

Drupal 7 supports image handling out of the box. Resize and alter your images with ease. Combine private/public files and store files using services such as Amazon S3.

Built to scale

Optimize your site for high speed and huge amounts of traffic, with improved JavaScript and CSS optimization, better caching, master/slave replication, reverse-proxy and content delivery network support.

Installation

Basic installation guide
Quick install guide for beginners
Quick install for developers (Command line)

Upgrading

Your Drupal 6 site can be upgraded to Drupal 7, once Drupal 7 versions of all modules and themes it uses are available. Over 800 modules are already there for Drupal 7.
Upgrade guide.

Documentation

Want to learn more? Check out:
Drupal 7 Administrator's Guide
Drupal 7 API
Creating modules for Drupal 7
Converting 6.x modules to Drupal 7
Converting 6.x themes to Drupal 7
Theming Drupal 6 and 7

Test driven development

Drupal 7 has a unit testing framework with 28K built in tests. This allows continuous integration testing of all Drupal core patches and selected contributed modules on Drupal.org.

Database support

We've added a new database layer, adding SQLite support out of the box in addition to MySQL/MariaDB and postgreSQL. There are also drivers for MS SQL Server and Oracle.

Better theming

Drupal 7 brings fine-grained control over page elements with new Render API, better context capabilities and template options, ability to use alter hooks in themes. Theme layer now is better than ever!

Fields and entities

Everything used to be a node. Not anymore.
Everything is an entity now. Build your feature-set as fields that you can use on users, nodes, comments, taxonomy terms and more.

One more row of info needed. Proposed block titles are:

Install profiles (you can really make em now)

[needs text]

New API's

Our field, session, queue, lock, caching, logging and many other sub-systems are pluggable, with support already available for MongoDB, Beanstalkd, Memcache and more.

Accessibly (far more accessible)

[needs text]

Extend (ported modules)

[needs text]

See Drupal 7 in action

Even though Drupal 7 is brand new, it's already being used on high-traffic sites such as:

Requirements

At a minimum, you must have the following to install Drupal 7:

  • Web Server: Apache (recommended), Nginx, Lighttpd, or Microsoft IIS
  • Database: MySQL 5.0.15 and higher, PostgreSQL 8.3 and higher, SQLite 3.x
  • PHP: 5.2.x and higher
  • Memory: 32MB

More information

Comments

Breaking this into chunks

alex ua's picture

This is going to be a pretty large task so I think it would make sense to break it up into smaller tasks. I'll try to pitch in over the next couple of days- can other people who work on this let us know in the comments here so we don't end up working on the same sections at the same time?

Also, I'm added this to the "Marketing of Drupal" and "Community" groups as well so we can get more eyes on this...

Alex Urevick-Ackelsberg
ZivTech: Illuminating Technology

Core issue

yoroy's picture

Forgot to link this back to the related core issue: http://drupal.org/node/953314

For now, we don't need more eyes, we need more hands :-) I suggest that people that want to take on a section put there name behind the section header in the docu itself.

jimcaruso's picture

If the Drupal Association would like some input on a Press Release, targeted for maybe 800 words or less (because wire services charge extra over 400 words), that is probably where I could be of most help since that is my core business. Also, I would be pleased to help with the announcement on Drupal.org, which looks like it will exceed 2000 words (the length of the D6 announcement).


Jim Caruso
MediaFirst

Jim@MediaFirst.net
@jimcaruso
(M) +1.404.788.0188
http://MediaFirst.net


Yes

yoroy's picture

The way things look now, the release announcement page will be a custom designed page that won't fit the 'regular news article' format.
We'd still want to have the text-only article variant as well.

Easy to Use.

ajithkumar's picture

there is a general opinion or perception that, Drupal is bit hard to learn or to use it.
May be, i suggest that with Drupal 7 new admin, it is easy to manage a website for webadmin and any users can handle the drupal website easily.
something like that...can be added.

How can I help?

h4rrydog's picture

Hi. I'm a complete Drupal newbie, but saw webchick's tweet and would like to help. I'm a pretty good technical writer with some time on my hands - just successfully defended my PhD dissertation. Looking to learn Drupal and thought that helping with documentation would be a good place to start. Please put me to work.

Share your knowledge.

h4rrydog, I think the best

karschsp's picture

h4rrydog, I think the best way to start is to download and install Drupal 7 and note the items that stand out to you. I think it would be great to get a newbie's perspective...someone who doesn't necessarily know what "the flexibility of CCK" is already. Then go ahead and edit this page.

Yoroy, I think you originally

karschsp's picture

Yoroy, I think you originally proposed the Apple-release style of announcement page. I think that page could highlight the top 5 (10?) changes in Drupal 7, but like Apple, there should be a page with the 100s of additional changes and brief descriptions for each (see: http://www.apple.com/macosx/refinements/enhancements-refinements.html)

Maybe we could use http://www.unleashedmind.com/en/blog/sun/more-than-50-drupal-modules-mov... as the basis, with sun's permission of course.

yes,

yoroy's picture

But that is the features list. That one is easier :-) It certainly would hurt to start working on that one too. Focus here is on the high level message though.

Problem installing D7!!! Stuck at PDO requirement.

h4rrydog's picture

karschsp - good advice to start by installing D7. New installer looks fantastic, but unfortunately stuck at the requirements check page. It says that my database does not support PDO database extensions. I am using Uniserver 6.0.5-carbo WAMP on Windows 7.

Found the "What is PDO" page (http://drupal.org/node/549702) and located php_pdo_mysql.dll in WAMP but not php_pdo.dll. Hmmm... Not much info on how to fix this issue when the file is missing in my WAMP distro. Will most WAMP stacks support PDO extensions?

Btw, just to make sure I'm not crazy, successfully installed D6 and all is well in D6-land. Seems like this might be a big problem for people trying D7. Please advise. Thanks.

Share your knowledge.

Xampp lite for windows may be

mukhsim's picture

Xampp lite for windows may be easier to use. Give it a try.

Sounds like my experience!

cliff's picture

@h4rrydog, your experience with Drupal sounds a lot like the way I started out. The instructions were perfectly clear — except for not addressing at all the obstacles I encountered with the setup of my own computer to handle database-driven websites.

Although I can't answer your question, I do have a suggestion that might help you get a better answer faster: Check out the Drupal IRC channels (this page will tell you how to set up and connect to IRC) — especially #drupal and, if the discussion gets beyond a quick answer, #drupal-support. That's a good way to get real-time help from people who know a little more. As a result, you might be able to make faster progress, which probably would make it easier to write instructions that would help people who later encounter the same obstacles.

Another suggestion: Check out our Documentation Team. They would know specific areas where a good writer, editor, and content strategist could help us now. And, if you're not familiar enough with the content to be sure how to revise it, we also have a group of subject-matter experts, or Documentation Mentors, who are willing to work with technical writers to complete documentation projects in their areas of expertise.

So rather than twiddle your thumbs until help arrives when you hit a snag with your Drupal 7 install, you can also work on one or more projects that move us closer to a coherent, complete, and well-administered set of documentation.

As you might imagine, it is a challenge. Read more in the various posts on the Documentation Team's page.

Oh, and it's great to have you aboard — and congratulations on completing your doctorate!

D7 Boston Drupal 7 Dojo

susan macphee's picture

Hi, We just started Boston Drupal 7 Dojo and we all installed D7 on our local drives to start. Next week we will investigate D7 core install it's differences from 6 and Drupal Gardens. I hope our work will help with your install. We did not know about the installer. Notes: http://groups.drupal.org/node/110014

I will propose that our notes at the D7 Dojo help this release announcement and other D7 efforts, I'm waiting for word from Kieran on a meeting time.

Got past PDO problem

h4rrydog's picture

Figured it out... :) Apparently, you don't have to look for php_pdo.dll at all. I found and uncommented the line with php_pdo_mysql.dll in php.ini, restarted WAMP and then D7 installs fine.

Will play with it some more and then make some comments. Should I post my observations and suggestions here or is there another place I should write them?

How do I start contributing to writing this D7 release announcement? Where do you guys need help?

Share your knowledge.

To help with the D7 release

karschsp's picture

To help with the D7 release announcement, just edit this wiki page. Looking forward to your contributions!

Drupal 7 Public Relations meeting

webchick's picture

Cross-linking this meeting Kieran set up to help coordinate the Drupal 7 PR effort:

http://groups.drupal.org/node/110449

It might also be nice to have

karschsp's picture

It might also be nice to have 3 subpages like:

  • What's in it for end users
  • What's in it for themers
  • What's in it for developers

We could pull some of this information from http://drupal.org/node/224333

Protoype

yoroy's picture

I started mocking up an actual page: http://www.yoroy.com/elders/drupal/d7release/release.html

Testing

boombatower's picture

Not sure where and how the final text happens, but lets not refer to it as a "unit testing framework" since 99% of the tests are not unit tests.

"There's a unit testing framework with 28K tests, a testing module and continuous integration testing of all Drupal core patches and selected contributed modules."

Possibly something more like:

"A custom testing framework with 28K tests, a testing module, continuous integration testing of all Drupal core patches and selected contributed modules, and more to come."

Germanize

eigentor's picture

I'm in for the german translation. Where do we post it?

Life is a journey, not a destination

I've made a few tweaks as

lisarex's picture

I've made a few tweaks as well. I think we mostly need people who know about the theming and upgrading to throw down a few key phrases, and I'll be back to help massage it.

==================================
http://about.me/lisarex

I made mostly changes to

banghouse's picture

I mostly made changes to wording. I distilled some points that were stated separately into concise phrases to help simplify the message. And I added some plain english to a couple technical sections.

Since I'm new to editing wikis and was nervous about making changes I attached my diffs as a pdf. Though now I think that may not have been necessary.

Public relations and translations

Amazon's picture

Hi, there is a public relations meeting where we will be discussing the release announcement next week. http://groups.drupal.org/node/114144

For translations we are recruiting translation teams at: http://groups.drupal.org/node/113499

Changed a whole lot more, I

Bojhan's picture

Changed a whole lot more, I will try to consolidate more - a important point perhaps, the ammount of already ported modules. Perhaps even replace the "Fields and entities" part.

I made some changes this

Made some changes and moved

tvn's picture

Made some changes and moved text to sync it with page structure http://www.yoroy.com/elders/drupal/d7release/release.html

Installation block needs some text.

Would be great if someone could think of how to rewrite "Test driven development" block, it has way too much word "test" in it.

Also I think that blocks "New Render API" and "Theming layer improvements" should either be merged or one extended and 2nd one removed, as of now they talk about similar stuff and both look not finished. After that we ll need 8th block of info - "Fields and entities" maybe? Or something other.

Test driven development - rewritten

shyamala's picture

Drupal 7 has a unit testing framework with 28K built in tests. Over and above this it provides a separate testing module and continuous integration testing of all Drupal core patches and selected contributed modules.

What is Drupal used for?

Amazon's picture

There's not clear statement that states what Drupal is used for? I'd suggest a couple of grounding statements like the uses: blog, micro-site, personal and organization websites, intranet, collaboration, community, web platforms, web application framework. See: http://buytaert.net/one-drupal-to-rule-them-all for inspiration.

Second: We should mention that we are strong in specific industries: NPO, Education, publishing, media, government, and healthcare.

That will ground the release announcement in what and who Drupal 7 is for.

add the industry = "entertainment"

jimcaruso's picture

All the music sites fit in entertainment.


Jim Caruso
MediaFirst

Jim@MediaFirst.net
@jimcaruso
(M) +1.404.788.0188
http://MediaFirst.net


Added things suggested here

tvn's picture

Added things suggested here http://drupal.org/node/953314#comment-3871770 after our discussion with Bojhan.
Please help writing text for 4 new blocks or propose another block titles if there is something more important to be highlighted in the announcement.

After a couple of

karschsp's picture

After a couple of internet-less days, I was able to update http://sandbox.stevekarsch.com/d7/announcement.html with the latest text from this wiki. I also updated the screenshot to try and display things like: images out of the box, admin bar, shortcut bar, Bartik, etc. There are several issues over at http://drupal.org/node/953314 that I've noted and will try to address tomorrow.

I don't know if it makes sense to include a screenshot of the admin interface/overlay as well towards the bottom? (something like: http://sandbox.stevekarsch.com/d7/admin-screenshot.png)

@karschp: Aha, this looks

eigentor's picture

@karschp: Aha, this looks more like Drupal.org
Now we definitely need a designer to give it some styling - all the text boxes are messing up the page and this needs to be structured a lot vertically in order not to overwhelm the on-looker.

I'll see if I can have a shot. We don't want to drown them with sheer masses. Adding more images according to the content sure helps a lot.
Samsung knows how to do this: http://www.amazon.de/Samsung-Galaxy-Touchscreen-Android-Videotelefonie/d...
Though this is also overwhelming, at least the images prevent from text-overkill.
Apple has a better shot: http://www.apple.com/de/iphone/features/

All those products present myriads of features, just like drupal.

Here you go, click to enlarge.


Only local images are allowed.

While this has a lot of flaws, it is only to show dividing the information into chunks makes it more readable. If we have such a lot
of features, we need to stretch to the vertical - or write less.
I guess the use of the light brownish tones for the horizontal bars is forbidden in Marks style guide - probably only allowed for sidebar and footer. But just a thin horizontal line was not enough.
Also it is a bit schematic like this, looks like three pages stacked above each other. Some more smaller images insinde the grid cells to illustrate single features would spice it up and make it more organic. These could also help to create vertical barriers to slow down the eye and give it orientation.

Life is a journey, not a destination

That definitely looks much

karschsp's picture

That definitely looks much better. I'm hesitant to use the Open Atrium screenshot just because OA is Drupal 6.

I think we have a little bit of lee-way with the style guide (at least Mark said so at http://drupal.org/node/953314#comment-3876868), so I will include the light brown bg for now and get a new version out there later today.

Would it be possible to turn

lisarex's picture

Would it be possible to turn off comments here and have everyone direct their comments to the issue: http://drupal.org/node/953314? It's taking a lot longer than it should to get caught up! :)

==================================
http://about.me/lisarex

The Marketing of Drupal

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: