I'd like to freeze the development version of Drupal on August 15 in preparation of the Drupal 4.5.0 release. When the code freeze is in effect, only bug fixes, documentation updates and small usability or performance improvements will be accepted. All in all, this means we have about 1.5 months left to get all kind of improvements into core. This probably marks a good time to start wrapping up your custom changes and to make them available for inclusion in core.

Comments

ivar’s picture

If there isn't already, it would be great if there was an uptodate list of changes that have already been committed to the 4.5 trunk, along with a (seperate) list of features/changes expected for August 15th.

Sage-1’s picture

Will the Daylight Savings Time issue be resolved for 4.5.0? I would like to request that this be a priority for the next major release.

killes@www.drop.org’s picture

Nobody has recently shown much interest in fixing this. It is pretty complicated, too. So, if you want a fix to be included in Drupal 4.5, send a patch.

malfunct’s picture

Use local culture conversions to display time in a friendly format but internally track only in UTC time which doesn't have a "daylight savings" issue. I am PHP ignorant but it seems they should have time libraries to deal with this.

Gábor Hojtsy’s picture

You seem to be a Drupal ignorant too, since this is what Drupal does. When printing dates, it is still important to track daylight savings time, depending on user timezone.

Sage-1’s picture

I'm afraid I don't have enough experience with PHP to take on such a task myself.

Is there at least a way to turn off all timezone conversion and just use the server's local time by default instead?

Dries’s picture

IIRC, Drupal uses the server's local time by default.

BTW, this sub-thread is off-topic. You should have started a new forum topic for this. I might kill this sub-thread later today.

ricard@puntbarra.com’s picture

It would be nice to cut unfinished tags in comments, so we don't have to use tables to not mess up the site style...

Edited by JonBob: Nice demonstration, but this is not the place.

ricard@puntbarra.com’s picture

If this comment wasn't including closing tags, the rest of comments would appear ugly...

killes@www.drop.org’s picture

There is a htmlcorrector.module.

enigma’s picture

so drupal by default allows unclosed tags to effect the entire page and we have no choice but to download an extra module that corrects this?

Steven’s picture

Some sites do not require HTML Corrector because they do not allow users to post in HTML, but use a different format like plain-text, bbcode, textile, etc.

Gábor Hojtsy’s picture

You have a choice to disable HTML, and it works :) I have choosen this route with an alternate markup language.

ti’s picture

Is there any way to get two extra check boxes on the create content interface that would give the option of showing or hiding author name and time stamp from the node creation interface? Right now anyone who asks me how to do it automatically in Drupal I point them to Mambo.

killes@www.drop.org’s picture

This is a theme issue and can easily be fixed in a custom theme or a modification of one of the standard themes. No need for extra two buttons

robertDouglass’s picture

themes are for compter geeks like you and me. I've seen this feature get requested very often since I've started hanging out here - it might not be such a bad idea.

Really, one would optimally hope for little checkboxes to turn EVERY little widget on or off. I think this is a reasonable feature request.

- Robert Douglass

-----
visit me at www.robshouse.net

Gábor Hojtsy’s picture

Would these switches work on a per node basis or per site?

ti’s picture

The way I see it, ideally, it should work on per-node basis, regardless of the node-type. Right now, a theme based solution commits a person to side-wide implementation. Even with the "node-type" hacks where we only hide authorname from "Page" nodes, all the "Pages" in a site lose their authoname/timestamp tags. Someone might want to hide authonames and timestamps from one page, but not the other. Not currently possible.

Killes seems to shoot down this and point to "fix it at the theme" every time someone asks this. Many in Drupal have correctly defined authorname and timestamps as data elemenets. Ex: Ax's Drupal ERD, Kjartan's explanation of Nodes, spiderman's How Drupal Works. In a well built and properly designed CMS all data elements should be independent of presentation layers. Drupal is very well built, otherwise.

Ax's Drupal ERD spells out each Node's attributes. Most of which are controlled from Drupal's administrative interface. "Created" is one such attribute. But it has no controls.

