MuraveyWeb 0.2 -- tons of new stuff (Ruby on Rails CMS with a live demo)

Hi all,

I’m glad to announce second public release of MuraveyWeb 0.2

MuraveyWeb is a Content Management System built on top of magical Ruby
on Rails web-framework. It helps you to develop web solutions
painlessly and in almost no time, while having freedom at designing
the result and displaying the content.

– if you want to know more about MuraveyWeb, consider reading
http://doc.muravey.net

Important new features

···

=================

  • Full blown illustrated reference at http://doc.muravey.net
  • SimpleFolders generator. Script that generates full-functional MW
    client application
  • Document revisions management. You can track changes, diff between
    them and revert to old document versions
  • Document staging support.
  • Easy image inlining into documents
  • Rewritten ACL system: user can have many roles(from predefined
    list). Depending on role, different parts of interface are shown
  • Improved custom document types builder

Other changes

  • New design theme
  • Preview button for textile and HTML articles
  • Site configuration file. You can specify name of the site shown on
    all MuraveyWeb pages
  • Repair tree script that helps painlessly repair your content tree in
    case something gone wrong
  • Content browser refactoring
  • Each mapping can now link to a specific folder as it’s image store.
    Images from imagestore will be automatically available for select in
    HTML editor widget.
  • TinyMCE WYSIWYG HTML editor instead of HTMLArea
  • Folder #fetch_last and #fetch_first methods
  • Track author name, email and data of revisit in the document metas
    by default
  • Files and Images can guess their title from the original file name
  • Document now store their content size and can render it in
    human-readable form.
  • Support for file documents in mw helper.
  • MuraveyWeb helper now supports :auto type for :render and :link. It
    will guess document type automagically and render it.
  • Moved RDBMS specific code to the SQLStore adapters system. Moving
    towards MSSQL compatibility

License

MuraveyWeb license is MIT as Ruby on Rails’.

Demonstration

Download

You can get tar-balls and zip here: http://rubyurl.com/qr0mZ

There’s a list of requirements here: http://rubyurl.com/a0Tl7

If you want to get MW from CVS:
cvs -d:pserver:anonymous-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org:/var/cvs/muravey-tools login
cvs -z3 -d:pserver:anonymous-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org:/var/cvs/muravey-tools co
MuraveyWeb

Thanks

I want to thank Joshua Sierles aka “corp” in IRC for his great help
with testing MuraveyWeb and making it more human-friendly.

Community

If you have any problems with MW or you have idea how I or you can
improve it please contact me, I will always be glad to help.

There’s #MuraveyWeb IRC channel on irc.freenode.net
And forums on the RubyForge: http://rubyforge.org/forum/?group_id=9

Bugs

You can report any bugs or misbehaviors here:
http://rubyforge.org/tracker/?group_id=9


sdmitry -=- Dmitry V. Sabanin
http://muravey.net

Dmitry V. Sabanin a écrit :

Hi all,

I'm glad to announce second public release of MuraveyWeb 0.2

What does the word "Muravey" means?

···

--
Lionel Thiry

This looks pretty nice, and I’m glad the project is moving along.

One question, though: Why switch to TinyMCE from HTMLArea? Checking
them quickly, I didn’t see any big feature differences…

···

On Apr 2, 2005 4:14 PM, Dmitry V. Sabanin sdmitry-okj3p8EEQC8@public.gmane.org wrote:

Hi all,

I’m glad to announce second public release of MuraveyWeb 0.2

MuraveyWeb is a Content Management System built on top of magical Ruby
on Rails web-framework. It helps you to develop web solutions
painlessly and in almost no time, while having freedom at designing
the result and displaying the content.

– if you want to know more about MuraveyWeb, consider reading
http://doc.muravey.net

Important new features

  • Full blown illustrated reference at http://doc.muravey.net
  • SimpleFolders generator. Script that generates full-functional MW
    client application
  • Document revisions management. You can track changes, diff between
    them and revert to old document versions
  • Document staging support.
  • Easy image inlining into documents
  • Rewritten ACL system: user can have many roles(from predefined
    list). Depending on role, different parts of interface are shown
  • Improved custom document types builder

Other changes

  • New design theme
  • Preview button for textile and HTML articles
  • Site configuration file. You can specify name of the site shown on
    all MuraveyWeb pages
  • Repair tree script that helps painlessly repair your content tree in
    case something gone wrong
  • Content browser refactoring
  • Each mapping can now link to a specific folder as it’s image store.
    Images from imagestore will be automatically available for select in
    HTML editor widget.
  • TinyMCE WYSIWYG HTML editor instead of HTMLArea
  • Folder #fetch_last and #fetch_first methods
  • Track author name, email and data of revisit in the document metas
    by default
  • Files and Images can guess their title from the original file name
  • Document now store their content size and can render it in
    human-readable form.
  • Support for file documents in mw helper.
  • MuraveyWeb helper now supports :auto type for :render and :link. It
    will guess document type automagically and render it.
  • Moved RDBMS specific code to the SQLStore adapters system. Moving
    towards MSSQL compatibility

