Ruby on Rails CMS released. Web 2.0, Ajax, etc


#1

Eribium, a content managing system built with rails has been released
completely free under the MIT License.

You can find a demo here: http://alexmaccaw.no-ip.info:3000/admin
(user and pass are ‘demo’).

Some of the features include:
* Completely Unobtrusive Javascript.
* Liquid View, works with pretty much any screen resolution.
* Ajax â??quickâ?? editing.
* File Management and multiple zip download.
* Information Overlay.
* Tags & Tag Clouds.
* Theme system, built on Typoâ??s (so you can use the same templates).
* RSS and Atom Syndication.
* User Management.
* Supports Markdown (Bluecloth) and Textile (Redcloth).
* Web Stats and Hit Counter.
* Ajax Previews & Instant page and tag Search.
* Search.
* Google Sitemap generation.
* View/Download Logs.
* Api
* Pdf Generation
* Export into yalm, xml and excel. Inport into yalm.
* Spell Checker


#2

Looks like a great package.

I won’t have time to try until this week, but what user
authentication/role management solution does it use?

I’m currently using the login engine, but I need to implement roles
and the below looks like a good reason for me to select a role
management solution.

Greg

On 4/1/06, Alex removed_email_address@domain.invalid wrote:

* Ajax 'quick' editing.
* Google Sitemap generation.

removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


Greg F.
The Norcross Group
Forensics for the 21st Century


#3

Greg F. wrote:

Looks like a great package.

I won’t have time to try until this week, but what user
authentication/role management solution does it use?

I’m currently using the login engine, but I need to implement roles
and the below looks like a good reason for me to select a role
management solution.

Greg

It’s almost straight out of Agile Web D. with Rails by the
Pragmatic Programmers and at the moment doesn’t support roles. However
I’m sure you could easily implement this if you need it. I would also
add that it comes with an API so you can add/delete/update users that
way.


#4

I believe that this is the theme’s fault. This CMS uses same themes as
typo and someone included a theme that just doesn’t fit.

On 4/1/06, Ben M. removed_email_address@domain.invalid wrote:

Alex wrote:

* Ajax 'quick' editing.
* Google Sitemap generation.

removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


#5

Pretty snazzy… nice feature list too. Need to play with it some more,
but after a quick
perusal I have one question.

The links to added pages appear to accumulate as boxes across the top of
the content…
Are they supposed to overlap? Seems kind of weird. One of them also
splits on a line-break
which is definitely weird. I’m on windows 2k with firefox 1.5. I’ll
attach a screenshot.

b


#6

Very nice. Hope this progresses to the stability levels and feature
set of Drupal or the like. Any plan to implement multilingual support
soon? I’d also add that simple role management would be a plus under
many circumstances. Great work however!


#7

Ben M. wrote:

Pretty snazzy… nice feature list too. Need to play with it some more,
but after a quick
perusal I have one question.

The links to added pages appear to accumulate as boxes across the top of
the content…
Are they supposed to overlap? Seems kind of weird. One of them also
splits on a line-break
which is definitely weird. I’m on windows 2k with firefox 1.5. I’ll
attach a screenshot.

Yes, that’s a limitation of the theme. There are other’s under
‘presentation’ that I’ve included that don’t do that.
Alex


#8

Alex wrote:

Eribium, a content managing system built with rails has been released
completely free under the MIT License.
http://www.eribium.org/eribium/?p=21

You can find a demo here: http://alexmaccaw.no-ip.info:3000/admin
(user and pass are ‘demo’).

The feature lest looks nice. I can’t reach the url’s though to check the
application


#9

The feature lest looks nice. I can’t reach the url’s though to check the
application

Yes, the demo was down last night as someone changed the default
username and password. I’ve fixed that and disabled changing it so the
demo (http://alexmaccaw.no-ip.info:3000/admin) should work now with user
‘demo’ and password ‘demo’. It would be great to add multilingual
support though I’d need a few volunteers first to do some translating.
Thanks


#10

I can help with a translation to Portuguese (pt_PT).

On 4/2/06, Alex removed_email_address@domain.invalid wrote:


Posted via http://www.ruby-forum.com/.


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


#11

And I’ll be happy to whip it into Icelandic. Just save my email
address and contact me when you are ready.

I also would reccomend that you would have set up a SVN service at that
point.

Other than that. Great CMS. There really is a need for CMS that is
simple and to the point.

On 4/2/06, Jorge S. removed_email_address@domain.invalid wrote:

demo (http://alexmaccaw.no-ip.info:3000/admin) should work now with user

Jorge S.


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


#12

Hello Alex, I can help with translating into Italian.

My point though was about multilingual support for content, rather
than for the user interface (which, by the way, would also be an
essential addition to the system). I’m thinking of how setting up a
multi-lingual web site where the author adds the site content in
multiple languages and the menu system pulls-up the proper page after
the user had selected the site default language (maybe at the site
home page).

I’m fairly a rails newbie but I’m willing to do some testing or
discussing requirements with you for such a multilingual structure.


#13

I guess the multilingual page thing could be achieved with relative
ease. Just requires a minor change in the database. A drop down
language selection in the page editor and a little cookie.

On 4/2/06, Luigi R. removed_email_address@domain.invalid wrote:

I’m fairly a rails newbie but I’m willing to do some testing or
discussing requirements with you for such a multilingual structure.

On 4/2/06, Alex removed_email_address@domain.invalid wrote:

‘demo’ and password ‘demo’. It would be great to add multilingual
support though I’d need a few volunteers first to do some translating.


Rails mailing list
removed_email_address@domain.invalid
http://lists.rubyonrails.org/mailman/listinfo/rails


#14

Maybe another approach could be to use the “globalize” plugin.


#15

luigi rizzo wrote:

Maybe another approach could be to use the “globalize” plugin.

I’ve been trying to integrate the Globalize plugin into Eribium but
finding it’s incompatible with the “Theme Support” plugin. I wanted to
clarify what exactly do people want in terms of Multilingual support for
Eribium which is obviously is quite important, (looking at my stats
about half of users come from the USA, the other half from all over the
place). Do people want to translate the whole app, or would they rather
have multilingual support in creating new pages, create one page for one
language, and another for another language?
On other news I’ve finished the graphs for the stats, a drag and drop
menu manager and am now starting to look at Role Support.


#16

Hello Alex.

In my humble opinion …

User-side.

Let’s take as an example the web site of an international
organization. The web site users will arrive from several countries.
As soon as they reach the web site they are welcomed with a sort of
“international” page where the users can find a selector (a link, a
flag, etc.) for their own language.

The users click on the language selector and the web site pages
characterized by the selected language are pulled out the database and
shown to the user. Obviously also the menu system and the other
non-page components should also be shown to the user in the proper
language (the user-selected one).

Admin-side.

When the admin enters a page content, he specifies the language of the
page too, and the page with the language attribute is saved to the
database. If a second or third language version of the saved page is
required (because the web site supports for example two or three
languages), the site admin will enter a second and a third version, in
the proper language, of the same original content of the page. The
same is true for the menu system and other non-page components of the
site.

The administrative interface language can be chosen by the site admin
(although I think this is optional and low priority, because we can
assume as first cut that the admin can understand and work let’s say
in English).

In my opinion a site multilanguage capability is a key success factor
because the Internet is “multilingual” (universal, international) in
its nature, and visitors of a web site, as you have experienced, may
come from everywhere and should be served, if deemed important (for
example for marketing reasons), in their native language.

Regards,