Chyrp

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Chyrp
Chyrp logo.png
Developer(s) Chyrp Project
Stable release 2.1.2
Preview release 2.5 beta 3
Development status Active
Operating system Cross-platform
Platform PHP with MySQL or SQLite
Type Blog software
License MIT License
Website http://chyrp.net

Chyrp is a free and open source blog publishing application, developed by Alex Suraci. Chyrp is intended to be light-weight, yet functional.[1]

History[edit]

The idea of Chyrp has started in 2004 by Alex Suraci. Initially the project was called MCMS (mynimal CMS); then Mynimalistic; then Lingua; and so it has derived to Chyrp.

In 2009 development stopped, and in May 2010 Suraci announced the death of the project due to a lack of contributors.[2] However, in November Chyrp user Arian volunteered to take over development, and work resumed on a part-time basis.[3]

In October, 2012 an anonymous benefactor enabled Chyrp's lead developer to work full-time on Chyrp,[4] leading to a more methodical development approach. Chyrp 2.5b3 contained a new WYSIWYG editor, RedactorJS, which was purchased by the Chyrp project a month prior.

Design[edit]

Chyrp is a tumblelog-like blogging engine,[5] hosted on one's own server. It is based on the Model View Controller paradigm, and the view layer uses a flexible plug-in system, with modules called "Feathers", providing support for different types of content. Like most blogging engines, Chyrp supports themes which can change the appearance of the website.

Chyrp is built over PHP, MySQL (or SQLite), and AJAX[6]

Core modules[edit]

The default Chyrp install is rather vanilla, but Chyrp can be extended through modules. Modules are things that enable extra functionality to Chyrp. There are sixteen default Modules bundled to every Chyrp installation, each providing certain functionality for a certain topic.

  • Aggregator: Pulls content RSS2/Atom feeds into your Chyrp installation as posts.
  • Cacher: Caches pages, drastically reducing server load.
  • Comments: Adds commenting functionality to posts, including Akismet spam protection, auto-reloading, pagination, etc.
  • Likes: Adds a Like feature to your Chyrp posts.
  • Markdown: A Markdown wrapper for posts, pages, and comments.
  • Paging: Split entries into multiple pages at <!--page--> tags.
  • Read More: Splits entries at <!--more--> tag.
  • SmartyPants: A SmartyPants wrapper for posts, pages, and comments.
  • SWFUpload: This is a helper module which provides functionality to other modules.
  • Tags: Adds tagging functionality to posts, allowing organization, grouping, and adding keywords to posts.
  • Textilize: A Textile wrapper for posts, pages, and comments.
  • Email Blog: Lets you post to chyrp from email..
  • Extension Manager: Allows you to install modules and themes from the chyrp site..
  • Recaptcha: A Module that provides recaptcha on your site..
  • Theme Editor: Edit the code in chyrp themes.
  • Categorize: Adds categories that posts can be added under.

Releases[edit]

Version Release Date Notes
1.0 25 December 2007 First release to public.
1.0.2 28 December 2007 Mostly bug fixes, added feathers.
1.0.3 2 January 2008 Added previews, upgrader.
1.1 3 February 2008 Reduced SQL queries.
1.1.2 3 February 2008 Mostly bug fixes.
1.1.3 8 February 2008 Mostly bug fixes.
1.1.3.1 9 February 2008 Mostly bug fixes.
1.1.3.2 17 February 2008 Mostly bug fixes.
2.0 2 July 2009 Major release.
2.1 1 April 2011 Major release and bug fixes.[7]
2.1.1 12 August 2011 Vulnerability Fix.
2.1.2 2 February 2012 Vulnerability Fix.
2.5b2 8 February 2012 New theme and Like module.
2.5b3 20 October 2012 Numerous bug fixes, a new refactored Update process

Requirements[edit]

Chyrp requires[8] PHP Version 5.2 or greater (with PDO support). MySQL 4.1 or greater, SQLite 3 or PostgreSQL.

See also[edit]

References[edit]

  1. ^ "Chyrp". chyrp.net. Retrieved 2009-08-18. "Chyrp is a blogging engine designed to be very lightweight while retaining functionality." 
  2. ^ "Chyrp is Dead; Long Live Chyrp". 
  3. ^ "Chyrp:About". 
  4. ^ "A Quick Update On The Overall Status". 
  5. ^ "Linux.com :: Chyrp: A lightweight tool for simple blogging". Dmitri Popov. Retrieved 2009-08-19. "The default Chyrp package provides only the most basic functionality, but you can extended it via plugins, or feathers in Chyrp's parlance. For example, the Photo, Quote, Video, and Link feathers can turn your blog into a tumblog, while the Textile, Markdown, and WordPress Formatting feathers add support for alternative markups." 
  6. ^ "Chyrp". Geeknet, Inc. Retrieved 2009-12-01. 
  7. ^ "Chyrp 2.1 Final Released". Chyrp Blog. Retrieved 2011-04-01. 
  8. ^ "Chyrp Requirements". 2011-05-01. 

External links[edit]