{gidoo code}

Screenshots

I've taken a real world example for this screenshot tour: my personal homepage.

the berlin reloaded homepage

We should do something useful, but first we have to login.

login page

Now as an administrator we can add "sections": these are used to manage the user rights for a whole range of pages.

adding sections

We should add a new user as well.

add user

When the user is created we can assign him rights to edit or publish pages in certain sections.

user rights

Let's view the XML-code of some existing pages.

edit pages

Since we are an editor we should also edit something, but we will have to wait until a publisher will accept the changes.

notification that a page is changed

We can have a preview of the current edited page.

preview of the edited page

Setting the order of pages, adding sub-pages, moving or renaming pages is done here:

structure page

Every page can have resources (files) which also the editors are responsible for.

resource page

Now it is time to publish our changes as our role as publisher.

publish page

I implemented a simple diff-viewer which helps the publisher to check what has changed.

diff at the publish page

Did you changed something at 3 AM? Was it something stupid? Restore the old version!

history

That's all for now.