Chyrp 2.0 beta released!

Chyrp Beta 2

Grab it here: Download

What’s new?

  • Twig templating engine
  • SQLite3 support
  • A real Model engine. No more tossing around through variables.
  • Immensely improved Feather, Module, and Theme backends.
  • A much better Paginator class that can be used with general-purpose arrays.
  • Smarter, simpler, cleaner code in general.
  • XML-RPC
  • Importing/exporting Chyrp content
  • Moved to PDO for the database engine (potential for PostgreSQL and other adapters)
  • Brand new Admin area (design by Chris Voll)
  • Fancier, more powerful Admin functions
  • You can now rearrange the tabs for the feathers on the Write page.
  • PHP5 minimum, uses SimpleXML (huge speed boost)
  • Fewer SQL queries.
  • Modules can now do LEFT JOINs onto model grabbing queries, resulting in a drastic decrease in query count.
  • More secure - we use sessions now, stored in the database.
  • Audio and Photo feathers allow you to upload from a URL.
  • RSS → Atom
  • There’s a caching module in beta.

I’m just going to stop there, since I can’t remember everything. This release is after quite a few months of work. Chyrp 2.0 makes 1.1.3.2 look like the stone age.

Upgrading

The upgrading method for this release is different from the previous methods. If you’re upgrading from 1.1.x, look in the README file under “Upgrading from 1.1.x” (surprise surprise) for instructions. If you’re upgrading from 1.0.x, well, you’ll have to upgrade to 1.1.3.2 and then upgrade to 2.0 from there. Sorry; for releases that old it just wasn’t worth the time to make the upgrader work back that far.

The 2.0 release makes all current/previous modules, feathers, and themes obsolete and incompatible. I will be updating all of my modules (Cacher, Textilize, WP Formatting, Comments, Markdown, Paging, Read More, SmartyPants, Tags) and Feathers (Tumblr pack) on Chyrp: Extend. The new documentation can be found at the same place, updated for 2.0 beta: Chyrp: Docs.

06:17 PM | 8 Comments

Comments

  1. Woo! Now, as soon as I get PDO installed on my hosting I’ll be running this.

    Congrats, Alex! I’ve been following this in Github and it’s definitely nice to see your work finally being released.

    bradpurchase on
  2. Congratulations! It’s been a long, long journey - but you made it.

    Now I’ll have to destroy my old WordPress blog. Weee!

    Linnk on
  3. hey,alex i’ve a commercial site running. i’m thinking of upgraded but i’m afraid of it.i made some modifaction to some themes files. is it time to upgrade and test for you?^_^! your advice?

    tuiguangren on
  4. Wonderful! Cool! ! !

    codethefuture on
  5. Congratulations! I’ve been holding off doing any work on my site in anticipation of this release (and because of a bit of a motivational ebb). Once Textile is upgraded, I think I’ll go ahead and start playing.

    Great work.

    Rob Wilkerson on
  6. tulguangren: I’d wait for a final release. This is currently beta software.

    Alex on
  7. Sweet! I’ve been following along a bit and this is a really awesome release. Nice work.

    Pete on
  8. 写的太棒了,支持,学习的好程序!

    fvzone on