Monday, October 23, 2006

1. Milestone report

Last Friday the 20th of October the anomey team met to take a look at the progress according to the 1st milestone of anomey. We were able to see some improvements which had been done over the last weeks and discussed some problems (especially with SimpleXML). In general we're good in time and our public beta release date (11th November 2006) is still realistic.

Out roadmap is accessible in the Google Group Wiki: anomey Roadmap. As you might notice some points have been moved from the 2nd to the 3rd milestone. That's mainly because we wan't to make the first beta as stable as possible. The beta might includes less modules but the included modules should be runnable without as less failures as possible.

So stay tuned for the beta release...

Wednesday, October 04, 2006

Status update

I'd like to inform you about the current status of anomey and our plans for the future. On our last meeting on the 11th September we defined two milestones for anomey:

Milestone 1
The first milestone is set to the 22th October 2006. This one is an internal milestone so we won't release any version of anomey at this date. Instead we appointed a meeting so we can discuss the progress and the framework changes. We specified the following tasks for this milestone:

  1. Finish Admin and Text module (fabian)
  2. Implement Gallery module with support for picasa web albums (adi)
  3. Create basis for statistics in Tardo (gaba)
  4. Write tutorial about creating a simple guestbook module in anomey (fabian)
Milestone 2

The second milestone (which is probably the more interesting) is set to the 11th November 2006. On this date we will release the first public beta version of anomey. It won't have a lot of special features but it will show you how anomey is built up and it will be usable for simple websites. You'll also be able to develop you own modules and extensions with the help of the tutorial I'll write and discover how easy it is to work with anomey.

We already set a few tasks which need to be done until the second milestone and will probably complete them after the meeting of the first milestone:

  1. Add an administration interface for the Gallery module. (adi)
  2. Integrate Tardo into anomey. (gaba)
  3. Migrate our official website to the new version of anomey. (fabian)
  4. Write a tutorial about creating an admininstration interface for a module. (fabian)
  5. Testing and bug fixing. (fabian)

Based on the feedback of the second milestone we will plan the further roadmap of anomey. In general I think anomey 2.1 (the first stable public release) will be published in the first quarter of 2007.

- fabian, head developer

PS: A hint to everyone who wants to take a look at anomey before the second milestone: you can check out the current developer version from our public read-only subversion repository (but please keep in mind, that we might change some important interfaces till the second milestone).

Wednesday, September 13, 2006

2 new subprojects: Chameleon and Tardo

We've just created 2 new subprojects for anomey: Chameleon and Tardo. Both are independent projects designed to test new planned features outside anomey. So they give you a small idea about what you can expect in the future versions of anomey.

Chameleon

Chameleon is a project to test the new extension system. The ground idea comes from the OSGi framework, on which the Eclipse plugin architecture builds.

Tardo

Tardo is a statistic module for anomey. The goal of this module is to make a statistic of every module in anomey without special adaptations. At the moment we are working on the specification of the module, so it would be very nice if you send your request for Tardo. But we see that we need the Chameleon implementation to get what we want, so the full functionality of Tardo will be available with the version 3 of anomey. Tardo is certainly fundamentally implemented in anomey 2.0

Friday, August 25, 2006

New "remember me" feature

I'm currently developing a enhanced function for the login system of anomey which allows you to let anomey remember your login information so you don't need to enter your username and your password each time you visit the site.

For security reasons that password of the user doesn't get saved on the client - instead if a user logs in and wants anomey to remember him, anomey creates a random token and saves this token with the current date and the user id into a xml file. This token gets saved on the client along with the users id in a cookie.

The next time the user visits the site, the cookie information gets sent along and anomey looks up the token in its xml file and checks the date of the token. If the token is not older than a month, the user will be logged in automatically.

To provide even more security, the user needs to enter his password if he wants to access high security pages like the admin if he got authenticated over cookies.

Monday, August 21, 2006

Internet sites

I'd like to tell what the different anomey sites are and how they should be used:

The offical anomey website
http://anomey.ch/

On this site end users can inform them self about anomey and download a released archive file. New releases are announced on this site. There is also a link to the developers section, the developer blog and the newsgroup. (This site is hosted by gabathuler.de)

The developer blog
http://anomey.blogspot.com/

This is the developer blog in which we provide interested users about new beta releases and other internal information. (This blog is hosted by blogger.com)

The developer site
http://code.google.com/p/anomey/

The developer site includes the ticket system as well as the subversion repository. On this site all tickets are handled and the source code is saved in this subversion repository. (This site is powered by Google Project Hosting)

The newsgroup
http://groups.google.com/group/anomey

The newsgroup is used to provide support and handle questions about anomey. Everyone can you the newsgroup and participate. (The newsgroup is powered by Google Groups)

Welcome to the anomey developer blog

This blog should provide you some inside views into the development of anomey. We will also give you some previews on upcoming changes and inform you about new beta releases.