Archive for January, 2009

30 Jan 09

jQuery + Deki = <3;

Do you know javascripts [sic]? Do you work with Dekis [sic] on a daily basis? Then you’ll be glad (?) to know that we have changed access to jQuery in Deki for the fresh upcoming Lyons release.

Previously, we had DekiWiki.$, and then we also had $; now we have DekiWiki.$, $, and Deki.$. What does this all mean? It means the preferred method to use jQuery in your extensions and plugins is now Deki.$. We will maintain backwards compatibility with the deprecated DekiWiki.$, but we cannot guarantee access to $, due to its usage in many different libraries.

Experiment 1:
Deki.$('body').click(function(){alert('ignore me!');});

Experiment 2:
Deki.$(':input').hover(function() { this.value = 'Deki!'; });

Note from the editor: This post makes a lot more sense if you click the first “javascripts” link. Dry British humour at its best!

30 Jan 09

Help us testing Deki Lyons !

We recently posted a MindTouch Deki VM on Trunk to test out our Lyons bits. This VM is publicly available and we would gladly appreciate your help for some bug hunting :)

Once you downloaded it, make sure to update it to the latest bits :

# updateWiki.sh -dv

This will check out the latest Deki bits from our SVN and compile the Mono binaries. This VM works exactly the same way as the stable ones so you can access it and transfer files via Samba or using SSH.

To give us your feedback on it, please post on our forums or file a bug.

Thanks!

30 Jan 09

Ops Team (Orange Team) Status Update

Here’s a quick udpate of what’s happening on the Ops team.  Sorry for not posting last week.  My laptop HD decided to take a dive on me last week (when I was visiting the office in San Diego of course!) so I lost my notes :(

Mathieu

  • Created a new VM running the trunk bits.  If you’d like to check out some of the new features in Lyons, download this VM and give it a shot.  This VM has mono 1.2.2.1 which is pretty old but actually compiles our C# bits :)  To update to the latest and greatest code, simply run:  updateWiki.sh -dv   The -d compiles binaries and copies them to /var/www/dekiwiki/bin.  I’ll see if Mathieu can post more detailed information about the trunk VM in a future blog post.
  • closed more packaging bugs
  • switched nightly builds to use trunk branch – NOTE, the C# bits in these builds may not work reliably since we haven’t compiled deki release binaries lately

Robert

  • Finished up automated nunit testing of nightly builds and posting test results
  • writing a new DekiScript extension for IreneV for sliding images
  • restarted all VMs after power surge took down our ESX box in the office.  TODO: buy a UPS ;)

Brian

  • wrote a C# app for stress testing file uploads with new Lyons resources schema.
  • continued working on support cases
  • gave update on OnDemand service (new hardware being purchased)

Corey

  • more troulbeshooting of FastCGI error on MSI when app pool restarts.  Possible workaround by hitting the API every few minutes from a script.
  • Documentation: Put together minimum system requirements for running Deki
  • Desktop Connector testing – filed 6 bugs
  • TODO: sanity test of email notifications on trunk.mindtouch.com
  • TODO: begin creating the new user manual for Lyons release once UI is stabalized.

Pete

  • enjoyed the week in beautiful San Diego
  • switched RoyK’s migration VM to trunk for more update script testing
  • closed some lucene bugs
  • helped RoyK launch WhoRunsGov.  Installed varnish, troubleshooting dekiscript errors, memory usage
29 Jan 09

Skinning Secrets – Fiesta CMS mode

gossipBack in the day when I first started developing skins for MindTouch Deki I created a skin called DekiCMS.  It was fairly simple, a completely separate skin that hid the nav bar, search bar, comments, files etc when a user wasn’t logged in.  DekiCMS went on to power multiple versions of the MindTouch.com website and to this day is still the base skin for the website.

Although DekiCMS was successful for our needs it didn’t receive very much TLC and it eventually turned into a neglected project which was always second to the Fiesta skin.  To solve this problem I decided to offer CMS-like functionality in Fiesta.  In the upcoming release (lyons) I’ve added a very simple php variable to Fiesta.php which simply toggles on and off CMS mode.  It works exactly the same as DekiCMS and has all of the Fiesta skins, up-to-date features and support.

How to use:

Crack open Localsetting.php and add:
$wgFiestaCMSMode = true;

Damien
@DamienH

27 Jan 09

Update on forums

Finished catching up on all the forums posts as of yesterday EOD. So, if you didn’t get a response from me then it was either posted later or it was posted in an area that others on the team are responsible for (e.g. installation and LDAP integration). Don’t hesitate to ping me on twitter or private message me if your post has been ignored for days. We try hard, but sometimes things fall through the cracks, so don’t take it personally.

There are still two threads I’m working on and they should get responses later in the day.

For those who care about programmatic access to RSS feeds from DekiScript, I recommend you take a look at my latest post on the Including recent changes on the home page thread. It details the improvements to feeds in Lyons.

And that wraps up the latest news from the forums front! ;)

Copyright © 2011 MindTouch, Inc. Powered by