Hi Prit,
I was working on another modification :)
This one allows me to change a post's date/time and also to "reorder" sticky posts to fit some display criteria (like showing my Welcome post always first)
These options are only visible to a logged admin, authors can't see them.
What I did:
1. Made checking a post as Page or Sticky only visible for admin
2. Added 2 new fields in newEntry and editEntry forms a. to modify an existing post date/time and b. to enter a "stickOrder"
3. Changed ORDER BY in listPosts, from "stick desc, postid desc" to "stick desc, date desc" (postid doens't reflect chronological order once you change a date)
- Also added ORDER BY date in the viewMonth archive function.
- RSS keeps ordering by postid to make sure feed reflects latest posts
4. $stickOrder only works with posts checked as sticky. In that case the number you enter is added to the "yes" value (i.e. "yes3") and stored same way in the db.
When listPosts orders the posts, stickies with "higher yes" get listed first.
It works very well. I think it provides extra flexibility for an admin to keep the blog looking the way he wants.
I'm sharing the idea in case anyone else has similar needs.