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.2.0 incorporated a change that was primarily for the BiD Network.

What did we do?

Major change in figures and document predicates

From now on figures and documents are refered to with the predicate figure or document. There used to be a label on the egde to an image or document for connecting the caption with the correct edge. With the advent of anyMeta 3, this labeling scheme has become unnecessary. With the 3.2.0 release we finally made this cleanup. In practice there isn't a big change for template or controller builders, except that it is easier to handle documents and figures in the context of a thing (eg an article). For editors there is a small change, as they do not need to specify the label of attachments anymore.

Some new modules

We created some new modules.

Rating
enables rating of things in the database, you can rate along 10 different rating systems. There is a batch rating system also.
Log
a simple module to check the error, view and update log
GoogleAnalytics
fill in your Google Analytics tracking code and enjoy all the statistics that Google can give you.
Contact
a refactoring of the friend-system we already had, here we are collecting everything that has to do with the foaf functionality of anyMeta.

Refactored the NewsAggregator, Sharing and Schedule

The NewsAggregator is the basis for the sharing of content between anyMeta systems and with other websites. We completely changed the processing of the RSS feeds, introducing an intermediate RSS item store.

The Share module has been reorganised, using a new module interface to distinguish between anyMeta specific and more generic importers. It also uses the RSS item store to decide if an item can be imported or not.

The Schedule used to work together with the cron. This gave some problems when we updated sites and on load-balanced servers. We changed the Schedule so that is does its periodic work on a page request, after all data has been sent. Optionally only page requests by crawlers are used, freeing normal visitors of the longer waits. It is also possible to trigger scheduled work by visiting the module/Schedule/tick controller.

Bugfixes

The following bugs are fixed:

  • wiki expansion of a list at the start of text inserted an extra space
  • search order in connection lists in the /admin, prev/next page could loose the search order
  • default trust permission were not set correctly on a new thing creation
  • permanently deleting things could leave aliased things unfindable
  • aliased things could show up more than once in search results
  • schedule did not always execute correctly
  • changing the axo of a thing was not possible for non sysadmin users
  • the text pivot table was not updated after deleteting a thing
  • the language parameter was handled incorrectly for inline edits
  • changing the language of a thing could result in an sql error
  • changing your password on the profile page did not change your password
  • warnings when changing the polling interval of rss feeds
  • sharing tagged items could result in dropped or duplicated tags
  • changed scoring when searching on text, giving more relevant search results

anymeta release mediamatic templates taintedarray download software jury oauth body signing

Sharing content between anyMeta sites

We are finishing the latest version of our sharing system. A good opportunity to write...

anyMeta 3.1.2 released

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

anyMeta 3.1.3 released

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

Working towards anyMeta release 3.1.3

After seeing the BiD Network competition come to a succes...

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 3.2.3 - brings big changes under the hood

I just tagged anyMeta 3.2.3. It is a small version number change that incorporates big changes u...

OAuth - Added Body Signing

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

sharing atom rss feed technical distributed feedsync sse extensions edit

Sharing content between anyMeta sites

We are finishing the latest version of our sharing system. A good opportunity to write...

FeedSync

The creation of FeedSync was catalyzed by the observation that RSS and Atom feeds were exploding ...

The Atom Publishing Protocol (rfc 5023)

The Atom Publishing Protocol (AtomPub) is an application-level protocol for publishing and editin...

WRFS: Web Relational File System

We are proposing a stack of abstraction layers that are intended to facilitate the concept of dat...

technical sharing oauth proposal discovery anymeta mediamatic release open social openid

OAuth - Added Body Signing

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

The Atom Publishing Protocol (rfc 5023)

The Atom Publishing Protocol (AtomPub) is an application-level protocol for publishing and editin...

WRFS: Web Relational File System

We are proposing a stack of abstraction layers that are intended to facilitate the concept of dat...

templates release anymeta ldap authentication mmcached mmcache memcached katharina bas

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 3.2.3 - brings big changes under the hood

I just tagged anyMeta 3.2.3. It is a small version number change that incorporates big changes u...

MarcWorrell.com/ created on 2006-07-06 16:52:45/ modified on 2007-08-31 16:49:13/ mail me at