Fork me on GitHub

Search

Donat-O-Meter

Make donations with PayPal!
Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00

Learn XOOPS Core

Local Support

Advertisement

XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 4 6 adslight Android AntiHarvesting AntiSpam API Apple Battlefield billige Blocks Bootstrap Captcha cell cent chronolabs Clicks content CĂN demo download Dresses facebook Fat floor for free Gateway Google Guide herre Home Honeypot html5 Human HỘ IP iPhone jQuery Language Law Legal List log Loss module modules Monster new newbb news NHÀ online PARK Payment phone PHP Prevention profile project Protector publisher RESIDENCE responsive review Rights rmcommon Room security Sentry Signed site Smartphone Smarty Smoking Solution Spam stem Studio support tag tdmcreate template The Theme themes User userlog web weight xoops Xortify XPayment ZendFramework

New Users

Registering user

# 137911

mydarkglobe

Welcome to XOOPS!

Archives

News Archives

The XOOPS Project in 2008

Posted by XoopsCouncil on 2008/1/7 13:40:00 (76609 reads) | Posted on XOOPS

Xoops 2008This year XOOPS is entering its 7th year of existence since its creation. We definitely hope that it will be the "Lucky Seven" for XOOPS and our community!

2007 REVIEW

We had three releases for XOOPS 2.0 series, providing major improvements and security fixes, as well as maintenance releases for XOOPS 2.2 users. Management Structure Proposal has been preliminarily done by community. For the first time in history of XOOPS, we'll have an Annual Report made by community.

2008 PLAN

In 2008 we'll focus on "Community" and "Development".

Community :

  • Implement recently proposed new management structure
  • Make XOOPS Website more user friendly as a "one stop shopping"
  • Provide XOOPS Social Network

Development :

  • Better gathering of user-desired features
  • Merging of 2.0 and 2.2 branches
  • Next generation XOOPS 3.0; XOOPS as "Social Network in a box".

XOOPS, Powered by YOU! 2008 will be a very exciting year with a lot of fantastic developments. Let's work together to make it all happen and make 2008 the best year ever for XOOPS.




Closing an uneasy year of 2007, with some changes and heated discussions about the future of XOOPS, we are now entering a very promising and exciting 2008.

This year XOOPS is entering its 7th year of existence since its creation by Kazumi Ono, Goghs Cheng and their colleagues. We definitely hope that it will be the "Lucky Seven" for XOOPS and our community!

1. Highlights of 2007

1.1 The XOOPS development

