World of Xoops (WOX): WOX (World of XOOPS) Newsletter # 45 (April 2012)

Posted by: MambaOn 2012/4/17 17:00:00 18199 reads
WOX - World Of Xoops

Welcome to the April 2012 issue of WOX (World of XOOPS) Newsletter  (see here previous versions

It's been a while since the last issue, almost a year, but things have been hectic around here, we had some turbulent times that kept us busy, and there are only 24 hours in a day But we hope that we'll be able to get back to our regular monthly cycle.

The most important thing is that XOOPS development is going forward, with XOOPS 2.5.5 Final released this week. This is the best XOOPS version ever, with several bugs being fixed.
In parallel to working on XOOPS 2.5.5, the Core Team has also worked very hard on cleaning up and refactoring of the Core as the foundation for XOOPS 2.6.0, and you'll see the results soon. Just to give you an idea about the magnitude of the work that especially Trabis did, is the fact that the current XOOPS 2.6.0 Core, which is still in the pre-Alpha stage, already runs on PHP 5.4 with NO SINGLE error in E_STRICT mode. If you want to check out the source code, you can download it from our SourceForge SVN, but be aware - this is a "pre-Alpha" code and a lot of wrong things can happen, and a lot of things are missing.

The current focus is on improving quality and streamlining the source code so we have a solid foundation for the future. There was just too much PHP4 and old XOOPS related code that got accumulated over time, and we needed to get rid of all this "baggage"  

So XOOPS 2.6.0 will be our focus for the upcoming months, as well as finalizing our Basic Module Pack, with all the module sharing the same "look & feel"

The key to make all of this happen, is to have enough developers and contributors. So we would like to encourage everybody to ask themselves a question:

What can I do for XOOPS? 
What could I contribute to XOOPS?

We cannot expect that few people will do everything:

- develop Core
- develop Modules
- develop themes
- develop documentation
- provide support
- translate into local languages

By putting too much pressure on them by expecting too much, it will only cause their "burnout" and quitting XOOPS  

We need to create more teamwork and more community spirit by getting more people actively contributing to XOOPS.

Let's make XOOPS a true "Community Project"!  

Recent Highlights:


XOOPS Banner

Please help us spread the word about XOOPS!! .

If you are a happy XOOPS user, let the world know - please blog about XOOPS, share your experiences with others, rate and review us on SourceForge and other Websites. We need to let the world know about XOOPS!!!

And if you're not happy with something in XOOPS, please let us know so we can fix it and improve! Better yet - help us fix it and improve it!

Remember - XOOPS is powered by YOU!!!!

01. Donations

Back to top

If you like the XOOPS system, and would like to give something in return, you can make a donation to the XOOPS Foundation! Simply use the XOOPS Donation System and use your PayPal account or your Credit Card to donate .

Your donation will be used to promote and advance the use and development of the XOOPS system. The XOOPS Foundation is a registered not-for-profit organization in the USA, dedicated to promote XOOPS! All donators will get the Friend of XOOPS rank here on this website. Thanks to all the Friends of XOOPS for their donations and continued support!

If you wonder what is happening with XOOPS money, please read the 2009 XOOPS Financial Report. The 2010/2011 XOOPS Financial Report is coming soon.

Donations we've got since last newsletter in May 2011:  

  • Godet: $5
  • Gazmend Limani: $20
  • Anonymous in July: $50
  • Anonymous in September: $15
  • Daniel Christophersen: $5
  • 森 健一: $5
  • George Varga: $5
  • Sebastien Cauchy: $25
  • Ivan Kosak: $15
  • Michael Moore: $15
  • James McNeil: $5

Thank you so much for supporting XOOPS!!!!

03. Team Reports

Back to top

In 2010 we've re-introduced monthly Team Reports from our XOOPS Teams.

Core Development Team

- XOOPS 2.5.5 Final released

- work started on XOOPS 2.6.0

Documentation Team

- no news

Module Team

- Work continues on Basic Module Pack

Theme Design Team

- several new themes-

Community Coordination/Support Team

Standard maintenance of the Website, and keeping it current.

International Support Team

See Support Site Guidelines. Unfortunately some support sites do not anymore offer the quality of support we are looking for so these sites will have to be removed as official support sites and no longer linked to from the International Support page. This will however, open the opportunity for other webmasters in these regions to start and maintain a local XOOPS Support site, which is a lot of fun and you'll help a lot by spreading our great CMS to your area and language. To apply for official status, use this form (login required).

XOOPS on Facebook: join the main XOOPS group  on Facebook

Communication/Marketing Team

WOX newsletter, keeping press informed about XOOPS, additional PR

04. XOOPSers of the Month

Back to top
Our "XOOPSer of the Month" Award is given to XOOPS members who show extraordinary dedication to XOOPS, and go the extra mile for XOOPS. Sometimes they do something spectacular, but most of the time they just do something everyday, but by doing it day-in and day-out, they make a BIG DIFFERENCE in life of XOOPS community. And we thank them for that!!!

This month, we would like to recognize Gregory Jomi (sabahan) from Malaysia, for his help on testing and debugging XOOPS 2.5.4

Where are you from, and where do you live now?

I'm from Malaysia and currently live in the state of Sabah, North Borneo

How long have you been programming?

I'm still really new in programming and still in newbie stage. I'm more into PHP/MySQL..

What got you to XOOPS?

In early 2000, I was a loyal visitor to one of the most popular website in my state and I have been wondering how did the webmaster of the website build his website. There were so many cool features like forums, poll, news, chat etc after some time, I found out it by myself from his site footer that he used XOOPS. Since then, the rest is history

What do you like the most about XOOPS?

The modularization feature and that it is easy to customize

In what area of XOOPS do you contribute and why?

I like to test the XOOPS core and modules then report bugs and suggest new features. With some basic XOOPS knowledge, I also like to give support in forum. currently I'm working on XOOPS Malay translation in SourceForge - If any Malaysian out there want to help please contact me

If you could add one feature to XOOPS, what would it be?

Social network profile module like Facebook

What is your major achievement in programming that you're most proud of?

I have created a simple XOOPS module that basically do add/update/delete records using PHP for internal use at my office

What are your hobbies, when you're not coding?

Surfing the Net and Workout

You favorite dish and drink?

dish - Local food in my state: Hinava and Bambangan (you can search it internet if you are interested) drink - water

What about movies and music?

so many, this what comes up to my mind as I type this - Johnny English Reborn (just watched this last night) & Jon Bon Jovi

Who is the person that you would like to meet and why? 

I like to meet the XOOPS founder Mr. Onokazu and all the XOOPS developers and thank them for making our life easier

05. XOOPS Innovation Award

Back to top

Our XOOPS Innovation Award is given to people who create something very unique and very innovative for XOOPS! We are clear that XOOPS can only succeed, when we push the limits of our creativity, imagination, and innovation to "infinity and beyond" . And therefore we would like to recognize people who create this "WOW!" effect, when we see what they've done. The XOOPS Innovation Award is not a monthly award, i.e. theoretically, there might be a month where we won't give one, but we certainly hope that this will never happen

   Xoops Innovation Award Xoops Innovation Award


This month, we would like to recognize Andrey (andrey3761) from the Russia for his work on Chat module

Where are you from, and where do you live now?

I'm from Moldova, Transnistria.

How long have you been programming?

Programming was my major. But we were not taught to program in PHP. At first I started with some existing XOOPS modules by modifying those. Then I started designing modules myself. I've been programming for 3 years now.

What is your expertise?

I am a software engineer by education. I am mostly into web programming and server administration.

What got you to XOOPS? 

I found out about XOOPS long time ago. I decided to create a website but I didn't have enough skills then. My friends suggested me to use the XOOPS CMS for my website. I installed it and I liked it! Since then XOOPS powers all of my websites. But XOOPS lacks some freedom of action, unlike CMF. But that's only better because one can easily understand it.

What do you like the most about XOOPS?  

I like that it is modulized. You can create large dynamic portals and after some time extend their functionality by adding new modules.

Why did you decide to work on the Chat module ?

I came up with an idea to create a chat module long time ago. But I did not have the necessary knowledge in this area (AJAX) then. So I used some existing chat modules like Shoutbox. But I didn't like it for two reasons:
1) It could only be used from a block so one could not create a separate page for users to chat in.
2) It used iframe instead of AJAX. I've always wanted to have an AJAX chat.
That is how I created my Chat module. As I am a Russian speaker, the module was first published on Russian websites. I wanted to see some testimonials to improve the module functionality and publish it on then. But nobody really paid much attention to it.
By accident a link to my module was published on and I got some positive feedback so I decided to finish the module.

