Working towards anyMeta release 3.1.3

After seeing the BiD Network competition come to a succesful finish we entered a relative quiet period. A good reason to start working on some bigger things inside anyMeta. All will be part of the coming release, 3.1.3. The release is now scheduled for the coming friday, april 28.

We are working on some new code, fixing old and new bugs and laying the basis for more web 2.0 functionality.

What did we add?

  • Implemented the TaintedArray security measurements. AnyMeta will be more secure than ever!
  • Added a prototype of LiveSearch, see search results while you are typing.
  • Added a photo SlideShow widget. With this you can add a nice slide show to your templates. A slideshow can show one or more photos, exchanging the shown images for others. The source for the list of images can be any set, listedit or listpublish.
  • Added the Gallery module, with support for image uploading using Gallery Remote compatible applications. Uploading images to anyMeta is now very easy, with the correct client side applications it is even possible to keep your iPhoto folders in sync with anyMeta!
  • Finished the new Forum module. All posts and topics are things in the semantic network, just like articles, images etc.

We also did some bug fixing and other changes

  • Finding articles on the edit state is now not depending on the publish state.
  • With the changes in the editing flow we introduced some problems with permission checks, they are now fixed.
  • Fixed Wiki rendering of <code/> and <html/> tags.
  • Fixed Wiki reverse of simple http links.
  • Fixed stacked logon, ie. logging on as a different user and after logging off continuing with the previous logged on user account.
  • Fixed posting behaviour within topics
  • Also count the postings of sysadmins as activity
  • Fixed error returns for service calls
  • Added the JSON return format for all service calls. Now you can use the service apis with XML, JSON, an image (for very old browsers), or using XML-RPC. You can see our services API at /services/rest.
  • Multiple small changes for compatibility with PHP 5.1.x

Some nice things will not make it into 3.1.3 ...

  • An automatic test set for anyMeta, we will do full automatic nightly tests. Do we have added the test set infrastructure, we are not yet ready for the automatic running of tests and handling the test results.
  • Central error logging, so that we can see the health of multiple sites from one central website. We made a start, and will finish this for the 3.1.4 release. It will greatly help us managing the sites we host.
  • I18N, or internationalisation. Making it easier to add a language, or change translations.
  • RSS. We support RSS feeds for sets, listpublish and listedit things. We will add support for parameters, so that you can make a RSS feed for (almost) any search result! We also will add specific handlers for all different item type in a feed, both for parsing and generating rss feeds.
  • The shop - still delayed, but will come along some time
  • Speedups by more usage (and better usage) of the memcache system. For this we will need to refactor the main thing read/write routines.

And what came along?

  • The TaintedArray implementation caused some problems with our PHP 5.0.5 installation. We are now testing PHP 5.1.2 with the APC cache. We are now a couple of days into the testing, and all looks good. Starting anyMeta 3.1.3, we will use PHP 5.1!
  • For the LiveSearch and other AJAX widgets we needed an easy way to move data from the webserver to the user agent, so we added support for the JSON data format.

anymeta release mediamatic jury fixes slideshow Marc's Blog software body signing oauth

anyMeta 3.1.3 released

We just released anyMeta 3.1.3 and updated our servers to work with this new version. The sites...

anyMeta 3.1.2 released

We just wrapped up the 3.1.2 release of anyMeta. We made q...

OAuth - Added Body Signing

I just published a new version of our OAuth server and consumer code. The major addition to thi...

Colofon - what is this site and do I use your cms?

This site is about me, my personal ramblings, what I encounter and of course what I would like to...

anyMeta 3.2.1 released

We are finalising the anyMeta 3.2.1 release. Yes, there was an intermediate 3.2.0 release. The 3...

anyMeta 3.3 series refreshes Ajax and standard templates

Some time ago we released version 3.3.0, shortly followed by 3.3.1 and in two weeks we will add 3...

anymeta technical code security download gpl taintedarray ruby php tainted

Securing your site against code injections

All Internet applications have to secure their inner workings against attacks from outside. We a...

OAuth - Added Body Signing

I just published a new version of our OAuth server and consumer code. The major addition to thi...

Access Control for anyMeta

In anyMeta we have a very powerful access control mechanism. It builds on top of ...

taintedarray anymeta code ruby technical hacking injection security tainted php

Securing your site against code injections

All Internet applications have to secure their inner workings against attacks from outside. We a...

anyMeta 3.1.3 released

We just released anyMeta 3.1.3 and updated our servers to work with this new version. The sites...

apple upload images iphoto freeware gallery

iGallery - Overview
  • Publishes pictures in your local iPhoto database up to the PHP Gallery web application...
iPhotoToGallery

iPhotoToGallery is an iPhoto plugin that simplifies getting photos from iPhoto into Gallery.

MarcWorrell.com/ created on 2006-04-14 20:05:48/ modified on 2007-08-31 16:48:58/ mail me at