After major changes in core development team in July, we had three releases for XOOPS 2.0 series, providing major improvements and security fixes :

  • XOOPS 2.0.17 (2007-08-25)
  • XOOPS 2.0.17.1 (2007-10-12)
  • XOOPS 2.0.18 (2007-12-28)
  • Meanwhile the development team has taken care of the XOOPS 2.2 users with maintenance releases:

    • XOOPS 2.2.5 (2007-08-27)
    • XOOPS 2.2.6 RC (2007-12-23)

    Looking forward to XOOPS future, we've discussed a roadmap and created two development branches :

    • XOOPS 2.30 (2007-10-19) for merging 2.0 and 2.2
    • XOOPS 3.00 (2007-10-19) for next major version

    Apart from the core development, we can see many other exciting progresses in the community, like the release of new module Yogurt, alpha release of CBB 4.0, continuous development of catzwolf's well known modules, new themes released by talented designers almost every week, as well as creative add-ons and improvements from third-party development teams like XoopsMexico, Instant-Zero, Smartfactory etc. which will be adopted and implemented in XOOPS 2.3 or 3.0 branches.

    1.2 The XOOPS Community

    1.2.1 Annual Report

    For the first time in history of XOOPS, we'll have an Annual Report where you can see more of the 2007 highlights and community activities from around the world.

    1.2.2 Management Structure Proposal

    Out of recent community discussions it was clear that we need to evaluate our current management structure. A team of several members of our community started working on a proposal for a new management structure for XOOPS that :

    • Encourages broad community participation in the project, including among international support sites
    • Provides for democracy or meritocracy among active contributors, vesting authority in groups rather than individuals
    • Ensures coordination of effort between working groups
    • Identifies a mechanism to promote collaboration between the Community and the new Project Management bodies

    It was good to see that the group pretty much reinforced the current organizational structure model with the following teams :

    • Core Development and Code Standards
    • Module Development and Distribution
    • Design
    • Documentation
    • Support
    • Communication

    The issue is that while the similar model existed in the past, some of the teams were not active anymore, and some of the team tasks were not defined well.

    Since the XOOPS Project Council is committed to support the findings, we've reinstated the teams with temporary team leaders, so they can start building the new structer right away. For more info about this proposal, please visit this link

    2. 2008 Plan

    XOOPS is defined by the XOOPS software and by the XOOPS Community that develops and uses the software, and therefore in 2008 we'll focus on these two things : Community and Development

    2.1 Community

    2.1.1 XOOPS Teams

    Building XOOPS as a sustainable open source project has been one of the most import goals of XOOPS community. As first we'll start with the implementation of the recommended management structure. We have assigned temporary team leaders to the proposed teams so we can get the process rolling. Some are well known, some are new - but the one thing that unites them is the dedication to XOOPS and its Open Source philosophy. Some of the teams and people who are working either temporarily or regularly at this moment:

    • Core development team, led by phppp, or Taiwen Jiang, has been working on the core development since July 2007
    • Kris_fr has led the theme design team. They will be providing theme for XOOPS official release packages. One new experimental theme has been released with XOOPS 2.0.18
    • Christian has worked on the community aspects, building closer and more regular relationships between xoops.org and local communities. They are about to publish a roadmap desired by the community for XOOPS development
    • BlueStocking is working on XOOPS documentation with her team. They have brought significant updates to xoops.org documents
    • irmtfan and kc0maz have been managing the xoops.org site together with coordination team and technical group. One of their critical contributions is identifying some security issues that had troubled community users a lot. Meanwhile, they also start to update the XOOPS module repository.

    2.1.2 Xoops.org Websites

    Xoops.org has been the home of XOOPS community, and it will be the home of a variety of XOOPS websites providing XOOPS users with "one stop shopping" for everything related to XOOSP. What will be available on xoops.org ?

      Documentation : A wiki module as a place to easily contribute content. Organized documents coming from the wiki or forum will be managed by a documentation repository

      Modules and themes : A newly designed module will provide users a centralized add-on repository from where users can find all up-to-date modules and themes in well maintained categories. Specifications available in the repository will include: author's website, update date, user comments, ratings, reviews, links to relevant wiki pages. A new designed mechanism will enable automatic notification of module/theme updates from authors.

      Survey :An improved xoopspoll module will be installed for community surveys.

      Information navigation : To find easily desired information, we will enable tags and internal wiki to build links among all types of contents on xoops.org: documents, wiki pages, module/theme repository, forum topics, community polls, etc.

      Community blogs : The new module of most widely used multiuser blog system, "lifetype", will be installed for XOOPS teams and individual developers will be able to to share their articles on xoops.org. Meanwhile a RSS aggregator module will be used to collect articles via feeds from all over the XOOPS world.

      Real-time communication : Live chat tools, most likely IRC will be used for members to chat with each other while they are hanging on xoops.org.

      2.1.3 XOOPS as a Social Network

      We'll also focus on enabling XOOPS Website as part of a vast XOOPS Social Network. The excellent new module Yogurt will lead the way on our Website, but we also will help XOOPS users to connect via


      As next, we'll encourage creation of local user groups to enable XOOPS members to connect with each other locally. We'll also put a lot of effort in connecting our International members. The world is not a collection of isolated islands. It's a one exciting global bazaar, and we want to take advantage of that.

      2.2 Development

      XOOPS has been created as a web-based portal system. Its strength lies in simplicity and extensibility for development. Although it has been widely recognized as a web content management system, it is much more than a simple CMS, as it provides real content management functionality for Web applications. Thus, the main considerations for XOOPS core are security, performance and extensibility built upon well-designed architecture and high quality of code.

      In the last year the core development team had mainly worked on maintenance of the legacy system. In 2008 we will focus on the next generation of XOOPS, the XOOPS 3.0 branch which has been designed for years. Now it is the time to make it ready for public. Of course, we'll maintain the current code base, which is defined as 2.3 branch.

      The XOOPS development will offer the best and most secure growth path for current XOOPS Users.

      2.2.1 XOOPS Development Team

      The XOOPS project has been a purely community driven Open Source project with no commercial organization involved. Thus in this project we are able to develop both the XOOPS software itself and Open Source practices.

      Learned from six years of XOOPS development history and the nature of open source development, our development team is streamlined in the following structure:

      • Lead developers overseeing overall aspects to guarantee the excellence of XOOPS, with SVN commit access
      • Core members working on standard development, with SVN commit access
      • Local developers submitting improvements/hacks on the core with assistance of local community supporters, through patch tracker
      • Users who have strong development background in other languages or projects providing discussions and ideas, through developer forums
      • Third party developers building their own Add-ons to fit their needs, then sending their improvements back to the XOOPS through patch tracker or personal emails.

      In order to attract more developers and designers to the project, we provide various manners on both SourceForge and xoops.org :

      • Generic technical discussions through development forums at SourceForge
      • Development roadmaps on development wiki at SourceForge
      • Development documents on SourceForge and xoops.org, and third-party development resource sites like dev.xoofoo.org

      In order to get timely information or help with XOOPS development, you may join some mail lists :

      • Xoops-announcement AT list.sourceforge.net : XOOPS release announcements. You may subscribe to this list for all release notifications
      • Xoops-test AT list.sourceforge.net : for XOOPS testers. You may join the list to help test XOOPS packages before each release
      • Xoops-cvs2 AT list.sourceforge.net : You will receive all SVN commit logs by joining the list
      • Xoops-security AT list.sourceforge.net : If you find any security issue in XOOPS, send an email to the list you will be contacted immediately
      • Xoops-svn AT list.sourceforge.net : for acquiring SVN commit access. If you need SVN commit, just send a request

      2.2.2 First Achievements in 2008

      The XOOPS community has immediately moved onto the new developments after release of XOOPS 2.0.18 and started 2008 with a Bang:

      • Kris_fr published excellent source documentation, which will help developers a lot
      • Users are working together on XOOPS wish-lists to help core development team to make plans and designs for new XOOPS releases. The inputs come from both long term users and new ones like whoops, which is very inspiring
      • Christian, philou and their team members published a well-documented roadmap in an amazing format based on community wish-lists
      • New members join the development team and start to work with existent developers, including phelim on 2.3 from French community, huzhenghui on 3.0 from Chinese community. More developers will join after they come back from their spring holidays.

      2.2.3 XOOPS 2.3 Branch

      The 2.3 branch is defined by core development team as "merging of XOOPS 2.0 and 2.2 branches". It will be a maintenance release based on XOOPS 2.0.18 plus following features that are already available in XOOPS 2.2 :

      • Multiple instantiation of block
      • Admin area theme engine and GUI, excellent work from EXM team will be adopted as much as possible
      • Extensible user profile module
      • Modularization of private message
      • Implementation of xoopseditor framework
      • Initialization of i18n : implementation of localization in XOOPS 2.2 as starting point of XOOPS's new localization layer

      We will focus first on finishing the above features as soon as possible. Some other features desired by users may also be considered in case we have developers devoted to them :

      • Modularization of banner management
      • Modularization of comment system
      • Modularization of notification system
      • CAPTCHA implementation

      2.2.4 XOOPS 3.0 Branch

      XOOPS 3.0 is our next generation of XOOPS and has been prepared for years, which was named Xoosphere. The first goal of 3.0 is to improve XOOPS with a solid low-level architecture upon which we can build all required components.

      The stable public release of XOOPS 3.0, is expected to provide developers and designers a platform with extreme extensibility and high development efficiency, end users with a powerful and customable web management and development system :

      • Fully supporting PHP 5.2+ and MySQL 5.0+ natively
      • Supporting multiple database drivers
      • Supporting multiple authentication drivers, including native xoopsDB, LDAP, OpenID, etc.
      • Supporting multi-site feature
      • New i18n service with native multi-language support
      • Supporting multiple template engines thus customized template engine
      • Embedded security protection against XSS and sql injection to free module developers from security concerns
      • Enhancement of backend, including usability, automation of management tasks, security audit, etc.
      • Boot sequence allowing preload feature
      • Kernel is open to third-party developers so that they can add own frameworks or libraries without hacking the core, which also allows developers sharing libraries with others
      • Improved ORM will enable crossing-module hook to allow interactions between modules without hacking each other
      • RIA (Rich Internet Application : flex or ajax) will be implemented for usability improvement
      • Creativity and compatibility: the future XOOPS will focus on the solid architecture and cutting edge features, meanwhile, XOOPS 2.3 modules will be fully compatible with XOOPS 3.0 through a legacy system
      • A basic module toolkit will be provided for webmasters to create their own modules without programming skill
      • Theme becomes inheritable, allowing webmaster creating a new theme dependent on a parent theme shared by other themes, which is convenient for webmasters and powerful for multi-site applications with great potential

      All in all, we will continue to evolve XOOPS into a top-notch CMS for end users, a powerful and extensible platform for developers!

      We'll also focus on creating more user-friendly features for the administrator as well as the end-user. The goal is to make XOOPS a first-class experience "out of the box". Once installed, the user should have all the basic modules and features to be fully operational.

      Our recent releases focused on stability and security. While we'll improve these as well, our focus will shift to make XOOPS more extensible by creating a module framework that makes development of new modules easier. All of this while ensuring our legendary compatibility with previous modules. We know that switching to another CMS could be very painful, regardless how easy they might make it sound. Only XOOPS is the true growth path for our users and we are committed to keep it that way!

      2.3 Community Achievements

      Along with the design and development of XOOPS 3.0 branch by core developers, the community has made fantastic progresses with achievements that could be adopted into XOOPS 3.0.

      • Kris and his team is organizing a theme contest from which the winner's product will be packed into XOOPS official releases
      • RIA related technology has been reviewed and AJAX will be the choice, of which jQuery seems to be the first option since it has been widely implemented by many XOOPS modules and sites
      • Pemen, a well known developer from French has implemented almost all main authentication methods into XOOPS, including OpenID, which makes corresponding development much easier in 3.0
      • Huzhenghui, a developer from China has implemented web service (SOAP) support in XOOPS 3.0 objectively, which will provide valid references
      • Kiang has done some experimental work on integration of CakePHP framework
      • XoopsMexico team has published a very promising backend GUI which could be the first trial in XOOPS 3.0 if it is not able to implement in 2.3 branch
      • Multilanguage and localization has been practiced much, in particular, with the valuable contributions from eastern Asian users, we believe this part is much ready for 3.0 branch
      • After the integration of Oscomerce, gallery, wordrpess, mediawiki, phpbb, simplemanchine, etc., yet another great open source software lifetype, the most widely used multi-user blog system, has been integrated by XoopsChina community
      • The XoopsFrance community, one of the most active communities, has been working on some add-ons compatible with XOOPS 3. They also have many good discussions on the future versions of XOOPS
      • Sujit Nair and Rathna Chellaiya from SUN have made a solaris package of XOOPS/install instructions for Solaris. They are ready to release it.
      • roc from XoopsChina has released his multi-database package supporting mysql/oracle/sqlserver/sqlite developed by his team.

      While our community focus will include strong "social network" aspect, we'll also work with developers of Yogurt and other solutions to make it easier for our users to have a "social network in a box" when they install XOOPS. We'll be also exploring the Google OpenSocial (http://code.google.com/apis/opensocial/) to see if we could incorporate it into XOOPS.

      With the community support, XOOPS will continue to be what it always has been - the most stable and most innovative OpenSource environment for XOOPS users.

      XOOPS - Powered by YOU

      As you can see, 2008 will be a very exciting year with a lot of fantastic developments. But in order to make it all happen, the project will need your help. Let us know what you need, advise us, volunteer with us. We know that not everybody is a PHP developer, but if you could write a help tutorial, make a translation, etc. it would be very helpful.

      The loyalty of the XOOPS community we've enjoyed for so many years is unprecedented. And we hope that together we'll make 2008 the best year ever for XOOPS.

      XOOPS Project Council
      January 7th, 2008



Printer Friendly Page Send this Story to a Friend Create a PDF from the article
Bookmark Me
Bookmark to Google Plus
The comments are owned by the author. We aren't responsible for their content.

"Sujit Nair and Rathna Chellaiya from SUN have made a solaris package of XOOPS/install instructions for Solaris. They are ready to release it."

That's great!
Published: 2008/1/7 13:55 • Updated: 2008/1/7 13:55
Woaw !
impressive(!) news !

There will be a need of many beta testers, with such a list of releases for the upcoming weeks. We really need to plan to liberate some free time to help with bug hunting. Let's prepare to help and work again in an open source atmospheere and with FUN. I hope that list will become a reality.
marco
Published: 2008/1/7 14:40 • Updated: 2008/1/7 14:53
Quote:
Let's prepare to help and work again in an open source atmospheere and with FUN.


Couldn't agree more!

Quote:
I hope that list will become a reality.

I think, this will be up to all of us! The list is ambitious, but if we put our resource together and focus, everything is doable...
Published: 2008/1/7 17:10 • Updated: 2008/1/7 17:10
Wow really encouraging report

Resized Image

Let's not forget to acknowledge the work of the Brazilian XOOPS community:

Resized Image

Resized Image

Quote:
SÃO PAULO - In the area of corporate software, three products are highlighted in the INFO 2007 Awards: Netweaver by SAP; Delphi for PHP by Borland, and XOOPS by the XOOPS [community].
An application for business intelligence and application server, Netweaver won 46% of the votes of readers of the INFO Business Intelligence category. According to Gartner, SAP, the developer of Netweaver, is a world leader in CRM (25.7% of the market), ERP (27% of the market) and in supply chain, with 19.7% of the market.

The integrated development environment for PHP Delphi by Borland, is another product winner. With 53% of the readers voting for it in the Development category. The software is the combination of two names that strong existed in the market. It combines the working methods of Delphi, one of tools favorite of programmers, with PHP, the leading language for developing dynamic websites.

Delphi for PHP provides for the creation of applications for the web with features and functions similar to what it does on the desktop. Jose Rubens Tocci, president of Borland for Latin America, states when Delphi for PHP was launched this year it won instant success in Brasil and its acceptance surprised even the team's local subsidiary.

Among the dozens of CMS (content management systems) available on the market, one of the highlights is the XOOPS, an open source program produced by the XOOPS [community]. The readers of INFO recognized this, devoting 37% of the votes to the product in the CMS category.
According to Gilberto Galdino of XOOPS Brasil, one of the groups of developing the tool in Brazil, the XOOPS community in Brasil is the second largest world (behind only the French) and has made major contribution in product development.

Published: 2008/1/7 21:44 • Updated: 2008/1/9 11:24
thank you for this news..
this is encouraging


keep up the good works XOOPS teams
Published: 2008/1/7 23:26 • Updated: 2008/1/7 23:26
Quote:
# Improved ORM will enable crossing-module hook to allow interactions between modules without hacking each other


nice.
Published: 2008/1/8 7:53 • Updated: 2008/1/8 7:53
We see other work undertaken in 2007 which are not yet linked this in 2008.
Published: 2008/1/8 8:46 • Updated: 2008/1/8 8:46
Quote:
A basic module toolkit will be provided for webmasters to create their own modules without programming skill


I think this is a great idea! A module development kit will encourage many creative development efforts from the community. I would love to develop XOOPS modules, even though my PHP/MySQL knowledge is currently limited.

Maybe the kit could offer development tools for both nonprogrammers and programmers. In other words, make it flexible enough so that both programmers and nonprogrammers (of varying skill levels) would be able to utilize the kit.
Published: 2008/1/8 20:37 • Updated: 2008/1/8 20:37
Im glad to see that XOOPS moves forward !

Published: 2008/1/9 9:03 • Updated: 2008/1/9 9:03
Quote:

Poster: sailjapan Posted: 2008/1/8 0:44:27

Wow really encouraging report



Let's not forget to acknowledge the work of the Brazilian XOOPS community:



Thanks sailjapan, This memory has left me very happy. It could be in the original report with certainty.

Thanks again.
Published: 2008/1/10 9:20 • Updated: 2008/1/10 9:20
Quote:
Community blogs : The new module of most widely used multiuser blog system, "lifetype", will be installed for XOOPS teams and individual developers will be able to to share their articles on xoops.org.


This will be a great addition to the XOOPS community and project, since it will provide a growing library of articles in a variety of topics. I'm planning on becoming an active contributor of articles once this new blogging system is established.
Published: 2008/1/10 20:15 • Updated: 2008/1/10 20:15
The XoopsChina community has translated it to Chinese: http://xoops.org.cn/modules/news/view.article.php/c1/490/p0
Published: 2008/1/12 6:21 • Updated: 2008/1/12 6:21
Does XOOPS 3.0 release with a full SEO and an option to activated clean url's?

So that for example
http://www.xoops.org/modules/news/com ... om_mode=flat&com_id=39459
becomes

http://www.xoops.org/news/commant_The XOOPS Project in 2008.html

or cleaner :p ?

Please let me know!
Published: 2008/1/14 6:39 • Updated: 2008/1/14 6:39
XoopsItalia, the Italian XOOPS support team has translated this article to Italian:
Progetto XOOPS nel 2008

Thank you all for your work.

flymirco
Published: 2008/1/20 17:39 • Updated: 2008/1/20 17:39
Yes, in fact it's a good new.
It was translated and published at XOOPS in spanish too:
Project in esxoops
Published: 2008/1/22 2:23 • Updated: 2008/1/22 2:23
Sounds really good!

but how are community sites are going to be used? If users ask for support there then forums will be useless and there won't be an organized source of support!

What then?
Published: 2008/2/17 8:52 • Updated: 2008/2/17 8:52
I'm most interested in the merging of the 2.2x and 2.0x branches.

It is no secret that the 2.2 admin interface is more intuitive, which is very important for adoption by new webmasters.
There are a few more layout-oriented features like the ability to clone blocks which would finalize a near-perfect interface abstraction layer.
Published: 2008/2/22 7:34 • Updated: 2008/2/22 7:34
thank you all;)
Published: 2008/3/8 17:40 • Updated: 2008/3/8 17:40
Can't wait
Published: 2008/3/16 20:05 • Updated: 2008/3/16 20:05
I am with you.
I hope XOOPS more powerful, more colorfull.

