# \[ANN\] Instiki 0.11.0 - ActiveRecord Forever

**URL:** <https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302>\
**Category:** Ruby\
**Created:** [March 19, 2006, 12:17pm UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302 "2006-03-19T12:17:10Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [March 19, 2006, 12:17pm UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/1 "2006-03-19T12:17:10Z")

</div>

Dear all,

If you thought Instiki was a dead project, you were right. Since I’ve  
got a day job that doesn’t suck  
(Official Ruby Zealot of ThoughtWorks Canada), my motivation to do open  
source greatly sufferred 🙂

But… but… but! Here is Instiki 0.11.0, and in this version Instiki  
is (finally!) moving to ActiveRecord backend  
and (finally!) has the File Upload feature.

Instiki is a Wiki Clone [http://www.c2.com/cgi/wiki?WikiWikiClones](http://www.c2.com/cgi/wiki?WikiWikiClones)  
that’s so easy to set up and so pretty to look at,  
you’Íl be wondering whether this is a real wiki at all.

It is also the most frequently downloaded end-user application on  
RubyForge, surpassed only by Rails, One Click Installer and RubyGems.

Changes in this version:

SQL-based backend (ActiveRecord)  
File uploads (finally)  
Upgraded to Rails 1.0.0  
Replaced internal link generator with routing  
Fixed --daemon option  
Removed Rubygem and native OS X distributions  
Improved HTML diff  
More accurate “See Changes”

The released files are available at  
[http://rubyforge.org/frs/?group\_id=186](http://rubyforge.org/frs/?group_id=186)  
Online documentation is at [http://instiki.org](http://instiki.org).  
Source code and bug tracker are at [http://dev.instiki.org](http://dev.instiki.org)

README at [http://svn.instiki.org/instiki/tags/release-0.11.0/README](http://svn.instiki.org/instiki/tags/release-0.11.0/README)  
contains instructions on how to install this version  
and migrate data from Instiki 0.10 or Instiki-AR beta.

Especially big thanks to Rick O. aka technoweenie for his help with  
porting Instiki to ActiveRecord.  
Big thanks to DHH and Co. for Rails, to Why the Lucky Stiff for  
RedCloth, and everybody who sent me patches and otherwise  
prodded me to keep going for that extra bit of motivation.

Best regards,  
Alexey V.

---

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [March 19, 2006, 9:35pm UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/2 "2006-03-19T21:35:08Z")

</div>

Hi Alexey,

I’m getting deadlock errors on windows:

[http://ruby:2500/mywiki/new/HomePage](http://ruby:2500/mywiki/new/HomePage) → /mywiki/show/HomePage  
deadlock 0x363a7b8: run:- - (null):0  
deadlock 0x2795628: sleep:ST(1142800030.644000) (main) -  
c:/ruby/lib/ruby/1.8/we  
brick/server.rb:88  
deadlock 0x37314c0: sleep:T(1142800059.575000) -  
c:/ruby/lib/ruby/1.8/timeout.r  
b:41  
[2006-03-19 15:27:09] ERROR fatal: Thread(0x37314c0): deadlock  
c:/ruby/lib/ruby/1.8/timeout.rb:41:in `start’

Any ideas?

Hammed

On 3/19/06, Alexey V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> and (finally!) has the File Upload feature.  
> SQL-based backend (ActiveRecord)  
> Source code and bug tracker are at [http://dev.instiki.org](http://dev.instiki.org)  
> Best regards,  
> Alexey V.
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–

---

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [March 20, 2006, 6:50am UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/3 "2006-03-20T06:50:37Z")

</div>

Alex,

My Ruby version: ruby 1.8.2 (2004-12-25) [i386-mswin32]

I’m a bit hesitant to upgrade since all my current apps work well with  
this  
version and my host (TD) is also at this version. I’ll try running it  
with  
InstantRails (ruby 1.8.4 (2005-12-24) [i386-mswin32]) and see if that  
works  
better.

I poked around while running it under Instant Rails and no problems so  
far.

Thanks

Hammed

On 3/19/06, Alexey V. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> c:/ruby/lib/ruby/1.8/timeout.rb:41 contain anything remotely interesting
> 
> Alex
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–

---

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [March 19, 2006, 10:11pm UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/4 "2006-03-19T22:11:40Z")

</div>

Hammed M. wrote:

> I’m getting deadlock errors on windows:
> 
> Any ideas?

Hmm…

Neither c:/ruby/lib/ruby/1.8/webrick/server.rb:88, nor  
c:/ruby/lib/ruby/1.8/timeout.rb:41 contain anything remotely interesting  
on my PC. The latter is in the middle of a large comment block, in fact.  
I suspect your Ruby version is not the same as mine. I have One Click  
Installer 1.8.4.16 preview3:

C:\eclipse\workspace\instiki\>ruby -v  
ruby 1.8.4 (2005-12-24) [i386-mswin32]

What’s yours? In case it’s not the same, can you try to upgrade from  
[http://rubyforge.org/frs/download.php/8338/ruby184-16p3.exe](http://rubyforge.org/frs/download.php/8338/ruby184-16p3.exe) and see what  
happens?

Alex

---

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [April 2, 2006, 7:44pm UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/5 "2006-04-02T19:44:52Z")

</div>

Keith L. wrote:

> Alexey V. wrote:
> 
> > Dear all,
> 
> > File uploads (finally)  
> > Best regards,  
> > Alexey V.
> 
> Got this working today without too much hoopla, but how do you enable  
> file uploading??? I found a ref on the wiki, but when I tried it, I got  
> “File uploads are blocked by the webmaster”.
> 
> TIA,  
> Keith (w/apologies in advance if this was the wrong place to ask…🙂

Nevermind - fixed it. Part of the problem turns out to be that the web  
password was lost when I upgraded. Had to hack the db to get it working,  
and then the changes I made stuck.

KL

---

<div class="post-metadata">

**Author:** ![alexeyv](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/46a35a/32.png) [@alexeyv](https://www.ruby-forum.com/u/alexeyv)\
**Post date:** [April 2, 2006, 5:45am UTC](https://www.ruby-forum.com/t/ann-instiki-0-11-0-activerecord-forever/55302/6 "2006-04-02T05:45:19Z")

</div>

Alexey V. wrote:

> Dear all,

> File uploads (finally)  
> Best regards,  
> Alexey V.

Got this working today without too much hoopla, but how do you enable  
file uploading??? I found a ref on the wiki, but when I tried it, I got  
“File uploads are blocked by the webmaster”.

TIA,  
Keith (w/apologies in advance if this was the wrong place to ask…🙂