In layman's terms, when someone posts a story in his or her Drupal site, the database collects 1. the username or the author, 2. time of post, 3. title, 4. path alias, if any, and 5. content/post data, the article; and then adds the controls of the story: yes/no on A. Published, B. In moderation queue, C. Promoted to front page, D. Sticky at top of lists, E. Create new revision, and F. reader comment controls. In those controls, A, B, C,and D all manipulate the data entered in 5. content. What keeps Drupal from manipulating 1 and 2 as well? Those two, 1. authorname and 2. timestamp are clearly data elements. Yet they are never controlled from the same user interface. This is not in keeping with Drupal's discussed designs (or at least what I can read in the ERD and Mailing lists) and not very intuitive for the lay users.

Now that MovableType has had licensing issues, many peole will come to Drupal. 99% of them aren't themers or developers. At some point people need to think of users and listen to what they expect and want.

The ability to hide authoname and timestamps are the Number 1 requested feature that no one seems to care about.

adrian’s picture

It's one of the features of the new template system i am developing

i'm working on it for 4.5 release.

  Sanity is a sandbox in the playground of my mind.
     I'm going to go play on the swings now.
Dries’s picture

I think it would be nice to have. Not only is this feature is requested a lot, even drupal.org would benefit from it. It would help us get rid of usernames on pages like this. It is content management.

rkendall’s picture

I currently edit out the user name for such pages, so that no avatar/picture shows.

i.e. I would likewise value the feature.

mike3k’s picture

How about simply having a 'post anonymously' checkbox?

--
Mike Cohen, http://www.mcdevzone.com/

joel_guesclin’s picture

Any news as to whether the new locale module that allows down- and up-loading of translated message files will make it into Core in this release?

robertDouglass’s picture

It is my opinion that the ability to translate the interface belongs in the core. Whether or not the ability to make multi-lingual sites makes it into the core is less important to me. Most sites that I work on are mono-lingual.

- Robert Douglass

-----
visit me at www.robshouse.net

killes@www.drop.org’s picture

Goba has just reworked the interface and I am positive that the new module will make it into 4.5. We could use the help of some beta testers, though. have a look: http://drupal.org/project/locale

univie’s picture

I have to set up a bunch of drupal sites within the next month. So in the moment I am testing the actual cvs/pre-4.5. version to find out what is the best solution. The recent download provides a new locale module (PO files upload etc.) with some improvements.

I am not happy to report that the new locale results in a tremendous performance reduction especially with older and slower servers.
The speed reduction (devel) is between 800% (slower server & small percentage of transl. strings) and more than 2000% (faster server & a biger amount aof transl. strings) compared to a setting with locale disabled or english as default.

Drupal with new locale "adds" more speed reduction to faster machines than to slow server - relative to settings with locale disabled ord english selected. This looks like a sort of compensation: One can take away more power from the powerful, because enough strength remains; one cannot take away too much power from the less powerful because of the apparent weakness (this is not a competent technical explanation)

see more data and infos : http://drupal.org/node/view/10082

univie

Gábor Hojtsy’s picture

There were some bugs around locale translation, and these got fixed, so you should redo your tests (as Gerhard suggested).

univie’s picture

Yes I will redo tests; I am waiting for code freezing making progress and with thr first rc I will start comparison tests (hardware conditions X setting/version conditions)

mroberts@drupal.org’s picture

At some point, it would good to see Drupal offering a

** Creative Commons ** www.creativecommons.org

module, so that content in blogs etc. could be licensed appropriately. I imagine it would be easy to add and you would be helping to encourage the sharing of content just as you are in the sharing of software code.

You can see where Drupal could help Drupal and Creative Commons here:
http://creativecommons.org/technology/challenges

Cheers,
Michael

Gábor Hojtsy’s picture

This is a perfect idea for a contribution module.

omar’s picture

... that adding Creative Commons license selection and incorporation tools would be a major step forward for Drupal. I've been dreaming about this module for quite some time now. Is anybody actually working on this?

nazadus’s picture

