Git Product home page Git Product logo

Comments (6)

sheadawson avatar sheadawson commented on July 30, 2024

This issue is a result of the history tab currently being coupled with the site tree part of the cms. I think I read somewhere that there are plans to make history tab work with versioned dataobjects in ss core. A quick google found this module, which seems like it could be a good start in the interim. https://github.com/bluehousegroup/silverstripe-data-object-version-viewer

Also this module might be a more suitable basis than blocks module - https://github.com/dnadesign/silverstripe-elemental/

from silverstripe-blocks.

anselmdk avatar anselmdk commented on July 30, 2024

Thanks for the clarification and those 2 references. You're right that elemental might fit better to my use case. However it doesn't support multiple block areas, so if I'd want to support that, I'd better stick with this one.

from silverstripe-blocks.

micschk avatar micschk commented on July 30, 2024

I often swap out $Content with blocks interface as well in the CMS (using
this blocks module). You could even save blocks' content into the page
Content area (along with in-text anchors per block) to make your pages
searchable & deep-linkable.

The current versioning interface (buttons, really) gets added by the
BetterButtons module if I'm not mistaken. The Versioned extension on itself
adds full extra tables for historical versions to the DB, identical to
pages. So the version-viewer module should work perfectly for that (nice
find, Shea!)

On Mon, Apr 18, 2016 at 11:32 AM, Anselm Christophersen <
[email protected]> wrote:

Thanks for the clarification and those 2 references. You're right that
elemental might fit better to my use case. However it doesn't support
multiple block areas, so if I'd want to support that, I'd better stick with
this one.


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
#82 (comment)

from silverstripe-blocks.

jeffwhitfield avatar jeffwhitfield commented on July 30, 2024

Another problem, which one of my clients just ran into, is that there is no way to differentiate between Saved and Published. Basically, if the client makes a change to a block and clicks "Save" then both buttons are green and the client doesn't know that the "Saved" version isn't actually published. It's not till they click "Published" that the version that they are seeing in the CMS goes live. So...I would imagine the add-on needs to be updated so that the "Published" button is updated so that it reflects the actual published state of the current "version" that is being seen, right?

from silverstripe-blocks.

micschk avatar micschk commented on July 30, 2024

Hi Jeff,

You could take a lack at my block enhancements module for that kind of
functionality.

Op 4 aug. 2016 4:44 a.m. schreef "Jeff Whitfield" <[email protected]

:

Another problem, which one of my clients just ran into, is that there is
no way to differentiate between Saved and Published. Basically, if the
client makes a change to a block and clicks "Save" then both buttons are
green and the client doesn't know that the "Saved" version isn't actually
published. It's not till they click "Published" that the version that they
are seeing in the CMS goes live. So...I would imagine the add-on needs to
be updated so that the "Published" button is updated so that it reflects
the actual published state of the current "version" that is being seen,
right?


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#82 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA9ZokL_Lp0l5gmcR_wYrpJvnA4ZtlXsks5qcVITgaJpZM4IIB8t
.

from silverstripe-blocks.

jeffwhitfield avatar jeffwhitfield commented on July 30, 2024

Thanks Michael! I'll definitely look into that! :)

from silverstripe-blocks.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.