Hey Ron,
The easiest way to check on plugin readiness for EE 2.0, I’ve found, is to use the http://devot-ee.com site. They have a page set up for this:
http://devot-ee.com/add-ons/ee2/
For plugins specifically, it’s:
http://devot-ee.com/add-ons/ee2/plugins/
I know it’s not a free solution, but I solve the “manual reorder problem” fairly elegantly using Brandon Kelly’s Playa extension. Using Playa, what I do is this:
1) Create entries in a weblog normally, like “News.”
2) I have a second weblog called “Queues,” whose entries represent collections of other entries. So if I want to have a bunch of news stories that I can manually reorder, I make an entry in the Queues weblog whose title is “Home Page News Stories.”
The “Queue” weblog is set up with just one custom Playa field, called “stories.” Using the field, I can drag News Stories into the field. I can also easily manually reorder them.
3) I’ve set up my home page template so that, rather than displaying the News Stories directly, it pulls just the entry called “Home Page News Stories” (using its entry_id), and places its related news stories on the page. To do this, I usually have to set the dynamic= parameter to off, because on the home page I generally want to pull in content from several weblogs (or “channels” as they’re now called).
The general skeleton of the code looks something like this:
<h1>Top stories</h1>
<!-- if 'Home Page Queue' is entry number 37 in your system... -->
{exp:weblog:entries weblog="queues" dynamic="off" entry_id="37"}
{stories}
<h2><a href="{title_permalink=">{title}</h2>
{summary}
{/stories}
{/exp:weblog:entries}I don’t know if you can afford Playa for your project, but if you can, I’ve found this to be a semi-elegant method of reordering stories without futzing with their entry date values or creating a custom “order” field. Hope that helps you!
Rob
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.