License

MuraveyWeb license is MIT as Ruby on Rails’.

Demonstration

Download

You can get tar-balls and zip here: http://rubyurl.com/qr0mZ

There’s a list of requirements here: http://rubyurl.com/a0Tl7

If you want to get MW from CVS:
cvs -d:pserver:anonymous-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org:/var/cvs/muravey-tools login
cvs -z3 -d:pserver:anonymous-GrnCvJ7WPxnNLxjTenLetw@public.gmane.org:/var/cvs/muravey-tools co
MuraveyWeb

Thanks

I want to thank Joshua Sierles aka “corp” in IRC for his great help
with testing MuraveyWeb and making it more human-friendly.

Community

If you have any problems with MW or you have idea how I or you can
improve it please contact me, I will always be glad to help.

There’s #MuraveyWeb IRC channel on irc.freenode.net
And forums on the RubyForge: http://rubyforge.org/forum/?group_id=9

Bugs

You can report any bugs or misbehaviors here:
http://rubyforge.org/tracker/?group_id=9


sdmitry -=- Dmitry V. Sabanin
http://muravey.net


Rails mailing list
Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org
http://lists.rubyonrails.org/mailman/listinfo/rails

Lionel Thiry wrote:

What does the word "Muravey" means?

Ant

···

--
Best regards,

Alexey Verkhovsky

Ruby Forum: http://ruby-forum.org (moderator)
RForum: http://rforum.andreas-s.net (co-author)
Instiki: http://instiki.org (maintainer)

Hello All

Lionel Thiry wrote:

What does the word "Muravey" means?

It's "ANT" but in russian :slight_smile:
Pronounced like [MOO]-[R/\]-[WEY]

Regards,
Vladare

Steve Willer wrote:

This looks pretty nice, and I’m glad the project is moving along.

One question, though: Why switch to TinyMCE from HTMLArea? Checking
them quickly, I didn’t see any big feature differences…

Also, what about FCKeditor? It seems nice too…

···


davew

David Garamond wrote:

Steve Willer wrote:

This looks pretty nice, and I'm glad the project is moving along.

One question, though: Why switch to TinyMCE from HTMLArea? Checking
them quickly, I didn't see any big feature differences...

Also, what about FCKeditor? It seems nice too...

Having used all three....

···

-----
HTMLArea2 is much simpler, and if you can live with a basic, kind of ugly
editor, and can live with it munging your use of whitespace and some
general bugginess (doesn't always like HTML comments, for example), it's
okay.
-----
HTMLAres3 has more features but, stock, is still pretty ugly. It's also
quirky in a different way. One IE6.x or Firefox, reasonably good handling
of most things, though it still munges whitespace. It totally screws up
attempts to do things like this, though:

<input type="button" value="Close Window" onclick="window.close()">

It messes up the event handler.

It also starts doing bad things with HTML comments in IE 5.x (honestly, not
sure if it was in 5.5 or 5.0SP2 that it did bad things, but in one of them
it did).
-----
TinyMCE is very pretty. It's easy to setup, highly configurable, comes with
a lot of easy to use capability out of the box. It also does some
questionable HTML cleansing.

style="background-image: url(/images/walls/R1.jpg)"

will become

style="background-image: url{/images/walls/r1.jpg}"

Not good if your file is named R1.jpg.

It also seems to have some issues dealing with HTML that HTMLArea3 and
FCKeditor both cope with fine, but it doesn't munge whitespace like
HTMLArea, and copes with comments and javascript event handlers just fine.
Overall, I like it a lot better than HTMLArea.

It's compatible with a wide variety of browsers and generally degrades so a
plain textarea well on browsers it won't work on.

-----
FCKeditor also comes with a large set of features. It is NOT as easy to
install as TinyMCE, is documented much more poorly and isn't nearly as
configurable in some areas.

It, however, has coped with grace with HTML that gave both TinyMCE and
HTMLArea problems. The name might be objectionable to some because of the
similarity to another English word, but it, like TinyMCE, has a nice, clean
appearance.

It is NOT based on a textarea, so does not degrade to a plain textarea where
it is not compatible. It is also the slowest to start up of this bunch of
editors.
-----

All in all, whether to use TinyMCE or FCKeditor is somewhat of a tossup.
It's going to depend a great deal on other requirements. If you need it to
work with existing HTML, and simply cope with most anything you throw at
it, FCKeditor seems to be the better choice. Otherwise, I think the
advantage goes to TinyMCE.

Kirk Haines