Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Chris Parrish
First of all let me say, Jim, that I *really* like your analysis of the "Review Drafts" use case. You are so right that, as a reviewer, I want to focus my attention on the changes not the stuff that's the same. I really hadn't given this issue much thought before you brought it up. That said

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jim Gay
Good question. There are so many ways to skin this cat. I was hoping to hammer out a UI sample at RailsConf, but time just disappeared... Here are my thoughts... - On the page edit screen each page part would have a "create draft" button. That draft would appear above/below the textarea fo

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Sean Cribbs
Jim, While I agree with your idea in principle, the primary unit of manipulation in the interface is the whole page, including its parts; parts are not edited independently. How do you envision this working? Sean Jim Gay wrote: I haven't had time to work on this myself, but I was thinking a

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jim Gay
I haven't had time to work on this myself, but I was thinking about the interface and I'm curious to hear how the community expects this to work. Once a site is up and running, I would expect that people would want to use drafts in 2 different ways. 1) each page has a draft. Any and all ass

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Sean Cribbs
A little comment about this, and another "we did that for Redken" story. As Chris said, Radiant's design (visual and workflow) would need to be rethought to accommodate this kind of change. Some kind of versioning (undefined as of yet) is in the roadmap, so we'd appreciate any contributions p

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Mohit Sindhwani
Jamey Cribbs wrote: No, there is a production db and a staging db. The users make all content changes in the staging db. When they are satisfied with changes in staging, they go to the "Staging" admin tab in the staging environment and click on a button, which fires off a mysqldump of sele

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jamey Cribbs
On Mon, Jun 9, 2008 at 12:22 PM, Mohit Sindhwani <[EMAIL PROTECTED]> wrote: > Jamey Cribbs wrote: > >> I agree. I initially wanted to keep everything within one instance of >> radiant by just modifying the way pages/page_parts were saved and making >> the >> additional functionality available thr

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Mohit Sindhwani
Jamey Cribbs wrote: I agree. I initially wanted to keep everything within one instance of radiant by just modifying the way pages/page_parts were saved and making the additional functionality available through the existing UI. Sean gave me some pointers/lessons learned (including a mention of a

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jamey Cribbs
I agree. I initially wanted to keep everything within one instance of radiant by just modifying the way pages/page_parts were saved and making the additional functionality available through the existing UI. Sean gave me some pointers/lessons learned (including a mention of acts_as_draftable). I s

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Chris Parrish
This issue was brought up some time ago so it might be worth checking the maillist history, but I'm not sure anything was ever implemented. One of the interesting things brought up , if I remember correctly, was the mention of Rick Olson's acts_as_draftable plugin. It might be worth looking i

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jamey Cribbs
I'm going to ask the client if they would give permission for me to release it. Right now, it only works for mysql, as I'm using mysqldump. Works great for my specific needs, but I might try to genericize it using Sean's export code and fixture loading before I release it. On Mon, Jun 9, 2008 at

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Mohit Sindhwani
Jamey Cribbs wrote: Thanks, but as you said, the "dev" functionality does not do everything we need. If you have an existing page that you want to change, you have to set the status back to "draft" and then the page does not show at all on the production site. Anyway, after much investigation,

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-09 Thread Jamey Cribbs
Thanks, but as you said, the "dev" functionality does not do everything we need. If you have an existing page that you want to change, you have to set the status back to "draft" and then the page does not show at all on the production site. Anyway, after much investigation, I ended up going a tot

Re: [Radiant] Proposal for a "drafts" or "staging" extension

2008-06-08 Thread Mohit Sindhwani
Jamey Cribbs wrote: For our current radiant app, my client is asking for this functionality: "i'd like to use our current setup of radiant and add a selection under "status" called staging. When the staging status is selected, we'd have an area we can check the page to make sure it looks and th

[Radiant] Proposal for a "drafts" or "staging" extension

2008-05-28 Thread Jamey Cribbs
For our current radiant app, my client is asking for this functionality: "i'd like to use our current setup of radiant and add a selection under "status" called staging. When the staging status is selected, we'd have an area we can check the page to make sure it looks and that the links work. Th