This is a summary of what the developers are working since Dries has opened the new developer tree on Apr 7, 2005. I presume that you are familiar with Drupal 4.6, I'll list only the major news. This does not mean we discredit those who have fixed bugs, improved help texts and so on, but this newsletter can't include all the changes.

  • The first big change is the addition of folksonomy support by Morbus Iff. When you are editing a node, you can enter comma separated tags. Simple and effective. You can enable free tagging per vocabulary. For folksonomy vocabularies a pager is added. It is under consideration that this pager should be used for "big" normal vocabularies as well.
  • jeremy@kerneltrap.org introduced loose caching. For highly dynamic sites the existing cache mechanism is not performing well. Loose caching keeps caching pages except for specific users who have submitted changes to the site. This means the cache can be used for a couple minutes more, while users still see their own changes reflected immediately. It seems that there are issues and we need locking to make this perfect.
  • Nedjo added an author information block.
  • Steven improved the auto-linebreak filter to ignore the contents of <script> and <style> This makes it easier to use JavaScript (e.g. Google AdSense) blocks. For 4.6 as well
  • Dries and chx added a site-wide contact form (as seen on http://drupal.org/contact) to contact module.
  • Jose A Reyero reworked the 'request new password' functionality. Drupal now sends a one-time usable URL which lets you log in and change the password.
  • The queue module has been moved into contrib.
  • chx has centralized print theme page calls. This lets you put the output of any Drupal call into a block. Several pages turned out to be totally empty after this, but it seems fixed by now.
  • Stefan and TDobes has made status messages and help themeable.
  • chx has changed the block configure page based on ideas from Dries. Now you can use PHP code to define pages where a block is visible. Node type constraint is gone.
  • Last but not least, XTemplate engine has been moved to contrib and now PHPTemplate is the default. All hail Adrian for PHPtemplate. Gordon ported Bluemarine and has written a port guide.

Stay tuned for more improvements:

  • Blocks everywhere on the page, not just left and right.
  • Installation system.
  • Revisions moved to a separate table. Speaking of revisions, check Moshe Weitzman's diff module in contrib, it's really nice.
  • Grants based on taxonomy. And an UI to the grant system.
  • CCK.

... and lot more to come!

Comments

adrian’s picture

Someone mailed it to me, and I committed it for them. Unfortunately I've lost all my mail from that time period, so the original contributer might go nameless =\

--
The future is so Bryght, I have to wear shades.

Adagio’s picture

Lots of great changes. It seems Drupal is moving away from it's ties to a specific page layout? With the developments concerning function calls in included files and this theme change. Other "controllers" could be used. If a am correct, it would with a couple of extra theme functions open for better integration of modules in individual pages? For instance, one could standarize "similar content" based on taxonomy url and so on? Also one could create different themed "popup pages" more easily with access straight into the core? (sorry about the question marks ;-)

stevensj2’s picture

I really like the progress the Drupal project makes. So far, I've only set up one Drupal site for a client, but I've completely fallen in love with Drupal. I'll be making Drupal sites just to make Drupal sites!

I'm really looking forward to having blocks everywhere, and I hope to learn PHP so I can begin to contribute as well at somepoint.

-----------------
Josh Stevens
Nautilus7 Design | www.nautilus7.com

Junyor’s picture

Ditto. :)

micha_1977’s picture

be a part of

Blocks everywhere on the page, not just left and right.

?

because atm im working on this functionality, still struggling with the php workflow of drupal (im debugging hard) but i could help with some css insights

-micha
work in progress with Drupal 4.6: langmi.de

adrian’s picture

http://drupal.org/node/16216

--
The future is so Bryght, I have to wear shades.