Limited promoted nodes with order I was wondering what is the best way to promote nodes into a page (ie front page).

Drupal comes with its own "promote to front" option and we have other ways such as using Flags modules for this purpose as well, but I need two features that none of those cover.

One is that I only want for example 5 nodes be promoted at the same time, so if the client promote one more node, one of the previous nodes will automatically be removed from the list.

Also I'd like to be able to set the order (weight) of those promoted nodes too.

I have tried to use views and draggableviews for ordering the nodes which works great but can't figure out how to limit the number of promoted nodes?

Many thanks
In Views, you can set the number of values returned in the pager config by selecting 'Display a specified number of items'. Have you tried that set to 5? 

If you said something like 'the top 5 in the draggable views list will be displayed' in the help/description that would do it for your users, plus they could then bring back stuff if they wanted without having to go out and reflag it. to automatically unflag content, you could hook into hook_flag() and unflag the oldest or something with some custom php code.

Check out The Flag PHP API, which talks all about that kinda stuff.