Popular Tags

Smashing Magazine - we smash you with the information that will make your life easier. really.

Mephisto: Elegant and Powerful Weblog-Engine

Advertisement

Depending on bloggers’ needs and skills, the choice of a weblog-engine is usually the choice between flexibility, simplicity and functionality. In fact, most popular engines out there don’t manage to find the right mix between all of them and consequently offer perfect solutions for special groups of users. But although these perfect solution work, they don’t necessarily provide what you expect them to provide.

For instance:

  • Expression Engine is the first-class engine for professionals; if you’d like to achieve the highest level of flexibility and have the full control over the outer appearance and structure of your weblogs, EE is the first option you should probably consider.
  • Movable Type offers a simple and user-friendly user interface with enhanced WYSIWIG-Editor for quick and effective web-publishing.
  • Serendipity includes not only “usual” weblog functions, but also a powerful template-engine one can use to create flexible, robust and reusable templates.
  • Textpattern is a compact and powerful tool for generating semantically correct pages with an intuitive Markup-language (Textile). Tables and lists can be created on the fly without the knowledge of HTML. Different sections of a Textpattern-based weblog can have different layouts, structure and presentation.
  • Drupal is well-known for its clever „taxonomy system“ which allows web-publishers to let the engine classify the content automatically (scaleable content architecture). However, the system is quite complex; it isn’t easy to gain the full understading of how it works.
  • Finally, Wordpress is a simple and most popular solution for web-publishers. It lacks the flexibility of Expression Engine and the outstanding interface of Movable Type, but is expandable as no other engine – there are literally thousands of plug-ins for Wordpress. Besides, Wordpress uses Texturize-Engine to convert the content into semantically correct (X)HTML automatically. The system also takes care of the typography used in the article.

But are there any universal solutions? What alternatives do we have on the horizon?

Mephisto CMS: An Overview

One of the very promising newcomers is Mephisto, a free Ruby-based weblog-engine which combines the quality, functionality and user-friendliness of other systems in a simple, elegant and powerful user interface.

Mephisto-logo in Mephisto: Elegant and Powerful Weblog-Engine

Mephisto-main in Mephisto: Elegant and Powerful Weblog-Engine

Mephisto offers a classic “equipment” which bloggers would probably expect form a professional weblog-engine. Posts can be stored and presented in different sections and on different pages. You can set the time and date you’d like Mephisto to publish a given article automatically. The system doesn’t provide a WYSIWIG-editor, however it supports Textile, Markdown and Markdown with Smartypant. You can use the embedded preview function to make sure your article looks just the way you’d like it to be presented. The number of posts shown on one page can be defined for every single section.

The main advantage of Mephisto lies in the simplicity and user-friendliness of collaborative publishing. Not only multiple authors can use the engine, they can also edit the same document at the same time.

Mephisto-1 in Mephisto: Elegant and Powerful Weblog-Engine

The revision history keeps track on different versions of the document, so the data can always be restored, completed and compared with its previous versions. The diffs between conflicted versions are highlighted visually. All activities of users and co-bloggers appear in a brief overview on the admin’s start page, so you can make sure you know who you’re currently working with. You can also grab an RSS-feed to keep updated about the last changes on the page.

Mephisto has an integrated „aggressive“ caching which is supposed to help you to keep the server load at minimum. It also offers 8 Liquid templates (Liquid is a template language that uses simple tags to decorate your pages with dynamic content from the database) you can use as a robust starting point for your (X)HTML-layouts.

Mephisto-admin in Mephisto: Elegant and Powerful Weblog-Engine

The latter use self-explanatory Mephisto Tags. Every category can have its own template. New JavaScripts, CSS-files and images can be uploaded „on the fly“. There are also 34 Mephisto Themes you can use for CSS-based designs.

Mephisto can also be used as an enhanced Content Management System: plug-ins and themes can serve as templates for complex multicolumn layouts.

You can export Typo-, Wordpress-, Textpattern -and MovableType-based weblogs into Mephisto engine automatically. The project is currently in development; the documentation is permanently completed and expanded. Detailed tutorials and how-tos are supposed to make it easier for everybody to get started with Mephisto. The last version of the engine can be downloaded from the Mephisto Blog for free (1.5 Mb) and requires the server-side support of Rails v1.2.

Summary

  • Mephisto offers an elegant and flexible solution you can use to publish the content effectively.
  • You can set the time and date you’d like Mephisto to publish a given article automatically.
  • Its simplicity and functionality makes Mephisto to a profound tool for both complex weblogs and corporate sites.
  • Collaborate features enable you to edit the same article together with your co-workers – at the same time: no data loss is possible.
  • Plugins, templates and designs expand the engine with further functionalities and site structures.

Resources

Post Rating
1 Star2 Stars3 Stars4 Stars5 Stars (No votes yet)
Loading ... Loading ...