Is groups a consideration for 4.5? or something of the like?

-----------------
"Our greatest glory is not in never failing but in rising every time we fall." -- Confusious

JonBob’s picture

I'm not sure quite what you mean by "groups." 4.5 will allow users to have more than one role, so you can group permissions into roles that way.

In addition, node-level permissions are being worked on, and may be in 4.5. This is what some people are talking about when they say "groups," because it is one of the features that groups.module offers.

nazadus’s picture

I want node-level permissions. From what is in the current downloads section, it claims to be broken. I have tried it and it seems to work for me... but I haven't progressed further and I think I might be stuck on a certain version because of this (which is ok).
I've thought about hacking it myself, but being as it's major core hacks, mine would be fruitless on the next major upgrade (assuming it really is a major upgrade) and if I wanted to keep up to date.
I appreciate the work done so far and have convinced my business to use Drupal for a knowledge base. My goal is to have parts secret from the world and parts public. Anonymous access would be granted to the public section, registered users would be able to see thier own company's stuff (such as manuals and technical details), and employee's can access everything including our core kernel.
It works for me, but (1) I'd like to see it in the kernel so I can upgrade eventually and keep up with the times and (2) I'm sure others would like this feature as well and might help the Drupal community grow.

-----------------
"Our greatest glory is not in never failing but in rising every time we fall." -- Confusious

sazma’s picture

Is there any way I can talk the drupal developers into changing the way the RSS feed is generated? Right now, the 'slogan' is taked on to the title in the RSS TITLE element. Doesn't the DESCRIPTION element sound like a better place for that? All of the drupal-provided RSS feeds I read have these huge titles that look really out of place.

harald.walker’s picture

Is it already possible to test 4.5 or when can we probably start using it?

I need to set up a CMS for a non-profit organization and Drupal would be my 1st choise with the new 4.5 features. I almost went for Typo3 but finding a suitable/affordable provider is difficult and training user would be a nightmare (hate their UI anyhow).

njivy’s picture

You can test the development version at any time by installing from CVS. But be warned: it may break!

harald.walker’s picture

I had tried viewcvs already but didn't see a 4.5 branch.

I will try what you suggested. Doesn't matter if something breaks. I am not working on a production system yet. Probably will prepare the complete site and then move the database to the online server. By then I guess 4.5 should be stable.

killes@www.drop.org’s picture

http://drupal.org/files/projects/drupal-cvs.tar.gz

Here is no 4.5 branch yet. The current HEAD branch will be 4.5 in a while.

Gunnar Langemark@www.langemark.com’s picture

Harald,
Follow the link in killes reply comment.
The way it works is that before a new version (like v 4.5) is released, it is in development - and then it is called CVS (named after the versioning system the developers use). So CVS is equal to 4.5 - it is just not released yet.
It may break yes, there are no guaranties no, but in my experience most of the system will work perfectly, and you can "swich off" modules that don't work as expected yet, and "fiddle" with your installation - configuration etc. getting to know the system well before you go in production with your site.

Best
Gunnar

Dropping in from Langemarks Cafe.

njivy’s picture

Good clear explanation, Gunnar. I forget that not all people are familiar with Drupal developer jargon, so I assumed that "cvs" was understood.

Perhaps Drupal.org should re-think some labels and links that include "cvs". For instance, "cvs messages" may not be universally meaningful. Perhaps something like "development activity" would be better. Or perhaps a paragraph in the Introduction to Drupal book would suffice.

This is really a topic for another thread, however.

harald.walker’s picture

I understand now. At work we just started using CVS last week. :-)

Open Source Development with CVS
http://cvsbook.red-bean.com/

netbjarne’s picture

So - did the 4.5 version freeze well today or what? - can we expect to be blessed with a new release of this very fine piece of software within 1.5 months? I'm not pushing, just eager.

Regards
Bjarne

bitman’s picture

According to this devel list post, the code freeze will be tomorrow morning. Looks like today will be make-sure-everything's-stable day for all the Drupal developers. Good luck, guys! We're all rooting for you.