good luck
Published: 2008/3/21 7:51 • Updated: 2008/3/21 7:51
Quote:
Boot sequence allowing preload feature
(...) XOOPS 2.3 modules will be fully compatible with XOOPS 3.0 through a legacy system


That made me think about 'XOOPS Cube Legacy' and its preload mechanism... among other 'modularized' and 'render engine' that i would like to learn more.

Well, good ideas to build the way of this new clean environment ^^

Have Fun !


Published: 2008/4/2 18:44 • Updated: 2008/4/2 18:47
Quote:
Xoops.org has been the home of XOOPS community, and it will be the home of a variety of XOOPS websites providing XOOPS users with "one stop shopping" for everything related to XOOSP. What will be available on xoops.org ?

Documentation : A wiki module as a place to easily contribute content. Organized documents coming from the wiki or forum will be managed by a documentation repository

Modules and themes : A newly designed module will provide users a centralized add-on repository from where users can find all up-to-date modules and themes in well maintained categories. Specifications available in the repository will include: author's website, update date, user comments, ratings, reviews, links to relevant wiki pages. A new designed mechanism will enable automatic notification of module/theme updates from authors.

Survey :An improved xoopspoll module will be installed for community surveys.

Information navigation : To find easily desired information, we will enable tags and internal wiki to build links among all types of contents on xoops.org: documents, wiki pages, module/theme repository, forum topics, community polls, etc.

Community blogs : The new module of most widely used multiuser blog system, "lifetype", will be installed for XOOPS teams and individual developers will be able to to share their articles on xoops.org. Meanwhile a RSS aggregator module will be used to collect articles via feeds from all over the XOOPS world.

Real-time communication : Live chat tools, most likely IRC will be used for members to chat with each other while they are hanging on xoops.org.


would love to see the community blogs/surveys to be implemented asap
Published: 2008/5/20 7:06 • Updated: 2008/5/20 7:06
i re-read this article..most of the plan has been achieved...keep it up..

xoops 2.3 rocks
Published: 2008/9/22 10:24 • Updated: 2008/9/22 10:26
Quote:
i re-read this article..most of the plan has been achieved...keep it up..


We're trying very hard to deliver on our promises, and we are glad that people see it!!!
Published: 2008/9/22 14:32 • Updated: 2008/9/22 14:32
Can someone remove this from front page? An update would also be great!
Published: 2009/2/23 14:13 • Updated: 2009/2/23 14:13
It will be soon replaced.
Published: 2009/2/23 14:32 • Updated: 2009/2/23 14:32