What are the future plans for Chat? Any other modules in development?

I intend to create an AJAX block for the chat retaining all the features of the main page. There are some problems for anonymous users to access the chat so that is the reason they can't use it now. These issues will be fixed in the block. I am also working on a couple of informational modules. They will be published on

If you could add one feature to XOOPS, what would it be?

I suggested to add some XOOPS classes for working with the Jabber (XMPP) protocol many times. Using some ready solutions adapting those for XOOPS now.
I also want XOOPS core to have a functionality to set certain colors for users depending on their rank. It is implemented on my website but some system files modification is required.

What is your major achievement in programming that you're most proud of?

Mainly I am proud of the bit-torrent tracker module I designed. This module has been up on my website for over 2 years now. I had to translate a lot of BitTorrent protocol documentation and see how it is implemented in other engines to design the module. The module has not been published elsewhere as it is designed specifically for my website. But I do plan to adapt it so that everybody could install it on any XOOPS website.

What are your hobbies, when you're not coding?

I like listening to music on the modern Hi-End equipment

What about movies and music?

Of course I prefer Russian rock and Russian metal as in regard to the music! I also like international artists of the same genre.

If you could choose a place and time to live, what would it be and why?

I would like to live in 3000 getting to work using some flying vehicles or teleporting I love Hi Tech.

Congratulations to all of our Winners. Starting last year, all Winners will receive a free book of their choice from O'Reilly. Also a free copy of PHP Storm from JetBrain

07. New/Updated Modules

Back to top

08. New Hacks

Back to top

09. Security Issues/Alerts

Back to top
Xoops Security

10. YAXS, Sites using XOOPS

Back to top

11. Tutorials/Add-ons/Documentation

Back to top

12. New/Updated Themes

Back to top

13. New Translations

Back to top

XOOPS 2.5.5:

Earlier versions:

We are still looking for more translations!!! Can you help? See the list here

14. News from around the World

Back to top