[ANN] Instiki 0.9.0: Rendering improvements, Latex integration, OS X version

What's new in Instiki 0.9.0?

···

============================

It’s finally here! And with a ton of cool stuff as well. Mark Reid has done a massive job implementing a new rendering pipeline that fixes a bunch of bugs, adds aliased links, inclusion of other pages, and more. On top of that there’s now a native OS X-version where you just double-click and go (no need to install Ruby 1.8, it’s included!). And experimental Latex integration. Oh, and did I mention much, much more?

Full changelog:

* Added aliased links such as [[HomePage|that nice home page]] [Mark Reid]
* Added include other page content with [[!include TableOfContents]] [Mark Reid]
* Added delete orphan pages from the Edit Web screen [by inspiration from Simon Arnaud]
* Added logging of IP address for authors (who's behind the rollback wars)
   Unfortunately, it doesn't work for wikis behind mod_proxy :confused:
* Added Categories pages through backlinks (use "categories: news, instiki" on start of line) [Mark Reid]
* Added option to use bracket-style wiki links only (and hence ban WikiWords)
* Added command-line option to specify different storage path
* Added print view without navigation
* Added character and page (2275 characters including spaces) counter (important for student papers)
   Off by default, activate it on the Edit Web screen
* Added LaTeX/PDF integration on Textile installations with pdflatex installed on system (EXPERIMENTAL)
   Use the home page as a table of contents with a unordered list to control sections
* Added limit of 15 to the number of pages included in RSS feed
* Moved static parts of stylesheet to separate file [Lau Tårnskov]
* Fixed better semantics for revision movement [Ryan Singer]
* Fixed color diffs to work much better [Xen/Mertz/Atkins]
* Fixed performance problems for All Pages list [Dennis Mertz]
* Fixed lots of rendering bugs [Mark Reid]
* Upgraded to RedCloth 2.0.11 [integrating the fine work of Dennis Mertz]

Read more and download from http://www.instiki.org. There's also an IRC channel called #instiki on Freenode where I usually hang for questions and talk.

P.S.: A GEM version of Instiki is in the pipeline. Stay tuned...

/ David

* Added LaTeX/PDF integration on Textile installations with pdflatex
installed on system (EXPERIMENTAL)

killer feature. All the other are fine, but I plain love this :slight_smile:
Just on thing is unclear to me: does this:

  Use the home page as a table of contents with a unordered list to
control sections

mean that we can generate a whole big hyperlinked doc from a whole
wiki or what else?

···

il Mon, 7 Jun 2004 06:32:41 +0900, David Heinemeier Hansson <david@loudthinking.com> ha scritto::

Wow...very nice OS X integration. You guys did an amazing job of making it
seamless. Quick question on it though...where is the wiki data stored?

Keep up the EXCELLENT work.

-rich

···

On 6/6/04 5:32 PM, "David Heinemeier Hansson" <david@loudthinking.com> wrote:

What's new in Instiki 0.9.0?

It¹s finally here! And with a ton of cool stuff as well. Mark Reid has
done a massive job implementing a new rendering pipeline that fixes a
bunch of bugs, adds aliased links, inclusion of other pages, and more.
On top of that there¹s now a native OS X-version where you just
double-click and go (no need to install Ruby 1.8, it¹s included!). And
experimental Latex integration. Oh, and did I mention much, much more?
<SNIP>

I don't know if you saw this page - http://www.instiki.org/show/FeatureRequests - But it's seriously screwed up. I tried to make an edit to it, and it just blew up on me and locked the page.

David Heinemeier Hansson wrote:

···

What's new in Instiki 0.9.0?

It’s finally here! And with a ton of cool stuff as well. Mark Reid has done a massive job implementing a new rendering pipeline that fixes a bunch of bugs, adds aliased links, inclusion of other pages, and more. On top of that there’s now a native OS X-version where you just double-click and go (no need to install Ruby 1.8, it’s included!). And experimental Latex integration. Oh, and did I mention much, much more?

Full changelog:

* Added aliased links such as [[HomePage|that nice home page]] [Mark Reid]
* Added include other page content with [[!include TableOfContents]] [Mark Reid]
* Added delete orphan pages from the Edit Web screen [by inspiration from Simon Arnaud]
* Added logging of IP address for authors (who's behind the rollback wars)
  Unfortunately, it doesn't work for wikis behind mod_proxy :confused:
* Added Categories pages through backlinks (use "categories: news, instiki" on start of line) [Mark Reid]
* Added option to use bracket-style wiki links only (and hence ban WikiWords)
* Added command-line option to specify different storage path
* Added print view without navigation
* Added character and page (2275 characters including spaces) counter (important for student papers)
  Off by default, activate it on the Edit Web screen
* Added LaTeX/PDF integration on Textile installations with pdflatex installed on system (EXPERIMENTAL)
  Use the home page as a table of contents with a unordered list to control sections
* Added limit of 15 to the number of pages included in RSS feed
* Moved static parts of stylesheet to separate file [Lau Tårnskov]
* Fixed better semantics for revision movement [Ryan Singer]
* Fixed color diffs to work much better [Xen/Mertz/Atkins]
* Fixed performance problems for All Pages list [Dennis Mertz]
* Fixed lots of rendering bugs [Mark Reid]
* Upgraded to RedCloth 2.0.11 [integrating the fine work of Dennis Mertz]

Read more and download from http://www.instiki.org. There's also an IRC channel called #instiki on Freenode where I usually hang for questions and talk.

P.S.: A GEM version of Instiki is in the pipeline. Stay tuned...

/ David

David Heinemeier Hansson wrote:

What's new in Instiki 0.9.0?

It’s finally here! And with a ton of cool stuff as well. Mark Reid has done a massive job implementing a new rendering pipeline that fixes a bunch of bugs, adds aliased links, inclusion of other pages, and more. On top of that there’s now a native OS X-version where you just double-click and go (no need to install Ruby 1.8, it’s included!). And experimental Latex integration. Oh, and did I mention much, much more?

Can I upgrade seamlessly from older versions and keep my old wiki? Just thinking out loud, do you have a plan in place for identifying which version of instiki someone was running and running successive transformations on the persistent data to bring it into the format of the current version?

Thanks,
Carl

killer feature. All the other are fine, but I plain love this :slight_smile:
Just on thing is unclear to me: does this:

  Use the home page as a table of contents with a unordered list to
control sections

mean that we can generate a whole big hyperlinked doc from a whole
wiki or what else?

Exactly. Having an unordered list on the HomePage serves like a table of contents where each referenced page is put where it is. Example:

* [[Introduction]]
** [[Project statement]]
** [[Organization]]
* [[Methodology]]

Is turned into:

\section{Introduction}
All the content from the introduction wiki page

\subsection{Project statement}
All the content from the project statement wiki page

\subsection{Organization}
All the content from the organization wiki page

\section{Methodology}
All the content from the methodology wiki page

I recently finished a 100-paged bachelor's project written in all Instiki like this.

···

--
David Heinemeier Hansson,
http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby
http://www.basecamphq.com/ -- Web-based Project Management
http://www.loudthinking.com/ -- Broadcasting Brain
http://www.nextangle.com/ -- Development & Consulting Services

Wow...very nice OS X integration. You guys did an amazing job of making it
seamless. Quick question on it though...where is the wiki data stored?

Where all good OS X citizens are supposed to store their data :slight_smile:

~/Library/Application Support/Instiki/2500

Keep up the EXCELLENT work.

Thank you. I'd like to instantly extend this gratitude to all of the many, many contributors that Instiki has attracted and that has pushed the wiki so much further than what it is. What a ride!

···

--
David Heinemeier Hansson,
http://www.instiki.org/ -- A No-Step-Three Wiki in Ruby
http://www.basecamphq.com/ -- Web-based Project Management
http://www.loudthinking.com/ -- Broadcasting Brain
http://www.nextangle.com/ -- Development & Consulting Services

Carl Youngblood wrote:

David Heinemeier Hansson wrote:

> What's new in Instiki 0.9.0?
> ============================
>
> It’s finally here! And with a ton of cool stuff as well. Mark Reid has
> done a massive job implementing a new rendering pipeline that fixes a
> bunch of bugs, adds aliased links, inclusion of other pages, and more.
> On top of that there’s now a native OS X-version where you just
> double-click and go (no need to install Ruby 1.8, it’s included!). And
> experimental Latex integration. Oh, and did I mention much, much more?

Can I upgrade seamlessly from older versions and keep my old wiki? Just
thinking out loud, do you have a plan in place for identifying which
version of instiki someone was running and running successive
transformations on the persistent data to bring it into the format of
the current version?

The readme says that as long as you are running 0.5.0 or later, the data
format is compatible and you can simply copy the data files to your new
installation.

Curt

Curt Hibbs wrote:

The readme says that as long as you are running 0.5.0 or later, the data
format is compatible and you can simply copy the data files to your new
installation.

Curt

Thanks for answering for those lazy sods like myself who didn't want to bother downloading the new version and reading the README.