Personal tools


News

From OrganicDesign

Jump to: navigation, search


8 August 2008

Richard Stallman talks about free software at the University of Auckland

Richard Stallman, (pseudonym "rms") is a software freedom activist, hacker (programmer) and software developer. In September 1983, he launched the GNU Project to create a free Unix-like operating system, and has been the project's lead architect and organiser. With the launch of the GNU Project, he started the free software movement and, in October 1985, set up the Free Software Foundation.

He pioneered the concept of copyleft and is the main author of several copyleft licenses including the GNU General Public License (GPL), the most widely used free software license. He wrote the original Emacs editor, the GNU Compiler Collection, and the GNU Debugger.

He's currently visiting New Zealand and is doing a series of lectures. Today the Organic Design team went to the University of Auckland to attend his lecture on free software and digital restrictions management. He explained that the copyright system we have in place today was designed in a time when only publishing companies could afford to print material and that it was never intended to impede the ability for individuals to share information amongst themselves. Further than this he states that to deliberately impede a society's ability to share information and knowledge is immoral and should not be tolerated by the people.


12 July 2008

Get Loaded!

PayPal used to be an excellent alternative to the whole credit industry for online payments, but then it got bought by the huge eBay corporation in 2002, and by 2007 had achieved the status of a proper bank in many countries. Now it's charges and fees are much higher and requires its users to have a credit card linked to their account or it will become frozen and unusable. However, it's still one of the most widely accepted and useful online payment solutions.

Until recently this new credit card requirement was a problem for NZ customers who couldn't obtain one due to a bad credit-rating. But now we have some local debit card options such as the Visa "Loaded" card which you can get from any NZ Post Shop (take two forms of ID and $16.50 with you). It's a normal credit card but with zero credit (i.e. it's prepaid), but it still links to your name and address like a normal Visa card so you can use it to get a proper verified PayPal account.

I recently applied for a Loaded card and today I successfully used it to verify my PayPal account. Once you're a verified PayPal user, you have no limit to how much you can receive, send or transfer and you can enable other useful features such as the ability to accept credit card payments on your site, instead of only being able to accept payments from other PayPal users.


11 July 2008

17 June 2008

The Benefits of Subversion

We've recently started moving many of our extension code into the MediaWiki Subversion (SVN) repository so that their development can benefit from the input of all those working on the main code-base and other extension developers who take an interest.

This has already proved to be a very productive move, for example, the EmailArticle extension was moved across one month ago today and has already been internationalised and messages fully translated for 14 new languages; Arabic, Bulgarian, Esperanto, French, Galician, Luxembourgish, Malayalam, Marathi, Dutch, Norwegian, Occitan, Slovak, Swedish, Vietnamese!


25 May 2008

CurrentPages Extension

The CurrentPages extension (code) is basically a hit counter recording the number of normal page views to each article. The difference between this extension and the normal popular pages special-page is that this only records the hits for the last 24 hours. It creates a new table called currentpages_hourlyviews in the wiki database to store the information in.


22 May 2008

New skin for 2008

Today we've changed the skin from a WikiSkin based skin to a normal MediaWiki skin. If your skin is not showing up like the screenshot to the right, then set it to "OrganicDesign" in your preferences.

OrganicDesign has gone through a few other skins over the last few years which are shown below. Click on any of the images to see them at 1:1 resolution.

2005
2006
2007

18 May 2008

Integrating with MediaWiki SVN

We've recently started moving our most stable and popular extensions into the MediaWiki SVN repository, so that they can evolve through the collaboration of the main developers of the MediaWiki project. We've also started developing the main MediaWiki code-base to allow support for the SQLite and Microsoft SQL Server database engines. Below is a list of the extensions we've moved into SVN.

I was wondering how many of the SVN committers are active and how often, so I made a PERL script to read in all the commits (svn-report.pl) and another (svn-results.pl) to format the results into monthly totals as shown below. The core commits are those changes made to the MediaWiki code-base (the phase3 branch) rather than those made to other areas of the repository such as extension code. The resulting statistics are in the MediaWiki SVN Statistics article.

See also
  • SVN - local SVN article
  • MW:Commit access - article about obtaining Commit access to the MediaWiki repository
  • W:SVN - WIkipedia article about Subversion in general

17 April 2008

TreeAndMenu extension

I've needed to create parser-functions a number of times which allow the rendering of dynamic menu's. Each time I've created a specific extension for the job and have used code from TreeView to achieve it, so finally I bit the bullet and merged the best JavaScript dynamic menu I've found (Sons of Suckerfish) into the TreeView code base, and renamed the extension from TreeView5 to TreeAndMenu.

The TreeAndMenu extension allows bullet lists to be rendered as folder trees or dynamic drop-down menu's. It has been tested successfully on MediaWiki versions 1.6.10, 1.8.4, 1.9.3, 1.10.2, 1.11.0 and 1.12.0. And is known to work on Safari, IE6, IE7 and all Mozilla based browsers such as Firefox and SeaMonkey.

Image:TreeAndMenu.png

Screenshot showing a tree on the left and a dynamic drop-down menu on the right

See also

16 May 2008

Predictable random number generator discovered in the Debian version of OpenSSL

A major security hole was announced on May 13, 2008 in the pseudorandom number generator (PRNG) of the Debian version of OpenSSL, one of the most used cryptographic programming libraries. The problem affects all the Debian-based GNU/Linux distributions, like Ubuntu and Knoppix, that was used to create SSL/TLS keys since September 17, 2006. The bug was discovered by Luciano Bello, a Debian package maintainer. (read the rest on WikiNews...)

This bug affects Organic Design because our servers are Debian and workstations Ubuntu, but all have been updated now and the compromised keys regenerated. The problem affected the MediaWiki SVN users as well because it uses SSH keys for authentication, so anyone's keys that were generated on affected systems had to be replaced including ours.

Image:Debian-logo.svg

9 May 2008

SQLite support moved into main codebase

SQLite database support is now maintained directly as part of the main MediaWiki code-base rather than as a separately installed extension.

Image:SQLite.gif

The GNU Project Debian Linux Ubuntu Linux Wikipedia online encycopedia MediaWiki