Every repository with this icon (
Every repository with this icon (
| Description: | Provides history, diffs, and dev-only drafts to Radiant CMS edit |
-
Drafts don't affect the live site, so don't expire the cache when a page/snippet/layout gets saved as draft/reviewed.
Comments
-
Deleting a page should make it go away in the pages tree and give you a 404 on dev and live sites, but the version history should be kept, so if the deletion was accidental, it can be undone. The deletion should show up under the history tab.
Comments
-
Option to show only published changes in history
0 comments Created 3 months ago by jgarberSo you don't have to see every draft change.
Comments
-
Changed page titles don't show in the page tree
0 comments Created 6 months ago by andreashI decided to change the page title for a page which is in draft or review mode. Now - even if I am in admin mode using the "dev.xxx...." url, it is still the old page title I see. Didn't try to switch the status to "published" yet, as I don't want to publish that version.
Could this be change to see the new title if the admin mode runs on the "dev" URL?
Cheers,
AndreasComments
-
Comments
-
Integration with the Dashboard extension so you can see what has
changed recentlyComments
-
Integration with the Dashboard extension so you can see what pages have unpublished changes (drafts ahead of published versions)
Comments
-
0 comments Created 6 months ago by jgarberMake the version pop-up bubble look bettercosmeticxThe current help balloon you get when you click a version node in the timeline while editing a page isn't very nice. I would much prefer
- a larger, darker headline that says the version number
- a background image that looks more radianty
Prototip2's style is much nicer, but the license doesn't permit distribution.
Comments
-
Idea re: versioning on snippets/layouts vs content
1 comment Created 6 months ago by benstillHi Jason,
first of all - a big thankyou for doing this extension. It looks very nice and I'm sure it will be useful for all of us.
I understand that you're planning on introducing versioning for snippets and layouts, as well as content. As I'm sure you're also aware, we've found versioning these becomes a big issue as soon as a Radiant site exceeds a certain size/complexity. And particularly when more than one person is working on it.
Our way (and probably lots of other folks) of resolving this has been to use the File System extension and Subversion (or Git). We've scoped the extension to just snippets and layouts (excludes content which stays as it is). The layouts and snippets live in Subversion, and when we deploy with Capistrano, they are raked in to whichever environment we deploy to.
So- I understand that in some cases having "Radiant versioning" on snippets and layouts would be useful. But for larger sites, using a developer's preferred version management tool can be an easier way of working. I'm not sure if you've already considered this, but it would be great if (when you do get around to versioning on snippets and layouts) either (1) the rake task is treated as just another change or (2) there is some way of keeping content versioned but ignore everything else.
Thanks again for such a great addition to Radiant.regards
Ben
Comments
"As I'm sure you're also aware, we've found versioning these becomes a big issue as soon as a Radiant site exceeds a certain size/complexity" ...I'm not aware! Do you just mean making big changes to a site (like a redesign) is cumbersome within Radiant? Or do you mean there are performance issues? Or something else entirely?
Part of my dream for this extension would be another extension that would provide a git interface to the versioned pages, snippets, and layouts. In other words, the file extension and git like you're doing, except no need for the rake task and pages, snippets, and layouts can be edited via either git or Radiant whenever because it's all instant. There's no copying/replacement of data like the File System extension does. The Radiant db is the git repository (or the git repository is the DB), so when you save a page/snippet/layout in Radiant, it's in the repo instantly. You can push, pull, merge... whatever. I'm imagining being able to edit pages/snippets/layouts in textmate on my local machine, commit, push... and it's live! You deal with merging and conflicts the same way you would on a busy code project. Make sense?
Now, I have no idea yet how to implement it. AR callbacks and git hooks? git_store? Some sort of git AR adapter? Seems like a fun challenge, but I'm not sure I'm the best person to take it on.
What do you think?
-
Don't create a new draft/reviewed version if "save and continue editing" is clicked
2 comments Created 6 months ago by andreashIf I intend "just to save" and then continue my work, it might be a good idea, that no new version is created, at least not if the page isn't published yet. How about just saving the updated page into the current version?
Cheers,
AndreasComments
Yeah, I agree. I think we're going to have 100 drafts between published versions if we don't. The only thing I worry about is how it affects rollback. If I keep making a change and clicking Save and Continue Editing but then I accidently delete a chunk of text, there's no way to go back.
-
2 comments Created 4 months ago by ehaselwanterPage Model Modifying Extensions break Chronicle Extensionother_extensionsx- install Chronicle
- greate some pages
- install e.g. gallery extension
4 ==> cannont edit any page
- delete all entries from version table
6 ==> pages are editable again
I think this has something to do with the yaml outline, maybe the yaml must be enriched with the current Page fields?
Comments
ehaselwanter
Sun Nov 01 03:14:59 -0800 2009
| link
i do experience the same problems. I found that if I just load and save a page with the rails console it fixes this issue. A solution could be to do this in a migration, or even better somehow tell the chronicle extension to update its persistence yaml to include/merge new attributes coming from a recent extension installation?
ehaselwanter
Sun Nov 01 03:15:27 -0800 2009
| link
or even better: vote for radiant core integration +1
- install Chronicle
-
When acessing Layouts/Snippets page I got this error:
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.nameExtracted source (around line #26):
26: %td.status{:class => "#{snippet.status.name.downcase}-status"}
Extracted source (around line #31):
31: %td.status{:class => "#{layout.status.name.downcase}-status"}Radiant 0.8.0(gem) and chronicle installed today
Comments
-
Chronicle Extension is awesome! But doesn't play nice with the copy/move extension. :-(
3 comments Created 2 months ago by rantlerHas anyone taken a look at what might be necessary to get copy/move to play nice with chronicle?
Comments
It should work. I spent some time patching up copy/move so it would work with chronicle. What's not working?
Actually, I remember more clearly now: I didn't need to patch it because Sean Cribbs did some work on it.
-
Make "View page after saving" work when using script/server
0 comments Created about 1 month ago by kintnerIn chronicle/app/helpers/admin/preview_helper.rb change line 13 to
host =~ /^localhost/ ? host : Radiant::Config['dev.host'] || ("dev." + host)Comments