Tags: ,

Advertising
  1. 1
    Chris Poteet
    August 17th, 2007 1:26 am

    I as well came across this app recently. It does look quite promising, and after looking at WordPress all the time it’s nice to see something different. I’m still a hard sell however to leave WP.

  2. 2
    Juan Manuel Lemus
    August 17th, 2007 1:33 am

    I good alternative to Ruby programmers. I think that Mephisto don’t reveal to WorPress, only cover a different market.

  3. 3
    Peter
    August 17th, 2007 1:34 am

    Does this mean that Smashing Magazine is dropping WordPress will be switching over to Mephisto? :)

  4. 4
    Mike Diesel
    August 17th, 2007 2:00 am

    I recently came across Mephisto too. I’m about to install it and play around with it. I doubt I’ll change over from Wordpress, but it’s nice to have options.

  5. 5
    Carlos Eduardo
    August 17th, 2007 2:45 am

    Yeah… I think it’s nice to have another option to choose.

    I like the flexibility of Wordpress and I have a lot of plugins installed, but I’ll try Mephisto to know more about it.

    Thank you for this recommendation! :)

  6. 6
    Todd Zaki Warfel
    August 17th, 2007 4:38 am

    I’ve been looking at Mephisto for a while. The one thing which has stopped me is the lack of a good anti-spam plug-in like Askimet. That little beauty saves me the hassle of moderating several thousand spam comments each month.

  7. 7
    mahalie
    August 17th, 2007 4:42 am

    It would be great if someone would take a site design and implement it in all the major blog software and review their experiences. Of course this would be no small undertaking but it would extremely interesting and bound to garner them much traffic. I’d especially be interested in comparison of these used as a CMS as is happening more and more often.

  8. 8
    Razvan
    August 17th, 2007 5:01 am

    Mephisto is ok, if you have ruby on rails on your server/host. I’ve tested MT 4 but I don’t like it, I’ll stick with Textpattern and Wordpress.

  9. 9
    MrsCommunication
    August 17th, 2007 5:35 am

    I’ve not had a chance to really play with Mephisto, but I will definitely be checking it out for future reference.

    Honestly though, I am a MODx user. I left WP (and now depend on MODx to fill my cms needs) around 7 months ago, and haven’t looked back.

    Thanks for the recommendation; I will definitely be trying out this alternative as well.

  10. 10
    Jon
    August 17th, 2007 6:49 am

    Mephisto has been around for awhile. I took a look at it, but it does lack features in quite a few areas, and unfortunately isn’t really being developed very actively. At least that’s how it looks.

    http://mephistoblog.com/2007/3/22/is-mephisto-dead

  11. 11
    Starfeeder
    August 17th, 2007 7:19 am

    I’ve been using expression engine on my site and so far loving it!

    Its got so much power and features :)

  12. 12
    Gautam Mandewalker
    August 17th, 2007 7:27 am

    What about plugin system in Mephisto ? Is it as powerful as Wordpress or better !!

  13. 13
    marcus
    August 17th, 2007 1:50 pm

    Todd Zaki Warfel : Mephisto has built-in support for Akismet.

    Another Rails-based weblog engine is . SimpleLog has support for blacklist (regex) for dealing with comment spam.

  14. 14
    Colir
    August 17th, 2007 2:25 pm

    You forget to mention DotClear in your weblog-engine list.
    This engine is very nice and largely used , specially in france/e.u
    …just to complete the list…

  15. 15
    Colir
    August 17th, 2007 2:34 pm

    You forget to mention DotClear in your weblog-engine list.
    This one is very nice/usefull and largely used in france / E.U….just to complete your list….

  16. 16
    Carlton Dickson
    August 17th, 2007 7:14 pm

    I’m working with expression engine at the moment and it seems pretty good so far….the support in the forums is pretty quick too which is always nice when you’re learning something new and need a push in the right dfirection if you get stuck

  17. 17
    Hitesh Mehta
    August 17th, 2007 7:57 pm

    Very informative article.

  18. 18
    Christian Mohn
    August 17th, 2007 8:46 pm

    Another alternative, which hasn’t been mentioned yet, is Habari which in my opinion is shaping up to be a real contender in the blog/cms market. Based on a pure PHP5 approach it’s poised as “The next generation free software blog platform”. Well worth a look, Paul Stamatiou recently posted his first impressions of it too.

    Perhaps something to review in full in it’s own post?

  19. 19
    Gene
    August 17th, 2007 10:07 pm

    How does Mephisto compare to Joomla! / Mambo? Sounds like the same to me…

  20. 20
    Gene
    August 17th, 2007 10:08 pm

    How does Mephisto compare to Joomla! / Mambo? Sounds like the same to me… but I think the aforementioned CMSystems have a better footing in the ground since it’s been around for a while with an established community of programmers/users/etc.

  21. 21
    Gabe da Silveira
    August 18th, 2007 3:18 pm

    Normally I find your articles to be quite comprehensive and informative, but this one really falls flat.

    My first critique is that you seem to be implying Mephisto is somehow a more universal solution than the others, when in fact it is newer, smaller, more focused and less actively-developed project. Don’t get me wrong, Mephisto is a fine piece of work, and in many ways has a superior code base to some of the other projects, but it still has a ways to go before reaching the maturity of the other projects.

    If one of those projects is more universal, the clear choice is Drupal, which is a full-fledged general CMS with quite an impressive architecture, and far more extensibility and flexibility than WordPress. Expression Engine is probably the next most general-purpose, but you’ve also strangely omitted Joomla/Mambo.

    You included some nice details about Mephisto included, but the summaries of the various engines are pretty superficial boilerplate stuff. Someone choosing EE because its “flexible”, or TxP because they want “semantic markup” might be making a huge mistake because those things could easily be better served by one of the other options. In other words, I don’t think you hit on the defining characteristics of each platform very accurately.

  22. 22
    Cadu de Castro Alves
    August 19th, 2007 1:27 pm

    Ordered List is just running on Mephisto.
    It’s very interesting, because I visit this website have a lot of months and at least in my five last visits, I didn’t see the change. It was running on Wordpress.
    The owner made a good job, because the theme is very similar than the same Wordpress theme. It’s the power and flexibility of XHTML & CSS.
    I’d like to know some Python based blog engine. Could somebody indicate me?

  23. 23
    RDH
    August 19th, 2007 6:54 pm

    You’ve missed Textpattern! It’s far better than Mephisto and has a huge community of developers who release countless excellent plugins, allowing you to extend it to far more than a blog. Quite shocked.

    Textpattern and Expression Engine are the two best blogging systems – with those two solutions you can provide services for almost any level.

  24. 24
    Robin
    August 22nd, 2007 12:18 am

    Have to agree with the above comment. Textpattern and Expression Engine are by far the best CMS out there. Textpattern is a joy to work with as it’s so light and does everything you could need for most sites.

  25. 25
    Jeff
    August 23rd, 2007 3:02 am

    neat little article here, i didnt really understand alot of it though

  26. 26
    Jared
    August 24th, 2007 9:00 am

    @Todd Zaki Warfel – Mephisto has Akismet built in. There’s no need for a plugin.

    I’ve been using Mephisto since it first launched and have really enjoyed it. My biggest complaint so far is the lack of continual development, otherwise, it’s a great product.

  27. 27
    Ryan
    August 31st, 2007 9:21 pm

    @Gautam Mandewalker: I am not that familiar with the Mephisto plugin system, but Mephisto can also take advantage of the Rails plugin system. This means it should be easy to extend the system even further if you have some knowledge of Rails.

    I’ve seen several people moving from WP to Rails. I use WP now and absolutely love it, but after looking at Mephisto I’m thinking of switching. Rails is a lot easier to manipulate that PHP, imo, and I really enjoyed the out-of-the-box sections Mephisto allows that you have to force into the WP Loop.

    I am curious to see how development of Mephisto picks up once Rick and Justin finally finish their Warehouse project.

  28. 28
    psycholq
    September 27th, 2007 2:21 am

    Which one of those engines are most user-frendly for making a own template?
    I’ll try to rebulid a symphony workspace a litle bit but… any usefull info?

  29. 29
    sol
    September 30th, 2007 10:10 pm

    If youre into rails, which is very easy to extend, mephisto is not the only publishing system, there are a lot more upcoming applications.
    If anyone is looking for a rails based blog or cms, maybe this list helps a bit: http://www.railsbased.org

  30. 30
    lucapost
    May 28th, 2008 7:09 am

    Can you help me to export my wordpress data (xml) into mephisto blog?

    LP

  31. 31
    dice
    June 10th, 2008 8:45 am

    try The Great Ruby CMS TGRCMS

  32. 32
    Hatem
    September 16th, 2008 11:13 pm

    I have posted a tutorial on installing Mephisto 0.8 on Rails 2.1. Check it here:
    http://www.expressionlab.com/2008/9/17/installing-mephisto-0-8-on-rails-2-1

  33. 33
    Hatem Mahmoud
    May 29th, 2009 4:17 am

    I have posted a new version of the tutorial on Installing Mephisto 0.8.2 on Rails 2.2.2: http://www.expressionlab.com/2009/4/23/installing-mephisto-0-8-2-on-rails-2-2-2

  1. 00

    There are no trackbacks at this time. If you are interested in leaving a trackback, please use this URL.

Leave a Comment

Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!



Advertisement Advertise with us!
Join in Smashing Forum
Post your job
Advertisement