User login

Drupal 7 overview (Lullabot video notes)

Notes from the Lullabot Drupal Overview video (which is free until Wed. Jan 12).

minimal has no optional modules enabled nor any content types. Nor is the administrator role set up for you.

DBTNG

master-slave replication

any database that PHP can support, which includes Oracle and MSSQL (Microsoft)

built on top of PDO which comes with PHP 5.2+.

Drupal requires PHP 5.2.4 or later
PHP 4 is dead.

User 1 is still special

Time zone handling support! including daylight savings!

Security improvements
- password hashes are salted (meaning, it is actually unique)
- unique key for cron.php to make Denial of Service attacks more difficult.

Note: that means you can't run it just by going to example.com/cron.php like you used to.

Jeff Eaton: high level sites already protected cron.php with .htaccess)

redesigned information architecture for site builders and administrators. The things that people do all the time got their own

module developers can flag things as admin pages; they will open in overlay if enabled, and use the admin theme if one is enabled in any case.

configuration links for modules on the Modules page.

Contextual links for all sorts of stuff
- a link to edit the node wherever it shows up, or to configure a block from wherever it shows up

Permissions have normal names and descriptions-- angie's patch.

Filter permissions are on the main permissions page.

Bypass access control (edit and delete anything) split out from administer content (the ability to see all content, inc. unpublished) and use the admin/content filter and actions page.

Ability to re-order roles

it shows the non-anonymous when the authenticated user role is

Tags preconfigured

Edit summary link (rather

text formats explained

  • many tiny UX improvements

Image upload in core (as a field)

Vertical tabs
- with summary before you even go in there

the State system lets us when, defining a form and when
an API for modules - check off a box, and

imagecache - caching image sizes - in core- called image styles.
can rotate as well as resize and crop

other modules can provide their additional defaults, but they can assume that thumbnail, medium, and large already exist. You always have them

shortcut bar, can set up shortcut sets by role [or by user?]
using the + that shows up on every page-- adds that page as a link to the shortcut bar, whichever shortcut bar is active.
Not meant as a personal bookmark tool, meant to be set up by admins.

dashboard - can add blocks and drag and drop them around (thanks to JQuery UI)
could use Views and Views Bulk Operations to create your own moderation blocks in your dashboard.
Any block available to Drupal can be put in the dashboard

AAhaaahaaaa
can add fields to comments

can choose between public and private files on a per filefield basis.
contributed modules can add additional storage options-- such as AmazonS3.

Working breadcrumbs! Even on really deep administration pages!

can add tags to users

and can add tags to tags!

can add extra text, image, files, whatever to taxonomy terms
or use the Link module and add links

Profile module was not killed, just mortally wounded.

  • it did registration form, listing pages

entities - a layer above node etc.
- following a long trend-- poll and other things that are now nodes were once different things entirely, joined abstract concept of node

pluggale field storage

administration theme - also what is used in the overlay
change administration theme on the admin/themes page

stark is stark naked. a way of looking at Drupal's default markup.
- also useful for Drupal module developers
- and allows easier discussion of default templates

RDFa support a means of marking up content in a way that machines can read and process
e.g., fivestar could mark up its output so google can understand it

short story: built-in SEO

we now brag that Drupal is the generator of the site in the head meta tag, generator = Drupal

much that the Zen theme did is now in core-- intelligent body classes that apply to the whole page, such as how many sidebars are shown,

can do more than ever with CSS without having to

Color module improved [look up guys name]
different colors for each region
possible to make shockingly ugly sites very quickly

an easy-to-miss link at the top of admin/modules and admin/themes - to install new modules.

Update through the UI too.
you can turn that off in settings.php

D7CX pledge

Jeff: report bugs!

test bot tests patches (a patch is a file saying remove these lines, add these lines; it is how Drupal core changes)

the test module that the test bot runs is included in Drupal core.

you can write tests to make sure your site and modules work as they should, and test your site after you make changes

Drupal 5 is no longer supported.

Searched words: 
new in Drupal 7

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.