The XOOPS Development Team is pleased to announce the release of security patches for XOOPS 2.5.8 and XOOPS 2.5.7.2.
These patches includes the latest version of PHPMailer to address a serious vulnerability. All XOOPS users are encouraged to update as soon as possible.
Both full distributions and patch files (from the most recent prior release) for both the 2.5.7 and 2.5.8 series are available.
Any users that are running older XOOPS versions are advised to update to XOOPS 2.5.8.1 now.
In the next few weeks the XOOPS Website will be very busy, with a lot of work happening in the front of you!
Instead of making a secret out of it, and then creating a huge splash out of it, we've decided to just go ahead and make changes to the Website as we go.
What is happening:
1) We are moving to PHP 7. Originally we were on 5.4, and this weekend we moved to PHP 5.6, as as soon as our host offers PHP 7, we'll be ready.
2) We've also moved the Website to the latest XOOPS Core, so we can test it here before we officially release it.
3) We are also updating all modules that are being used here, which will help us, of course with your help, to discover any bugs
We have updated the NewBB Forums to the latest version, as well as News. We'll be converting soon the News to Publisher, as strategically that's what we want to invest our time in.
And we'll be adding some new cool modules, like the one upcoming wgTimelines developed by Goffy from Germany. We'll transition our "XOOPS Innovators" and "XOOPSer of the Month" awards there. The work on the converting the "XOOPS Innovators" to the wgTimelines has already started - you can check it out herehttps://xoops.org/modules/wgtimelines/
What else?
We have moved modules developed by Wishcraft to one location on GitHub (read more here), so you can check them out, fork, and contribute back.
We have also created one GitHub location for various XOOPS D3 modules. If you're curious what the D3 modules are, please read more here
Of course, we hope that you'll help us on this journey as we're moving closer to the next release of XOOPS
And in case you were wondering, yes, we're looking for a new responsive theme for this updated Website! So if you would like to design a new theme for us, please let us know...
We knew it already for years, but it's always nice to see that the technology media also considers XOOPS as powerful and limitless as Drupal and Joomla, as it was stated recently in an article in Tech Republic !
This was my response in the comments: Quote:
"You're absolutely right with your assessment about the need for Simplicity, but I guess, you've missed the XOOPS extension called "Common Utilities" (http://rmcommon.com/en/) :)
As a follow-up to the article in Tech Republic, the author conducted an interview with us, and it is now posted there as "One on one on one with XOOPS"
SimAntz: PHP business apps framework built on top of XOOPS
The newly discovered SimAntz Framework is a PHP programming framework built on top of XOOPS 2.4.4, allowing to develop fancy, feature rich, reliable business Apps
This project focused on providing the developer with a reliable, solid, & visually stunning programming framework. With this framework developers are able to develop great business process management apps based on best programming practices.
This programming framework included:
- Permission control on each windows by user group - Full audittrail, (control by column) - Integrated AJAX framework - Integrated Nitobi's CompleteUI toolkit (powerfull grid, combo box, and etc) - WYSIWYG (PHPJasperXML) PDF report library integrated - Supporting multiple organization - Dynamic workflow integrated - Build in SMS/Email function - and many more powerful features
It was built on top of XOOPS 2.4.4 and needs to be updated for the current XOOPS 2.5.8, and potentially XOOPS 2.6.0
The video shows very nicely the most features:
In addition to the original modules contained in the SimAntz Framework:
1) SimAntz
Central SimAntz Framework module
2) SimBiz
Pure accounting management system
3) Approval
Approval module
4) BPartner
Business and Reporting Module
we've added extra four modules we've found on SourceForge:
5) SimTrain
This is an web based tuition center management system with features like manage student info, employee/tutor info, tuition class and registration, product & services, payment, generate official receipt, cash onhand, stock.
6) SimSalon
This is salon management system with features like customer info, employee info, vendor info, stock product info, payment, payroll for employee, report (sales analysis,customer and employee)
7) SimInvoice
Business Invoicing System
8) SimFWorker
This is web based project allow user to manage foreign worker data using web browser. It keep basic foreign worker info, medical and visa data, payment history, worker/passport picture and their home town address.
As said above, it was originally built on top of XOOPS 2.4.4 and needs to be updated for the current XOOPS 2.5.8, and potentially XOOPS 2.6.0.
Who would like to help us with that?
If you're installing it, please note that there are two databases that you could use:
a) in the /database folder b) in the /simantz/blankdb folder
It is a lot of fun, and therefore we would like to invite all Xoopsers to create an account on GitHub (if you don't have one yet), and then let us know, so you can join us at our main GitHub XOOPS location:
Important note: XOOPS 2.5.8 requires some database updates for full function. Be sure to follow the instructions below under Upgrade Required if you are updating an existing system.
Please note: XOOPS 2.5.8 requires some database updates for full function. Be sure to follow the instructions below under Upgrade Required if you are updating an existing system.
This release supersedes RC2, and includes fixes for issues which were found in testing. A big "Thank you!" goes out to everyone who has helped with testing and reporting!
Please report any issues you encounter with this release so that we can make XOOPS better for everyone. If you are registered on GitHub, just open an issue. We will also monitor the XOOPS forums.
This release supersedes RC1, and includes fixes for issues which were found in testing. Thanks go out to XOOPS users Yurdal and JJDai for testing and reporting!
Please report any issues you encounter with this release so that we can make XOOPS better for everyone. If you are registered on GitHub, just open an issue. We will also monitor the XOOPS forums.
Please report any issues you encounter with this release so that we can make XOOPS better for everyone. If you are registered on GitHub, just open an issue. We will also monitor the XOOPS forums.
Fixes and Enhancements
Without the contributions of many, this release would not exist. A big "Thank you!" goes to everyone that has contributed. In alphabetical order, the list includes:
Lots of effort has been put into making XOOPS better cleaner, safer and more compliant with current standards and best practices.
Security
This release includes fixes for multiple issues (CSRF, weak password hash, and directory traversal) reported by hyp3rlinx. Also, fixes for a potential privileged information disclosure issue reported by Cédric MONTUY.
Passwords are now hashed using PHP's password_hash() function. A library that brings compatibility to users with PHP versions earlier than 5.5 is included.
The new XMF library (see below) includes support for JWT, which can be very useful in securing AJAX and REST processing.
Ready for PHP 7 Testing
The world of PHP is in constant motion. The recent release of PHP 7 brings with it huge improvements, but also compatibility issues. While XOOPS 2.5.8 supports PHP 5.3.7 through the latest 5.6 release, PHP 7 support should still be considered experimental, and is released for public testing.
MySQL support using the mysql extension has been deprecated for quite a while, and PHP7 removes it completely. XOOPS 2.5.8 now uses the mysqli exclusively. Any database access using standard calls to the XoopsDatabase classes will use the newer mysqli extension. Some modules are using direct database calls through PHP mysql_* functions. These will continue to work under PHP 5, but it is recommended that module developers consider remediation of any such calls.
Another thing that changes in PHP 7 is "All of the E_STRICT notices have been reclassified to other levels." In previous XOOPS versions, E_STRICT warnings have been suppressed when using the debugging logger. These are no longer suppressed to give developers insight into what may need to be fixed. We've tried to make sure XoopsCore runs clean, but modules may produce debugging output you have not seen with earlier versions.
Custom administration themes may have issues due to a long existing bug in the XoopsSystemGui::validate() definition.
XMF Included
XOOPS Module Framework library, the XMF library, is now included, and is used in the core in several places. XMF is a library of standard classes useful in module development. It can be very useful in the near future, as all of its classes are forward compatible with the next generation of XOOPS.
There are database changes with this version. There are no new requirements for a fresh installation, but for updating an existing system, follow the recommended upgrade process. In a nut shell:
- Make a full backup of site files and database. (We've done lots of testing, but it is always best to be safe.)
- Copy the contents of the distribution htdocs directory into your web root directory.
- Copy the contents of htdocs/xoops_lib to your relocated/renamed xoops_lib as applicable.
- Copy the distribution upgrade directory into your web root directory.
- Point your browser to http://your-site-url/upgrade/ and follow the prompts.
- Log in and step through any needed updates.
- At the end, follow the link to upgrade the system module.
- Also update pm, profile and protector modules if installed.
- Remove the install and upgrade directories from your web root.
The XOOPS Development Team is pleased to announce the release of a security patch for XOOPS 2.5.7.1 Final.
This patch for XOOPS 2.5.7.1 corrects multiple issues.
We would like to specifically thank Tim Coen of (Curesec GmbH), who notified us about these issues.
All XOOPS 2.5.7 users are advised to apply this patch as soon as possible.
It is also recommended that all XOOPS administrators practice defense in depth, including: - have the Protector module installed active - stay current with all patches - be cautious with administative account use (only when needed, no autologin) - caution in clicking links in messages and other untrusted sources
Eduardo (aka Bitcero) just shared a picture of his new Admin theme he is working on for to XOOPS 2.6.0. It is called "Helium" and as you can see below, it looks AWESOME!!!!
You can see it in a full glory and detail on GitHub
Eduardo is a true artist, and I love the fact that the them is using colors and that even the icons are also with colors! Too many CMS projects are using only one color for the theme, with all icons being in another color. That's way too boring!
Please help us with testing and with contributing to the next version of XOOPS!!!!
You can find some useful links for XOOPS 2.6.0 in this article
Happy Holidays & Happy New Year to ALL XOOPS Users and Friends!!!
For those who celebrate Christmas - Merry Christmas!
And for ALL of our users and friends of XOOPS, regardless of your faith: Happy New Year!!!
2016 will be a great year for XOOPS, as many of the things that we've been working on (especially Richard, our Core Team leader) will be finally coming to fruition!
To see what's coming, please check out our GitHub repositories:
Eduardo posted latest updates from his work on XOOPS 2.6.0 GUI (or Presentation Layer)
Preferences
New settings manager for modules. The new design is cleaner and responsive to maximize its functionality.
Dynamic settings. System is capable to load options dynamically to improve the development flow and updates. Avoiding the old form tabs based on jQueryUI. Now bootstrap is fully integrated with tabs and, with this change, I'm prevent to embed HTML code in form PHP files.
Users management
Also the users management has been ported to new GUI.
Groups management
Groups management has been ported to new GUI.
More info about XOOPS 2.6.0 GUI and Eduardo's work: on GitHub
Including and presenting Media has just become so much easier in the next version of XOOPS!
Richard just added the "oEmbed" capability to XOOPS 2.6.0
So what is oEmbed?
oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly, in other words, it allows embedding content from a website into another page.
An oEmbed exchange occurs between a consumer and a provider. A consumer wishes to show an embedded representation of a third-party resource on their own website, such as a photo or an embedded video. A provider implements the oEmbed API to allow consumers to fetch that representation.
In XOOPS, similar to 'Clickable' filter, Embed will process a URL alone on a line using the embed/embed package. For URLs supporting oEmbed, such as YouTube, the oembed result will be shown. For other URLs, a default media box, built from the page content, will be displayed. See example below of the code, and then representation provided thanks to oEmbed:
How cool is that?
You can test this version by forking or downloading it from our GitHub account
Richard continues to doing amazing changes to XOOPS 2.6.0. The latest addition are "Shortcodes", which are probably best known from WordPress. I was actually hoping for it for a long, long time, and I was very happy to see that Richard has added it to XOOPS! YES!!!
It was possible thanks to refactoring of our old TextSanitizer. You can read more details from Richard's info on GitHub
Quote:
MyTextSanitizer has become Xoops\Core\Text\Sanitizer.
(It also can use virtually any known YouTube URL as the url attribute.)
- Another example is SoundCloud, which now can directly support the "Wordpress code" option offered in the Share/Embed dialog on soundcloud.com.
The old styles are still accepted for compatibility with existing content, and not all extensions have conversions to new styles, yet. There is more work to be done, but the backing code is now in place.
What does it mean for XOOPS developers? We'll be able now to simplify a lot of activities around designing the best looking Websites for our users and customers! Also our users will be able to add tons of cool features without any programming!
For those of you who never worked with ShortCodes, let's provide a short overview and a little tutorial. The basic classes that we'll be using, are the TextSanitizer classes refactored by Richard:
Currently we have following classes derived from FilterAbstract :
For our purposes we'll be using mainly the ExtensionAbstract class. Let's see now how can we use it to create ShortCodes for Google Charts and Google Maps (Read more-->)
XOOPS 2.6.0 Goes PSR-4 plus Other Core Enhancements
1) Richard is powering forward with some very cool enhancements for the Core of XOOPS 2.6.0. Recently he committed these enhancements: Quote:
First stage of localization refresh #261, and other misc cleanup - Implements localized date and time handling. PHP DateTime objects used extensively in all date processing. Localization is provided by [Punic](https://github.com/punic/punic) - Add `Request::getDateTime()` Returns a `\DateTime` object from `Form\DateSelect` and `Form\DateTime` input. The form classes can also receive DateTime objects as values. Form dates are now local to the user, or system default if no user. - Timezones are now PHP `DateTimeZone` names, not float offsets. PHP DateTime and DateTimeZone objects are used to implement all calculations. This makes handling of things like daylight savings or summer time automatic. - Add `Dtype::TYPE_TIMEZONE` to store and restore \DateTimeZone objects - Add Smarty `datetime` modifier, allowing both unix timestamps and DateTime objects to be processed by XoopsLocale::formatTimestamp(), allowing date and time formatting to be controlled in the presentation layer with tags like `<{$datevariable|datetime:'short'}>` - XoopsList class broken into individual classes in `Core\Lists`. These class are expected to implement `Core\Lists\AbstractList`. These can interact directly with form fields, reducing code complexity and duplication. - Add select_editor 'formtype' for $modversion['config']. This removes the need for active code to load editors in a module's xoops_version.php. All editor lists now originate from one point, Core\Lists\Editor - New subclass of Form\Element, OptionsElement which provides the standard option methods. List classes can interact with any extender of OptionsElement, see Core\Lists\AbstractList::setOptionsArray() - `Xoops_*` classes moved to actual `Xoops` namespace. These *PSR-0*, pseudo namespaces are obsolete. Their removal allows us to move to PSR-4 based loading for the Xoops namespace. - CountryFlag service no longer delivers bare URL to resource, only HTML to display flag. This allows more flexibility on how the flag is presented. - Accept `Trowable` in `Core\Logger::handleExeception()` (PHP7)
He also posted a RFC (Request for Comments) on three issues: - Namespaces - Moduels vs. Extensions - Add a modinfo column to system_module Quote:
I've given a lot of consideration to modules, and have a few ideas I want to present. If you have comments, alternatives, objections or other feedback, please respond. Baring objections, I would like to move on this quickly. Namespaces Add a namespace column to system_module table. This would be the PHP namespace for the module's code. It would map to the module's class directory in PSR-4 fashion. This would be implemented automatically for all active modules with a namespace specified. Note, this will be separate from the composer maintained loader, since composer has no way of knowing if a module is "active" in XOOPS. Autoloading components from modules which are not installed or inactive could create lots of issues. With the namespace enabled, most of the old directory positional naming constructs can be replaced with objects. For example, instead of using the $modversion['onInstall'] entry to locate a file to include, then building function names based on the module name, the code would look more like this:
le="color: #000000"><?php if (class_exists($moduleNamespace . 'SystemInstall')) { $install = new $moduleNamespace . 'SystemInstall; $success = $install->postInstall($module); }
Our current preloads directory, with possibly multiple files, would disappear, and everything would reside in the$moduleNamespace . 'System\Events' class instead. In this scheme, the class/System directory would be reserved for the system specified classes. Each would have a specific interface defined. There are more details, but this should illustrate the concept. Modules vs. Extensions Based on some thoughts from @bitcero and some more consideration, I propose eliminating the extension concept as is, and moving to a module category system to make management cleaner. Categories would be something like this: Category: Usage ------------------------- Content: articles, blogs, calendars, forums, etc. Developer: module builders, schema tools Extension: service providers, system enhancement Locale: i18n resources, language packs Theme: for the new module based themes This is not carved in stone, but the idea is to create a limited, high level taxonomy to categorize modules. The defined categories would be enforced, as we don't need a free for all. The module listing functions would be adapted to deliver lists of individual categories. A category column on the system_module table would hold this item. To support subtle differences, each category would be backed by a sub class of the system module class, but all would offer the same functionalities. Add a modinfo column to system_module Caching of the $modversion array has been suggested many times. Adding a single column set on install and update can accomplish this, and the existing getInfo() and related methods will be able to use the column data as the source, eliminating the need to hit the filesystem. With this information in the database, all the module object access can be fully cached, which should speed thing up a bit.
Please respond directly on GitHub It is also worth to mention that Eduardo is making some major progress on creating a new "Presentation Layer" in XOOPS 2.6.0 based on his excellent "Common Utilities" Slowly but surely, the pieces of the puzzle called XOOPS 2.6.0 are starting to fall in place!
Last year we've started to standardize on GitBook as our delivery mechanism for XOOPS Documentation (see here)
Today I've added couple of new Tutorials: xLanguage and NewBB. They are not yet finalized and are still "work in progress", but because of this it gives the XOOPS Community the opportunity to get involved and help with improving our documentation, which we know is badly needed!
Please note that ALL of the XOOPS books are hosted on GitHub in the XOOPS Documentation repository, and therefore they all can be "forked", improved by you, and your modifications can be then submitted back to the original for inclusion. This is exactly the same process as with using GitHub as a Version Control for source code
The beauty of it is that you can learn and practice how to use GitHub, and at the same time help XOOPS to improve its documentation, especially since for writing documentation there is no programming expertise needed, but only the familiarity with the module. You can also start using the particular module and write the documentation as you learn how to use it.
The advantage of this approach is very clear: the XOOPS developers have limited amount of time, and they can:
1) spend it on debugging and improving existing modules, and developing new ones, 2) or they can spend it on writing tutorials.
It would be truly fantastic if those XOOPS users who don't have programming skills, could help us with documentation!
Work on XOOPS 2.6.0 Presentation Layer has started
We are very happy to let you know that Eduardo has started to work on the "Presentation Layer" in XOOPS 2.6.0, using his fantastic Common Utilities as basis to merge them into the Core
We all know and love the work done by Eduardo over the years, and therefore we know that XOOPS 2.6.0 will have an awesome Admin GUI for the Core and for the modules!
More info and screenshots are on GitHub XOOPS, as well as the follow-up discussion.
Goffy has been using XOOPS since 2004, and got into more serious development since 2010. He is author and contributor to several modules, incl. the excellent xNewsletter.
Bleekk, another member of the team, who we all know from his cool theme designs for XOOPS, is working on a new theme for the XOOPS German-speaking community, and the preview looks excellent (I've seen it and I loved it!!!! )
We are very happy to see the re-energized team, and wish Goffy and the whole German-speaking community much success and fun with XOOPS!
XOOPS standardizes its Documentation on GitBook Platform
We are happy to announce that going forward XOOPS is standardizing its all Documentation on the GitBook Platform
As you can see above, we have already converted several of our documents to GitBook, and there will be more coming
In the meantime please go to our GitBook Repository, check it out, and let us know what you think.
Why GitBook?
GitBook is a tool for building beautiful books using Markdown syntax. It can generate your book in multiple formats: PDF, ePub, mobi or as a Website. By leveraging GitHub, it provides the best collaboration tool for developers and documentation writers to work together, and with an excellent Versioning system as a foundation.
The biggest advantage for Open Source projects such as XOOPS, is that everybody can contribute to the documentation by simply forking the document and submitting changes back to the team.
Another advantage of GitBook is the option to have multi-lingual versions in one single repository, with users being able to select their own language. Since XOOPS is a very international project, this is very important to us.
Some of the key features:
Version Control, GitBook is based on GIT scm. A simple "git push" is enough to publish a new version.
Markdown, books are written using the markdown syntax. Asciidoc and TeX support is planned.
Simple to update, publish and update your books easily using Git or the editor.
Responsive, books can be read on all devices, laptops, tablets, phones, kindles, etc.
E-book readers, books are readable on the Amazon Kindle, Nook and other readers (PDF, ePub, Mobi).
GitHub, write your book on GitHub and publish it in seconds through GitBook.
Choose your price, or accept donations, from $0 (or free) to $100.
Communicate, update and engage your readers with the progress of your work.
This is a very exciting for us, because we know that while XOOPS was always known for a very good code and great modular architecture, we were never able to create good documentation.
We believe that thanks to GitBook we have now found a tool that will help us to:
a) streamline the documentation process and make it more efficient
b) engage the community by leveraging the same "forking and submitting pull requests" process as they are already using at their normal coding activities.
For the people who would like to help us:
1) We have documented the XOOPS Documentation Process, so please review it and let us know if it works for you
2) We have created a "XOOPS Docs Starter Kit" with a predefined folder and file structure, that you can use to jump-start your project
We hope that once you realize how easy it is to contribute, you'll help us to make XOOPS Documentation really shine!!!
The XOOPS Development Team is pleased to announce the release of a security patch for XOOPS 2.5.7 Final.
This patch for XOOPS 2.5.7 corrects the following issues:
- CSRF and XSS issues reported by Dingjie 'Daniel' Yang of Web Security Lens - XSS and best practice issues reported by Narendra Bhati
We would like to specifically thank our friends Dingjie 'Daniel' Yang of Web Security Lens and Narendra Bhati, who notified us about these issues, and to Richard (aka Geekwright), our Core Team Leader, who provided the fixes.
All XOOPS 2.5.7 users are advised to apply this patch as soon as possible.
Visualization of XOOPS 2.6.0 development on GitHub: One year in 45 seconds
Gource is a software version control visualization tool, and it can create very cool videos showing the development over time.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 30 languages. No experience needed. Ages 4 to 104. Last year hundreds of organizations joined together to create fun introductions to programming for all to learn. This year the goal is to get 100 million participants from all across the globe.
Let's make sure that ALL schools where you live are represented, and all children have the opportunity to have their "Hour of Code"
If you organize an "Hour of Code" event, or volunteer for one, please share it here with us!
XOOPS domain www.xoops.org donated to XOOPS Foundation
We are happy to share with you that the founder of XOOPS, Mr. Kazu Ono (aka Onokazu) has donated the XOOPS domain (http://www.xoops.org) to XOOPS Foundation!
The XOOPS Council appreciates very much his trust in the current team, and we can only reiterate our full committment and dedication to keep the Open Source ideals and spirit alive in XOOPS!
We also would like to thank Mr. Kazu Ono for all his leadership, dedication, and vision for XOOPS over all these years! He is a true giant of programming and we feel honored to be able to carry on the legacy of the original founders of XOOPS!
We are happy to inform you that XOOPS Project is featured as Project of the Week and is listed on the front page of SourceForge Website.
This means that XOOPS Project may be included in this month's Community Project of the Month vote, depending on the number of downloads it gets. So if you haven't download XOOPS yet, please do so ASAP
And, here is the link to the blog post notifying the community of our accomplishment:
XOOPS ModuleInstaller 1.02 Beta 1 available for Testing (XOOPS 2.5.7 only)
If you are a XOOPS user and want to install several modules for testing, currently you need to install them one by one, which sometimes is quite frustrating, if there are many of them.
The same is for updating or uninstalling.
So we thought that we'll provide some help to you
The latest version of Module Installer will help you to:
- install modules in bulk - update modules in bulk - uninstall modules in bulk
Please check out this video to see how easy it is now for XOOPS users:
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.7 Final. This release is focused on making XOOPS 2.5.7 fully compatible with PHP 5.5.x, on security enhancements, bug fixing, and on updating external libraries to their latest versions: - jQuery to 1.11.0 - jQuery UI 1.10.4 - jQuery Lightbox to 1.2.3 - jQuery Form to 3.50.0 - jQuery Tablesorter to 2.15.11 - jGrowl to 1.2.14 - TinyMCE to 3.5.11 Angelo Rocha also has provided this new cool theme: the xBootstrap theme, based on Bootstrap Since this version includes security fixes, it is highly recommended to update to this version ASAP! See the Changelog for more details. IMPORTANT NOTE: ----------------------------------- Due to changes related to security, it might happen that in one or two modules saving of the Permissions in Admin might not work. We are finalizing the Basic Module Pack, where all modules have been tested on XOOPS 2.5.6. Please check the News on XOOPS Website for a special announcement about the updated modules, or ask on the XOOPS Forums. Or you can read more detailed information about how to fix it yourself in /docs folder in the file: "fixing_permissions.txt" Please post and discuss all issues related to this release in this Forum thread We also need help with Translations using TransifexSystem requirements ----------------------------------- Minimum PHP Version: 5.3.7 Please note: the fact that the XOOPS Core runs correctly on PHP 5.5.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them first. The recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.5.x, and they should run just fine. We're also in process of updating the Basic Module Pack specifically for XOOPS 2.5.7 If you encounter any issues, please let us know in our Support Forums, in this specific thread dedicated to XOOPS 2.5.7 Viva XOOPS! Downloading XOOPS ----------------------------------- You can get this release package from the Sourceforge repository. There are .zip and .gz archives provided.
In XOOPS 2.6.0 alpha 2, some familiar services that were traditionally internal parts of the core were separated into modules. Some examples are: avatars, comments, and notifications The separated module approach achieves some important benefits: ● Modules can be updated independently. ● Modules can have private resources, such as templates, configurations, maintenance pages. ● Modules can be omitted if not needed, saving some resources. But there are potential benefits to separation that were not realized: ● The service modules were not easily replaced with alternate implementations ● References using hard coded module names litter the entire system wherever a service is needed In XOOPS 2.6.0we'll introduce a "Service Manager" component: ● Services located by service name, not provider ● Service interface established by Contract ● Returns a standardized Response object that includes result, status and messages ● Request is based on a well known interface ● Actual provider does not matter to caller ● No need to check for a specific module ● If the service is not available, that status is returned just like any other error condition. ● Service providers are only instantiated when explicitly requested, and then kept for the duration of the PHP run. ● A locate event is not triggered until a named service is first requested, so if a service is not used, it has no overhead cost. ● If no providers for a service are installed, the locate trigger has little cost, and any subsequent calls go straight to a NullProvider that minimizes resource use. Richard Griffith, our Core Team leader, has created a presentation to show you how XOOPS 2.6.0 will implement the Service Manager, and how to use it. You can see the presentation on SlideShare This is the second presentation from our new "XOOPS 2.6.0 Education Series", where we will share with new features being developed for XOOPS 2.6.0, and show you how to use them. The first presentation was about Asset Management using AsseticXOOPS 2.6.0 is currently in development, in pre-Alpha 3 stage. There is a lot of new development going into XOOPS 2.6.0, as you can see from these articles: XOOPS is back, and with a vengeance! Major improvements to XOOPS 2.6.0, Alpha 3 release is getting closer! and after adding Doctrine, PHPUnit, Composer, Assetic, and several other cool things, Service Manager is another component that will simplify XOOPS development! You can contribute to the XOOPS 2.6.0 development by forking it from GitHub, and submitting your code there.We would also like to thank Slider84 from XOOPS France for his help in creating the template for this presentation! Viva XOOPS!
XOOPS supports the upcoming "Crafting Code Tour" with PHP Expert Brandon Savage
XOOPS Project is very proud to support the upcoming "Crafting Code Tour" with PHP Expert Brandon Savage
Writing great, high quality code is hard. Understanding the nuances of the languages you use, and the way in which you accomplish certain tasks can be highly challenging. That’s why The Crafting Code Tour is coming to a city near you in Summer of 2014. And the best part? Attending is completely FREE!
The Crafting Code Tour is a 18-city, 15-state, 3-country speaking tour aimed at the PHP user group community. Kicking off in June, this tour will hit sixteen cities in North America and bring along world-class speakers of different types to speak at individual user groups. To the user groups, this event will be free, paid for by sponsors of the tour.
The Crafting Code Tour will focus on how developers can do their best work, how software development is a craft, and how we can grow. While the list of speakers along the tour route is still being compiled (and will likely change for various cities), the goal is clear: to prove that it’s not impossible to bring outside speakers to individual user groups.
Other locations: Washington, DC ~ June 11, 2014 Raleigh, NC ~ June 18, 2014 Charlotte, NC ~ June 19, 2014 Charleston, SC ~ June 23, 2014 Orlando, FL ~ June 24, 2014 Miami, FL ~ June 25, 2014 Tampa Bay, FL ~ June 26, 2014 Atlanta, GA ~ June 30, 2014 Nashville, TN ~ July 2, 2014 Dallas, TX ~ July 8, 2014 Austin, TX ~ July 10, 2014 Tulsa, OK ~ July 11, 2014 Kansas City, MO ~ July 12, 2014 Minneapolis, MN ~ July 14, 2014 Milwaukee, WI ~ July 15, 2014 Cincinnati, OH ~ July 16, 2014 Toronto, Ontario, Canada ~ July 17, 2014 New York, NY ~ July 21, 2014 Puebla, Mexico ~ September 13, 2014
A web page consists of a base HTML document and any additional files it may include, such as stylesheets, scripts, images and fonts. We will refer to these additional files as assets.
Assets are a very important part of the user experience. For today's rich, highly interactive web applications, the asset performance may be more significant than the backend application and database performance.
In XOOPS 2.6.0we'll use Assetic, originally developed by Kris Wallsmith, to manage all the assets.
Richard Griffith, our Core Team leader, has created a presentation to show you how XOOPS 2.6.0 will be managing its assets. You can see the presentation on SlideShare
This is the first presentation from our new "XOOPS 2.6.0 Education Series", where we will share with new features being developed for XOOPS 2.6.0, and show you how to use them.
XOOPS 2.6.0 is currently in development, in pre-Alpha 3 stage.
There is a lot of new development going into XOOPS 2.6.0, as you can see from these articles:
and after adding Doctrine, PHPUnit, Composer, and several other cool things, Assetic is just another example of how XOOPS is leveraging contributions from the Open Source community!
You can contribute to the XOOPS 2.6.0 development by forking it from GitHub, and submitting your code there.
We would also like to thank Slider84 from XOOPS France for his help in creating the template for this presentation!
We are getting closer to have a PHP 5.5.x - certified XOOPS version.
Today we are very happy to release for testing XOOPS 2.5.7 RC-1
This release is focused on PHP 5.5.x compatibility, security enhancements, and bug fixes. We have also updated jQuery and several jQuery components.
Angelo Rocha also has updated this new cool theme: the xBootstrap theme, based on Bootstrap
See the Changelog below for more details.
Minimum PHP Version: 5.3.7
Please note: the fact that the XOOPS Core runs correctly on PHP 5.5.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them first.
The recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.5.x, and they should run just fine.
For all others, please let us know about any issues you might have.
As more and more hosts are offering in addition to PHP 5.4.x also PHP 5.5.x, it was important that we update and certify XOOPS for PHP 5.5.x as well.
Today we are happy to release for testing XOOPS 2.5.7 Beta 1, that will run without any problems on PHP 5.5.x
This release is focused on PHP 5.5.x compatibility, security enhancements, and bug fixes.
But we have included one new cool thing: the xBootstrap theme, based on Bootstrap
See the Changelog below for more details.
Minimum PHP Version: 5.3.7
Please note: the fact that the XOOPS Core runs correctly on PHP 5.5.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them first.
The recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.5.x, and they should run just fine.
For all others, please let us know about any issues you might have.
It's time to offer to our French-speaking community a new modern way to inform them about XOOPS. This is the XOOPS Podcast at http://podcast.frxoops.org/.
The characteristic are : - News about XOOPS (Core, modules, themes, french community...) - Interview - 3 to 5 minutes - 2 podcasts / months
Note : Smartphone, touchpad
For Android smartphone user, u can install the Podcast Addict
Major improvements to XOOPS 2.6.0, Alpha 3 release is getting closer!
Richard Griffith, our Core Team Leader continues to make major improvements to the XOOPS 2.6.0 Core!
Yesterday he committed a major batch of new features to our code repository on GitHub, and I thought that it was significant enough to make it a special news!
This is the summary from Richard:
Quote:
Conversion of kernel classes to Doctrine DBAL
The conversion required lengthy testing, and a variety of other changes that cover the same space have been included:
- User passwords hashes now use bcrypt ("blowfish") for increased security - Module update process now automatically performs schema updates - Patchwork UTF-8 libraries added to implement a "Unicode all the way" approach - SQL prepared statements and bound parameters implemented in core classes - Unified preloads/preload.php file now used reducing the number of files involved - Several improvements for some debugging tools
Note: running composer update is required for these changes as several packages were added and/or updated. (see this info to learn more about Composer, and how to install it. There is also this good article here)
Commit Summary - Add cURL to the recommended php extension list - Doctrine conversions, and Bcrypt ("Blowfish") password encryption. - Schema conversions comments and images modules - Fix a few inssues introduced in doctrine conversion - Implement a unified preload file in some modules - Allow absolute urls in button links - Add RotatingFileHandler option for logs versioned by date - Doctrine conversion missed earlier - Declare classes as abstract - More unified preload file changes - Start conversion of kernel classes to namespaces - A few module updates for recent namespace changes - A few fixes for issues found in testing of recent changes - Convert userconfigs to module from extension - Add caller info to deprecated message - Add transaction to add and update. Fix pass by ref error. - Fix incorrect grouping of some where clauses. - Move userconfigs from extension to module list - Fix namespace issues - Fix an odd expression case involving a null 'IN' clause. - Add schema synchronize step to module update process - Fix issues introduced in recent conversion. - Add Patchwork UTF-8 support - Update for PHP 5.5 compatibility
I don't think, we had so much excitement about XOOPS as we have right now, in a very very long time!
We're now starting to work with full power on XOOPS 2.6.0!
After incorporating the Doctrine DB Abstraction Layer, that puts us on par in the DB area with projects like Laravel and Symfony, which are also using Doctrine, Richard Griffith, our new Core Team leader, continues to deliver amazing things!
Building up on the awesome work on XOOPS 2.6.0 by Trabis, ForMuss , Mage and Dugris, Richard just did some major redesign of our Debugging/Logging system, making XOOPS the CMS with probably the best debugging/logging capabilities in the world! Something what all serious developers will truly appreciate!
- Our new logging mechanism in Core is now PSR-3 compliant, which currently only very, very few projects can claim!!!
- he has replaced our outdated Debug view with the awesome PhpDebugBar module, that will provide our developers with tons of useful information.
As you can see above, our new PhpDebugBar is actually a "PhpDebugBar on steroids" because it merges it with information that XOOPS provides. So now we'll have the same information as the old Debug, but much, much more, incl. Smarty info and the cool timeline! Check out the original PhpDebugBar to see the original limited version of the PhpDebugeBar, but if you want to see what Richard did, you need to download XOOPS 2.6.0
- we've converted our Legacy Logger to the new logging system
- and we've included Monolog module for professional logging capabilities!
- and Richard is almost done with reworking of Trabis' XMF (XOOPS Module Framework). We plan to use XMF as a migration tool for existing XOOPS modules. Once converted to XMF, the current modules should be able to run on XOOPS 2.6.x, with no or only very minimal modifications, which will keep with our tradition of easy migration for our users.
Oh, did we mentioned that we're already using PHP Composer and that in the future we'll be also fully utilizing Packagist?
Another work that we're doing is to have the whole XOOPS Core tested using PHPUnit. Alain91 from France, who is leading this effort, has written already majority of tests, and we also have already set up a dedicated website with Jenkins. This is still in a testing phase, but once we go live with it, all submitted Core code will have to go through Jenkins to be accepted into the central repository.
And Richard and his team are just warming up
So expect more cool things coming soon!
But why wait? Just join the XOOPS Development Team and start contributing to XOOPS, either in the Core area or in the Module Development area, or both!
Ricardo Costa (Trabis) and Nicolas Andricq (ForMuss) Inducted into XOOPS Hall of Fame
We are pleased to announce that Ricardo Costa (Trabis) from Portugal and Nicolas Andricq (ForMuss) from France, have been inducted into the XOOPS Hall of Fame
XOOPS Hall of Fame has been created to recognize people who provided in the past extraordinary support and dedication for XOOPS, and helped to move XOOPS forward. It is just a small token of appreciation for all the hours they've spent on making XOOPS what it is today - one of the world's finest Web CMS solutions around!
Ricardo Costa (Trabis) - the Lead Developer of the XOOPS 2.4.x series and XOOPS 2.6.0. He also developed and updated countless modules. He is one of the finest and most pleasant developers to work with, respected and beloved by the whole XOOPS Community.
Nicolas Andricq (ForMuss) - the Lead Developer of the XOOPS 2.5.x series and XOOPS 2.6.0. A PHP and JavaScript expert, he revamped together with his "French Team" the 2.5.0 Admin GUI making it looking very cool! He also incorporated Bootstrap into XOOPS 2.6.0 and redesigned the Admin GUI.
While due to new jobs and family responsibilities they had to scale down their XOOPS involvement, we hope that once their lives become less hectic, they'll be able to contribute again to XOOPS!
Please join us in thanking them for all the hard work, their support and dedication to XOOPS!!!!
The XOOPS Council is very pleased to announce that Richard Griffith (geekwright) has accepted the position of Team Leader for the XOOPS Core Team. As indicated on our Team Descriptions, the key areas for Richard and the Core Team are:
- Perform a thorough review of the security of the code base as a primary priority. - Produce Development Road map in-line with community expectations and needs. - Innovate and maintain core software to current technical and security standards. - Resolve legitimate bugs submitted in the tracker. - Enlist the best and brightest open source software developers through communication, innovation and integrity. - Assist in the training and development of emerging developers for the XOOPS Project. - Assist in preparation of documentation concerning the core, in partnership with the Documentation group.
Richard has been involved in XOOPS for over two years now. In May 2011 he became the "Innovator of the Month" for his work on "gwreports"
He already has made several important contributions to XOOPS Core:
- he incorporated Doctrine DB Abstraction Layer into XOOPS 2.6.0 working together with Redheadedrod. This will make XOOPS database-agnostic, and will enable our users to use any database that is supported by Doctrine.
- helped us to move XOOPS 2.6.0 development to GitHub, and finally
- has updated Trabis' XMF (XOOPS Module Framework) to make migration of XOOPS 2.5.x modules to XOOPS 2.6.0 much easier (more information about it coming soon).
And he is just warming up!
Richard has many plans and ideas for XOOPS 2.6.0, and we can't wait till all of it will become reality! But as he has already proven, he is a man of action, who likes to deliver on his ideas and promises, so we can expect soon a lot of cool things!
We're looking forward to working with Richard, and are welcoming him to XOOPS Council and the XOOPS Community as the new Core Team Leader.
We also would like to thank Trabis for all his work on the XOOPS 2.6.0 Core and his XOOPS Module Framework! He has made tons of important contributions to both, and it is his work and vision than we'll be building upon moving forward, together with all the work that Nicolas did as well, Both of them were the giants of XOOPS Core Development, who have changed and reshaped how XOOPS is looking now:
- Nicolas Andricq and his French Team with their work on XOOPS 2.5.x, and then on XOOPS 2.6.0 - Trabis (Ricardo Costa) with his work on countless modules, the XOOPS Module Framework, and cleaning up and modernizing XOOPS 2.6.0 Core.
We're all extremely thankful to all of them for all their contributions, and we hope that once their lives become less hectic, they'll be contributing again to XOOPS.
There are several new announcements coming up related to XOOPS 2.6.0, and we can't wait to share them with you! The remainder of 2013 will be a very exciting time for XOOPS, and 2014 is clearly the year of XOOPS' comeback! We hope that all of you will join us on this exciting journey and that you will contribute to making XOOPS the best it can be!
Viva XOOPS!
XOOPS Council Sept. 10, 2013
Quote:
Hi, I'm Richard Griffith and here is a brief history of me.
I've lived in lots of places in the USA, and have landed recently in a small town in Iowa, where the challenges of a more than a century old house became a temporary full time job. Spoiling my granddaughter also keeps me busy.
I studied Computer Science in college, and spent more than 2 decades inside a Fortune 100 company as a contractor and consultant. Over the years I have programmed everything from handhelds to mainframes, using whatever languages were needed, and held roles and responsibilities ranging through project development, change management, database administration and many others. My favorite role was always the programmer analyst; there I got to identify the problem, define how software could help and then build a solution.
While there were lots of valuable lessons learned in that environment, it was obvious that real growth and innovation occurs in smaller, more agile environments. Sifting out the most valuable lessons from the large conservative corporation approaches and deploying that value as an asset in smaller organizations became my focus.
I was very attracted to XOOPS when I was first introduced to it many years ago. The module structure really appealed to my view of how things should work. Over time, I've offered up many solutions based on XOOPS or some of its derivatives. While I continued my endeavors for the benefit of existing clients, I was eagerly awaiting some much needed modernization. Conversations with the XOOPS evangelist you know as Mamba led me to realize I was not alone in wanting a powerful, modern web application platform based on the XOOPS model. I agreed to a more direct involvement, and one thing led to another. I was scared, humbled and honored as we entered into the discussions that lead us to this point.
I hope that XOOPS can benefit from my experiences in the same way XOOPS has benefited me. Together I think we can create a powerful platform that exceeds our dreams and still retains that character that makes us XOOPS.
MySQLi connectors are now available for 2.5.6 and 2.6. These connectors should be considered as Beta and should not be used on a production server at this time.
These have been designed as a drop in addition to the current MySQL connector.
The current MySQL connector used by Xoops allows Xoops to talk to the MySQL database. This older connector has been around since MySQL version 3 and not only does not support new features of MySQL 4 and 5 but is now officially Depreciated in the latest release of PHP. For now this doesn't mean much to most but means that the current MySQL connector will no longer work in the future.
MySQLi was released to take advantage of the features in the newest versions of MySQL and as such is the direct replacement for the older MySQL connector. I used a script that converts old MySQL code to MySQLi compatible code as my base and went from there. Although I still have some questions for a core developer about some of the code the script created it does run without any known errors.
The use of these connectors is very simple. You download the version of mysqlidatabase.php that you need and copy it to your class/database folder. You then modify the database type in your secure.php file from MySQL to MySQLi and you are on your way.
The XOOPS Community is blessed with many great individuals, who dedicate countless hours to help XOOPS to move forward. We see them on the forums, and we see the results of their hard work in new and/or updated modules, themes, and bug fixes.
The key to XOOPS success is to have a strong team working together.
Today we would like to announce new additions to the XOOPS Council to lead and guide XOOPS forward (you can see their detailed bios below):
International Support Team: Christelle Gaulupeau (Cesag) from France
Design Team: Angelo Rocha (AngeloRocha) from Brazil
Core Team: Trabis who was leading the development of XOOPS 2.6.0 together with Nicolas, is on leave of absence, but we hope he'll be back soon. In the meantime, the Core Team members will continue with the development as a team.
Today we would like to also thank Nicolas Andricq (ForMuss) and Eduardo Cortés (Bitc3r0) who have resigned from the Council due to new jobs and not having enough time. However, BitC3r0 is committed to continue with the further development of RM Common Utilities. Their help and support over years was instrumental in improving XOOPS, and we very much appreciate it!
We are all looking forward to working together to keep moving XOOPS forward!
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.6 Final. This release is focused on making XOOPS 2.5.6 compatible with PHP 5.4.x, on security enhancements, and on updating external libraries to their latest versions: - Smarty 2.6.27 - TinyMCE 3.5.8 - jQuery 1.8.3 - jQueryUI 1.10 Since this version includes security fixes, it is highly recommended to update to this version ASAP! See the Changelog for more details. IMPORTANT NOTE: ----------------------------------- Due to changes related to security, it might happen that in one or two modules saving of the Permissions in Admin might not work. We are finalizing the Basic Module Pack, where all modules have been tested on XOOPS 2.5.6. Please check the News on XOOPS Website for a special announcement about the updated modules, or ask on the XOOPS Forums. Or you can read more detailed information about how to fix it yourself in /docs folder in the file: "fixing_permissions.txt" Please post and discuss all issues related to this release in this Forum We also need help with Translations using TransifexSystem requirements ----------------------------------- PHP: Any PHP version >= 5.3.7 (PHP 5.4+ is strongly recommended) MySQL: MySQL server 5.0+ Web server: Any server supporting the required PHP version (Apache highly recommended) Downloading XOOPS ----------------------------------- You can get this release package from the Sourceforge repository. There are .zip and .gz archives provided.
This release is concentrating on bug fixes and adjusting javascript on the newer jquery 1.90+ versions wich has changed a lot of functions as well as removing others.
The module does have new functions though.
Smallworld is a module to simulate a social network system. Add friends and follow them to keep track of updates .
New in this version.
For admin. - Make module accessable for visitors. - Choose wich users can post in home page.
For users - Private user settings (let visitors read your comments / post in homepage - if not all they will see is a message to register).
Allround new. - Added a permalink icon to all posts to open in new window if there is a lot of comments attached. - Sanitizing content for xoops (making xoopsCode, smileys etc available) - Updated most javascript including new version of image uploader for gallery, jQuery, Bookmarks etc.
A few new language defines also. I have merged english text in language files but here they are
It is an easy one-click installer for Windows, OS X and Linux. They are self-contained and independent so you can install it without modify your system.
You can also download a Virtual Appliance ready-to-run or you can deploy it for free in the Amazon or Azure Cloud.
They ship XOOPS v2.5.5 and dependencies: Apache 2.4.4, PHP 5.4.13 and MySQL 5.5.29.
The main benefit for XOOPS of being in BitNami distribution will be an increased number of choices for users to install XOOPS, and making it easier for them to install XOOPS with one click on various platforms.
SourceForge adds XOOPS to its directory of "Enterprise-Ready Open Source Projects"
SourceForge has recently announced creation of a directory for "Enterprise-Ready Open Source Projects", or "Enterprise Directory". These are the projects that are geared specifically for use within a company. This might include areas such as project management, office suites, or customer relationship management (CRM) software, and of course CMS.
The SourceForge Enterprise Directory is the authoritative destination for researching and downloading Enterprise-Ready projects. It allows for rich community interaction on Open Source titles through the new reviews and ratings system, and enables direct reach to the developers of these titles.
We are very proud to announce that XOOPS has been added to this directory!
This is a clear testimony to the quality of XOOPS and the hard work of the XOOPS community!
The inclusion in the Enterprise Directory is reflected now in the new look of XOOPS on SourceForge, which will appear only on select Enterprise-Ready projects:
After close to 45,000 downloads of XOOPS 2.5.5, we're getting closer to release of our next version: XOOPS 2.5.6
As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.x
Therefore we will be releasing XOOPS 2.5.6, that will run without any problems on PHP 5.4.x
Please note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them.
However, the recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.4.13, and they should run just fine.
There will be more modules coming soon (see this list)
For all others, please let us know about any issues you might have.
I have just released Classifieds 2.53 RC1. There are no new features except the admin has changed a bit. It now uses the new module admin style. I also changed the way categories are listed in the admin. I did it the way Mamba did in my Jobs module. I want to thank Mamba for his work.
XOOPS is built on top of a Core framework, which provides a set of of specification for routines, data structures, object classes, and variables. At the center of the Core is the object model that is based on two XOOPS classes XoopsObject and XoopsPersistableObjectHandler.
We encourage all module developers to use XOOPS API in their modules, as it will streamline their development, and will enable to take advantage of the already provided services and classes. There is no need to reinvent the wheel!
To make it easier for you to learn about the XOOPS Core, we are providing you with several API documents:
As more and more hosts are switching to PHP 5.4.x, some of our users are having issues with XOOPS 2.5.5, since it was not certified for PHP 5.4.x
Therefore we will be releasing XOOPS 2.5.6, that will run without any problems on PHP 5.4.x
Please note: the fact that the XOOPS Core runs correctly on PHP 5.4.x, doesn't mean that all your modules will run correctly, therefore you'll need to test them.
The recently released modules that qualify for our Basic Module Pack, are all tested on PHP 5.4.8, and they should run just fine.
For all others, please let us know about any issues you might have.
UPDATE: If you're reading this for the first time, please be aware that the XOOPS 2.6.0 Development is taking place on GitHub and that there has been tons of changes between this Alpha 2 and the upcoming Alpha 3. You can read about some of them here:
Please fork the XOOPS 2.6.0 code from GitHub and help us in testing and development!
The XOOPS Core Development Team is pleased to announce the release of XOOPS 2.6.0 Alpha 2.
This is a brand new XOOPS series, with several major changes and enhancements to the Core.
You need PHP 5.3+ to run this version!
You can review the current XOOPS 2.6.0 Roadmaphere
The main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files.
Some of the main changes in Alpha 2:
Improved API and Modularization:
We have extracted from Core several functionalities/behaviors that previously were hard-coded into Core. This will make Core smaller and easier to use. At the same time, modules won't have to go for everything to the Core or to the System module.
One of the complaints in the past was that it was hard to extend XOOPS Core. Therefore we've created several new Abstract classes, and as a result, we have decoupled several of the hard coded dependencies from the Core, making it now easier to extend the Core and letting the modules to develop their own implementations.
New classes like 'Xoops_Plugin_Abstract' along with the already known 'XoopsPreload' are giving modules new and exciting possibilities.
Improved Performance through redesigned Cache system:
XOOPS 2.6.0 Alpha 1 was already faster then 2.5.5. In the Alpha 2, we wanted it to be even faster. We've added new cache layers that greatly reduced the number of queries required on each page load. We have also re-factored the cache classes, added new cache engines, and documented it to allow developers to "actually" use it directly in their modules. The users will definitely appreciate the improved performance and response times
Improved Productivity through several New Classes
We have added several new classes to make development of XOOPS modules faster and much easier. XoopsFormTab, Xoops_Request, Xoops_Module_Helper, and XoopsLoad::addMap(), are some of the new classes/methods introduced in this version.
- You can use XoopsLoad::addMap() to allow class lazy loading, No need to include your classes when you are not using them.
- You can use Xoops_Request to get $_GET,params, $_POST params, cookies, client IP, URI, and many other items. You want to know if the request comes from a mobile device? It supports it too! And you can add many new items. You can also extend the mobile list without hacking the class.
- You can use Xoops_Module_helper if you don't want to type the module name every time you want a Config, a Handler or a Form. It also allows you to get other modules configs, handlers and forms with only one line of code.
le="color: #000000"><?php /** * Using Xoops, the verbose way */ if ($xoops->isActiveModule('search')) { $config = $xoops->getModuleConfig('keyword_min', 'search'); $xoops->loadLanguage('main', 'search'); $url = $xoops->url('modules/search/index.php'); $obj = $xoops->getModuleByDirname('search'); //etc } /** * Using the Helper */ if ($helper = Xoops_Module_Helper::getHelper('search')) { $config = $helper->getConfig('keyword_min'); $helper->loadLanguage('main'); $url = $helper->url('index.php'); $obj = $helper->getModule(); //etc }
- XoopsFormTab? Yes, we have it now to provide Tabbed forms!
New Codex Module as Tutorial for new Features
one of the shortcomings in the past was that we didn't have good documentation for new features. This time we've included a new module Codex, that will show exactly how to use the new features, with well documented code and examples.
New Modules/Plugins
Since 2.6.0, the backend functionality uses a 'Plugin' interface. The new class Xoops_Module_Plugin is the class that makes using plugins simple and effective!
- Menus: we have incorporated the advanced menu module, which will make easier to create menus in XOOPS. Admin will have a full control over menus and menu groups. The 'Menus' module provides a 'Plugin' interface that other modules should implement. Each module in XOOPS 2.6.0 will be now able to add its own menu items by hooking into the menus module
- Page: this is our new simple Content module, that will be included in the basic installation of XOOPS.
- QRCode - can be used by other modules to create QRCodes
- PDF: other modules will be able to use it to provide PDF functionality
- Notifications: another extracted extension from the Core
- Search: Since 2.6.0, the search functionality was removed from core. Now you need to install the 'Search' Module to get search functionality in other modules. The 'Search' module provides a 'Plugin' interface that modules should implement.
- System Plugin: The 'System' module provides a 'Plugin' interface to access the System functionality, e.g. to synchronize user’s number of posts, populate the Waiting block, or to access User menus.
- User Config: in the past, many of the configuration items were stared in different locations. Now all user-related preferences will be stored in one location.
These are just few of the Plugins/Modules. There are more like the Logger, Banners, Avatars, Notifications, xCaptcha, or the xLanguage. And in Alpha 3 we’ll add some more.
Focus on Code Quality and Consistency
The Core Team has put a lot of effort to ensure the highest source code quality in XOOPS 2.6.0.
The whole code base has been refactored to ensure consistency of function names and functionality, so module developers can expect the same behavior from functions with similar names
The XOOPS 2.6.0 will have no error messages and no red flags in the advanced PHP editors, which will greatly reduce the probability of bugs arising due to typos, variables not set, returning of unexpected values and other frequent mistakes.
Higher Productivity through Advanced Code Inspection
XOOPS 2.6.0 has now total support for advanced PHP editors, such as phpStorm, which will be now able to deeply understand the code, provide smart code completion for methods, functions and definitions, and quick navigation and on-the-fly error checking. It was possible thanks to implementation of PHPDocs in all classes/functions and by making the code PHP 5.4 compliant. This will improve productivity of our developers who will be able to take advantage of the advanced features of modern PHP editors.
Twitter Bootstrap
We have further improved the implementation of Twitter Bootstrap in the Core, which is our main advanced HTML/CSS engine. This will make developmet of themes much easier, and will provide “Responsive Web Design” for mobile devices “out of the box”.
If you are a designer looking to develop new Bootstrap based themes, or a module developer wanting to reduce the size of your framework and have auto-completion at your fingertips, or a webmaster looking for a truly extensible and easy to use CMS, please take XOOPS 2.6.0 for a test drive!
The Core Team will now focus on Alpha 3. We have several ambitious goals for Alpha 3 - see our Roadmap.
Please provide us with feedback, suggestions - Alpha development is for testing concepts to see what works and what doesn't. We can still modify things in the Core, but for that we need your help and feedback.
Please remember: This is Alpha Release for features testing only!!!!
DO NOT install it on a production site and DO NOT upgrade any production site with it!!!
Please post and discuss all issues related to this release in this Forum
System requirements -----------------------------------
PHP: Any PHP version >= 5.3+ (PHP 5.4+ is strongly recommended)
MySQL: MySQL server 5.0+
Web server: Any server supporting the required PHP version (Apache highly recommended)
1. Copy the content of the htdocs/ folder where it can be accessed by your server 2. Ensure mainfile.php and uploads/ are writable by the web server 3. For security considerations, you are encouraged to move directories "/xoops_lib" (for XOOPS libraries) and "/xoops_data" (for XOOPS data) out of Document Root, and change the folder names. 4. Make the directory xoops_data/ writable; Create (if not already present) and make the directories xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable. 5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard
Installing Protector in XOOPS ----------------------------------- We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site.
Upgrading from a previous version -----------------------------------
NOT available in Alpha
Debug information -----------------------------------
Please note: to see Debug info, you need to install and activate the "Logger" extension.
The full XOOPS package is released with a script able to check if all the system files have been correctly uploaded to the server. To use it, follow these instructions:
1. Upload the checksum.php and checksum.md5 files located in the XOOPS package root to your XOOPS server folder (putting them next to mainfile.php). 2. Execute checksum.php with your browser 3. If necessary, re-upload the missing or corrupted system files 4. Remove checksum.php and checksum.md5 from your server
Modules -----------------------------------
This release contains only the "system-related modules and extensions".
Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha.
Thanks to the initiative of our friend Alain01 Xoops France team is pleased to present its new Google page called Les amis de Xoops France. This page will in addition to Twitter and Facebook to submit modules, participate in comments and follow frxoops.org publications. We invite you to visit and register
The Core Team is hard at work on XOOPS 2.6.0, as you can see from their commits to SVN (Remember, you can subscribe to our SVN mailing list to be notified about all SVN submissions.)
Below is the updated Roadmap for XOOPS 2.6.0:
Alpha 2
· Extracting some functionality from Core into separate extensions or modules.
- In order to easily add content "out of the box" .
· Menu Module.
- This system allow to create all kind of menus.
Everything in green is done.
Alpha 3
· Adding a theme manager in the system module.
- This section allows you to manage themes like modules so you can install, uninstall, or disable a theme. - We can of course add a few settings in the theme (eg. Logo, size, etc. ..) and all these settings will be visible in the theme.
· Integration of rewrite mode in XOOPS.
· Modification of blocks positions.
· Adding several features requested.
- We have not yet defined which will be integrated. The core team will evaluate the request and integrate only one that will not delay the release of 2.6. For others they will be integrated into version 2.7
In the upcoming weeks we'll be posting short stories about progress on XOOPS 2.6.0 Alpha 2.
The Core Team is hard at work, with many improvements already added, and with many more coming, and we would like to share them with you, so you can see the progress for yourself
One of the recent additions is a module created by Trabis, and called "Codex". Its purpose is to present examples of proper coding for new features that module developers could use in their modules.
Currently there are examples for:
- Cache - FormTab - Form - PDF - QRCode
with more examples coming.
You'll see the feature, and the documented source code behind it.
Today we'll focus on the XoopsFormTabTray, also contributed by Trabis
XoopsFormTabTray is the tabs holder for XoopsForms. You can use it in your modules if you want to group together several forms, as it is done in our System Preferences.
To define the visual "look and feel" for the Tabs, we are going to use the jQueryUI theme, we can select in System Preferences
The best way is to just check out the XOOPS 2.6.0 source code with your favorite tool (like TortoiseSVN) from:
and play with it, so you can see where the development is going.
Please note: The source code is in pre-Alpha 2 state, i.e. NEVER use it on production site. This is just a preview to play around and get a taste of it. As with every Alpha code, some of the features will change, some will be removed, some new will be added.
But while this is pre-Alpha 2, we're proud the the current code runs on PHP 5.4.8 with no errors!
XOOPS voted 1st Runner-up of the "2012 People’s Choice Award for Best Free CMS"
After being voted in August as "Project of the Month" on SourceForge, we are happy and proud to announce that XOOPS has been voted the 1st Runner-up of the
Thanks everybody who nominated XOOPS for the CMS Critic AwardsThanks to you we are now in the finals in this category: - Best Free CMS Now it's important that you vote for us!VOTE TODAY!!!! Click ==> hereTimelinesOctober 12, 2012 to November 12, 2012: Voting occurs. December 1st, 2012 - Winners announced. Viva XOOPS!
Please nominate XOOPS for CMS Critic Awards This is the first year they are offering these awards. All who vote and cast nominations will be entered to win a Google Nexus 7 tablet! Please nominate XOOPS in these categories: - Best Open Source CMS - Best Free CMS - Best CMS for Small / Medium Sized Businesses - Best Social Networking Solution As you can see from the timeline below, we don't have much time, so please: VOTE TODAY!!!! Click ==> hereTimelinesSeptember 10, 2012 to October 12, 2012: Nominations taken. October 12, 2012 to November 12, 2012: Voting occurs. December 1st, 2012 - Winners announced.
If you would like to start and maintain a local XOOPS Support site, which is a lot of fun and is helping XOOPS by spreading our great CMS to your area and language, you can apply for official status, by using this form (login required).
Codeworks, is an annual one-day conference tour, bringing a full day of learning, fun, and networking opportunities to a city near you! Like every year, they’re visiting ten cities on this year’s tour, with some familiar stops and some new venues added to our roster.
The recent Project of the Month on SourceForge, XOOPS was designed from the very beginning as an object-oriented CMS, which is even reflected in its name: eXtensible Object Oriented Portal System. Michael will present the OOP oriented architecture of XOOPS, and show how OOP makes development of XOOPS modules easy and fun, promotes reuse of code, and keeping GUI consistent across all modules.
This is the first time that XOOPS makes a presentation at a PHP conference in the USA, so we're very excited about it.
The XOOPS Core Development Team is pleased to announce the release of XOOPS 2.6.0 Alpha 1.
This is a brand new XOOPS series, with several major changes and enhancements to the Core.
You can review the current XOOPS 2.6.0 Roadmaphere
The main goal of the 2.6 series is to update the XOOPS Core and all classes to PHP5 (public, protected, static) and E_STRICT, and to remove / clean up old legacy code and remove all HTML code found in the PHP files.
Some of the main changes in Alpha 1:
· Central class "xoops" to simplify the development of XOOPS modules, giving developers direct access to XOOPS API
· Removal of unused folders in XOOPS.(cache and template_c).
· Only one theme for the administration and user interface.
· Automatic loading of all XOOPS classes
· Removal of global variables, these variables can be used from XOOPS class (e.g. "$xoopsModule" becomes "$xoops->module").
· Cental folder for all multimedia public frameworks (jQuery, CSS, JS, images, ...).
· Module Class Admin to give the same admin interface for all modules, this class already exists in such frameworks, but now it is included in the core and uses HTML templates.
· moving of some libraries, such as Smarty, to the xoops_lib folder.
· Refactoring the system module.
· Adding a new feature: System Extensions. Some parts of the system module are now separate "system extensions" (eg. Banners, Avatars, Smilies).
· Some modules in the Admin will also become Extensions (eg. Protector). All these Extensions are runing as modules, but they cannot be renamed, and they will be shown in a separate menu module
1. Copy the content of the htdocs/ folder where it can be accessed by your server 2. Ensure mainfile.php and uploads/ are writable by the web server 3. For security considerations, you are encouraged to move directories "/xoops_lib" (for XOOPS libraries) and "/xoops_data" (for XOOPS data) out of Document Root, and change the folder names. 4. Make the directory xoops_data/ writable; Create (if not already present) and make the directories xoops_data/caches/, xoops_data/caches/xoops_cache/, xoops_data/caches/smarty_cache/ and xoops_data/caches/smarty_compile/ writable. 5. Access the folder where you installed the htdocs/ files using your web browser to launch the installation wizard
Installing Protector in XOOPS ----------------------------------- We also highly recommend the installation of the PROTECTOR extension which will bring additional security protection and logging capabilities to your site.
Upgrading from a previous version -----------------------------------
NOT available in Alpha
Debug information display level -----------------------------------
Debug information display level is enabled to show debug information to different level of users: to all users, to members or to admins only. The configuration can be set in /xoops_data/configs/xoopsconfig.php The default is for Admin only.
The full XOOPS package is released with a script able to check if all the system files have been correctly uploaded to the server. To use it, follow these instructions:
1. Upload the checksum.php and checksum.md5 files located in the XOOPS package root to your XOOPS server folder (putting them next to mainfile.php). 2. Execute checksum.php with your browser 3. If necessary, re-upload the missing or corrupted system files 4. Remove checksum.php and checksum.md5 from your server
Modules -----------------------------------
This release contains only the "system-related modules and extensions".
Unless specifically stated by the module Author, current modules will NOT work properly with XOOPS 2.6.0 Alpha.
We are pleased to announce that Christelle Gaulupeau (Cesag) will be leading the XOOPS Testing/Quality team.
For those of you who are visiting our Forums here, you know her very well. She is tirelessly testing modules, provides us with fixes, and also does translations into French.
Recently she also became the Admin for XOOPS France.
We are very happy to have her as part of our XOOPS family.
And we would like to encourage everybody to join the XOOPS Testing/Quality team and help her with it. This will help us to make better modules and better XOOPS.
For discussion related to Quality Assurance Team & Process, we have a special forum for it - please post any topics related to it there.
It is our pleasure to let you know that XOOPS has been selected as one of the featured projects on SourceForge this week!
This is a great exposure for us, since SourceForge is home to over 3 million users, hosting a catalog of over 300,000 distinct projects and serving over 40 million unique visitors per month and over 15 million downloads per week.
There more people know about XOOPS, the better for us
Please spread the good news on your local XOOPS support sites!
Recently we had some reports about Core and some modules generating too many queries, as reported by Tatane and Yasir
We would like to announce a competition for best/most MySQL database optimizations in XOOPS. This can happen in following areas:
a) existing Core queries b) existing popular modules c) new module with the best optimized way to access and manage MySQL database, incl. a tutorial on how it was done
Please submit your entries by July 15
This competition is sponsored by Webyog, which offers SQLyog, one of the best MySQL tools on the market. See the features here:
They offered to give us up to 5 copies of the Ultimate version (worth $179 each) to winners of a competition among XOOPS developers. Of course, it will depend on the number and quality of the entries, if we will use all five copies.
There are many very good tutorials and presentations about optimizing MySQL, but we're sure, you all know those tricks:
We are very happy to see that XOOPS has been selected as one of only seven designated PHP Frameworks for a programming contest in Poland using Windows Azure.
Quote:
In the "Basic" category of the competition to goal is to run on Windows Azure a ready PHP code.
The participant chooses one of the prepared PHP frameworks and modifies it to run on Windows Azure. Number of changes as compared to the original version has an impact on scores. List of available frameworks:
Gallery Joomla Magento phpBB by Przemo Sugar CRM CE TomatoCMS XOOPS
Participants should prepare and make ready to run one of the above PHP framework (like XOOPS) on Azure platform. Any solution must:
- work properly running on two or more instances - work properly even when making HTTP requests sent by the client with a gap of more than 1 minute (and properly handle among others the session)
In this programming competition you can win:
XBOX360 console + Kinect + set of games or XBOX360 console + Kinect + 1 game
XOOPS FirePHP/Firebug package has been updated to version 1.7, and includes the latest FirePHP class.
FirePHP is a Mozilla Firefox plugin/extension that merges with Firebug and enables you to log to your Firebug Console using a simple PHP method call. All data is sent via response headers and will not interfere with the content on your page, therefore it is ideally suited for AJAX development where clean JSON and XML responses are required.
Frankblack was frustrated with debugging his AJAX applications using just the standard Debug Mode, therefore he ended up using FireBug + FirePHP as addons for Firefox, and he rewrote XOOPS class/logger/render.php to output the XOOPS debug messages to FirePHP, resulting in a very flexible solution. Trabis contributed as well, and now we have a solution that is very helpful to XOOPS Developers.
For more info, please read the Tutorial that is included in the package.
French XOOPS user br_750 recently published a nice article about inheritance of xoopsForm class. Here is the English translation:
What is inheritance?
Inheritance is a concept specific to Object-Oriented Programming (OOP), to create a new class based on an existing class. The new class "inherits" the properties and methods of the class it inherits from, called "parent" class. The inheriting class is called a "child" class.
This definition is very short and you can enhance your knowledge of object-oriented programming on the Web:
The User Group XOOPS Brazil today celebrates two years on the air! Thanks to everyone who helped make the community what it is today! The site was redesigned in celebration of this date!
The Dutch speaking XOOPS community website has moved to a new domain, NLXOOPS.NL Despite of the fact xoops.nl could still be used we have chosen to move to a new domain. Owning a new domain gives us independency, we want to leave the past with quarrel and a painful lawsuit behind.
All existing xoops.nl user accounts still work on NLXOOPS.NL, just use your familiar username and associated password to login to the new website.
Existing xoops.nl forum posts have been migrated to the new support forum on NLXOOPS.NL Please use the NLXOOPS forum for new threads or follow-ups to existing posts.
Filling the downloads section on NLXOOPS.NL is still work in progress. In the meantime it is possible to download modules from the xoops.nl repository.
Moving to a new domain cost us a lot of work, we are still busy fine-tuning and eliminating imperfections. In case you notice a failure or problem, please let us know!
Was signed by the core members of the Dutch speaking community, Renetjuh, Shine and Flipse
Below is the list of current languages, and people who have volunteered to help with translations and coordination. Obviously we need more, so please volunteer.
We are happy to let you know that XOOPS is featured this week on the front page of http://sourceforge.net/
This will definitely create extra publicity for our project, resulting in more people trying XOOPS. We can see already a spike in the number of visitors to our Website, as well as in the number of downloads from SourceForge:
We have also updated all Core modules (PM, Profile, Protector) to Mage's ModuleAdmin GUI, so all of them have a consistent "look & feel":
The new Module GUI will be the official GUI for all modules supported by XOOPS, and will drive:
- Increased productivity - Decreased training and support costs - Reduced development time and costs - Reduced maintenance costs - Increased user satisfaction
We also have fixed few bugs. See the Changelog for more details.
Please post and discuss all issues related to this release in this forum
I created classes for the attributes to be included in HTML pages to facilitate the rewriting of several lines of recursive code. There are only 4 classes for now, but I'm working to create all the attributes that relate to this, except for the forms that already exist in the class / xoopsform.
A test by the team is necessary, for possible inclusion in future versions of xoops.
WARNING: These classes are to be tested because they are not yet complete for inclusion with the Core. Know use by testing out of XOOPS, as I type on the WAMP Server from http://www.wampserver.com
These can be used in conjunction with smarty templates and themes.
Eg: for the header in theme, in the theme.html file just enter the variables smarty, html - head - title - meta - link - script - body and manipulate the code from the core or a module in administration.
While XOOPS's journey is not always without challenges, nevertheless, XOOPS remains one of the more popular CMS solutions around, often mentioned together with Joomla, Drupal, and WordPress, on various lists of best CMS.
So Sven posted following challenge: Quote:
What can we do as XOOPS community to help XOOPS to move back into the focus of potentially interested users?
1) We need to actively promote XOOPS in Social media!
I did the start and set up a Facebook - fan page and a Twitter - Account.
Now it is important that you all now, if not done already, press the "Like" - button on Facebook, or follow our channel on Twitter.
Only then can your friends and fans be alerted and informed about XOOPS, and be supplied with continuous, interesting news. In time, through viral marketing, we'll achieve a noticeable increase in popularity of XOOPS!
2) We need to actively promote XOOPS on CMS-related blogs and Websites!
A few days ago I got an email from http://www.contenmanger.de. I was asked for an interview. There are many important CMS-related portals/Websites which would be glad to release XOOPS News. Now we just need to start supplying them with information.
3) Promote internally to our members and via email marketing
We have a large http://www.MyXoops.org community that needs to be re-activated to certain extent. It should be also possible to reach our target audiences through external advertising campaigns, such as an email campaign.
4) Translate XOOPS modules & Core releases, create documentation and design new themes
A CMS lives and dies with modules, hacks and themes. There are many professional XOOPS modules, which unfortunately are not known in Germany. We need to change that!
Bleekk and Sinnemax already provide the community already with reliable and good themes. It would be obviously great if we could also win for XOOPS module developers of Alfred's caliber.
5) Help us!
If you have time and desire, you're more than welcome to join us in getting attentions of potential users for XOOPS! You don't have to be a theme designer, or PHP programmer. In principle, any help to make XOOPS more popular is welcome. We are looking for:
- Theme designer - Module programmers - Translator - Tester for modules, core versions and themes - promotion experts - Documentation writers - Moderators - or whatever you want to do to help XOOPS become more popular
This should be just a general outline. Please use this thread to discuss further these issues. Interested parties should not hesitate to contact me via PM and be part of our motivated XOOPS Germany team.
Do you have other suggestions? Well, then just tell us, because XOOPS is powered by YOU!
Congratulations to XOOPS Germany for this initiative! Please start something similar on your local XOOPS Support sites!
The same is for this Website - please let us know if you would like to help and get involved!
Viva XOOPS!
Please discuss this article and volunteer in this thread
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.3 Final.
In addition to bugs fixed in 2.5.2, this release is reverting fix for bug ID: 2672723 (Changed the code in Install to omits the SQL command: "ALTER DATABASE ... CHARACTER SET ..."), which was impacting new installations.
Please post and discuss all issues related to this release in this forum
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.2 Final.
------------------------- Please note: we have released XOOPS 2.5.3, fixing a XOOPS 2.5.2 bug for new installations
If you have a fresh install of 2.5.2, you should reinstall it.
If you have only updated an existing XOOPS installation, you should just use the files from the update package "xoops2.5.2-to-2.5.3", and copy them over. -------------------------
This release is focused on fixing bugs from previous versions and security enhancements based on report from High-Tech Bridge Security Research Lab.
Please post and discuss all issues related to this release in this forum
Following DJ's (aka phppp) and Kris' resignation from XOOPS Council, the remaining Council members have agreed that the available seats should be reassigned as soon as possible.
As you may know, the Council is responsible for overall management and direction of the XOOPS Project. The XOOPS activities are divided in several teams, and the Team Coordinators/Leaders are then members of the XOOPS Council.
Due to Core and Design Teams fragmentation and lack of coordination, the XOOPS Council decided to designate temporary leaders who will be assuming the responsibility of recruiting and reuniting members for these teams. It is the XOOPS Council's wish to have each team electing their own leaders in January of 2012.
As of now, after being invited and kindly agreeing to assist us, the new Council members are:
- Core Team: Nicolas Andricq (ForMuss) from France - 2010 Innovator of the Year, who was the Development Leader of XOOPS 2.5.0, with its many innovative features
- Design Team: Eduardo (Bitc3r0) from Mexico - a winner of several XOOPS Innovation Awards for his work such as EXM Admin theme, or RM Common Utilities, and several modules and themes, among them the current theme on http://www.xoops.org
The community also proposed to have a Council member who is representing the users. We liked the idea and therefore we've invited Mark Boyden (mboyden) from USA, who created many XOOPS sites, both pro bono and for profit.
Mark has been always very supportive of XOOPS (see his blog) and since his livelihood depends in part on XOOPS success, we thought that he'll be a very good addition to the Council.
Currently remaining on the Council are:
- Modules: Ricardo Costa (Trabis) - International: Rune Hauge (Runeher) - Marketing: Michael Beck (Mamba)
Please become active and join one or more of these teams. The XOOPS Council is looking forward to reactivating and reengaging of all these teams, hoping they can express and fulfill what they wish for and from XOOPS.
This is to let you know that DJ has resigned from the XOOPS Council.
I am happy to announce that:
- Trabis (who was in charge of XOOPS 2.4.x series) - ForMuss (who was in charge of XOOPS 2.5.x series) - BitC3R0 (author of the EXM fork and RMCommon utilities)
have agreed to take the lead on creating bug-free XOOPS 2.5.2, and on working together on XOOPS 2.6. We'll be also reaching out to other top developers who have been active in the past in XOOPS but left XOOPS for various reasons.
There might be also a possibility that Onokazu will be joining us as well, although I didn't speak with him yet directly, so I cannot confirm it.
So the future for XOOPS users is assured - we have the currently top XOOPS developers (Trabis, ForMuss, BitC3R0) forming a strong team to lead us forward.
I firmly believe that the worst is behind us, and with Trabis, ForMuss, BitC3R0 we'll have finally a great team environment, where contributions from all members will be valued and appreciated.
It's time for the XOOPS Project to stop useless fights and return to its nature of an open source project.
During the past years, we have all suffered from endless arguments and quarrels and the project has been damaged too much.
The root of the fights has been the authoritativity and legality of the project's management unit.
In 2003/2004, the Project Founder was forced out. In 2006/2007, project manager and dev lead quit. Now in 2011, the conflicts between project marketing coordinator and core team lead have put the project on fire again.
In 2004/2005 a foundation was created by project manager and in 2009 another foundation was created by marketing coordinator and the most big thing the new foundation did was to spend money suing the previous foundation.
Both foundation claimed they would support and protect the project, but the truth is that the only thing they did was to sue and defend on court, which has proven that: Neither of the foundations can protect the project, both of the foundation creators put their personal will over the XOOPS Project.
Meanwhile, the project management unit, Project Council, which was supposed to lead and manage the project, has failed. By early August 2011, two out of the five council members became inactive, two of the remaining members keep arguing with each other.
To stop the endless fights and arguments and let the project go back to its right track, I talked to XOOPS Project Founder, Mr. Ono Kazu and suggested him to return to the Project.
For the good of XOOPS Project, I am willing to take any responsibility and punishment. Thus I did the following things by myself: 1 Both phppp and mamba quit from all management units, as well as mamba's foundation 2 Give XOOPS server root access, sourceforge admin, xoops.org webmaster access to onokazu 3 Add three XOOPS long term contributors to help maintain the project during the transitional process: marco, long term QA; kris, the only active council member; voltan, a loyal contributor with no interest in arguments.
I, phppp, as the Core Team Lead till 2011/08/13, am ready to be judged for the sake of the XOOPS Project.
Welcome back Ono Kazu, long live XOOPS!
Sincerely,
Taiwen Jiang (a.k.a. phppp) Resign from Core Team Leader on August 13th, 2011
Nominate XOOPS as Your Favorite Open Source CMS in Packt's 2011 Open Source Awards
As every year, Packt Publishing is having its annual Open Source Awards. Today they started the Nomination stage, which goes from August 1 till September 9, 2011.
XOOPS is competing in the Open Source CMS Category
In order to go to the next stage: Voting, we need as many nominations as possible!!! So help us to spread the message around - tell your friends, post it on the XOOPS local support site. Every vote counts!
XOOPS Hall of Fame has been created to recognize people who provided in the past extraordinary support and dedication for XOOPS, and helped to move XOOPS forward. It is just a small token of appreciation for all the hours they've spent on making XOOPS what it is today - one of the world's finest Web CMS solutions around!
GiJOE - the famous XOOPS Security expert from Japan, author of the "must-have" XOOPS Protector module, and many others cool modules (see his Website)
Herve Thouzard - past winner of XOOPS Innovation Award, he is author and co-author of some of the most popular XOOPS Modules, incl. News.
Please join us in thanking them for all the hard work they did, for all their past support and dedication to XOOPS!!!!
We are happy to let you know that the new book about creating XOOPS themes: "Designing for XOOPS", written by Sun Ruoyu (insraq) is available to order and is currently shipping.
This book covers the whole workflow of building a XOOPS theme from scratch. This is a designer’s guide, so some knowledge of XHTML and CSS is assumed, but PHP know-how is not necessary.
Please note that Insraq donated all proceeds from the book to XOOPS Foundation, so please buy it and recommend it to your friends!
As a XOOPS community we are very proud of this new book, and we appreciate the generosity of Insraq.
We have a lot processes in X3 development since Alpha 2 release.
I would suggest following schedule for the coming month:
* Xoops Engine Alpha 3 release: on August 13th * github repo structure change, github usage guide: D.J., julionc, by July 24th * ZF upgrade to 1.11.9, change naming conventions to respect ZF strictly: D.J., by July 24th * Backend product and UE design: ezsky, by July 31st * Backend design implementation: D.J., by August 7th * Debug and complete “user” module and ACL: D.J., dongbeta, by July 31st * Content management app: dongbeta, by August 7th * Theme and HTML5: voltan, kris_fr, mariane, by August 7th * Documentation: julionc, dongbeta, by August 13th * Test: marco, by August 13th
Yes, as you see, we have some people back onboard, like marco! Anyone else have time on this Alpha 3 release loop? We need more people on documentation, apps, themes and test.
BTW: PHP 5.4 is on its way with some very promising features and improvements. Benchmarks were done by PHP internal team with some applications, including XOOPS. I will write an article to introduce later on.
[Updated on Aug. 4th] Due to recent arguments, Xoops Engine development has been paused temporarily and the release schedule will postponed accordingly. We hope the issues can be solved as soon as possible.
Today we are proudly to present XOOPS community with Xoops Engine Alpha 2 release.
Since the Alpha 1 Release in January 2011, there have been many progresses in Xoops Engine development. XOOPS, or eXtensible Object Oriented Portal System, well known as a leading open source CMS and portal system, now becomes a development engine for web and mobile applications.
XoopsEngine, as the new brand of the XOOPS Project, supports open and extensible engines backboned with its multi-engine architecture. By taking advantages of PHP frameworks like Zend Framework, template engine Smarty and AJAX libraries like jQuery, the Xoops Engine brings the Project to a new generation.
Some selected features that are most wanted by community available in Xoops Engine: * Built-in cache mechanism for high performance * Clear M-V-C with AOP and event hook * Extensible URL rewrite for better SEO * App/module clone and theme inheritance for application extension * New model mechanism for easy development with less code * New layout/block/widget for flexible and better user experience
After Alpha1 release many developers have started to contribute to Xoops Engine development, including well know developers from other open source projects. Some of the new progresses in Alpha 2: * Namespace for apps and modules * WYSIWYG editor factory with CKEditor and jQuery based ClEditor * Security handler and resource, added XSS filter, IP protection, super global contamination, etc. * Block and theme mechanism improvement * Protection for config files * First Xoops Engine themes by insraq and voltan Special thank goes to Xoops China Team.
It was great to meet in person many of the PHP heroes, incl. the PHP creator, Rasmus Lerdorf, as well as the Zend Framework gurus Matthew Weier O'Phinney and Ralph Schindler.
As you can see from the schedule, the program was packed with several very interesting tutorials and presentations, so it was a very good learning.
Of course, I was happy to share the XOOPS story with many of the developers there, and get some advise from them
Overall, a great experience, and I am planning to go there again next year. Hopefully, there will be more representatives from our XOOPS Community!
Having lunch with Zend Framework gurus: Matthew Weier O'Phinney and Ralph Schindler and talking about XOOPS
Talking with Rasmus Lerdorf (PHP creator) about Unicode and PHP 6.
Upon community demands, the XOOPS 2.5.1a is released as a quick fix for 2.5.1 release. There are two fixes included: module name and order updates, missing "block_type" for adding custom blocks. A separate quick fix was released on April 12th, there is no new fix added to the 2.5.1a release. As stated in the quick fix, there are bugs and security weakness introduced into XOOPS 2.5.0. In XOOPS 2.5.1 all known security weaknesses have been fixed and the development team will be continuously improving it.
As you have known, the XOOPS 2.5 series is focused on usability improvements based on XOOPS 2.3 and 2.4 releases. In 2.5 releases the system module is updated with some very good experimental improvements. Unavoidably there are backward and forward compability issues and security weakness are introduced and the development team is continuously improving it.
Module developers are encouraged to check some of the new features and improvements in 2.5 but are advised to be careful with implementing new APIs and functionality in their modules for potential compatibility concerns, like admin menus and mainfile/secure.php change.
Updated: in order to avoid compatibility issue, if your modules work okay with 2.5, keep your modules and don't implement the 2.5-only features in a hurry. More details will be coming.
In terms of security issues, it has always been on top of the development team priority list. Security weakness in XOOPS 2.5 is being fixed and you should not worry about it. One thing need to mention in particular though, there were LFI vulnerabilities reported since April 5th for XOOPS 2.5.0 and it was confirmed invalid after a thorough investigation by the development team. We will continue to improve XOOPS security in next release.
There are two bugs reported for module admin and custom block admin. Thank tatane, mr-reda04_fr, aitor, etc., they have been fixed in SVN and you can download the files directly from Sourceforge repository.
You might want to check for frequent development updates by following us on Twitter. We look forward to your feedback and get XOOPS 2.5 secure and reliable.
XOOPS development is getting more active recently. Xoops Engine is coming to its Alpha 2, meanwhile XOOPS 2.5.1 has been released for bugfix and security enhancement.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.1 Final. Several bugs have been fixed as well as security enhancement based on Aung Khant's report. Please be aware that the bugfix is not complete and 2.5 series will be following small but frequent release rule so that users can take advantage of quick fixes.
This 2.5 series builds on the XOOPS 2.4.x series with objectives of usability improvements instead of architecture or API changes. The system module is updated with a major redesign with jQuery based AJAX, done mainly by ForMusS, kraven_30, Mage with contributions from trabis, voltan, Kris_fr, onokazu etc. Besides usability, some proof-of-concept experiments have also been proven for module and theme development. Unavoidably there are bugs and incompatibility introduced. Developers are encouraged to improve the new functions and APIs but not advised to use them immediately in their modules since the they are designed with new architecture in XOOPS 3 (or Xoops Engine). Developers can check Xoops Engine details at http://www.xoopsengine.org to prepare for their next version of modules and themes.
In the last couple of days XOOPS moved up to Top 10 overall projects on SourceForge!
Yesterday we were at #9, today we are at #7 (see here)
While the ranking always fluctuates, and in few weeks we could be way lower than today, it is a good feeling to be the Top 10 project!
Of course, we hope that all the improvements and new developments that we're doing on XOOPS, will actually help us to keep that position, as more people will join our community and contribute.
While some people don't care about ranking, it's a good indicator how active and vibrant is the project and the community, and thus a good news for all of us!
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.1 RC. Several bugs have been fixed as well as security enhancement based on Aung Khant's report. Please be aware that the bugfix is not complete and 2.5 series will be following small but frequent release rule. We hope that users who have already installed XOOPS 2.5 can take advantage of the quick and frequent fixes instead of waiting for one final complete bugfix while leaving their websites open to bugs.
This 2.5 series builds on the XOOPS 2.4.x series with objectives of usability improvements instead of architecture or API changes. The system module is updated with a major redesign with jQuery based AJAX, done mainly by ForMusS, kraven_30, Mage with contributions from trabis, voltan, Kris_fr, onokazu etc. Besides usability, some proof-of-concept experiments have also been proven for module and theme development. Unavoidably there are bugs and incompatibility introduced. Developers are encouraged to improve the new functions and APIs but not advised to use them immediately in their modules.
In February's SourceForge newsletter we were ranked as #22 Project on SourceForge, out of over 100,000 projects, and today we have a very nice article about XOOPS as part of their blog: "Community Showcase".
I love that this project has been around for so long, and continues to succeesfully reinvent itself. I feel confident that it will only continue to grow and prosper as the years go on.
Yes, with Xoops Engine we're in process of reinventing ourselves, and we have high hopes for the future
The Twitter is already full of links to this article, which should create a nice vibe for us in the Open Source world!
Congratulations to the Winners and our big "Thank you" for their contributions!!!!
As well as to all of the other "XOOPSer of the Month" winners, and everybody else who contributes to XOOPS.
"Powered by You" is more than just a slogan for us - the XOOPS Project and this community is truly as successful as it is ONLY thanks to your contributions and your support!
Congratulations to the Winners and our big "Thank you" for their contributions!!!!
As well as to all of the other "XOOPS Innovator" winners, and everybody else who contributes to XOOPS.
"Powered by You" is more than just a slogan for us - the XOOPS Project and this community is truly as successful as it is ONLY thanks to your contributions and your support!
I will be in traveling to Europe in June, and would love to meet our European XOOPS developers and users
Frankfurt seems to be a good central location, so people from Belgium, Denmark, France, Germany, and other countries could easily drive or fly in.
While this could be a great opportunity to meet each other in person, our goal would be also to have couple good educational workshops and exchange experiences and know-how, especially as it relates to Xoops Engine.
Who would be interested in having a first XOOPS Euro-Summit sometime on the weekend of June 18-19 in Frankfurt?
If not Frankfurt, what other location would be prefered for those of you who would be interested in having our first XOOPS Euro-Summit?
Could representatives from local XOOPS support sites in Europe translate the info and ask on their Websites who from their users and developers would be interested?
Please review carefully all 2010 XOOPSer of the Month winners (Feb. 2010 till Jan. 2011), read their interviews, and why they have been selected "XOOPSer of the Month", and who out of them made the biggest difference for XOOPS:
Aitor Uskola (Aitor) - Theme Configurator Alexander Galochkin (algalochkin) - IXTFramework and continuous innovations around his themes Christophe Boceno (Kris_fr) - Morphogenesis and ZetaDigme themes Christophe Capitaine (Burning) - XOOPS Resource Book Davide N. P. Rossi (dnprossi) - xNews module Eduardo Cortés (BitC3R0) - RMCommon Utilities 2 and MyWords 2 Ian Underwood (iunderwood) UHQ-GeoLocate and UHQ-IceAuth Luis Marcelo Zanlucki (Lmzan) - various Websites Michael Albertsen (Culex) - Comments System and his Radio Commercial Mohd Hilmi bin Ngah (NovaSmart) - AMS Module Ricardo Costa (Trabis) - myMenus 1.1 Ruoyu SUN (insraq) - theme designs Sushang Yang (ezsky) & Christophe Boceno (Kris_fr) - Slideshow module Yu Pin Lin (Sugar) - RB Framework and SNS Module
This year we have added a "Wild card", i.e. if people felt that somebody should be on the list but currently was not because he was not originally as one of the award winners, people had a chance to submit the name using this form, and we were going to add one person with the most recommendations to each category.
This year we've made to the Top 5 Open Source CMS in the Packt Publishing's Awards, but unfortunately we didn't make it to the Top 3.
One the judges (Bryan Ruby from CMS Report) published recently his evaluation scores.
The good news is that XOOPS got the highest score for the "Size and Support from Community" - the only CMS which got the "5".
I would like to thank each and everyone who provides support on the forums and is helping other XOOPS users. We have always stressed that our community is the most friendly and supportive, and it's nice to see it recognized and confirmed. Let's keep it going and keep helping each other, and especially those people who are just starting with XOOPS!
Also good news is that we were ranked #4, together with CMS Made Simple, and the difference between us and #3 was only one point.
This is the first update to the IceCast authentication module I've made in the last 9 months. This fixes one annoying bug and supports GeoLocation in my previously-released UHQ-GeoLocate module. I have been running this for several months on my own radio station PowerFrag.FM and it's been a solid performer.
Pretty documentation is in the works, but is not finished yet, and won't make it until v0.9, I expect.
From the changelog:
==[ version 0.8 ]====[ 2010.12.20 ]==
Fixes: * Intros won't go to pot if they're used on a mount with a time limit.
Changes: * Module: If an intro is being used, be sure to set a content-type header when sending the intro downstream. * Module: Tabs for Auth Records and Accounting Records have been renamed to Authentication and Accounting, respectively. * Module: Includes are using more explicit file definitions, relying less on assumptions. * Module: Admin section uses Frameworks for the header, if available. * DB: uhqiceauth_authtrail, added support for geolocation by country code, region, and city. * DB: uhqiceauth_authtrail, extended user agent length to 128 bits. * DB: uhqiceauth_uabans, extended user agent length to 128 bits. * DB: uhqiceauth_accounting, table has been removed as it hasn't been used in several revisions.
Adds: * Module: Initial support for geolocation by IP. Requires UHQ-GeoLocate in order to leverage this feature.
Notes: * Development environment now XOOPS 2.5.0! * Updated the module logo!
Supported by a large international developer community, XOOPS continues to prove that it can compete with the fast growing new comers like Drupal and Joomla.
It's XOOPS 2.5 time! To learn more about this wonderful version, the Arabxoops Community is pleased to meet the developers of this version. FormusS was our choice , and below is the interview in english.
Who's ForMusS ?
ForMusS is a nickname only for xoops.org, my real nickname on the French supoort site is MusS. (On Xoops.org, we must have more than five characters, so I have decided to merge my site Foreach and MusS). In reality, my real name is Nicolas Andricq, I am 29 years old and I live near Lyon.
What is your expertise?
Professionally, I am project manager in a software house. I develop some business applications in Progress ABL (Example) for other clients.
What got you to XOOPS ?
In 2004, I sought a way to create a website to manage a list of flash games. I first started with a forum (phpBB) with many mods, but after some update was particularly complex, I wanted an easier way and I stumbled on XOOPS.
I knew nothing about PHP, CSS and even HTML, but one day I started to modify the theme, then I wanted to create a module and I became addicted :)
What do you like the most about XOOPS ?
What I like about XOOPS is its simplicity. This allowed me to learn PHP and create modules. And then, the XOOPS community around me is this great help in learning.
What is your major achievement in programming that you're most proud of ? Of course the 2.5 version of XOOPS is probably the largest work I have provided.
But first, I learned a lot about the core of XOOPS with the module XoopsHack, this module provide with automatic overide an admin area. Content modules then also helped me to improve in the use of the XOOPS API and PHP class.
What about your experience in Xoops 2.5 ? XOOPS 2.5 allowed me to use jQuery.
It also allowed me to work with team members from all four corners of the world.
You got the chance to rewrite the core in 2.5, what are the features you've added? and what is that you wish you added but couldn't:
XOOPS version 2.5 is not a rewrite of the core, but rather that of the module system.
In order to keep it compatible with the next version (eg: X3), it was necessary to limit the changes to the core (except the bugs) and thus make the new without changing the old one.
Xoops 2.5 is full of new innovations, what other innovation are we expecting?
This version completely re-did the administration, but does not change the overall operation.
For me there are still many innovations to integrate. Version X3 will enable us to do it.
After the release of 2.5, and the intorduction of X3, How do you read the future XOOPS and what are your aspirations for the future?
With this version and future versions of XOOPS, I think XOOPS will become one of the most important CMS.
But do not forget the basic principle of XOOPS: its simplicity.
It enables developers to offer new things and make it evolve.
What wishes and advises would you have for the Arab XOOPS community and for Xoopsers arround the world ?
I hope everyone has fun with XOOPS and in their personal life.
It is in this spirit that we can move forward and progress.
The XOOPS Development Team is pleased to announce that a new version of the Top 5 Finalist of 2010 Packt Open Source CMS - XOOPS 2.5.0 Final is available for download. Thanks to everybody who tested the RC1 and RC2 and provided us with feedback and bug fixes! The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery done mainly by Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Other major contributors include Trabis, Voltan, Kris_fr, and Marco. We also appreciate bug submissions by Onokazu! Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Other major improvements/additions include: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager (Plugin) - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search For a detailed Change log, please click here.Videos To see the main features of XOOPS 2.5.0, check out the following videos that were made for the Alpha release: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba) d) In French (by tutoxoops)
First, it was impressive to see three countries (China, Japan, Korea) working so closely together on promoting Open Source Software in their region.
Secondly, and this was much closer to our heart, it was so touching to receive the "Best Technology Award" for the upcoming X3 version of XOOPS. The judges were impressed with X3 architecture, its usage of state-of-the-art PHP libraries such asZend Frameworkand Smarty 3, and the direction XOOPS is taking toward becoming a "Web Application-oriented development platform"
I was honored to receive this award on behalf of XOOPS Project and our whole community, and especially on behalf of the developers working on X3.
I was also honored to meet so many legendary Open Source leaders, such as Mr. Masahiro Date, Vice Chairman of the Linux Foundationand General Manager at Fujitsu , Prof. Lu Shou Qun, Chairman of the China Open Source Software Promotion Forum , and Mr. Saso Hideyuki, Senior Executive Vice President of Fujitsu Limited, and Chairman of the Japan OSS Promotion Forum, Prof. Minsuk Lee from Hansung University, and many others. It was truly amazing to be able to discuss Open Source issues with them, and to learn from their vast experiences and views.
Being among these giants of Open Source development, and to represent XOOPS there, will be something that I will never forget!
As a XOOPS Community we can be so very proud of this Award!
Thank you DJ for all your hard work on X3! I am sure that X3 will bring XOOPS to the next level!
XOOPS X3 Release in Beijing - Open Source Conference organized by XOOPS
The X3 Xoops Engine launch in Beijing was one of the best and most professionally organized product introductions that I've ever experienced.
I went to Beijing to bring the individual awards to members of the XOOPS China community, incl. DJ, who were not able to receive it in person at the Award ceremony in Seoul. It was also a great opportunity to finally meet personally DJ. We've been working together for the last three years, but knew each other only from emails.
The event, Open Source Conference organized by XOOPS, took place in the Library of the Chinese National Academy of Sciences - a truly impressive location! The whole XOOPS China team, and especially Sushang Yang(Ezsky), did a most amazing job. Starting with the display board, the gift bags for participants, the beautiful brochure, sign-up book, photographers and videographers, welcome sign and banner - everything was extremely well thought out and executed with a laser like precision. Congratulations!
The most amazing was the audience and the speakers. The fact that the X3 launch was able to attract tens of open source software developers, leaders and IT educators, IT media professionals, Internet entrepreneurs, open-source and PHP enthusiasts, and XOOPS developers and users gathered together in Beijing, to learn about Open Source and witness the launch of one of the most important releases in the nine-year history of the XOOPS Project - the X3 Xoops Engine, speaks for itself.
The distinguished speakers included Secretary General of the "Software Building Alliance", a branch of the "China Software Industry Association", commonly known under its English translation "Co-Create Software League" (CoSoft), Ms. Chunyan Yang, who talked about the innovation in the creation of Open Source software, and Mr. Yong Cheng who gave a presentation on "Open Source Community: The TAO of Collaborative Innovation", in which he discussed the impact of Open Source from a global perspective, based on two examples from Finland: Linux and MySQL.
Later I talked about XOOPS history and our community, since there were several people in the audience who were new to XOOPS, and then DJ presented in detail the X3 Xoops Engine architecture (see the presentation here).
After that, we had several long discussions with the participants, about XOOPS, Open Source, and the software development in China and in the world.
Then there was a group photo session, incl. a special picture with Ms. Chunyan Yang, several of the VIP guests and XOOPS developers. DJ also had an interview with local IT media company.
And what can be a better ending of the meeting than a meal together in one of the nearby Chinese restaurants? The food was excellent, the atmosphere amazing, and we had a lot of fun.
At this moment, I would like to express my deepest "Thank you" to DJ and the XOOPS China community for their incredible hospitality. It is amazing how close friends we can become by working together on-line, even if we never met each other in person, and were able to communicate only via emails.
It is the common goal of making XOOPS the best it can be, to make the XOOPS community the most friendly and supportive, that brings us together and connects us with a bond that enables us to feel like old friends even if we meet only the very first time. I am so proud and thankful to be part of this amazing community!
I wish, we would have more of these meetings - in Europe, in North and Latin America, Asia, Africa and Middle East. The way we progress right now, I believe, we will be able to have such XOOPS Conferences in the near future. I will be in Germany next year in early June, so maybe we can have the European Conference then (hint, hint )
I am very pleased to present you X3, the new Xoops Engine for the next generation of XOOPS powered web application development.
This new Xoops Engine was long time in coming. During that time, we went through different phases of trials and errors, but I believe that finally we have the best combination of features and technologies to strategically position XOOPS as one of the top Web Application Platform solutions.
The new Xoops Engine has been re-designed from the ground up to take advantages of third-party frameworks like Zend Framework and Smarty 3.
Why did we rewrite XOOPS? XOOPS is one of the most successful Open Source CMS and portal solutions, constantly placing in top places in various competitions, and receiving various awards. But it is showing signs of aging, that would require major rewrites of the Core. In order to keep us focused on creating a flexible and extensible development engine for developers and a high performance application platform for end users, the development team has decided to use industry-standard frameworks. By doing so, we can focus our limited resources on aspects that make XOOPS unique and special, while leaving standard functionality to be addressed by off-the-shelf frameworks. This way we can take advantage of latest internet developments already included in those frameworks - it's like getting suddenly a whole new team of some of the best and brightest PHP and RIA programmers joining XOOPS!
After much research, we've selected a couple of frameworks at this stage: PHP: Zend Framework Template: Smarty 3, JavaScript: jQuery
Meanwhile the multi-engine mechanism of the Xoops Engine will ensure the possibility of adopting other excellent frameworks in the future, like Yii Framework, Dojo Toolkit, etc.
Why did we choose Zend Framework for PHP * The design and coding is professional and state-of-the-art * Fully Object-oriented and strictly PHP 5 * The documentation is exhaustive, with countless third-party resources available on internet * The development is very active and sustainable, and its team is backed by PHP development team (Zend) * Strong support from major corporations (Technology partners include IBM, Google, Microsoft, Adobe Systems, and StrikeIron). * Use-at-will architecture with loosely coupled components and minimal interdependencies * Extensible MVC implementation supporting layouts and PHP-based templates by default * The components are vast and loosely coupled and potentially compatible with other libraries: on-demand pickup * Proven PHPunit integration for unit tests
What goes forward: The Xoops Engine architecture is designed to build on features that made XOOPS so popular: * Modularization * Themes * Template
What do we expect to improve in new Xoops Engine: * Flexible architecture and elegant code and implementation * Modern MVC architecture: faster development, state-of-the-art technology * Distributed deployment respecting virtual hosts * Contributor friendly skeleton: easy to manage third-party modules and plugins * SEO capable URL routing * Solid and rich libraries and frameworks * Ready to implement unit test
Since the new Xoops Engine aims to bring the XOOPS Project into the next generation of web application development with solid and flexible architecture and state-of-the-art frameworks, its mechanism and APIs might be sometimes different from what is utilized in legacy XOOPS. However, we will keep doing our best to guarantee compatibility for legacy modules and themes at development level and deployment.
I will be introducing to you the new features in detail in the upcoming documentation. At this moment, please refer to Technical.txt for temporary description. You might also want to check Todo.txt to see what is scheduled to come.
Testing: I understand that every XOOPSer is keen to learn about how the new Xoops Engine looks like and how it works. And some developers can't wait to develop modules for the new Engine.
However since this is the first public release of the new Engine, I would like to stress that this Alpha release is mainly for EXPERIENCED developers and designers only, as there will be bugs, missing features, and frequent updates. Please remember: this is ALHPA release. For end users - please be a little more patient before the new system is made more end-user friendly by the experienced developers and designers.
Testing Platforms: The code has been tested only on a couple of limited environments: - WAMPserver - CentOS/apache/php/mysql - Uniform Server
We are aware X3 does not run at the moment on some environments (e.g. EasyPHP). However, the goal of the Alpha release is NOT testing if X3 runs on all possible platforms with all possible browsers, but to test functionality and features. Therefore, please try to test on the above platforms, if yours is not working. Once we freeze features, then we'll move into testing on various platforms and making sure that it works there.
System requirements: Apache mod_rewrite PHP 5.3+
Bug Reporting For Xoops Engine development, we'll use a separate Bug Tracker: SourceForce Trac. Please report any bugs only there. For relevant discussions, please use Sourceforge Forum before the demo site is set up.
Here is the plan for upcoming months: 1) In November, I will work with a few experienced developers like Trabis and MusS to prepare a couple of basic modules 2) In December, a selected small group of people will work on a basic functioning system, including developers, designers, testers and technical writers. 3) Our goal is to present by end of this year a reasonably stable platform for developers and end users to play around.
Dowload: The code is hosted on SourceForge SVN and experienced developers might want to download tarball from there. Downloadable packages will be available once the code is ready for end-users to play with.
Thanks: On behalf of XOOPS developers I would like to thank our great XOOPS community worldwide for the fantastic support and dedication in the last decade. Special thanks goes to - Mamba, for helping create this new Xoops Engine - and the Xoops Engine preview members, including but not limited to: trabis, nicolas, kris_fr, marco, insraq, ezsky, for preview comments and early stage of module/application development
Taiwen Jiang Xoops Engine Developer October 30, 2010
- Changed Frameworks/tcpdf/config/tcpdf_config.php with voltan's patch Instead of getting default tcpdf header image and info now you get xoopsroot/images/logo.png and $xoopsConfig['slogan']); and $xoopsConfig['sitename']); - Modified xnews/makepdf.php to reflect above changes - Changed old SEO samples with fixed working ones in xnews/docs/seo-samples - Fixed Missing tags variable in class.newsstory.php store function Fixes new news submit issue - Renamed and deleted xnews/extra/modules/tag content now only fixed xnews.php plugin and index.html should be there Fixes Tags not working issue reported by beduino - Deleted some unneccessary files - Fixed smaller issues - Added new options in preferences - Display attached PDF - If enabled attached pdf files will be displayed in the article page. - Actvate PDF plugin detection - If enabled this will affect client side browser not to show PDF iframes if PDF browser plugin is not installed. Works together with Display attached PDF. - Display attached images - If enabled attached images will be displayed in the article page. - Modified /language/xxxx/modinfo.php to reflect new additions - Added new options in submit page. - Image Display Rows - PDF Display Rows - Modified /language/xxxx/admin.php to reflect new additions - Added a javascript function to detect adobe reader. - Fixed backend.php outputting html tags. - Added thumb creation on attaching image files - Added thumb_maxwidth, thumb_maxheight in preferences - Modified /language/xxxx/modinfo.php to reflect new additions - Fixed SEO htaccess file in root level not working with clones - always redirected to xnews - changed samples in docs
XOOPS Receives "Best Technology Award" for X3 from NEA OSS Forum
We are extremely pleased to announce that XOOPS has received the "Best Technology Award" from the North East Asia OSS Forum for the upcoming X3 version of XOOPS, that will be officially released as Alpha version this weekend. The judges were impressed with X3 architecture, its usage of state-of-the-art PHP libraries such as Zend Framework and Smarty 3, and the direction XOOPS is taking toward becoming a "Web Application-oriented development platform"
As DJ mentioned in the August news, the first public Alpha was scheduled to be released in October 2010, and we're very happy that we're on schedule with this release. It will be a first step to learn more about X3 and to explore it.
Since he will be in Korea, he would like to encourage all XOOPS developers to attend the NEA OSS Forum Conference, so he could meet with you in person while in Seoul and discuss future XOOPS development, as well as to celebrate together this achievement. Please contact him via PM if you're coming to Seoul, so he can arrange a meeting with you (probably in the evening or in between the sessions on Nov. 4th).
On Friday, Nov. 5th, Mamba will be for 7 hours at the Narita Airport in Japan, while switching planes to China, so if anybody from the XOOPS Japan community would like to meet with him there, he would be very happy about it.
On Saturday and Sunday, Nov. 6th and 7th, Mamba will be in Beijing, meeting with DJ and the members of the XOOPS China Community.
We are extremely excited about this "Best Technology Award" for the "next generation" of XOOPS version, and about the opportunity to meet with the Asian XOOPS developers.
The XOOPS Development Team is pleased to announce that a new version of the Top 5 Finalist of 2010 Packt Open Source CMS - XOOPS 2.5.0 RC2 is available for download. Thanks to everybody who tested the RC1 and provided us with feedback and bug fixes!(Don't forget to vote for XOOPS:read here) The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery done mainly by Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Other major contributors include Trabis, Voltan, Kris_fr, and Marco. Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Other major improvements/additions include: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager (Plugin) - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search For a detailed Change log, please click here.Videos To see the main features of XOOPS 2.5.0, check out the following videos that were made for the Alpha release: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba) d) In French (by tutoxoops)
Please remember: This is Release Candidate version for features testing only! DO NOT install it on a production site and DO NOT upgrade any production site with it! ==> New in this release - upgrading from older XOOPS versionDownload it from Sourceforge repository. Please post and discuss all issues related to this release in this forumWe also need help with Translations For installation information, please visit
From the very beginning to this day IXThemes Project adheres to a principle "EATING YOUR OWN DOG FOOD". Following this important principle for us we are glad to inform you about creation of 3 more websites powered by XOOPS 2.5.0 RC!
It's always important to "walk the talk", or Eating your own dog food, so we have updated our Website to XOOPS 2.5.0 RC. This will allow us to find any problems before we release it to you, our users, as a Final release. The update went very smooth, and as you can see, XOOPS 2.5.0 RC is working just fine, handling tons of traffic here However, please DO NOT use XOOPS 2.5.0 RC on your production sites, it is, after all, still NOT the final release. We have the experts in house, so we can fix things very quickly, which might not be the case with you. So please test it on your local PC and let us know any issues that you might have. We would like to release the Final within a week or so, unless you report any major showstoppers. So let's focus this week and testing and more testing! And don't forget to vote for XOOPS in the Packt's Open Source CMS Awards!!! We need you vote!!! (Click here)
The XOOPS Development Team is pleased to announce that a new version of the Top 5 Finalist of 2010 Packt Open Source CMS - XOOPS 2.5.0 RC is available for download. (Don't forget to vote for XOOPS:read here) The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery done mainly by Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Other major contributors include Trabis, Voltan, Kris_fr, and Marco. Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Other major improvements/additions include: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager (Plugin) - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search For a detailed Change log, please click here.Videos To see the main features of XOOPS 2.5.0, check out the following videos that were made for the Alpha release: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba) d) In French (by tutoxoops)
Please remember: This is Release Candidate version for features testing only!!!! DO NOT install it on a production site and DO NOT upgrade any production site with it!!! ==> New in this release - upgrading from older XOOPS versionDownload it from Sourceforge repository. Please post and discuss all issues related to this release in this forumWe also need help with Translations
As you're aware from our previous news, we are very proud that XOOPS made it to the Finals as one of the Top 5 Best Open Source CMS in the 2010 Open Source CMS Award!!!! We've got new logos from Packt Publishing to promote XOOPS and encourage people to vote! Please help us out! Let's mobilize our worldwide XOOPS community and let's vote for our beloved CMS!!! Please use the above images on your Websites to show your pride in XOOPS, and to encourage others to vote for XOOPS!The official voting is OPEN, so please VOTE NOW!(click here...)YOUR vote counts, so please take the time to select XOOPS for the winner of the Award. The last day of Voting is November 5, so please VOTE for XOOPS TODAY: click here.... On November 15 the top 3 and the Winner will be announced. This is the third year in a row that XOOPS made it as the finalist into the Top 5 Open Source CMS Awards, and we can be very proud of it!!! Viva XOOPS!!!
A member (Eparcyl92) of our community has just left us!
We just learned of the death of our friend Eparcyl92 (Didier Didgon) at the age of 50 years.
Didier was an active member of the French community, to share his many contributions humorous forums Xoops France but also in some Asian forums, plus he was the author of many hacks it offered on its website of Nullos.
"Eparcyl, quiet" was his signature, and we miss him already. Our thoughts are with his family and friends in these painful moments.
Xoops France has set up a condolence page to receive your messages of sympathy.
Feel free to post on that page and in comments to this article.
The XOOPS Development Team is pleased to announce that a new version of the Top 5 Finalist of 2010 Packt Open Source CMS - XOOPS 2.5.0 Beta is available for download. The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery done mainly by Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Other major contributors include Trabis, Voltan, and Kris_fr. Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Other major improvements/additions include: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager (Plugin) - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search For a detailed Change log, please click here.Videos To see the main features of XOOPS 2.5.0, check out the following videos that were made for the Alpha release: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba)
Please remember: This is BETA release for features testing only!!!! DO NOT install it on a production site and DO NOT upgrade any production site with it!!! This is NOT an Update to Alpha 1 or 2. You HAVE TO install it as a FRESH Install. Download it from Sourceforge repository. Please post and discuss all issues related to this release in this forumWe also need help with Translations
XOOPS is the 2010 Open Source Awards Finalist in the CMS category
Yes, we did it again!!!! We are very proud to announce that thanks to the support from our XOOPS Community, XOOPS made it to the Finals as one of the Top 5 Best Open Source CMS in the 2010 Open Source CMS Award!!!! Our big "THANK YOU" to all the XOOPS supporters who took the time to nominate us for this Award! The official voting is OPEN, so please VOTE NOW!(click here...)September 27 | Voting Begins This is when the final five Content Management Systems hit the campaign trail in search of the all important votes. The Judges for the award come from a panel of industry experts and YOU. YOUR vote counts, so please take the time to select XOOPS for the winner of the Award. The last day of Voting is November 5, so please VOTE for XOOPS TODAY: click here.... Please help us out! Let's mobilize our worldwide XOOPS community and let's vote for our beloved CMS!!! On November 15 the top 3 and the Winner will be announced. This is the third year in a row that XOOPS made it as the finalist into the Top 5 Open Source CMS Awards, and we can be very proud of it!!! Viva XOOPS!!!
TV XooFoo : 4 months - 400 videos and a lot of features ...
Already four months that the website already documentary TV.XooFoo exists and 400 online video tutorials to easily learn the XOOPS and web development. To mark this anniversary, we now have the site available in 20 languages: Arabic - Deutsch - Français - Español - French - Greek - Hebrew - Hindi - Croatian - Italian - Japanese - Korean-Norwegian - Polish - Portuguese - Russian - Thai - Vietnamese - Chinese Simplified - Chinese Traditional. The Multilanguage has been achieved through the Google Translate API and jQuery. A search module was also implemented to facilitate this through the Google engine. Other new features will also be in the coming months ...
If you post videos, thank you communicate through the contact form so that we can add them in the database for the happiness of our large and active community.
Now that XOOPS 2.4.5 has been released, the focus is now on XOOPS 2.5.0, with ForMuss and Trabis leading this effort. You can check for latest changes in our SourceForge SVN
And since they are working on it as we speak, this is also a great opportunity to report bugs to our Bug Tracker, and most importantly to help us resolve these bugs.
Therefore this is an official call for help in hunting bugs and solving them: the XOOPS Bug Hunting Week
Genobio is a Genological Profiler with Wiki Type Properties. It offers the ability to propagate information on a genological profile like a family or company base. It can also be cloned to a Personnel Profiler.
This is the Last stable release so far. Please test and offer comments and bug tickets on the mantis bug tracker.
As of today our website runs on a new domain - the domain name is http://www.xoops.ir, and we are happy that we can use this domain again. This is our old domain but we lost it 2 years ago and we had to use another domain ( http://www.irxoops.org )
Now our domain back again and we've decided to use it again .
Big thanks go to Nano Pars Co because of free project hosting and getting us back the domain, and big thanks of irmtfan for hosting Persian XOOPS project for 2 years !
Nominate XOOPS as Your Favorite Open Source CMS in Packt's 2010 Open Source Awards
As every year, Packt Publishing is having its annual Open Source Awards. Two days ago they started the Nomination stage, which goes from August 9 till September 17, 2010.
XOOPS is competing in the Open Source CMS Category
In order to go to the next stage: Voting, we need as many nominations as possible!!!
The ArabXOOPS Community was so glad to interview Insraq, to benefit more from his experience in theme design and to ask him many questions about his experience with XOOPS, his new themes...etc, Here is the English version.
Who’s Insraq? My name is SUN Ruoyu. And according to Chinese naming conventions, my family name goes first. I was born in Qingdao, China, which is a very beautiful coastal city. Now I live in Hong Kong. Here is a short introduction of me: http://insraq.me/en/about
What got you to XOOPS? I’ve been interested in CMS for a long time. First I used PHPNuke, but soon I came across XOOPS. Phppp (aka D.J.) introduced XOOPS to me. He was the administrator of XOOPS China. I had a lot of friends there and started to contribute to the community.
How did you get started in design? Although I’ve learnt CSS and XHTML for quite long time, I didn’t start designing for XOOPS until 2009. In that year, many users of XOOPS China were asking for the website to be re-designed. Many designers of the community were busy and therefore I took up the job. I studied the theme engine for about 2 days and designed the first theme mockup. It took me a little longer to finish the coding as it was the first time. The new design was well received, which made me feel that I could actually do something in this aspect.
Your themes are always extraordinary, how do you choose the topics and what criteria you adopt? Thank you for the complement first. I’ve noticed that XOOPS themes usually conform to XOOPS block system: for example, the left block is actually on the left of the website, which gives some people the impression that XOOPS theme engine is not flexible, while actually Smarty engine is very flexible. So when I design the theme, I completely forget about the XOOPS block system, just do whatever I like. Then I will figure out a way to code it to XOOPS. I also read online design magazines and website showcases to find out what’s in fashion. It is very useful as I often get inspiration from some web-designed websites. I think I can introduce some new styles to XOOPS themes.
From Inspire 7 to 10 we notice lot of innovations, what other innovation are we expecting? And in which versions? I will introduce more JQuery-powered interactions. I think it is not just piling up JQuery animations. The important thing is to make the JQuery interaction fit into the whole design and to enhance the user experience. Just like what I do in the latest Inspire 10 Premium. The fancy header slider has been wanted for a long time and I finally find out a way to implement it. Another thing you can expect is the design itself. It is what most people care about. That’s why I always release a free and open source version of my theme; I want to make the design available to everyone. In later versions, I will try to introduce new design concepts. Some of them may suitable for business websites and others may have unique and brave designs, which is good enough for personal websites.
960 For XOOPS is a new framework theme from you, what do you tell us about it? Actually 960 Grid System has been out there for some time. It is very popular among designers. It provides a rigid grid system that can keep design clean and organized. And it does not have a lot of limits on the design. I created this framework because every time I start a theme, I have to prepare the same files again and again. Then I decided to clear up those files and release them as a framework. 960 for XOOPS is framework to start with, it has no style definition by default.
What is the most interesting experience you've ever had from XOOPS? Every experience of making theme for XOOPS is interesting. I would like to mention the redesign of XOOPS China. I did learn a lot from the process. Many people encouraged me. And the fact that it gets some positive comments really gives me the confidence. As a result, I started Inspire project to create themes for XOOPS. I think it leads me into the design of XOOPS.
What is your message to XOOPS theme designers? The themes of a CMS are very important. Actually, when visitors come to a website, the first impression they get is the site design. And the number of beautiful themes is an important factor when one is choosing a CMS. So I encourage designers to keep on working, and think outside the box. I hope to see many more wonderful XOOPS themes coming.
What wishes and advises would you have for the Arab XOOPS community? First, I would thank Arab XOOPS for the interview. It is truly my honor. The website of Arab XOOPS is very well designed. It is one of the best designs of XOOPS. Well done! It is very attractive to new users. And I must say some of the developers and designers from the Arab XOOPS have made great contributions to the community, like Mowaffaq and Mariane, to name a few. XOOPS is a worldwide project, geography and language shall not limit us. I think Arab XOOPS is doing a good job. And I wish you guys to continue to expand the local community and contribute to XOOPS as you always do.
Meanwhile, as the most significant development in years, XOOPS 3, the new Xoops Engine, is also in development for over a year now. Yes, it takes a lot of time, but we only have one chance to do it right! Just think about re-designing a car from a gasoline-based engine to an electric engine. There are a LOT of dependencies that have to be taken care of, and redesigning XOOPS is very much the same, or actually even more complicated, if you still want to use your tires and other parts from your old car.
We've been thinking long and hard about what the new XOOPS should be all about! We could tweak the current XOOPS, and make it slighly better, but it would be the same as tweaking a gasoline engine, while the world is moving to electric engines and alternative energies. The current XOOPS served us very well for almost 10 years, but it's time to get XOOPS again to the forefront of CMS and web application development, and have an engine that well carry us in the next 10 years!
Current core development status:
2.4: led by phppp and trabis. The branch is currently frozen with a final release 2.4.5, a potential release of 2.4.6 will only be considered in case security issues are found. 2.5: led by ForMusS, Trabis and phppp. This branch is mainly focused on backend and user experience improvements. 3.0: new Xoops Engine, led by phppp. The system is re-designed from the ground up and will serve the project for the coming years.
The new Xoops Engine has been a long development, and it is now getting ready for gradual, step by step, public releases.
On June 30th, 2010 an internal preview group was created for the purposes of getting new Xoops Engine ready for public Alpha release as soon as possible. The group consists of developers, designers, and testers, with tasks of: * To identify what critical features are missing in the X3 before public Alpha release * To help complete technical presentation about new Xoops Engine architecture * To help finish critical system services and modules * To improve a community theme that will be shipped with new Xoops Engine * To work on legacy modules to create an out-of-box module package that will be ready for public release * To help create demo/debug websites
On July 1st, 2010 the first new engine package was sent to the preview members and a lot of positive responses were received, validating the direction.
I have been very focused on the new Engine development, with no much public presence on http://www.xoops.org and it caused some confusing messages. Additionally, I was forced to clean up the code mess in 2.4.5 core and therefore had to stop X3 development, till we were able to release XOOPS 2.4.5 with Trabis' help.
I am very happy to see that ForMusS and Trabis are willing to take the responsibility of leading 2.5 development to let me focus on X3 development after 2.4.5 release.
The new engine development has been intensively in progress along with feedback from preview members, a second package was finished on July 28th, 2010 with more people involved. A third package is expected in three-four weeks. As for a Public Alpha, I am not able to state the specific date, as it depends on preview group's evaluation and corresponding development, but right now we're shooting for October 2010. Before the new Engine goes public, there will be documents and presentations available from time to time.
The highlights of the new XOOPS Engine:
1) X3 is a new engine (the bare bones) 2) The engine supports different or multiple packages 3) Legacy XOOPS Core is one of the supported packages 4) The new engine supports multiple sites and multiple instantiation of XOOPS
What do we inherit from XOOPS legacy * Modularization * Theme * Template
What do we expect to improve in new Xoops Engine * Flexible architecture and elegant code and implementation * Modern MVC architecture: faster development, state-of-the-art technology * Distributed deployment respecting virtual hosts * Contributor friendly skeleton: easy to manage * SEO capable URL routing * Solid and rich libraries and frameworks * Ready to implement unit test
Finally, a brief roadmap for new Xoops Engine I hope will be useful to you:
1 Feature and technical presentations: from August to October 2010 2 First public Alpha release: October 2010, for public review and test (to be determined by preview group) 3 First beta release: November/December 2010, for public development and design, as well as legacy module/theme migration campaign 4 First RC release: January/February 2011, for public application test, module migration and documentation 5 First stable release: spring 2011
I truly hope that this will give you a better idea of where we're heading. It's been a lot of hard work, but based on the first reactions from the Internal Preview Team, it was worth it. And I hope that once we release the Public Alpha and you'll have a chance to review it yourself, you'll agree as well.
For the time being - please be patient and let us focus on the development. And please help us with the Blue Move and the XOOPS 2.5.0 development.
"Web Browsers" Package - Version 0.8.4 is released
No respite in the war of the browsers, Firefox 3.6.8 after a few days ago, Google Chrome has just released new versions of its Series 5 and 6 Dev. Laboratory XooFoo.org and publishes, for the sixth time this month, a version of the package "Web Browsers" 0.8.4
List of applications and versions: - Firefox 3.6.8 + webdeveloper and XooFoo extensions - Firefox 4.0 Beta 1 - IETester 0.4.4 (updated) - Netscape 9.0.0.6 - Opera 10.60 - OperaMobile Emulator - Safari 5.0 - Google Chrome 5.0.375.125 (updated) + webdevelopper extension - Google Chrome Dev 6.0.472.0 (updated) - Maxthon 2.5.14.277 - Maxthon 3.0.15.300 RC - Arora 0.10 - SeaMonkey 2.0.6 - Avant 11.7 build 47 - Flock 2.6.1
You can download the Package "Browser" on Tutos.XooFoo.org under "Tools" or directly from this LINK
Added two new tools for database: an editor / browser (Database Browser) and software to cut files sql (SQLDumpSplitter) to complete the package, which already contained text editors (Notepad + +, Kompozer), a Css editor (Oiky Editor), a web browser (Opera), tools for images (Gimp, PicPick), FTP transfer (Filezilla), a client Svn (subcommander), a tool compression/decompression (7zip), a file synchronizer (Toucan), a file compare (WinMerge), a task manager (ToDoList), an ability to connect remotely to any computer (TeamViewer), a link checker (Xenu) and a Web Server (Apache 2.2.9, MySQL 5.0.67 and PHP 5.2.6).
We are pleased to release our first XOOPS Resource Book.
This book is a document to facilitate the exchange of information about XOOPS resources, particularly modules. It is not an offline repository (there is no module description), just a step to build it with your help.
HOW TO READ THIS BOOK
You need a pdf reader (Adobe acrobat reader 7 at least). You can easily navigate through the book by using bookmarks or search function.
Click on Bookmarks icon to display the summary
Enter your keyword and navigate thru results
HOW TO HELP
Our aim is to propose an updated modules repository on http://www.xoops.org. The Module Team needs your help to :
• find new modules, plugins, hacks, translations We currently have listed more than 850 resources, found on various websites in various countries. Without you telling us about the download links for each resource, they would not be present in this book.
• find latest versions We would like to propose - whenever possible - the latest version of each modules and the current “release”. If you find a more recent version of a module or if you have improved a module, please send us the download link.
• correct errors found in Xoops Resource Book Some information listed below may be wrong: credits, version, release date, download link broken... If you detect an error, please add a sticky note and send us your correction(s)
• test modules For each module, we will have to provide a complete description. If you have any useful information, do not hesitate to send your description(s).
• improve ww.xoops.org module repository organization Any idea about categories? Please help us to make the repository more easy to use and to update: describe categories, add tags, provide free icons, etc.
To help, you can use Xoops.org forums or correct this book by yourself (Acrobat reader 7.0 min.).
1. Click on Review and Comment and on Add Sticky Note
2. Place your sticky note where you want and fill it
3. Save the pdf and send it to babylonbyxoops [AT] gmail [DOT] com
SOME INFORMATION
• Local support site
All resources are available for local support site (more details page 153)
The main goal is to get Xoops light as possible. This is what I've found and deleted. Yes, the difference is not great, but if you take that the most of the files are small language definitions, you should be aware that uploading Xoops to the server is now much faster.
This realase is just for test and fun. In the future, I'll try to make even smaller Xoops package, excluding some default modules and WYSIWYG editors.
This package contains only htdocs directory from the original archive and it is only for expert users.
Please test this version and let me know what you think. Also, please suggest what else you think that is obsolate or not in common use.
The results of shrinking is: Xoops 2.4.5 zip archive (only htdocs dir) - 6.560.241 bytes Xoops 2.4.5 light zip archive - 4.823.017 bytes
You're on your own with this package. This package is not official Xoops project, and you're warned. Also, I'm not responsable in any case if something bad happen (but it wouldn't).
Before publishing in the coming weeks an extension for the Google browser Chrome, XooFoo Laboratory, as part of its promotion for XOOPS, updated to version 0.4 for its toolbar Firefox browser.
This extension has many links to sites XooFoo.org, Xoops Project, local supports for Xoops, pages and groups on Facebook, Twitter, Partners, and links to relevant sites with tools or tips ... You can download and install it from this LINK.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.4.5 Final.
This release is mainly for bugfixes and cleaning up conflicts in previous 2.4 series. Some features including tinyMCE/ckeditor editors are improved. Please check changlog for details.
Some known issues will be addressed in XOOPS 2.4.6, which is very likely the last version in XOOPS 2.4 series mainly for code cleaning up.
This pack includes text editors (Notepad + +, Kompozer), a Css editor (Oiky Editor), a web browser (Opera), tools for images (Gimp, PicPick), FTP transfer (Filezilla), a client Svn (subcommander), a tool compression/decompression (7zip), a file synchronizer (Toucan), a file compare (WinMerge), a task manager (ToDo List), an ability to connect remotely to any computer (TeamViewer), a link checker (Xenu) and a Web Server (Apache 2.2.9, MySQL 5.0.67 and PHP 5.2.6).
So now you have the necessary software to develop a website or intranet, totally autonomous and mobile.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.4.5 RC3.
This release is mainly for further bugfix, as well as removing calendar related code that causes license conflicts. TinyMCE editor has been upgraded to 3.3.7 (thanks goes to Lucio Rota). Please check changelog for details.
This release intended to be the last RC release before 2.4.5 final release. Some known issues will be addressed in XOOPS 2.4.6, which is very likely the last version in XOOPS 2.4 series mainly for code cleaning up. And we would advise module developers not use classes/methods introduced in 2.4 series before code cleaning up is done in 2.4.6.
It's nice to see that XOOPS continues to win Awards and to rank high in different CMS comparisons.
This month XOOPS has been named as one of the Top 3 CMS in the world by Webmaster9
We like the author's conclusion:
Quote:
There are a lot of CMSs today that web developers and designers could choose from. But when it comes to free, successful, and user friendly CMS, there would only be 3 names for it, Drupal, Joomla!, and XOOPS.
Testing is not popular! It is simply boring, and that's the reality!
When we are developing a new XOOPS release, most problems are being reported after the final release, when users start updating their XOOPS installations. The number of alpha/beta testers is unfortunately not very high.
Hopefully, this will change by using Selenium IDE, a very cool extension for Firefox, which allows you to record, edit, and debug tests. You can see it in action in this short video, where I develop some very simple tests for XOOPS Poll:
As you can see, we can develop very standard tests for each module to test their individual features. All these test cases can be then saved as a Test Suite for a particular module.
Once we publish such a Test Suite, individual testers can run these Test Suites in their environment (PHP, MySQL, etc), and report back any bugs that they encounter.
Selenium IDE will help us to reduce the testing time, take away the boring repetitive tasks, and will result in improved quality of XOOPS and XOOPS modules.
Of course, the challenge will be to create those tests.
Hopefully, our users will see the value in creating such tests and will help us with that. These test will show our developers how the modules are actually used, what activities are typically performed and in what sequence.
Please help us by creating these Selenium IDE tests! We'll create then a central library for these tests, so you could download them and test our standard modules, and help us with improving XOOPS and XOOPS modules.
Download Selenium IDE extension (Firefox only): here
Last month, Wischraft arranged for our first XOOPS Song Now we have our first ever "radio commercial", thanks to the hard work by Culex and his friend VOGuy (Dallas Shewfelt) from Acton, Ont Canada. This is so cool!!! Thank you Culex and VOGuy - you did a great job with it. And we love these kind of ideas!!! So if you have any other ideas on how to promote XOOPS, just make it happen!!! Just like Culex did!!! And put this commercial on your Website, send it to your local radio station, make it be heard around the world!! Download: here
We're proud of the awards and recognition that XOOPS has received over the years. So we thought that we'll create a page where we put them together, so you can use it for reference when you're trying to convince a potential client that XOOPS should be the CMS of choice for their Website. Here are a few noteworthy items sorted by year from 2006 - 2010 (Click here). Hopefully, there will be more in the upcoming years If we missed anything, please let us know so we can update it. Enjoy it!
As many of the Dutch XOOPS users know there is still NO Dutch translation for the XOOPS 2.4 series and many of the new modules.
This has to change, and since I didn't get any response from the leaders of the "official" Dutch translation team on the status of the translation, I decided to start a new team.
This new team will be communicating through Google Wave and hopefully this will make the team more productive.
If you are interested please send a mail to webmaster [at] xoops-info.nl** (Replace [at] with @ and remove the spaces between the words).
What do we expect of you:
- That you have atleast one hour of free time per week to translate. - - Although we would be VERY happy if you have more time to translate.
- That you'll respect the rules we've set up. - - You will find this rules in your Google Wave inbox when you join us. (Don't worry there are just a few basic rules )
- That you have a Google (Wave) account, or ready to accept an account from us. - - You can always get an account from us if you wan't, your mail/wave adress will then be: username@vertaalteam.xoops-info.nl .
And please remember, XOOPS is powered by YOU .
** You can also apply to the team by responding to [THIS] forum post.
The XOOPS Development Team is pleased to announce that a new release of our Award winning CMS - XOOPS 2.4.5 RC2 (Release Candidate 2) is available for download.
This release is a bugfix-release of XOOPS 2.4.4 and earlier, done by XOOPS Core Development Team and XOOPS community:
Updates upon community:
- Reverted: Added Support for unicode object vars (trabis) - Added: .htaccess into uploads folder for extra security (mamba) - Fixed: _CM_RE renamed to _RE (trabis/mowaffaq)
Please remember: This is a Release Candidate for testing only!!!!
DO NOT install it on a production site and DO NOT upgrade any production site with it!!!
We are pleased to announce that we are holding the first XOOPS Best Article Contest 2010.
The contest starts from 25th May and lasts till 25th June 2010. There are some rules and guidelines that the submitted articles will have to follow in order to be considered as valid entries. They are as follows:
1. All articles must be the author's own original work. Articles from other sources are not valid. Quoting a few excerpts from other sources is permitted but the sources of these excerpts must be clearly stated either in the article itself or as a footnote.
2. All entries must be submitted to XOOPS.org exclusively. Articles which are published in places other than XOOPS.org will not be considered as valid entries to the contest. The winning entries may not publish their articles elsewhere even after the contest is over, without a special permission from XOOPS.org
3. You may submit any number of entries. There is no limit to the number of articles that one can submit.
4. The subject matters of the entrant articles must concern issues like:
- solving customers problems with XOOPS, - case study about building a Web presence for small businesses using XOOPS - case study about saving money by using Open Source CMS (XOOPS) - creating new solutions/modules within XOOPS, - improving usability or user experience of XOOPS, - solving a technical issue with a new hack/solution.
5. The Articles must be submitted in MS Word or Open Office formats to 2010Article [at] xoops.org by 25th June 2010
The decision of XOOPS.org on which entries will be considered as valid is final. If you have any doubts or need any clarifications in this regard then please do not hesitate to contact us.
And yes, we'll have a prize for the best Article - $100.
We'll then submit these articles to various magazines for publishing, or publish them here on the Website. It will be part of our marketing push to make XOOPS more visible.
Please don't worry about your English - we'll correct it, if needed. What's most important is an interesting content.
XOOPS 2.4.4 downloaded over 30,000 times since its release 4 months ago
Last week marked two important milestones for XOOPS:
1) XOOPS 2.4.4 has been downloaded over 30,000 times within the first four months since its release on Jan. 22, 2010 (including international releases)
2) We have now over 100,000 registered users on our Website.
Thank you and congratulations to all the members of our XOOPS community who contributed to this success.
We know that there is still a lot to be done, but with your help, XOOPS will become the best in can be!!!
We are very glad to announce the inmmediately availability of QuickPages 1.3.36 for Xoops and Common Utilities 2. This new module version has been completely port to Xoops and it is compatible with the previous version for EXM System.
This release includes spanish and english languages, with original po files to translate and requires Xoops 2.4 (or higher) and Common Utilities 2 (or higher) to work properly.
Xoops Booster speed up Xoops by reducing the loading times for pages, reducing to milliseconds the times to render and output a page. This plugin is ideal for sites with high trafic of users because it reduces to practically a zero the calls to database.
Also, Xoops Booster, is an excellent option for sites with slow servers or old servers.
Xoops Booster stores in cache singles files for each page, then when users try to access it, Booster load from cache and present the page inmediatly.
The plugin can be configured specifying times for expired pages and pages to exclude from cache.
In local tests the results are very exiting, until a 500% on improvement.
However, if somebody can do a bechmarking test with plugin activated and deactivated, will be usefull for all.
The ArabXOOPS Community was so glad to interview Mamba , to asking him many questions about XOOPS,his experience with XOOPS, New versions ...etc, Here is the English translation:
1- What got you to XOOPS?
An Open Source project in which I was active, Project JEDI, started using XOOPS in 2004 for one of its Websites, and it got my attention. So I started playing with it and the rest is history - I got addicted to XOOPS!
2- How did you get started in programming?
I took COBOL classes in the college as part of the business degree requirements, and got hooked. But it was Delphi which change my world!
3- How to strike a balance between daily life and XOOPS website ?
XOOPS is the fun part for me, so I do what I have to in my work life, and the rest is for XOOPS
4- Where is XOOPS now among other CMS ?
It's definitely in the top 5 in the world of Open Source CMS, but it's not as recognized as it could or should be. It's still the "best kept secret" So there is still a lot of work to be done to promote XOOPS! And it is happening, but we need to accelerate it - we need to blog about it, tell our friends, ask our schools/universities to use it and to teach it in their "Web Courses", etc. If we work as a community together, sky is the limit!
5- How do you read the future XOOPS and what are your aspirations for the future?
As I always say - we want to make XOOPS the best it can be! If we could become the #1 Open Source CMS in the world, then we want this to happen! Is it possible? We will never know until we try!
Currently we're still in the phase of consolidation and rebuilding our project. There is still a lot of work with our documentation, but thanks to the hard work from people like Burning, we have now a great Theme repository, and he will be done soon with the Module Repository.
6- Does the recent problems that occurred with the former Project Manager Herko Coomans, will affect negatively on the future of XOOPS?
No, I think, it will be the opposite. It will help our community to come closer together, as everybody can see that we have a good and dedicated team, with people who are not afraid to fight for XOOPS if needed, and who want XOOPS to be a truly Open Source project that is run in a transparent way, with no tolerance for any conflict of interests or unethical behavior. If we dedicate our free time to a project we want to be sure that our volunteering hours and our donations are going to a good cause benefiting the whole community, and not an individual.
7- In XOOPS 2.4.5 and 2.5 we notice lot of innovations in the core, what other innovation are we expecting? and in which versions ?
Right now we need to finish and release 2.4.5 and 2.5.0, so there are innovations coming here. The version 3.0 will have a new architecture, but it's still too early to talk about it, and I don't know yet the details - it is still "work in progress".
But there are some other cool things coming - like the RMCommons module framework, and another Module Framework currently being developed by Trabis. So there will be more new and exciting things coming out...
8- What is the most interesting experience you've ever had from XOOPS ?
The most interesting experience for me was turning XOOPS around with a group of very dedicated developers and community members. XOOPS wasn't doing very well in 2006 and 2007. The new releases were not coming out, and there was a lot of internal fighting going on. But with a group of people who really cared about XOOPS and Open Source, working together as a community, we were able to put it behind and get back on track. In the last two years we had several good releases, and the community is growing. You can see the progress in our 2009 Annual Report. It is still a lot of work to be done, but with more and more people getting involved, it is getting better and better!
9- How do you evaluate arabxoops ? It's one of our best and most important local support sites, and people like Mowaffaq and Mariane are doing such a wonderful job by not only keeping the Website in top condition, but also contributing to other XOOPS site - like our main XOOPS site, or XOOPS France.
There are millions of people speaking Arabic around the world, so the ArabXoops Website is a very important gateway for XOOPS to the Arab world.
And it's great to be able to show the whole world that we're a one big XOOPS family, where people from around the world can work together toward a common goals, regardless of any world conflicts around us.
10- What wishes and advises would you have for the Arab XOOPS community ?
The same as for every XOOPS community around the world: Get Involved! Please contribute code, make financial donations, write documentation in your language, help your fellow XOOPS users, especially the beginners, and spread the word around - tell your friends, write to computer magazines and newspapers, blog about it. Each Open Source project is only as strong as its community! So please get involved - every little contribution counts!
The preliminary 2009 Annual Report, incl. the financial results, is now available (click here).
It is "preliminary", because we want to certify the financials by an outside auditor, so everybody from the XOOPS community, especially our donors, can feel comfortable with the results.
Transparency has been always our top priority and an external audit will guarantee it. Once we get the audit done, we'll publish the report as Final.
Since last such Annual Report was published for 2007, we also included in this addition the 2008 events and milestones.
In 2011 we'll celebrate 10 Year Anniversary of XOOPS! Therefore let's use 2010 to make major improvements to our beloved CMS, so we can celebrate our Anniversary with a great joy and pride!
Sad news for XOOPS Community: Dutch court dismisses our claims against Herko Coomans
Very sad and disappointing news for our community!
As you know, in 2009, we have filed a lawsuit against our former Project Manager Herko Coomans for return of funds (around €15,000) that belong to XOOPS community and are currently held by "Stichting XOOPS"
We've been just informed by our lawyers in Netherlands that unfortunately the Dutch Court dismissed our claims. The verdict is clearly disappointing to us and we strongly believe that the District Court of Zwolle-Lelystad erred in its conclusion, and we are investigating a possible appeal.
For example, it is beyond our comprehension that the court could state that purchasing by Herko the domain http://www.xoops.com on behalf of XOOPS (as confirmed by others) for $18.95 and selling it back to Stichting XOOPS for €4,000, while being approved by the same man who sells it (which is Herko Coomans himself), doesn't consitute a "personal enrichment", or as we would call it in the US: Self-dealing. At a current exchange rate that's $5,330 profit for Herko, which he approved for himself out of XOOPS money!!! If you're puzzled by such a verdict, so are we!
[Edit]Especially since the Dutch Supreme Court is very clear in its decisions about "Conflict of Interest" (see here)
This case will be definitely a warning to other Open Source projects to avoid the Dutch "Stichting" legal form, and about the Dutch court that obviously doesn't understand the Open Source project idea.
While we are investigating a possible appeal, the important thing for us as a community is to continue with our work and keep moving forward. Our XOOPS journey continues!
Name : tinyXOOPS Version : 0.1 Status : RTT (Ready to test)
What is tinyXOOPS? tinyXOOPS is a script that automatically downloads the latest XOOPS install/upgrade archive from sourgeforge to your server. And after the archive has been downloaded to your server it automatically unzips it and redirects you to the XOOPS install/upgrade wizard.
What do I need to run tinyXOOPS? PHP 5.2+ (Lower version may work, but not tested) - zlib must be installed - allow_url_fopen must be "On" - safemode must be off*
And the normal XOOPS requirements
*If you can change the max_execution_time to 0 (unlimited) yourself you don't have to disable safe mode. And if you can change it yourself I advise you to turn it on again after installation.
How do I use tinyXOOPS 1. Download the tinyXOOPS archive from [HERE]. 2. Go to your webserver and make the directory where you want to install XOOPS writable. (Windows: Uncheck "read-only" in the directory properties. LINUX: CHMOD 777) 3. Upload the files in the downloaded archive to the directory you just made writable. 4. Open your browser and go to: http://yourdomain.com/yourdir/tinyXOOPS.php 5. Click on INSTALL if you want to perform a clean install and click UPGRADE if you want to perform a upgrade of your existing intallation. - Downloading and unpacking may take some time, so don't worry if it takes long to load. 6. After the XOOPS files are downloaded and upacked you'll be redirected to the XOOPS install/upgrade wizard, complete this. (Check the XOOPS documentation for help with this)
- After the upgrade/install wizard is finished make sure the XOOPS installation dir isn't writeable anymore. (Windows: Check "read-only" in the directory properties. LINUX: CHMOD 755). And that you remove tinyXOOPS.php and pclzip.lib.php from your server.
What can I expect in future versions of tinyXOOPS - A nicer layout - Smaller files - A (better) solution for the script execution time problem. (if i can find one...) - And some other things I forgot to mention.
XOOPS is an exciting platform powered by the dedication of Open Source Developers that passionately make version for the community. Community maintained and committed, XOOPS offers one of the most helpful environment to nurturer any web developers needs. This is more of an Artistic Contribution my friend NQAI is making a XOOPS Song and this is the alpha edition. NQAI Records Professionally write jingles for advertising, this is not but could be used with the Video Competition. I would like to see a song competition as well. If you would like to download the alpha click here!! (1.32Mbs) or you can listen here: Paul from NQAI Believes this track needs some more work and have released it much like an alpha edition of software the alpha edition of the XOOPS Jingles. He is lookin for suggestion of lyrics and information his contact details are below. NQAI Records Contact: Paul Doherty Email: prjmtd@gmail.com Website: http://www.nqai-records.com MySpace: http://www.myspace.com/nqai
We are very glad to announce the immediate availability of RMCommon Utilities and MyWords (Alpha Releases) for Xoops 2.4
RMCommon is a module that contains several utilities for new modules developmente, including:
New advanced editors New form fields very easy to use Perfectly integrated with Xoops New comments system to include comments quickly and easier than ever. Advanced image management New graphical appearance for Admin GUI Support for plugins that can integrate with all system much more...
MyWords is an advanced module to manage blogs with a lot of new features that improves its functionallity. The articles management is easier than its predecessor and we had added new features and improved the module GUI.
MyWords also offers a new support for friendly URLs (with htaccess files) that allows you to specify where the module will response to queries by configuring a single configuration option in the module preferences and by adding a few lines to your htaccess file.
Important: MyWords requires that RMCommon had been installed before to use or install it.
Please, note that both modules are in Alpha status and it is not recommended to use them in a production environment.
New features and functionallity are still being planned for a near future. We will keep you posted.
The XOOPS Development Team is pleased to announce that a new release of our Award winning CMS - XOOPS 2.4.5 RC (Release Candidate) is available for download.
This release is a bugfix-release of XOOPS 2.4.4 and earlier, done by XOOPS Core Development Team and XOOPS community:
Updates upon community:
- Fixed: Flash banners are not displayed in the expected position (kris_fr/trabis) - Improved current link in system block : mainmenu and usermenu (trabis/kris_fr) - Reverted: Support for unicode object vars, reverting object behavior to 2.3.x (trabis) - Reverted: Changes in module textsanitizer related to the code box fix (trabis) - Added: .htaccess file to /uploads for increased security (mamba)
Please remember:This is a Release Candidate for testing only!!!!
DO NOT install it on a production site and DO NOT upgrade any production site with it!!!
XOOPS continues to show a strong presence in the Open Source CMS market, as shown by the number of downloads of its latest stable releases.
In the first ten weeks after releasing of 2.4.4, it has been already downloaded more than 20,000 times.
Including the versions of 2.4.4 that are released locally (e.g. French, German, Russian), the number is even higher.
Our thanks go to all developers and contributors who make XOOPS the best it can be! And of course to our wonderful XOOPS Community for its continues support and contributions.
Xoops is an innovative extensible open-source platform that allows you to create a social network with everything you need. You can actually just begin by creating your own blog and then upgrading it to a social network through the use of several community modules.
After several years of suffering a development drought, Xoops is quickly regaining its hold on new webmasters and pushing to become a premier open source CMS once again.
It's nice to see that all the hard work of our Community is being recognized and seen positively by growing number of reviewers.
We would like to encourage all members of the XOOPS Community to help us in making XOOPS the best in can be! Every little help is important and appreciated!
We need your help in writing Documentation, and updating some of the older modules (see Blue Move), and helping new members of our community an the support Forums!
1) The XOOPS 2.5.0 Development Team: 32% of votes Nicolas Andricq (ForMusS), Cointin Maxime (kraven30), and Grégory Mage (Mage) 2) Herve Thouzard (Hervet): Oledrion: 13% of votes 3) Ricardo Costa (Trabis): MyTabs, MyComments: 9% of votes 3) Laurent JEN (DuGris): XOOPS Installer: 9% of votes Congratulations to the Winners and our big "Thank you" for their contributions!!!! As well as to all of the other "XOOPS Innovator" winners, and everybody else who contributes to XOOPS. "Powered by You" is more than just a slogan for us - the XOOPS Project and this community is truly as successful as it is ONLY thanks to your contributions and your support!
Congratulations to the Winners and our big "Thank you" for their contributions!!!!
As well as to all of the other "XOOPSer of the Month" winners, and everybody else who contributes to XOOPS.
"Powered by You" is more than just a slogan for us - the XOOPS Project and this community is truly as successful as it is ONLY thanks to your contributions and your support!
Please review carefully all the past XOOPSer of the Month winners (till January 2010), read their interviews, and why they have become "XOOPSer of the Month", and select a person/team that you believe made the biggest difference for XOOPS
Please review carefully all the past Innovation winners (till January 2010), and select a person/team that you believe made the biggest and best XOOPS INNOVATION within the last two years, from which XOOPS and our users benefit the most
In honor of our dear friend and supporter Marcello Brandao, one of the most innovative XOOPS developers, who recently lost his fight against cancer, the XOOPS Council decided to establish an Annual
Marcello Brandao XOOPS Innovation Award.
Early each year the XOOPS community will vote on receipients of the "XOOPS Innovation Awards" from a previous year, to decide on the winner.
We'll also establish "XOOPSer of the Year" award, and Best Module and Best Theme of the Year Awards.
The XOOPS Development Team is pleased to announce that a new version of the #1 CMS solution hosted on SourceForge - XOOPS 2.5.0 Alpha 2 is available for download. The XOOPS 2.5.0release is a major redesign of the System Module which has been AJAX-ed with jQuery by our December 2009 Innovators: Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them Some of the major improvements/additions include: Alpha 2: - Added: Help System for Admin and modules (see PM module) - Added: MySQL Dump in Maintenance - Added: New Redirect messaging - Added: Column sorting in tables Alpha 1: - Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search Videos To see the main features of XOOPS 2.5.0, check out the following videos: a) In Spanish (by Uskola 2) b) In English (by Vamptrix) c) In English (by Mamba)
Please remember: This is ALPHA release for features testing only!!!! DO NOT install it on a production site and DO NOT upgrade any production site with it!!! This is NOT an Update to Alpha 1. You HAVE TO install it as a FRESH Install. Download it from Sourceforge repository. Please post and discuss all issues related to this release in this forumWe also need help with Translations
Few days ago, I was invited to write something about XOOPS basics on Alvihost blog.
This is just a first text, and there will be more. Since there is not much docs about XOOPS in Serbian, that's why I'm posting it here, and maybe someone will be interested. :)
xOOps-ORG.ru which is aliased domain 55region.org created the document: XU-002 XOOPS Installation Guide 2.4.x_RU. This document is a guide to install XOOPS on Russian language(XU-002 on the specification document XOOPS). This guide is modeled on English-language original document. Russian document substantially reworked and adapted for Russian users. Here is a brief table of contents:
Description XOOPS Features Setup Upgrading from previous versions Update not UTF sites Converting database from CP-1251 in the UTF-8 Update for editors Appendixes Using OXYGEN Hosting and FTP Translation XOOPS Useful tools Safer Illustrations
The document should help ordinary users to easily and quickly install XOOPS on virtually any hosting Russia. Described in detail the installation process, potential problems during installation, gives recommendations on selection of the host. Describe step by step action when upgrading to newer versions. Now, using the recommendations from this document, you can easily have transferred the site to cp-1251 encoding to UTF-8 (in the original document such recommendations are not available).
Applications will deal with the new admin interface CMS, an overview will deal with the management of hosting and transfer files via ftp, as well as improve the security system. The document will be useful not only for beginners but for advanced users.
XOOPS is wishing everybody Happy Lunar New Year of the Tiger
XOOPS is wishing peace, prosperity and good health to all XOOPSers across the world who are celebrating the Lunar New Year and welcoming the Chinese Year of the Tiger.
"XOOPS Japanese Support (XOOPS Japan)" is XOOPS in Japanese, and will focus on supporting XOOPS in Japanese and providing translations for XOOPS module which are not known in Japan.
The activities on this XOOPS site will be presented to Japan in future.
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.5 Beta is available for download.
This release is a bugfix-release of XOOPS 2.4.4 and earlier, done by XOOPS Core Development Team and XOOPS community:
Updates upon community:
Fixed: Adding missing constructor classes for php4 compatibility (trabis) Fixed: Problems with & a m p ; character (trabis)
Please remember: Please remember: This is BETA release for testing only!!!!
DO NOT install it on a production site and DO NOT upgrade any production site with it!!!
Of course, they could be focusing on XOOPS in general, and not only on 2.5 features.
All of them could be a regular video recording, or a video presentation (e.g. made in PowerPoint or another presentation package) and then converted into a Video that we could post on YouTube. It's up to you....
In appreciation of his vast contributions to XOOPS and saddened by his untimely death, the XOOPS Council decided to induct Marcello Brandao into XOOPS Hall of Fame.
May he be always remembered among his XOOPS familiy!
With our deepest sorrow we have to announce today that we lost two days ago one of our dearest XOOPS friends and supporters, and one of our most innovative developers: Marcello Brandao (suico), due to a cancer.
Marcello was a Software Engineering and Computer Sciences expert and he was one of great XOOPS-ers who was helping here as well as on XOOPS Brasil and XOOPS Parana.
"What have I done? I was the webmaster of simcitybrasil for some years, the webmaster of brasilia subway intranet, have installed or help to install many sites in Brazil: http://www.pastoralis.com.br, http://www.vaivc.com , http://www.abin.gov.br, krista, simcity Brasil cesb ... I have developed many modules for the metrodf and simcitybrasil. I am also developing the nivelamento module a test module in beta version right now.
What do I bring to the table? Help in many forms, I am a good follower and don't fight for power or else, just want to help. Also I do speak french, portuguese, italian and spanish, and of course a bit of english "
These are very modest words, because all of us who knew him, know very well that the always smiling man was a great person, with a big heart, a lot of kindness, intelligence and experience. His 352 postings in our forum brought a lot benefits to the community, and Marcello always participated and tried to find solutions for our questions and suggestions.
He focused his efforts on creating a Social Network module for XOOPS. It was a big dream, but achieving it wasn't a mission impossible to a such intelligent man! The dream did come true and Xoopsers around the world could built their own social network by using Yogurt Social Network , the great module of Marcello Brandao.
Marcello put his creativity to work with his another innovative module Nivelamento: a module for the e-tutoring area. In his first release it allowed students to make exams online.
He took a sabbatical from XOOPS because he had to focus on his Master Degree, but he stayed in touch with us and planned to come back to contribute to XOOPS after his graduation.
Marcello made a difference in the world of XOOPS, he was loved by everyone - frank, deep, sincere and respectful, and despite only few years of being with XOOPS, he affected us all and left behind a legacy of great modules and hacks, and an example of a really great person.
Quote:
Be young, find happiness, the rest is unimportant.
XOOPS is Gaining Popularity, speeds up development
XOOPS Projects is enjoying a strong increase in popularity, measured by number of new users, as well as new developers joining the XOOPS Team. According to Alexa.com, the XOOPS’ reach had an impressive gain in 2009 when looked over the last two years:
XOOPS is back!
Thanks to the influx of new developers, XOOPS Project has been able to release updates to its CMS on a monthly basis since August 2008, and to start parallel development of new versions. While one team led by Trabis was focusing on the maintenance of 2.4.x series, another team from France and Switzerland worked on the XOOPS 2.5.x series, with main focus on redesigning the Admin with jQuery. At the same time, the work continues on revising architecture for the new XOOPS 3.0 version, led by Dr. Taiwen Jiang, the Project Leader.
As you've seen in the XOOPS 2008-2009 Annual Report, there have been a lot of exciting activities in the last two years, the community is uniting, growing, and becoming more vibrant and active - creating new themes, new modules, and new Core releases.
With developments like this, 2010 will be a lot FUN!!!
Please join us in this journey! Please help us make XOOPS the best CMS it can be. And then some more
Just ask yourself: "What can I do to help XOOPS? How can I give back to this community?" And then just go ahead and DO IT!!!
Please help us by:
- testing, reporting bugs, and providing fixes for them - making sure that your modules work with this new release - writing documentation - translating to your local language - spreading the news about this new release to everybody via blogs, postings, twitters, press releases in your local languages, etc.
The XOOPS Development Team is pleased to announce that a new version of the #1 CMS solution hosted on SourceForge - XOOPS 2.5.0 Alpha is available for download.
This release is a major redesign of the System Module which has been AJAX-ed with jQuery by our December 2009 Innovators: Nicolas Andricq (ForMusS), Cointin Maxime (kraven_30), and Grégory Mage (Mage). Some of the new features are truly amazing, like the visual placement of blocks, and we're sure that the users will love them
General changes in System Module:
- Added: smarty plugin for icon pack - Added: smarty plugin for breadcrumb navigation - Added: jQuery plugins for display popup or manage drag & drop - Added: File Manager - Added: Maintenance with Cache Clean-up, and Tables Maintenance - Added: Visual module ordering with drag & drop - Added: Visual block placement with drag & drop - Added: Refactor all PHP code for use XOOPS API - Added: Use template in the same way that front user, admin side for module can call a main template define in xoops_version.php - Added: Allow override of template in admin theme like frontend if we set template in ADMIN_THEME - Added: New variable 'system_menu' in xoops_version.php of each module, this variable generate a tab menu for module admin side if set to 1, this feature is for give one unique tab menu for all menu (eg: module PM for). - Added: add jquery plugin in xoops_lib - Added: change install for install admin template and admin setting - Added: manage editor for blocks, comments and for all module if module developper want to use it activate or deactivate system section - Added: choose number of line for admin section - Added: display or hide tips
Avatar: - activate/deactivate avatar with ajax Banners: - jquery popup for display banners Block admin: - drag n drop block for manage position and weight - jquery popup for preview Comments: - multiple selection for deletion - purge Groups: - number of user per group - new disposition Images: - lightbox preview + thumbs Modulea Admin: - jquery popup for display info Preferences: - system settings Smilies: - activate/deactivate smilies with ajax Templates: - manage overide of all template online - generated file come from database User Rank: - activate/deactivate userrank with ajax Users: - advanced user management - new disposition - simple and advance search
Please remember: This is ALPHA release for testing only!!!!
DO NOT install it on a production site and DO NOT upgrade any production site with it!!!
XOOPS Presented at 1st Linux Forum at Guangdong Province in China
Scott Lai, our October 2009 Innovator made a presentation about XOOPS at the first ever Linux Forum in Guangzhou (Guangdong Province ) in China, with over 60 participants.
Congratulations to Scott for spreading the XOOPS message!!! For more info, visit XOOPS China
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.4 Final is available for download.
This release is a bugfix-release of XOOPS 2.4.3, done by XOOPS Core Development Team and XOOPS community:
* a new Admin GUI: Oxygen (Voltan): see picture above * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota) * new System Key (wishcraft) * Support to PHP 5.3 (trabis) * profile and pm modules improved by Trabis * code refactoring and improvements (trabis, catzwolf) * Security fixes (trabis, wishcraft)
and many more.
Please remember: If you're installing it over previous installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
Nicolas (ForMuss) just uploaded the new AJAX-ed System module to the SVN Trunk, thus starting the official XOOPS 2.5journey.
We hope to release the Alpha within the next week or so, but if you can't wait that long to put your hands on the code, then download the Pre-Alpha code from SourceForge SVN
Please note: "Pre-Alpha" and "Alpha" releases are moving targets, i.e. there will be a lot of changes, a lot of bugs, and there are no guarantees that anything will stay the same for the final release.
When testing, install it as a NEW installation.
Do NOT EVER update any of your existing production sites to this code!!!
The new System module uses extensively jQuery - please check out Blocks, Templates, and Image Manager, plus tons of other cool features to see and appreciate the changes.
ForMuss, Kraven, and Mage did an awesome work, and that's why they are our Innovators of the Month in January!!!
If anybody had ever any questions about XOOPS future - this is your answer!!! And this is only the beginning
As you've seen in the XOOPS 2008-2009 Annual Report, there have been a lot of exciting activities in the last two years, the community is uniting, growing, and becoming more vibrant and active - creating new themes, new modules, and new Core releases - with the new XOOPS 2.5 coming out soon, and later on - the XOOPS 3.0.
With developments like this, 2010 will be a lot FUN!!!
Please join us in this journey! Please help us make XOOPS the best CMS it can be. And then some more
Just ask yourself: "What can I do to help XOOPS?" And then just go ahead and DO IT!!!
As we are closing 2009, it's always good to take a look at the past year and take an inventory of what we've accomplished, and review where we're going in the new year 2010.
Therefore we would like to publish our XOOPS 2009 Annual Report, and since last such Annual Report was published for 2007, we also included in this addition the 2008 events and milestones.
This is still work in progress, and we're still in process on making minor tweaking, but once we have our 2009 Financial results, we'll publish the final version of this report.
In the meantime, if you have any improvement suggestions, please let us know.
In 2011 we'll celebrate 10 Year Anniversary of XOOPS! Therefore let's use 2010 to make major improvements to our beloved CMS, so we can celebrate our Anniversary with a great joy and pride!
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.3 Final is available for download.
This release is a bugfix-release of XOOPS 2.4.2, done by XOOPS Core Development Team and XOOPS community:
Updates upon community: - Added: Ability to assign display elements to a specific group of users (ghia) - Added: Smarty variable for xoops_avatar (kris_fr/trabis) - Added: Cache supported functions: xoops_getActiveModules(), xoops_setActiveModules(), xoops_isActiveModule() (trabis) - Added: XoopsMailer - Adding method to set 'allow html' parameter (Wishcraft) - Improved: Preloads are only loaded for modules installed and active, this will reduce queries and improve performance (trabis) - Fixed : XoopsLoad class (xoops calendar not found and other issues) (trabis) - Fixed : Database images not loading when using php 5.3 (trabis) - Fixed : Cross-Site Scripting vulnerability in PM module (trabis/secunia.com) - Fixed : SQL Injection vulnerability in kernel/notification.php (trabis/secunia.com)
Updates from Sourceforge trackers: - Fixed bug #2917631 : Double frame around BBcode quotes in zetagenesis (kris_fr/ghia) - Fixed bug #2923867 : Website Row is displayed even value is empty (trabis/maxxy) - Fixed bug #2909312 : Layout of XoopsForms is changed (trabis/ghia) - Fixed bug #2904777 : preload including not installed module's preloads (trabis/bandit-x) - Fixed bug #2908887 : User can not select system avatars (trabis/ghia) - Fixed bug #2911944 : Users can see other users profile in edit profile (trabis/ghia) - Fixed bug #2910495 : BBcode code tag handles code worse than quote tag (trabis/ghia) - Fixed bug #2914175 : code tags translate to double tags and alter first line (trabis/ghia) - Fixed bug #2915970 : Banner white page on IE (trabis/ghia)
* a new Admin GUI: Oxygen (Voltan): see picture above * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota) * new System Key (wishcraft) * Support to PHP 5.3 (trabis) * profile and pm modules improved by Trabis * code refactoring and improvements (trabis, catzwolf) * Security fixes (trabis, wishcraft)
and many more.
Please remember: If you're installing it over previous installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
The long Christmas holiday makes me lazy. I very much enjoy designing; coding is just fine but debugging and writing documents are what I hate. So during the holidays I have finished a lot of themes but none of theme have been debugged and documented. That’s basically what kept me busy after the holiday.
Anyway, I’ve finished the following themes: Inspire 4 5 and 6. Among them, Inspire 4 was actually debugged before Christmas and I wanted to release it as a Christmas gift. However, I didn’t feel like writing the release note, so it was kept in my hard disk during the holiday. Inspire 5 and 6 are finished during the holiday.
XOOPS sues Herko Coomans, its former Project Manager
It is always a sad moment when an organization/community is being forced to initiate legal steps against a former leader to find justice.
Unfortunately, this is the situation between XOOPS Community and Herko Coomans, our former Project Manager and Chairman of "Stichting XOOPS" in Netherlands, who is being sued by XOOPS in the District Court of Zwolle-Lelystad in Netherlands for return of funds (around €15,000) that belong to XOOPS community and are currently held by "Stichting XOOPS". We are represented by Dorhout Advocaten.
I undersigned here, am informing the District Court of Zwolle-Lelystad, in Netherlands, that I am in full support of the XOOPS Council and
1) their decision to remove Mr. Herko Coomans from the Board of Directors of "Stichting XOOPS" and
2) their request to either appoint by the XOOPS Council new "Stichting XOOPS" Directors from within the XOOPS Community, or dissolve the "Stichting XOOPS" and transfer the XOOPS Funds to "XOOPS Foundation", a non-profit organization registered in Ohio, USA.
The current XOOPS Council and "XOOPS Foundation" have my full support as the representative of XOOPS Community and its interests.
Let's show that we as an Open Source community stand united in our outrage about Herko Coomans' refusal to resign from Stichting XOOPS and to return the money back to the XOOPS Community.
2) Sometimes broad public support helps people to realize that they are on the wrong track, so feel free to discuss it here and express your support for XOOPS! This is probably the first ever case of Open Source project funds being held by a former leader who refuses to give it back to the community, while at the same time engaging in what in our opinion is embezzlement! Other Open Source projects should learn about it, so they will be more careful how they set their Foundations to avoid situations like ours.
3) Of course, lawyers are very expensive, therefore we're asking the XOOPS Community to support XOOPS financially via donations so we can create a XOOPS Legal Fund and fight for justice for XOOPS.
As we've mentioned before, members of this Council were always for financial transparency and we are committed to keep it this way, and keep you posted about the legal process. In early January we'll publish our 2009 Financial Report. You can see our 2008 Financial Report here.
4) Also, based on this experience we're currently redesigning the organizational structure, so we never get into this kind of situation. We hope to present it for a public discussion and feedback in the next week or two.
It is definitely a bitter and very sad experience for us, as it is probably for all people who support Open Source, but we believe in XOOPS and we'll keep moving forward. With the great support from the our wonderful XOOPS community that we're getting, we know that XOOPS will succeed!
Trabis has been a tremendous help this year by leading the XOOPS 2.4 development, contributing several innovative modules, and helping the community with hacks and advise on XOOPS Support forums.
You first need a Facebook Platform API key for your site. Follow these steps to create an application with the Facebook Developer application.
1. Go to http://www.facebook.com/developers/createapp.php to create a new application. You must be logged into Facebook to create an app. 2. Enter a name for your application in the Application Name field. 3. Accept the Developer Terms of Service, then click Save Changes. 4. On the Basic tab, keep all of the defaults, except enter a Callback URL. This URL should point to the top-level directory of the site which will be implementing Facebook Connect (this is your domain, e.g. http://www.example.com/modules/fbconnect/). 5. Take note of the API Key and Secret Key, you'll need them to enter Facebook Connect prefrences. 6. Click the Connect tab. You should include a logo that appears on the Facebook Connect dialog. Next to Facebook Connect Logo, click Change your Facebook Connect logo and browse to an image file. The logo can be up to 99 pixels wide by 22 pixels tall, and must be in JPG, GIF, or PNG format.
Hello to All! Since 2.x Release ixt017 themes collection is named ixt017 Theme Framework. Now in it Framework developed 12 FREE themes for XOOPS.
10 Reasons Why Framework?
1. It is not required changes in kernel CMS 2. It is not required additional libraries 3. It is not required new smarty templates 4. Customable header zone (you can replace header.png or header.jpg at own discretion) 5. Customable slider zone (you can use the ????? slides or disconnect this zone) 6. Customable footer zone (you can deduce ???? the system block or the html-text) 7. Switching-off of the left column, the right column or both columns at once (you can hide columns irrespective of the conclusion of blocks in them is appointed or not) 8. Support RTL layout (through a smarty variable $rtl) 9. Independent management of colour and fonts in each block (you can change it through style.css) 10. Change of a name of the theme directory (certainly from admissible symbols) is admissible
Other Properties ixt017
1. The fixed width 1000px 2. 3 columns layout 3. Slider zone 4. Extended footer zone 5. NEW! 4 zones for hide/show left column, right column, footer on user side 6. Absolutely FREE
Installation
Unpack the archive into the 'themes' directory on your site.
Demos
XOOPS 2.3.3b
ixt01701
ixt01702
ixt01703
ixt01704
ixt01705
ixt01706
ixt01707
ixt01708
ixt01709
ixt01711
ixt01713
ixt01717
XOOPS 2.4.2
ixt01701
ixt01702
ixt01703
ixt01704
ixt01705
ixt01706
ixt01707
ixt01708
ixt01709
ixt01711
ixt01713
ixt01717
Downloads
ixt017 Theme Framework for XOOPS Best Regards, IXThemes Project
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.2 Final is available for download. This release is a bugfix-release of XOOPS 2.4.1, done by XOOPS Core Development Team and XOOPS community: Updates upon community: - Fixed : "embed" is deprecated in banners (kris_fr) - Fixed : bug flash banner (display and count) (kris_fr) - Fixed : Duplicate notifications (trabis) - Fixed : Cannot delete multiple pms in PM module (trabis) - Fixed : removed dependency on Framework Captcha (mamba, ghia) - Fixed : Language problem in xoops mailer (dhcst) - Fixed : XoopsPersistableObjectHandler::get() not allowing getting objects with id=0 (trabis) - Fixed : Cannot redeclare class xoopscaptchaimage (trabis) - Fixed : problem with module menus(article, tags) in oxygen admin gui (trabis) - Added : missing index.html files (mamba, Culex) - Added : Frameworks/compat (trabis) - Added : define language for banner client ID (kris_fr) - Added : users real name can now be used in themes <{$xoops_name}> (kris_fr) - Added : comment for download module and theme in last page "xoops installer" (kris_fr) - Improved : rtl style in oxygen GUI (voltan) - Improved: added Admin toolbar in Zetagenesis theme (kris_fr) Updates from Sourceforge trackers: - Fixed bug #2904049: xoopsform/formfile.php (mamba, Frankblack) Added Language defines: - modules/system/language/english/admin/banners.php _AM_CLIENTID Modified Language file: - install/language/english/finish.php Some of the highlights of the XOOPS 2.4.x series: * a new Admin GUI: Oxygen (Voltan): see picture above * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota) * new System Key (wishcraft) * Support to PHP 5.3 (trabis) * profile and pm modules improved by Trabis * code refactoring and improvements (trabis, catzwolf) * Security fixes (trabis, wishcraft) and many more. Please remember: If you're installing it over previous installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choiceDownload it from Sourceforge repository. Please post and discuss all issues related to this release in this forumWe also need help with Translations
Environmental education for kids (http://pikaiprijatelji.com)
Croatian non profit organization KNEJA (http://kneja.hr) has made an educational environmental web site for kids: http://pikaiprijatelji.com. Site is do-it yourself manual on sustainability in practice. Under the hood is Xoops 2.41 and Mastop Publish which is a most powerful module for Xoops at this moment (for static pages)! Site is completely on Croatian. Thank's to all Xoops developers!
XOOPS continues with development of Instant-Zero community modules
As some of you know already, unfortunately, Instant-Zero closed its door as it went out of business. This is definitely a very sad news for all of us.
Their modules have been very popular within the XOOPS community and some of them are also used here on our Website.
Of course, many of you were asking what will happen next.
There were two issues:
1) Where do we get support for current versions? 2) Will these modules work with future versions of XOOPS?
As in the past, we'll continue to support the modules here on our Forums, so there will be no impact on our users.
And to ensure compatibility of Instant-Zero modules with future versions of XOOPS, the developers of XOOPS will continue with maintaining, upgrading, and new development of Instant-Zero modules.
It is important for us that these modules continue to function with each and every new version of XOOPS.
The current versions, which are compatible with XOOPS 2.4.1, can be downloaded from XOOPS SourceForge (see below), and the source code has been placed earlier this week in our SVN.
We are inviting the whole XOOPS community to help us with continues improvement and future development of these modules.
It is the beauty of the Open Source that when one developer leaves to pursue other interests, other developers from the community can continue with the development.
We would like to say "Thank you" to Herve for all his contributions to XOOPS, and wish him all the best in his future endeavors. Hopefully, one day he'll be back with his XOOPS Family!
You can download current versions of the modules (all compatible with XOOPS 2.4.1) from here:
Boox 1.7 * The module requires at least Xoops 2.3.3 (or up) * Better compatibility with the editors of Xoops 2.4 * French and english translations available in UTF8.
iSearch 1.9 * No changes, the module runs with Xoops 2.4 * French and english translations available in UTF8.
Marquee 2.47 * The module requires at least Xoops 2.3.3 (or up) * Better compatibility with the editors of Xoops 2.4 * French and english translations available in UTF8. * Minor changes in the module's code
MyIframes 1.6 * French and english translations available in UTF8.
Newbbex 1.8 * This is the last version of this module, we will not release any new version. * French and english translations available in UTF8. * The module requires at least Xoops 2.3.3 (or up) * Better compatibility with the editors of Xoops 2.4 * The module must be updated and you must go at least one time in its prefernces to select the text editor
News 1.64 * The module requires at least Xoops 2.3.3 (or up) * French and english translations available in UTF8. * Better compatibility with the editors of Xoops 2.4 * Addition of a picture per article (with resizing) * Addition of an introduction text to display before the submission's form * Addition of preferences to select the size to give to picture attached to each article * Addition of a "picture" field to the news table * Modification of news_item.html for the article's picture * Bug's correction for the TAG module * Addition of news translations : - main.php _NW_SELECT_IMAGE _NW_CURENT_PICTURE - modinfo.php _MI_NEWS_INTRO_TEXT _MI_NEWS_IMAGE_MAX_WIDTH _MI_NEWS_IMAGE_MAX_HEIGHT
Shortcuts 1.8 * Bugs corrections in the index and add.php pages * French and english translations available in UTF8.
UserPage 1.5 * The module requires at least Xoops 2.3.3 (or up) * French and english translations available in UTF8. * Better compatibility with the editors of Xoops 2.4
XoopsCare 1.4 * Better compatibility with the editors of Xoops 2.4 * French and english translations available in UTF8.
As they say, you should eat yourself what you cook, therefore we are pleased to let you know that we've updated the XOOPS Website to XOOPS 2.4.2, which is now in the SVN, and will be released in the next few days!!!
This will allow you now to delete multiple Private Messages at once.
And since we were updating the system, we also installed reCaptcha for registration.
FYI - the update was relatively painless, all the modules work fine, and we didn't lose any blocks. We've upgraded from XOOPS 2.3.3
If you discover any problems or anomalies, please let us know.
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.1 Final is available for download.
This release is a bugfix-release of XOOPS 2.4.0, done by XOOPS Core Development Team and XOOPS community:
- Fixed : image.php not returning images (trabis) - Fixed : some deprecated files are loading incorrect files (trabis) - Fixed : form for selecting user not working (trabis) - Fixed : Left blocks expanding in default theme in some browsers (Runeher) - Fixed : Banners opening on a blank IE page (trabis) - Fixed : Xoops forms not including xoopsform correctly (trabis, Alekska) - Fixed : Blocks preview not working (trabis) - Added : Preload hook in index.php (trabis) - Fixed bug #2864474: 2.4.0 RC Registration Emails Duplicated (trabis) - Profile module: Fixed blank page in userinfo.php (trabis, colossus) - Profile module: Fixed registration emails going everywhere (trabis, GreenFlatDog) - Profile module: Fixed activation vulnerability (trabis, mboyden)
Some of the highlights of the XOOPS 2.4.x series:
* a new Admin GUI: Oxygen (Voltan): see picture above * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota) * new System Key (wishcraft) * Support to PHP 5.3 (trabis) * profile and pm modules improved by Trabis * code refactoring and improvements (trabis, catzwolf) * Security fixes (trabis, wishcraft)
and many more.
Please remember: If you're installing it over previous installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
We would like to create XOOPS User Groups all over the world, and start connecting with each other where we live, something similar to what CK2 Club did in Taiwan
For those of you who are on Facebook, you can become fans of some of the XOOPS local support sites or join our XOOPS Facebook Groups, and start connecting with each other.
The XOOPS User Group which will get organized and will conduct its first meeting by the end of the year, and will have the most members, will get attractive prizes!
One of the strongest XOOPS centers in Taiwan is around Tainan City, thanks to several dedicated programmers from there. One of them, Hong Kai Wu (Tad), who recently received a XOOPS Innovator Award, is a teacher at a local Community College. Three years ago he started teaching XOOPS course every Thursday night at the college, which became very popular. The course content focuses on building a website with XOOPS, XOOPS themes design and XOOPS module development.
Two years ago some of the students interested in XOOPS established CK2 club, focusing on XOOPS, with currently about 20-30 people. Kimozi (in real life a travel agency owner) is the club leader, and Tad is the instructor for the club.
They get together to program, but also to celebrate birthdays or other occasions - a true community spirit!
If you want to share any XOOPS news from your country/region, please let us know. We want to learn about it....
The team XOOPS-Taiwan just updated their Website, and it looks fantastic with its new theme!!!
More and more XOOPS Sites are moving to new and fresh designs, showing off XOOPS capabilities.
We are very excited about all the new changes, updates, and new XOOPS developments around the world!!! It's good to see that so many people believe in XOOPS, and want to contribute to it, and make it better!
If you want to share any XOOPS news from your country/region, please let us know. We want to learn about it....
As we are moving forward with XOOPS toward 2010, we need to plan for more XOOPS promotion around the world, and at the same time to create opportunities to meet with other XOOPS developers. Below is a list of few Open Source Conferences around the world in which we could participate and promote XOOPS - either as speakers, or as participants. And after the conference we could meet for a XOOPS Workshop, get to know each other, network, and learn more about XOOPS.
Let us know: * would you be interested and could participate in any of these conferences * if you live in the area if you could organize a XOOPS Summit for other XOOPS developers. * What other conferences/locations should we consider We already talked to Solo71 about potential Summit in Europe, in Brussels. Because he lives there, he offered to help organize it. Let us know how do you like the idea of a "XOOPS Development Summit"...
It is the second time that XOOPS China is being recognized in a OSS competition. Last year it won the prestigiousOSSContest Award at the 2008 China Open Source Software Contest (OSSContest) in Beijing for excellence in creative application.
And similarly to the previous award, this one shows again how much XOOPS China is committed to continued excellence and support for XOOPS and Open Source, and is also a tribute to the dedication of many people from around the world who have contributed to the XOOPS Project.
Congratulations to the XOOPS China team and to the whole XOOPS Community around the world!!!
The XOOPS Development Team is pleased to announce that a new release of the #1 CMS System hosted on SourceForge - XOOPS 2.4.0 Final is available for download.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community. Some of the major improvements include:
* a new Admin GUI: Oxygen (Voltan): see picture above * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * support for new WYSIWYG Editors: CKEditor, wymeditor, Xinha, and Spaw2 (wishcraft and Luciorota) * new System Key (wishcraft) * Support to PHP 5.3 (trabis) * profile and pm modules improved by Trabis * code refactoring and improvements (trabis, catzwolf) * Security fixes (trabis, wishcraft)
and many more.
Please remember: If you're installing it over previous installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
The new theme for our Website goes live for testing as our main theme
Please let us know in this thread, what works, and what needs still improvement.
If you have navigation problems with the new theme, and would like to use the previous one, there is a block in the right column to switch back to Zetagenesis.
We are aware that there are still some cosmetic issues to fix, and your feedback and your patience are very much appreciated.
Our BIG "Thank You" to BitC3R0 for all his work on making this design a reality and making XOOPS look cool!!!
ICOS speakers include governors, legislators, business representatives, academic researchers, community development workers, non profit organization development representatives.
We are proud that both ICOS 2009 and SLAT (Software Liberty Association of Taiwan) are using XOOPS as their CMS of choice.
Vote for XOOPS as "Best Overall Open Source CMS" in Packt Publishing CMS Awards!!!!
We are very proud to announce that thanks to the support from our XOOPS Community, XOOPS made to the final of the Best Overall Open Source CMS in the 2009 Open Source CMS Award!!!!
Our big "THANK YOU" to all the XOOPS supporters who took the time to nominate us for this Award!
The official voting has started, so please VOTE now!(click here...)
September 21 | Voting Begins This is when the final five Content Management Systems hit the campaign trail in search of the all important votes. The Judges for the award come from a panel of four industry experts and YOU.
YOUR vote counts, so please take the time to select XOOPS for the winner of the Award.
The last day of Voting is October 30, so please VOTE TODAY: click here....
On November 9 the top 3 and the winner will be announced.
After over 25,000 downloads of XOOPS 2.3.3 in just five months, the #1 CMS System hosted on SourceForge, is getting closer to the next major release. The XOOPS Development Team is pleased to announce the release of XOOPS 2.4.0 Release Candidate.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community. Some of the major improvements include:
* a new Admin GUI (Voltan) * new mechanism to modularize and extend Core via Preloads (trabis) * central support for jQuery (trabis) * improved Installer (DuGris) * WCAG 2.0 - Sight Impaired Assisted Forms (wishcraft) * Themeable Admininstration area (trabis) * new WYSIWYG Editors: wymeditor, Xinha, and Spaw2 (wishcraft)
and many more.
New in Release Candidate (in addition to bug fixes): ----------------------------------------------------- Updates upon community: - Removed soap authentication and classes(trabis) - Removed extra databases support (trabis)
They will be revisited for the next release.
Some of the changes in Beta 2 (in addition to bug fixes): ------------------------------------------- * Admin GUI's are now using a theme factory, modules can make use of $xoTheme and $xoopsTpl (trabis) * Preload system, modules can now respond to system events (trabis) * Support for PHP 5.3 (trabis) * jquery support. If you need to use jquery.js, please use $xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js'); (trabis/phppp)
Some of the new/changed areas in Beta 1: ---------------------------------------- - profile and pm modules improved by dhcst/wishcraft - installer improved by dugris and marco, etc. - theme improved by mamba, aph3x, kris and burning - tinymce editor improved by dugris and luciorota - snoopy class upgraded by julionc - smarty upgraded by dhcst/trabis - bug tracker managed by marco - new Admin Theme "Oxygen" by Voltan
Please remember:This release is ONLY for testing! Do NOT use it on productions sites. And if you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
XOOPS is the undisputed #1 CMS project hosted on SourceForge.net (see here), out of 1,280 Open Source CMS projects registered on SourceForge.
We are also #1 in the "Message Boards" (out of 1,147 registered Message Boards projects).
Overall, we are at the moment #37 ranked project, out of over 230,000 projects currently registered on SourceForge.
We hope that with the upcoming XOOPS 2.4 release, we'll move up in the ranking
SourceForge.net is the world's largest open source software development web site. They provide free services that help people build cool stuff and share it with a global audience.
As of February, 2009, more than 230,000 software projects have been registered to use SourceForge services by more than 2 million registered users, making SourceForge.net the largest collection of open source tools and applications on the net.
After over 25,000 downloads of XOOPS 2.3.3 in five months, the XOOPS Development Team is pleased to announce the release of XOOPS 2.4.0 Beta 2.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community.
New in Beta 2 (in addition to bug fixes): ------------------------------------------- * Admin GUI's are now using a theme factory, modules can make use of $xoTheme and $xoopsTpl (trabis) * Preload system, modules can now respond to system events (trabis) * Support for PHP 5.3 (trabis) * jquery support. If you need to use jquery.js, please use $xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js'); (trabis/phppp)
Some of the new/changed areas in Beta 1: ---------------------------------------- - profile and pm modules improved by dhcst/wishcraft - installer improved by dugris and marco, etc. - theme improved by mamba, aph3x, kris and burning - tinymce editor improved by dugris and luciorota - snoopy class upgraded by julionc - smarty upgraded by dhcst/trabis - bug tracker managed by marco - new Admin Theme "Oxygen" by Voltan
Please remember:This release is ONLY for testing! Do NOT use it on productions sites. And if you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
The Forum was also slightly improved and redesigned. You can see some ajax effects on the home page but also in the module links that make the site more dynamic and easier to use.
Additional updates are done in documentation and other areas in order to maximize the support for new users of XOOPS.
Congratulations to the whole XOOPS France Team, and in particular to Mage and Burning for the module repository (yes, we want it here too ), to Kraven, Muss and Cobalt for the new theme, and to everybody else for making XOOPS France such a pleasant site!
We are very excited about all the new changes, updates, and new XOOPS developments around the world!!! It's good to see that so many people believe in XOOPS, and want to contribute to it, and make it better!
If you want to share any XOOPS news from your country/region, please let us know. We want to learn about it....
After over 25,000 downloads of XOOPS 2.3.3 in five months, the XOOPS Development Team is pleased to announce the release of XOOPS 2.4.0 Beta 1.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community.
Some of the areas: - profile and pm modules improved by dhcst/wishcraft - installer improved by dugris and marco, etc. - theme improved by mamba, aph3x, kris and burning - tinymce editor improved by dugris and luciorota - snoopy class upgraded by julionc - smarty upgraded by dhcst/trabis - bug tracker managed by marco - new Admin Theme "Oxygen" by Voltan
Please remember:This release is ONLY for testing! Do NOT use it on productions sites. And if you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
Many have the misconception that they cannot succeed with a CMS due to fears of needing to be a proficient web programmer. While this is true with some programs, most content management systems are easy to use and require no programming skills at all. This is definitely the case with Xoops, a powerful CMS on the rise.
July 2009 was full of activities in http://www.arabxoops.com . In order to help users to find quickly a summary of monthly activities, we start our monthly newsletter. In it you broadcast our news for all intersted. and bellow a brief of our activities: - 5 modules are translated into arabic - 13 new arabic themes was created - Organizing of our theme library - Extended Explanations of many modules and new hacks (videos + shots) - more than 300 new post in our Technical Support Forum (Ithri,Jazrawi,winxp,Bassam,Sergini,Hani and Mariane was the most active members) Also we launch a new monthly XOOPSer of the Month Award, for this month we choose Hani Sallam. Hani has been interviewed by Mariane, using approximately the same standard of questions in xoops.org. Hani Sallam is an egyptien Professor of chemistry (43 years old), knew xoops when he looking for creating websites to teach his students by using interactive methodes, modest , creative and a clever person, consider arabxoops his big family,he owns http://www.ahramag.com an arabic scientific magazine to broadcast environment and sciences news and informations for arab students in middle east. Hani wishes to meet foreign officials whether they are American or European to explain him about his great goal to create an arabic scientific news center similar to reuters. he is a kind and clever person and we are proud in arabxoops of him. http://www.arabxoops.com/modules/news/article.php?storyid=28 That's our News for July 2009
But we also would like to congratulate Insraq and AxelF, who submitted their designs as well. All themes were fantastic, they all are looking very professional, and truly show what's possible with XOOPS!
First, thanks to Insraq, AxelF, and BitC3R0, who submitted designs for the next Theme for our XOOPS Website (you can read the discussion here). They are all fantastic and looking very professional!!! They truly show what's possible with XOOPS!
It's time to vote on the proposals - please go toour Theme Poll to cast your vote! The poll expires on Sunday, July 12th, at 10 PM EST. The winner will become the "default" theme for XOOPS. The other two, if the authors provide them finished, will be added to "Theme Selection" so the XOOPS Website users will be able to select any of them as their default. In the meantime, please continue to provide feedback in this thread
At the recent conference on Free Software, organized by Celepar, more than five hundred people attended lectures, seminars, courses and workshops on Open Source Software.
Besides solutions for data, IP phones and converged networks, the participants learned about more standard tools such as design editors, GIMP, distance learning Moodle, Web portal XOOPS, editor for vector drawings Inskape, ODF open document standard, platform Pinhão for systems development, Express mail, operating system, Linux, LTSP server.
This week we have reached an important milestone for this release: 20,000 downloads!!!
We would like to thank all of you who support XOOPS, who are helping us with technical Support on the forums, contribute to Core, translate into other languages, write new modules, and create cool designs!!!! XOOPS exists and grows thank to all of you!!! The XOOPS Community truly rocks!!!
click2try Adds XOOPS CMS to Content Management System Offerings
We are very happy to see that click2try™ (http://www.click2try.com) announced recently that it has added XOOPS version 2.3.3 to its online catalog of virtualized Open Source applications. A Community site, click2try enables users to try applications for free and use by subscription.
XOOPS will join four other heavy weights of the CMS world: WordPress, Joomla!, Drupal, and SilverStripe, and the selection of XOOPS is a clear vote of confidence for XOOPS.
Quote:
“XOOPS is a great content management system that has been around for a long time and has a large community of users and developers,” says Tom Callaghan, click2try VP Operations. “XOOPS offers over 60 themes right out of the box, as well as a complete user management system. By adding XOOPS to our catalog, we continue to provide our customers a wide choice of solutions.”
XOOPS is a truly international project, with hundreds of developers from around the world providing modules to extend the XOOPS capabilities. Because XOOPS uses the Smarty templating system (http://www.smarty.net), designers and users can apply their own custom templates without affecting internal XOOPS operations. This ease-of-use helps explain the tens of thousands of XOOPS users around the world.
click2try is dedicated to providing a way for individuals and companies to easily evaluate and use the best content management systems in the Open Source market. Visitors to the site (http://www.click2try.com) can try any of the applications for free. click2try offers affordable service plans for those customers who want to use the applications on a persistent basis. Subscribers can save data and share applications and data with other registered users. click2try hosts over 40 Open Source applications in its VM Jukebox™, with new applications added weekly. All applications and data are stored securely within a hardened network infrastructure at the company’s data center in Houston, Texas.
XOOPS offers the very best in mobile computing solutions, but at the moment not without a bit of leg work. Due to the design of XOOPS there are many solutions you can provide to your clients and your own business with XOOPS for mobile computing, that will make it very cost effective. All you need is an Apache service running MySQL and PHP. You can even run it on IIS with particular system environments and variables set.
Mobile computing is a generic term describing one's ability to use technology while moving, as opposed to portable computers, which are only practical for use while deployed in a stationary configuration.
Many types of mobile computers have been introduced since the 1990s, including the:
With the extendable smarty template engine as well as reliable and rock solid Core, XOOPS can bring your mobile computing experience alive with network response and performance not to mention one of the best Open Source delivery method around making the result cheaper and beneficial to company and business; the small time operator and none business use.
Of course, XOOPS has been congenitally designed for the laptop, desktop, fridge computer and other household technology demographics, offering quite a smorgas board of solutions, all at http://www.xoops.org. However you can simply change the template engine to suit a mobile device and bingo - in seconds you have a site that is designed for mobile computing use.
Some examples of mobile computing you will find with sites like mobile.ebay.com and mobile.live.com. These are sites designed for mobile computing use whether it is your phone or solution providing tablet. There are some basic steps of setting up a mobile computing workhorse with XOOPS
Some of these steps include:
If you are a mobile computing solution provider these 5 simplified steps to making a site will have you rolling out your client sites in next to no time, with a base of modules and other solutions. With this you can provide solutions very quickly and far more effectively.
Of course, with the vast number of XOOPS modules and XOOPS performance indication, even with an existing XOOPS site you can offer a mobile portal version of your content and modules. This will make a massive expansion in your usability. On your blackberry, nokia, LG, Palm, whatever - you can use XOOPS.
Why spend 12 month developing rudimentary website tools like user login, session handling, services, modules, your look and feel and more when you get that all bundled with a download of XOOPS. And by doing it you'll be able to cut down the number of programmers needed to do the development, and thus save cost.
If you would like to know more about mobile computing with XOOPS talk to our community, join the forums or email one of the developers. You start to a quicker, brighter, better world that will give you an opportunity to cut cost and take a pre-developed, pre-tested Web Framework and use it.
Hopefully the SEO of XOOPS.org which is due to be complete by the end of this week we will see these 3 months (especially Search) increase dramatically.
We would like to express our deep appreciations to the staff of Surpass Hosting for all their help during the transition.
There are still some cosmetics to be done related to UTF-8, but in general, you should be able to use the server without any problems. If there are any issues, please let us know.
Now that we're done with the move, we'll be able to focus on fixing few things here and there, and then focus on redesign of the Website and improving the usability. Please provide us with your feedback in this thread
As indicated year ago (read here), the XOOPS 2.3.x version is the last one version that is supported on PHP4.
Since PHP4 has been discontinued as of August 8th, 2008, and majority of Host providers offer nowadays PHP5, it's time for XOOPS to discontinue support for PHP4 as well.
This will help us to focus our resources on PHP5 development and to take full advantage of PHP5 features, which will benefit our users and developers. It will also help us to shorten our testing cycle.
Therefore, our upcoming XOOPS 2.3.4 will be the last release compatible with PHP4. However, we will make sure that it is a solid release, that will serve our users for many months, if not years, to come, if they need to keep it on PHP4.
XOOPS 2.4 that will follow, will be only tested and certified exclusively on PHP 5.2 and up.
We would also like to encourage everybody to start switching to MySQL 5.x, as pretty soon this will be also our standard supported configuration: PHP5/MySQL5
We will be moving XOOPS Websites this weekend (starting Saturday, May 2nd, 8 AM GMT) to a new server. In order to ensure data consistency, we'll close the Websites for that time.
We hope to re-open the the XOOPS Websites later that weekend.
For those who don’t know what is WSA, it is a global contest to select best practices in e-Content and innovative ICT applications. The contest shows that new media keeps the promise and can contribute to a better world. It increases public awareness for ingenious content ideas and applications with a twist, thus assisting in marketing high-quality multimedia products.
Arabxoops.com team named their project "Arab XOOPS: Web Developers for Social Development" and they selected simple domain name for this contest http://www.xoops.ly which was offered for free by Libyanspider Company.
The Winners will be announced and celebrated at the WSA 2009 Gala, which will take place in Monterrey, Mexico on June 12th, 2009.
We are all extremely proud of their achievement, and we wish Arabxoops.com team good luck and a lot of success in the World Summit Award 2009!
Government of Parana releases its new Website powered by XOOPS
The new Web portal of Government of Brazil's State of Paraná went live on March 24, 2009, at http://www.pr.gov.br. This new tool of governmental communication was presented at the weekly meeting of the School of Government, by the President of the Companhia de Informática do Paraná (Celepar), Mr. Vanderlei Iensen. Among the main features of the website are: * the visual model: using color to differentiate between the subjects for their relevance * ease of maintenance and access to government services statewide. Since 2005 XOOPS is the system of choice for all Websites run by Government of Paraná and there are over 300 of them. You can see the portfolio of the Government of Paraná Websites powered by XOOPS here We are extremely proud that the Government of Paraná continues to power all its Websites with XOOPS, and is doing such a great job showcasing the capabilities of XOOPS. They also have a support site for their XOOPS users: http://www.xoops.pr.gov.br/Congratulations to all our XOOPS friends in Brazil!!!!
If you see anywhere a good article about XOOPS, please let us know.
And please help us with with translations of our press releases, and submitting them to your local computer magazines/newspapers. And join the XOOPS Marketing Team.
BTW - XOOPS 2.3.3 has been downloaded already over 2,000 times from its release 5 days ago.
Over this last year, the core development team has put a lot of time and effort in getting our beloved CMS back on track, development wise and we are finally seeing results of it. With XOOPS 2.3.3 released, the proposed plans for 2.4 published recently, and the announced merger with Simple-XOOPS, EXM, and Zarilia, things are finally looking up for XOOPS! Yes, there will be a lot of changes in the near future, yet there is one area of XOOPS development we have seen fall further and further behind, and now, we want to tackle it as well.
It is time to restore module development to the forefront of XOOPS and bring it into line with the XOOPS Core development, and restore our reputation within the CMS world that we once held in high esteem. Therefore, we are re-establishing the XOOPS Module Development Team (MDT).
John Neill (Catzwolf) will take over the role as team leader for module development and oversee the changes that will be required. Catzwolf is the creator of the WF-Project modules, and holds module development close to his heart.
Catzwolf stated: Quote:
"Our long term aim is to give module developers the documentation, the information, tools and support that is required to help aid the rapid development of quality modules, and the freedom to concentrate on what is important without the need reinventing the wheel each time. The creation, development and maintenance of a module should not be an arduous task. And we aim to achieve just that.
The first task will be to evaluate many of the modules that have been left in a non working state for their compatibility and security risks. This will take some time and the support of the community, mainly those who have either coding ability or the will to get involved and make a difference. "
So if you feel you would like to make a difference, then please contact Catzwolf either via email or PM him directly.
Go on, help and make a difference to your community! The members will love you for it.
We are extremely happy to announce that in addition to Simple-XOOPS and EXM, now also Zarilia is joining forces with XOOPS.
Zarilia is the brain child of John Neill (aka Catzwolf), one of the best module developers XOOPS ever seen, and it contains many innovative ideas that will aid XOOPS to further expand its role as one of world's leading Open Source CMS.
John commented on his decision to merge Zarilia into XOOPS: Quote:
The XOOPS Community has seen its fair share of ups and downs over the last few years, and it is nice to see that things are really beginning to change here at XOOPS. There have been many steps in the right direction, the continued development of XOOPS, the merger between 2.018 and 2.2 and the likes of Simple-XOOPS and EXM joining forces shows that XOOPS is changing and in the right direction.
I like to think that my time developing Zarilia was a big learning curve for me and something that I really did enjoy doing. It has giving me the tools to do the job here at XOOPS much easier and I would like to think that the XOOPS Community will only benefit from it in the long run.
Some of the innovative ideas from Zarilia which might potentially end up in XOOPS:
1. Full blown Content/Article Management system with Sections and Categories, Trash Handler, Vote system, RSS, Streaming media and Reviews.
2. Menu System. The ability to add custom menus that will allow the core and modules to add menu items easily and quickly.
3. User Administration: New user administration that helps to administer users more easily, ranging from banning, activation, deactivation and the ability to track users.
4. OnEvent Handler. The ability to schedule different events via the admin panel.
5. Translation Handler: The ability to easily edit language defines and translate them directly from the admin area.
6. Error Administration: Updated the error handler to allow developers to add errors handling to the core and Modules. The error Handler will allow a webmaster to be notified of many different errors, whether critical or not and by different various methods of communication. Email, pm, log or/and database. These logs will easily be manageable via the admin area.
7. Media Handler: Easily manage most types of media via the media manager allowing the core and modules to access them
8. Module Development: Many tools to make module development easier and quicker. Zarilia has many new Classes and functions that can easily be integrated into Xoops.
John will be joining the Core Development Team, and will be leading the XOOPS Modules Team (separate announcement will follow soon).
We are extremely happy to have John back with XOOPS. His dedication and experience will be a big asset to XOOPS.
Please extend a warm "Welcome Back" to John (aka Catzwolf) !!!
After Simple-XOOPS joined XOOPS in December 2008, we are very happy to announce that now EXM System will be joining XOOPS Team in developing of the next generation version of XOOPS (Release 3.0)
"I'm looking forward to be part of XOOPS. EXM System has been developed based on XOOPS, and now that we've shown what can be done to improve usability, I'm very happy to bring all the experience back to XOOPS, so we can have the best release ever" said Eduardo Cortes (BitC3R0), the lead developer of EXM Systems. "I definitely have high hopes for the Release 3.0. The new leadership of XOOPS seems to be focusing on the right things and therefore I just wanted to be part of it. " - Eduardo added.
"We are extremely excited to have somebody of Eduardo's caliber joining XOOPS. His drive for innovation, his expertise in module development, as well as his creativity in making them exceptionally user friendly is an asset that we've been missing for a long time. While XOOPS has one of the best architectures around, it was not the most intuitive and user-friendly system. With Eduardo's help the Release 3.0 will be a truly innovative, ground-breaking release" - said Taiwen Jiang (phppp), the lead developer of XOOPS.
Eduardo will be joining the Core Development Team, and will be leading XOOPS Usability efforts focusing on:
1. The User Experience: working on more uniformity in the integration of all modules. 2. The Developer Experience: working on more useful and easier tools for developers. 3. The Designer Experience: working on providing designers with better elements and more power to adapt and use these in their designs.
If you've seen EXM you know that Eduardo did a terrific job in improving usability, as well as on modules architecture, and we are looking forward to having him on board with us.
Please extend a warm "Welcome Back" to Eduardo and his team!!!
About EXM Systems: EXM System is a Content Management System developed by Red Mexico in PHP5, derived from XOOPS and distributed under the GPL. EXM was born out of the need for a functional tool that is easy to adapt to the needs of the modern Web development, taking into account the aspects directly affecting the activities of webmasters, developers and designers.
After over 25,000 downloads of XOOPS 2.3.2b in just three short months (see here), the XOOPS Development Team is pleased to announce the release of XOOPS 2.3.3 Final.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community.
Some of the areas: - profile and pm modules improved by dhcst - installer improved by dugris and marco, etc. - theme improved by mamba, aph3x, kris and burning - tinymce editor improved by dugris and luciorota - snoopy class upgraded by julionc - smarty upgraded by dhcst - bug tracker managed by marco
Please remember: If you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
We would like to thank to all of you who support XOOPS, who are helping us with support on the forums, contribute to core, translate into other languages, write new modules, and create cool designs!!!! XOOPS exists and grows thank to all of you!!! The XOOPS Community truly rocks!!!
After over 20,000 downloads of XOOPS 2.3.2b (see here), the XOOPS Development Team is pleased to announce the release of XOOPS 2.3.3 RC.
This release includes many bugfixes and user experience improvements, done by XOOPS Core Development Team and XOOPS community.
Some of the areas: - profile and pm modules improved by dhcst - installer improved by dugris and marco, etc. - theme improved by mamba, aph3x, kris and burning - tinymce editor improved by dugris and luciorota - snoopy class upgraded by julionc - smarty upgraded by dhcst - bug tracker managed by marco
Please remember: This release is ONLY for testing! Do NOT use it on productions sites. And if you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
Recently Danwei, a website about media, advertising and urban life in China, has published article (-->read here) about Wokai, a non-profit organization committed to enabling people in China to lift themselves from poverty.
It was nice to see that the Wokai people mentioned that their Website was built using XOOPS! That's a great advertisement for us!
With two prestigious recognitions in less than 6 months, XOOPS is flexing its muscle as a powerful, PHP based open source Web CMS.
Look for more big things from XOOPS throughout 2009. Who knows, maybe that finalist spot in PacktPub.com’s contest will become a winning spot this year.
It's definitely great to see that the press is finally taking notice of XOOPS.
In order to generate funds to cover the cost of hosting our servers, we have opened a new Cafepress Shop, and we want the community to help us design cool and unique XOOPS images for t-shirts, mugs, caps, etc.
We hope to have lots of winners as we need many designs, so open up your favorite graphic editor and bring out the artist in you!
The prize for winning will be fame and fortune as people all over the world will wear your design and drink from your scribbles...
Of course you'll have to hand over all copyrights for your design to the XOOPS Foundation to be able to participate...
There are no deadlines on the 'contest' as we know deadlines are creativity killers, but we would love to see some first designs in January. So work in your own pace, and create the 'WOW' effect with your design
XOOPS mentioned as one of three CMS projects for 2009
Dave Porter in his 2009 Web Predictions mentions XOOPS as one of the three Open Source projects where web developers are moving to for running their Web sites:
Quote:
The open source community thrived in 2008 and AXcess News predicts that in 2009 the web will go through an "open source revolution" of sorts. We credit much of that to Google's browser and how mobile providers have been going down on one knee to adapt it. Mobile computing is one area where open source has attracted more developers, probably due to the popularity of mobile web activity. Mobile internet access is a big part of 2009's growth market, though more of the web development community is shifting to the popular content management systems offered by Drupal, Joomla and Xoops for running websites.
It's always nice to start a New Year with a news that journalists see XOOPS as one of the top CMS Open Source projects for 2009
The XOOPS China team has won a prestigious award at the 2008 China Open Source Software Contest (OSSContest) in Beijing.
XOOPS China won the main award for excellence in creative application. The award will be accepted by Taiwen Jiang, the XOOPS Lead Developer and his team at the 2008 Open Source Software Development Summit, China. It is the latest recognition for the XOOPS China community website and project development.
The Summit will take place at the Xiyuan Hotel in Beijing, on Jan 13, 2009. Its steering committee is composed of China’s Ministry of Science and Technology (MOST), Ministry of Industry and Information Technology (MIIT), National High Tech R&D Program (863 Program) and China Software Industry Association (CSIA).
The conference and the OSSContest is organized by Co-Create Software League of CSIA and Chinese Association of Software Parks (CASP)of China Association for Science and Technology Industrial Parks (ChinaASTIP).
Zhanyuan Du, Vice Minister of the Ministry of Science and Technology, Chris Lin, SUN’s president for Great China, and Zhaozhu Liang, R&D Chief Officer of Intel Asia Pacific R&D, among others, will be the keynote speakers at the conference.
As the Chinese government plans to spend several billion of RMB on “core electronic components, high-end interchangeable chip, and fundamental software products” in 2009, open source software projects face new opportunities in China.
XOOPS China is delighted to be recognized in the contest and is committed to continued excellence and support for XOOPS and Open Source. This award is also a tribute to the dedication of many people from around the world who have contributed to the XOOPS Project.
You can see pictures from the 2006 OSSContest Conference here
Thanks to the release of News 1.63 by Instant-Zero, and the added "Tag" capability, we have updated the XOOPS site to newest News release, and we have now "tagging" options on our site. As a result, we have "tagging" blocks on the right-hand side, showing the most popular tags.
So next time when you're submitting News, please feel free to add your tags.
Our future "Knowledge Base", the replacement for our FAQ, will be also "tag-capable", as well as the upcoming CBB 4.0.
We are pleased to announce that Dirk Herrmann (dhsoft), the author of Simple-XOOPS and Administrator of XOOPS Germany, will be joining the XOOPS Core Team to become the Lead Maintainer for XOOPS 2.3, and then the Lead Developer for XOOPS 2.4.
Dirk is one of the most innovative developers in the XOOPS world and has received recently the "XOOPS Innovator" Award for his work on Simple-XOOPS. The XOOPS 2.4 will be based to a big extend on his Simple-XOOPS work.
This will result in some very exciting extensions to XOOPS, incl.:
* Multi-Site Hack (multiple domain / subdomain with one installation) * Multi-Language Hack (multiple languages with one installation) * URL rewriting hack, SEO optimization * An integrated updater for the core and modules * An installer for automatic installation of modules * Automatic check for Version Update of core and modules
In November Dirk became the main Administrator of XOOPS Germany, being responsible for support and overall management of the XOOPS German activities.
He is very well respected in the German community, and we are very excited about having Dirk on board, especially with all the the wealth of experience he is bringing to the project. You can read interview with Dirk here.
As a result of Dirk joining the Core Development Team, the current development plan for XOOPS 2.3.x is as follow:
XOOPS 2.3.2* are the security bugfix releases XOOPS 2.3.3 is the bugfix release XOOPS 2.3.4+ will be maintenance of 2.3 series
XOOPS 2.4 will be the merger of XOOPS 2.3 and Simple-XOOPS
At the same time, DJ (phppp), while working with Dirk on 2.3/2.4, will be focusing on XOOPS 3.0 development, which is planned to be released in the first half of 2009. Yes, XOOPS 3.0 is coming!
Stay tuned...
As you can see, the upcoming months will be very exciting for the XOOPS community, with a lot of work ahead of us. Therefore we would like to ask everybody to join the Team XOOPS and help us out in making this vision a reality! We need developers, but we also need people who can write documentation, run tests, translate XOOPS in other languages, provide support on the forums. So, please join our efforts!
We were very pleased to see that XOOPS was listed as #6.
This is a second good news in the last two days. This month XOOPS was ranked as #24 overall project and with that the #1 CMS project hosted at SourceForge
Our "Spread XOOPS" campaign will hopefully contribute to more visibility and recognition of XOOPS. Every little mention of XOOPS helps. Every positive article about XOOPS helps. Please join us in spreading word about XOOPS.
We are looking for "Marketing Coordinators" for each country. Please contact me if you're interested.
In the last three weeks we had additional 6,000 downloads of the XOOPS 2.3.1.
As the chart below shows, we have a very steady interest in this new version (we've reached the 5,000 downloads mark in the first two weeks, so this is only 1 week extra for the latest 5,000). This is a good sign, as most of the time software downloads peak in the first few weeks and then go down.
We can also see the high interest in XOOPS by the download numbers of the XOOPS Uniform Server developed by Kris. In the last seven weeks it has been download over 3,200 times:
To download the XOOPS Uniform Server, please visit this site
XOOPS Projects creates "XOOPS Foundation" in the USA
As some of you might know, the XOOPS Project has previously set a XOOPS Foundation under the name "Stichting XOOPS" in the Netherlands. Unfortunately, the "Stichting XOOPS" has been "missing in action", and our repeated calls to the former Chairman, Herko Coomans to hand over the Foundation and its assets back to the XOOPS project, didn't lead to any resolution. We have now entered into a legal conversation with Herko, still hoping that we'll resolve this issue in an "amicable way".
However, if this would not happen, we need to be prepared to initiate legal steps.
Therefore, the XOOPS Council has decided to set a "XOOPS Foundation" as a non-profit organization in the USA, which we did. This will allow us to have a legal entity that can represent and protect XOOPS interests.
The primary goal of the XOOPS Foundation is the promotion of the Open Source use and the development of the XOOPS Web Application System within the scope of the General Public License (GPL), as defined by the Free Software Foundation, and to be the legal representation of XOOPS.
Now that we have a legal entity, we can accept donations/contribution. If you like the XOOPS system, and would like to give something in return, you can make a donation to our new XOOPS Foundation! Simply use the PayPal payment system to transfer your donation to the Foundation account. Your donation will be used to promote and advance the use and development of the XOOPS.
We believe that we're have made major improvements in 2008, and thus set a strong foundation for years to come. We finally have merged the 2.0.x and 2.2.x branches into unified XOOPS version 2.3, and we're looking forward to the upcoming XOOPS 3 version.
We also enjoy an extremely strong and dedicated worldwide community, and we're looking forward to work with each and every one of you to make XOOPS the best it can be!!!
So today we are calling for all Marketing/Communication/PR experts from all over the world to help us in spreading the good news about XOOPS.
Even if you're not an expert, but would like to get involved in our Marketing Team and help, please join us. We will need people who can help us in reaching to local communities, promoting XOOPS on social networks, to local schools, universities, and local governments.
As it was said almost three years ago:
Quote:
The Spread XOOPS project is an open community project, as it naturally should be. This means every member of the community is invited to participate in this project by sharing ideas, helping with the organisation, develop specific items, write articles, etc.
This is a new feature of the Open Source CMS Award and is designed to recognize the contributions to projects made by individuals that often go unnoticed.
As they stated, "for the large majority of Open Source projects, it is the tireless contributions from enthusiastic individuals that enable its growth and adoption and these are the people that Packt feels is necessary to identify."
Some of the quotes of people who voted for him are:
Quote:
"A kind, hilarious person who develops one of the greatest Open Source content management system ever."
"He is the founder of the best CMS ever made!"
"He is the best coder I've ever seen"
Please join us in congratulating our Founder and our friend, Onokazu, for this well deserved recognition!!!
Over 5,000 downloads of XOOPS 2.3.1 within the first two weeks
XOOPS 2.3.1 was released just only two weeks ago, but we have already reached a major milestone - over 5,000 downloads so far!!!
We as a Team XOOPS wanted to express our deepest appreciation for all the support we are getting from the community, for your involvement, for your help with bugs, for your creativity in developing new modules and themes!!!
But most of all, we appreciate your support of new XOOPS users who are joining our community!!!! You've been in their shoes, so you know how it feels to start with XOOPS and sometimes feeling lost, and then a friendly comment in the XOOPS Support Forums gets you on the way to the right solution! And for that - a big THANK YOU!!!!
While we are very pleased and happy with the progress, we are aware that there are still small glitches/bugs here and there, and therefore we appreciate your help in finding them, and helping us fixing them.
Please log in all bugs and feature requests, so we can keep track of them:
The following is a self-contained single application mini server. Each server is fully portable and independent allowing you to run more than one server at the same time. They use Uniform Server 3.5-Apollo’s architecture with cut down versions of Apache 2.2.9, PHP 5.2.6 and MySQL 5.0.51b. Each server is pre-loaded with a single full version of an application however in order to reduce size only English is supported.
Although the mini-server may be put on-line, the real intention is to allow you to explore the application packages without the need to install on a server. That said the Wiki contains information how to install each application on Uniform Sever 3.5-Apollo.
Installation
There is no installation required each file is a self-extraction archive. Download the XOOPS Mini-server file, save to a folder of your choice; double clicking the file starts the extraction process. A folder is created with the same name as the file, inside this you will find two files server_start.bat and server_stop.bat these start and stop the servers respectively.
Running
Start the servers by double clicking on the file server_start.bat your browser if not already running will automatically start. An introduction page is displayed this includes the name and password required to access the application.
Stop the servers by double clicking on the file server_stop.bat this shutdowns both Apache and MySQL servers in addition removes the virtual drive.
Note: Each application has not been changed in anyway other than the name and password. This has been done on purpose allowing you to start at a point just after installation. Email facilities have been disabled however most applications allow this to be set-up via admin if required.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.1 Final.
This release is mainly focused on bug fixes for XOOPS 2.3.0 release according to community feedback. A couple of bugs in upgrade scripts from 2.2 to 2.3 have been fixed, as well as profile field access problems. Debug information visibility has been improved according to community demands, debug information level is enabled as a temporary solution. Meanwhile XOOPS news aggregator has been improved for non UTF-8 charset websites, multiple feeds are enabled.
Please check the existing translations, and let us know about any problems. Also, if your language files are missing, please help us with the translation.
You can use the "lang_tool" module for it, which you can download from here
But we'll need both ISO and UTF-8 translations. You can save the ISO file as UTF-8 file using notepad++, but make sure that you select in "Format" menu, the "Convert to UTF-8 without BOM" option.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.1 RC.
This release is mainly focused on bug fixes for XOOPS 2.3.0 release according to community feedbacks. A couple of bugs in upgrade scripts from 2.2 to 2.3 have been fixed, as well as profile field access problems. Meanwhile XOOPS news aggregator has been improved for non UTF-8 charset websites, multiple feeds are enabled. The XOOPS development team is looking forward to community feedbacks to reach a final release as soon as possible.
Finally the wait is over!!! The XOOPS Development Team is pleased to announce the release of XOOPS 2.30 Final.
This is the most significant XOOPS release in years, as it merges the two existent branches of 2.0 and 2.2 and is building a bridge towards our next generation of system XOOPS 3.0.
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future.
Both backward and forward compatibility are guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically.
Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
IMPORTANT: Please read the Installation and Upgrade instructions!!! As always, before you upgrade, make a backup of your current Web site!!!
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 RC3.
The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0.
We appreciate very much all your feedback received after previous releases, and based on that this Release Candidate brings several fixes.
We believe that with that XOOPS 2.3 is "feature ready" for the Final Release. We just need to get rid of all potential bugs, and we need your help in that.
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future. Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically. Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
The RC release is freezing the key features for this release with some minor improvements introduced in the specific release.
Please remember: This release is ONLY for testing! Do NOT use it on productions sites. And if you're installing it over previous test installation, make a BACKUP first! Please also note that some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
The XOOPS Development Team is working on a new design of XOOPS back-end (Administration Area) interface and we are in the process of investigating user experience. It is very important to find out what you think about XOOPS, and use the results as a guide in our redesign work. We hope that you can help us in this process by answering 66 short questions in our survey. The survey is totally anonymous To help us, please click here...
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 RC2.
The objective of XOOPS 2.3 is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0.
We appreciate very much all your feedback and feature requests received after previous releases, and based on that this Release Candidate brings several major improvements:
- Extended Profile included - Private Messages included - Extended DHTML included as default - Added EXM Admin GUI
We believe that with that XOOPS 2.3 is "feature ready" for the Final Release. We need only to get rid of all potential bugs, and we need your help in that!!!
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future. Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically. Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
This RC2 is freezing the key features for this release and is focused only on bug fixing.
Please remember: * This release is ONLY for testing! Do NOT use it on productions sites. * If you're installing it over previous test installation, make a BACKUP first! * Some hacks done for previous XOOPS versions might not work with this release: testing before installing is always a good choice
We are very proud to announce that thanks to the support from our XOOPS Community, XOOPS made to the final of the Best PHP Open Source CMS in the 2008 Open Source CMS Award!!!!
Yes, XOOPS is BACK!!!! And we couldn't be more happy!!!!
Our big "THANK YOU" to all the XOOPS supporters who took the time to nominate us for this Award!
The official voting has started, so please VOTE now!(click here...)
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18.2.
In this release permission check ini imagemanager was fixed by dugris. A bug was fixed for custom session with regenerateId enabled. Meanwhile to prevent further confusing information about 'fct' parameter in admin.php that might concern XOOPS users, the parameter is now filtered.
Burning did an awesome job with developing some cool tutorials for XOOPS. We are now in process of translating them into English from French.
As first, we've translated the MyTabs 2.0 Tutorial. You can download it from SourceForge
We definitely need volunteers for that, so if have some extra time, please help us. The beauty of it is that you don't need to know PHP or be programming expert to do it
Also, if you would like to translate the tutorials into other languages, please let us know as well.
And thanks to Burning for all his help & support, and to chco2, who developed the cover! Such community involvement and support it's what makes all this so rewarding and so much fun.
As you might know, we have a XOOPS location on YouTube: XoopsCMS. The location is meant to be the repository of XOOPS related videos, especially tutorials. We will also have links to XOOPS videos from other people, which will be placed in Favorites. As a starter, we have a collection of 21 video tutorials created by Albert Marketing:
Enjoy them, and if you have any XOOPS videos that you would like to share with the XOOPS community, please let us know. Also, please let us know what kind of tutorials would you be interested in.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 RC. The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0. With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future. Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically. Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0. The RC release is freezing the key features for this release with some minor improvements introduced in the specific release.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18.2 RC.
In this release permission check ini imagemanager was fixed by dugris. A bug was fixed for custom session with regenerateId enabled. Meanwhile to prevent further confusing information about 'fct' parameter in admin.php that might concern XOOPS users, the parameter is now filtered.
Hi all, how have you been? I thought I would make some new banners for xoops as a more of a contribution of my orginal status of 'Design Team' member. Banner 1
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 Beta. The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0. With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future. Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically. Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0. Some specific improvements coming with the beta release: upgrade scripts for XOOPS 2.2, forward compatibility with XOOPS 3 and side-wide WYSIWYG editor.
It was a very nice confirmation that XOOPS is doing lately something good, when we've learned that Joomla is copying the idea of WOX (World of XOOPS), our monthly newsletter, and has published a first ever issue of its Joomla! Community Magazine. They also copied our idea of "XOOPSer of the Month" and have their "Joomla! Forum Member of the Month" together with an interview that looks very similar to ours
As they say, imitation is the best form of flattery, so the Joomla! Community Magazine actually made us feel good! And the fact that they are checking on us to see what we do, is even better!
It clearly show that we can be proud of XOOPS and our accomplishments, if projects like Joomla are imitating us.
There are clear signs that XOOPS in turning around - our number of visitors are getting better and better, the number of new registered users per month is high and getting better by each month.
The fact that we've made this year as a Finalist for the Best Project of Source Forge Community Awards (don't forget to vote!!!!) speaks for itself. Add to this the Awards that XOOPS received in just the last few months from Adobe Edge, the 5 Stars from Germany's CHIP, or the top placement on a list by ONDD.
While Joomla is proud of recently having their 5,000,000th copy downloaded, XOOPS has as of today 6,623,558 copies downloaded from SourceForge (see here), and with that we are the #1 CMS on SourceForge.
Of course, this is only the beginning!!!
XOOPS 2.3 is coming soon, and then we are off to work on XOOPS 3.0, which will kick some serious butt!
The XOOPS community is an awesome "sleeping giant", and we need to awaken it to really live up to XOOPS potential! This community has awesome Innovators, extremely dedicated XOOPSers, and if all of us pull together in one direction, we can be unstoppable!!!
We have some great plans for 2008 and beyond. But we'll need all the help from the whole XOOPS Community to make these 2008 Plans reality. We are confident, however, that together, we'll be able to make it.
In order to structure better our XOOPS Website, we started to use more extensively MyTabs by Trabis.
This will help us to group together support topics related to Core, Themes, Modules, XOOPS Website, and Installations.
In the past, when some topics were more popular, they tended to be the more visible, and as a result the less popular topics quickly disappeared from the radar screen.
We also opened a new MyTab Page for XOOPS Teams. We hope that more people will join XOOPS Teams when they see what is needed and what the Teams are working on.
Please let us know if this is a better structure and if you find the navigation easier to find the topics that are of interest to you.
XOOPS is Finalist for Best Project @ SourceForge 2008 Community Choice Awards
XOOPS has become finalist in the SourceForge 2008 Community Choice Award in the Best Project category. Now we need your vote to gain good Karma (and maybe a price ) Please visit SourceForge Website:
and vote for XOOPS in the category "Best Project"
You’ll need your SourceForge.net User ID and Password to vote. If you don’t have one, you may create a new one.
As always, it is definitely very exciting to see that XOOPS is growing and winning new friends and supporters all over the world!!! So please welcome our new XOOPS friends in Indonesia and wish them Happy XOOPSing!!!
We are happy to announce that we have now a new XOOPS Support Site in Vietnam: http://www.xoopsviet.com/
It is definitely very exciting to see that XOOPS is growing and winning new friends and supporters all over the world!!! So please welcome our new XOOPS friends in Vietnam and wish them Happy XOOPSing!!!
Needless to say, we are extremely excited to have these two individuals of such caliber joining our Advisory Board.
Please help us to welcome them to our XOOPS Community!
Alan C. Moore is a Professor at Kentucky State University where he teaches music and humanities. He was selected there as the Distinguished Professor for 2001-2002, and has served nine terms as President of the Faculty Senate. He has degrees in music theory and composition from Peabody Conservatory of Johns Hopkins University, Yale University, and the University of Iowa. His work in computer programming began in the 1960s and he has taught himself many computer languages. He has been programming with Delphi since the first version and has written numerous articles about it in various technical journals. He was contributing editor of Delphi Informant Magazine (writing the popular File|New column) until that journal stopped publication. He has written two books, "The Tomes of Delphi: Win 32 Multimedia Programming" and "The Tomes of Delphi: Basic 32-bit Communications Programming (with John Penman). Prof. Moore has been one of the leading forces behind Project JEDI, the most successful Open Source project in the Delphi community, and its director since 2002. To read an interview with him, click here...
Richard Fontana is a lawyer who specializes in free software/open source licensing issues and related copyright and patent matters. He currently works at Red Hat, Inc. Prior to joining Red Hat, Fontana worked at the Software Freedom Law Center, where he represented a number of FOSS projects and foundations. He is particularly known for work done on behalf of SFLC's client the Free Software Foundation; Fontana was, with Richard Stallman and Eben Moglen, one of the principal authors of version 3 of the GNU General Public License (GPLv3). Among his other clients at SFLC was the Sakai Foundation, which Fontana advised on matters relating to the Blackboard learning management systems patent.
It is definitely very exciting to see that XOOPS is growing and winning new friends and supporters all over the world!!! So please welcome our new XOOPS friends in Turkey and wish them Happy XOOPSing!!!
Please help XOOPS and vote for us in the 2008 SourceForge Community Awards. Just click on the Nomination Badge above and nominate XOOPS in the "Best Project" Category. Thank you all for supporting XOOPS!
We are very happy to announce that we have created a XOOPS Hall of Fame, to recognize people who provided in the past extraordinary support and dedication for XOOPS, and helped to move XOOPS forward. It is just a small token of appreciation for all the hours they've spent on making XOOPS what it is today - one of the world's finest Web portal systems around!
While some of them are not active around here anymore, we wanted to make sure that they know that we didn't forget them, and that they always have a place in the XOOPS community.
The 2008 Inductees to XOOPS Hall of Fame:
Kazumi Ono (Onokazu) - Founder: Creator of the XOOPS Project, Project Leader and Lead Developer for XOOPS 1.* and 2.0 branch
Goghs Cheng (goghs) - Co-Founder: Co-creator of XOOPS Project, core developer for XOOPS 1.*
Skalpa Keo (Skalpa) - Lead Developer and Project Leader: maintainer for XOOPS 2.06+, architect for XOOPS 3
Jan Pedersen (Mithrandir) - Lead Developer for XOOPS 2.2 branch
Please join us in thanking them for all the hard work they did, for all their support and dedication to XOOPS!!!!
We'll try to schedule an official on-line Inductions ceremony, with an on-line Chat with the inductees. This way XOOPS community could say "Hi" to them, and have a little chat. We'll keep you posted...
Justin Erenkrantz, President of Apache Software Foundation, joins XOOPS Advisory Board
We are extremely happy to announce that Justin Erenkrantz, President of the Apache Software Foundation and member of Apache Foundation's Board of Directors, will become a member of the XOOPS Advisory Board. He is joining on the Board the Founder of XOOPS- Onokazu.
Justin is a very well known Open Source developer, who has contributed to the development of the Apache HTTP Server, Apache Portable Runtime, and flood. Along with Greg Stein, he wrote the Serf client library. He has also been known to dabble in Subversion development.
Justin is currently a PhD student at the University of California, Irvine in the Donald Bren School of Information and Computer Sciences. His research interests are in software engineering - specifically REST-based software architectures. His forthcoming dissertation is entitled "Architectural Dissonance and Harmony in REST-based Applications".
Creating the XOOPS Advisory Board is only one of many steps that we're undertaking to make XOOPS a professionally run, top-notch, Open Source Content Management System.
We are very excited to have a person of Justin's caliber on our XOOPS Advisory Board, and we are looking forward to working with him and benefit from his vast experience in the Open Source area.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 Alpha 3.
The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0.
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future.
Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically.
Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
One of the specific improvements coming with Alpha 3 is user experience oriented backend interface enhancement including the introduction of control panel GUI, which allows custom backend interface, e.g. ThAdmin by MusS.
We are happy to announce that we have formed a XOOPS International Support Team. This team, comprised of Webmasters of XOOPS Local Support Sites, will work on:
- improving XOOPS international support around the world - exchanging information about local issues - improving globalization/translations of XOOPS - define a translation process for local translations teams - define needed translation tools - define translation requirements for XOOPS, so the local teams have an easier job doing the translations - improving sharing of Best Practices - create a "Tool Kit" for new XOOPS International Support Websites - create a process to feed back to XOOPS local innovations and ideas. There are cool local modules or themes, but the world doesn't know it because the author is not fluent in English.
This team will be coordinated by Runeher. We are extremely happy to have him on the XOOPS team - he is one of the new and dedicated XOOPS supporters, who are discovering XOOPS and are jumping on board to help! Within a very short time, he was able to team up with other Nordic countries, create a Xoops Nordic Website, a central hub and a gateway to that region, and all of this, while creating some really cool modules. With more people like him, XOOPS will have indeed a very bright future!
About Runeher (Rune Hauge):
He was born in in Norway, but now he works as a web designer and artist from his farm in Denmark.
Rune discovered XOOPS around 3 Years ago after trying out other CMS for a while, and fell completely in love with it because of its user backend simplicity. He uses XOOPS mostly for all new clients as long as the client doesn't disagree, which has never happend yet
He is self-taught and uses different script languages within XOOPS including PHP, Java, Flash among others, when developing new sites.
In his free time, when he doesn't work on XOOPS, Rune likes to train his five rottweiler dogs, work on his farm, remaking it to a castle for him and his wife, and he loves to play paintball, not because there are guns involved, but because it's great fun! He also likes scuba diving, horseback riding and he can't live without watching TV football (or soccer in USA).
We are extremely happy to announce that Onokazu, the Founder of XOOPS is returning to XOOPS
He will be joining us as the very first member of our newly established XOOPS Advisory Board!
The XOOPS Advisory Board will include respected and well known individuals, who will be helping us with strategic direction for XOOPS.
And we couldn't think of anybody more deserving to be the first member of the XOOPS Advisory Board than the Founder of XOOPS - Onokazu!
In his response to our invitation, Onokazu stated:
Quote:
You guys seem to be doing great recently, and I would like to help the project in any way I can if possible.
We strongly believe that no project can be truly successful without recognizing the role of past Founders, so this is a very happy time for us to get re-united with Onokazu.
Creating the XOOPS Advisory Board is just one of the many things that we are working on to make XOOPS the best CMS around, and with all of the XOOPS community members working together, we can certainly look forward to a very bright future for XOOPS.
It's always important to walk the talk, so today we're switching to Zetagenesis Theme, which is one of the standard themes that we'll be delivering with the Core.
This theme will be also utilized across different XOOPS sites, so we can achieve consistent look and feel for our users.
If there are any problems with the theme, or if you have any improvement suggestions, please let us know.
We are making Xoops Nordic... a portal for local Xoops sites in Norway, Denmark, Sweden and Finland...
It will serve as a central hub for all XOOPS users in those countries, syndicating news and information from our local sites, so users can see what's happening around them up north...
We need a Finnish user with some experience to join our team... If you are interested please pm Runeher or anderssk
27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="200" height="150"> Refresh your graphic skills - we'll be having soon a XOOPS Screen Saver contest! In the meantime, you can download this new XOOPS Screen saver from here..... It will definitely get the attention from by-passers Enjoy it! Of course, if you have any improvement suggestions, please let me know.
27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="468" height="60"> Refresh your graphic skills - we'll be having soon a XOOPS Banner contest - (Flash and animated GIF). You can download this banner from here.... If you like it, place it on your Website to promote XOOPS! Of course, if you have any improvement suggestions, please let me know. Do you want this banner in your local language? Email us the translation, and we'll email you back the localized banner. This banner is inspired by a banner that Tony Emeriau made for XOOPS France (see below): 27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="468" height="60">
Extensions for Firefox are becoming popular, so it was time to create one for XOOPS.
Since I never developed one, it was an interesting exercise. But once I found the right tutorial and the right tools, which were listed at the bottom of this articles, especially the Firefox Extension Wizard, it was relatively easy.
The longest time I spent was on defining the structure. I decided to group the links based on the user activities:
Learn Use Support Develop Contribute
If you have links that you use very frequently and believe that a XOOPS user would benefit from having them in this Menu Extension, please let me know, and I'll add it in the next release.
The XOOPS Development Team is pleased to announce the release of XOOPS 2.3.0 Alpha 2.
The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of XOOPS: the Version 3.0.
With XOOPS 2.3 release, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future.
Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with Version 3.0 automatically.
Developers are encouraged to write their new application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to Version 3.0.
XOOPS 3.0 to support exclusively PHP5+ This is to announce that starting with Version 3.0, we'll be supporting exclusively PHP 5.2 and up. The XOOPS 2.3 (check out the Alpha 2 Release) will be our last release series supporting PHP4. There are several reasons for doing this: 1) we have limited resources, so it's hard to keep maintaining two different platforms.
The XOOPS development team is pleased to announce the release of XOOPS 2.3.0 Alpha.
The objective of XOOPS 2.3 releases is to merge the two existent branches of 2.0 and 2.2 and to build a bridge towards our next generation of system XOOPS 3.0.
With XOOPS 2.3 releases, users will be able to learn some of new features that will be available in XOOPS 3.0, while developers can understand better the direction of XOOPS development, and designers can learn what features will be supported in the future.
Both backward and forward compatibility will be guaranteed as much as possible. Modules written for 2.0.* and 2.2.* will work with 2.3; applications developed for 2.3 will be compatible with XOOPS 3.0 automatically.
Developers are encouraged to write their application modules on XOOPS 2.3 so they can incorporate some of the new features and ensure easy migration to XOOPS 3.0.
Language Pack: Australian Size: 21Kb Author: Simon Roberts Download: xoops2_aussie_lang.zip
Have you ever wondered why when you go to an Australian website, you see heaps of the slang in the forums, but the site it's self is ridged and clinical americanized english.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18.1.
In this release we fixed a URL redirect phishing problem and a local file inclusion problem identified by dsec.ru. A couple of other bugs were fixed as well as some improvements.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18.1 RC.
In this release we fixed a URL redirect phishing problem and a local file inclusion problem identified by dsec.ru. A couple of other bugs were fixed as well as some improvements.
Here is our XOOPS Annual Report 2007. This first report is a new expression of transparency, because it contains not only information about our activities but also on the way in which we conduct.
The Annual Report is part of the management model made by the team to publicize transparently all practices that develops in the various countries where it is used.
The XOOPS Israel becomes certified Hebrew support site
The XOOPS Project Council announces XOOPS Israel as a Certified Hebrew Support Site for XOOPS.
XOOPS Israel, or http://www.xoops.co.il , is built by Adam Alayan for Hebrew users. Adam's team has translated all the XOOPS application and some modules, they have a forum support and modules repository to enable users download XOOPS core and modules.
XOOPS has a long history in Hebrew since 2002 when tzvook, who is well known to the XOOPS community, and his team initiated the localization of XOOPS and numerous modules. tzvook's team does not have much time for the new IL support but they might share their modules with Adam.
This 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.
For beginning 2008 well, and answering a reponse in documentation for the developers under Xoops. I generated, for versions 2.0.18, 2.2.6 and 3.0 hand, using Doxygen, the documentation inserted in comment in the files of the core of Xoops.
You have the possibility of consulting this documentation essential with very good developer, on line on a specific site: Dev.XooFoo.org, or in handbook with format CHM for downloadable Windows on Tutos.XooFoo in “Tools”.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18.
This is mainly a security fix release. Some main changes include: - Added sanitizing to integer parameters before being used in DB query to avoid SQL injection - Added sanitizing to XOOPS form elements to avoid XSS - Added theme "zetagenesis" as experimental step towards XOOPS 3.0 theme engine - Improved permission check in comments
Upon BlueStocking's request, a forum dedicated to XOOPS Documentation Team (temporary) is created on xoops.org. BlueStocking has been a long term active contributor to XOOPS documentation, on XOOPS documents and Wiki. Recently she starts to build a team for enforcing XOOPS documentation construction. The Project Council supports the team's work and hope they will build a widely involved XOOPS Documentation Team.
The XOOPS development team is pleased to announce the release of XOOPS 2.2.6 RC.
This is mainly a security fix release. Some main changes include: - Added sanitizing to XOOPS form elements to avoid XSS - Improved security in uploader class
The XOOPS 2.2 series has been labled as unrecommended. New users are encouraged to use XOOPS 2.0 series, of which the latest version is XOOPS 2.0.17.1.
An XSS vulnerability in XOOPS 2.2* was reported by Omer Singer from The Digi Trust Group, LLC.
All XOOPS 2.2* users are urged to apply the attached patch.
Implementation Guide: Step 1: uncompress the package Step 2: upload the /html/class/xoopsform/form.php file to your XOOPSROOT/class/xoopsform/
Note: 1 XOOPS 2.2.6 RC is released at the same time with a more comprehensive solution. Do NOT apply this patch if you use 2.2.6 RC package instead. 2 XOOPS 2.0* sites are not affected directly, however the relevant improvements have been available in XOOPS 2.0.18 RC.
Once again, the Draft Proposal Preparation Team would like to apologize for the delay in getting this report out to you, the XOOPS community. Every time we think we're ready to publish, something unexpected comes up... your patience is much appreciated.
A lot has happened in the past few weeks. During it all, the Draft Proposal Preparation team has been pursuing its goal to come up with a recommendation for the future organisational structure of the XOOPS project that will try to satisfy as large a section of the community as possible and form a solid basis from which to get on with the business of creating a CMS worthy of it's motto, "powered by you!"
The team's last news report described the circumstances which lead to the Team's creation, the first steps that had been taken and the rough plan for how the proposal would be drawn up. A wiki describing the process was set up here and has been updated to reflect the progress of the last two weeks.
Sometimes, people are telling that Xoops is rather slow and it can be true but there are ways to improve things.
Instant Zero is in charge to maintain some websites using Xoops, so we decided to share with you our knowledge in this domain and we hope that you will find it useful.
In this article, and in 5 points, you are going to see what you can do for your site.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.18 RC.
This is mainly a security fix release. Some main changes include: - Added sanitizing to integer parameters before being used in DB query to avoid SQL injection - Added sanitizing to XOOPS form elements to avoid XSS - Added theme "zetagenesis" - Improved permission check in comments
Now you can buy a complete guide about cms Xoops! After the big italian success, now it's available in english language: Xoops - To create dynamic web sites simply!
Book Info:
* Language: English * Number of pages: 173 * Edition place: Manhattan (New York) * Edition date: 2008 * Edited by: Stevensword, Inc. * Cover Designer: http://www.upgrade4.it * Price: $ 14.95 US
The XOOPS official website http://www.xoops.org is approaching its 6 year anniversary.
In the past weeks, some critical issues have been resolved, including the usage of XOOPS official domain, the setup of XOOPS new server, the migration of XOOPS websites.
Now the XOOPS community is moving faster towards a better open source future.
Upon community requests since a long while ago, a Wiki module has been installed on http://www.xoops.org. The Wiki is intended to be a community-driven place to allow people build our documents by adding and editing wiki pages, providing resources, helping people use wiki, etc.
As you may be aware, in response to the views and opinions expressed in the threads Improving XOOPS governance, Proposal: Towards A Sustainable Open Source Project and [Proposal] Improving XOOPS Governance (amongst others), a new team was established by members of the XOOPS community with a view to drafting a proposal to be presented to both the Project Council and the XOOPS Foundation. The proposal was to make recommendations reflecting the concerns of many xoops users as to the state of the project, its future direction and its organizational structure.
This team was named the "XOOPS Draft Proposal Preparation Team" and you can follow their progress in the wiki
This Report:
This report serves two functions. Firstly, it is to inform the community of where reference materials relating to this process can be found. Secondly, and of equal importance, it serves as a focal point for interested community members to provide input. The team makes one request. Please read all the information on the wiki before you write. This is an extremely involved process, and there are many topics on which discussion must be held. In the interest of making speedy yet thorough progress, the team has decided to deal with issues in an orderly manner, and while community participation is encouraged and expected, the team suggests that contributors restrict their feedback to topics currently under discussion. Progress:
The team assembled itself in the forums on XOOPS.org, and was open to volunteers to join. Those that accepted the challenge requested and received a work space on XOOPS.org. Sadly, a week into their work, vandals attempted to derail the initiative and much of their work was lost. Not to be defeated, they moved to a different workspace and redoubled their efforts. Preliminary Goals:
The team's initial goals were to agree on procedures:
a) for holding meetings
b) for making decisions and resolving disputes.
c) for keeping the community, including international support sites, informed and involved.
As these agreements were reached, an agenda was drafted. The draft which the team has compiled can be seen in the wiki. The various stages on this agenda are broadly defined and far reaching. The team believes that all matters of community concern fall within one stage of discussion or another. If interested members of the community believe that their concerns may not get covered in this agenda, you are encouraged to comment here.
The xoops.org websites will be closed for further update and maintenance during the coming weekend. During the maintenance time period, please visit XOOPS Project SouceForge site: http://sourceforge.net/projects/xoops/
Xoops.org Website Upgraded During The Past Weekend
During the past weekend, the http://www.xoops.org website has been upgraded in the following areas: PHP upgraded to latest 5.2.5 version. Forum module has been upgraded to latest CBB 3.08. Xoops Wiki module has been installed to serve as XOOPS Project documentation section. Some bugfixes and code cleaning up.
The upgrade is not completed yet. Please be aware that the site will be closed for further update in case necessary.
The XOOPS Foundation is very proud to announce the support of two very inspiring community initiatives: the recently opened XOOPSDOCS.org and the brand new XOOPSADDONS.org! XOOPS Addons The XOOPS Addons Repository is a Community Powered Download site for all your XOOPS modules and themes. Its purpose is to present as many stable and high quality XOOPS addons available to the XOOPS Community as possible. The site currently has more then 400 themes and 400 modules for you to download! You can find the site at http://www.xoopsaddons.org.
XOOPSDOCS The now opened XOOPSDOCS.org site will provide an up-to-date and user-friendly repository for sharing completed XOOPS documentation developed by community members. XOOPSDOCS will serve as a repository for finished works, providing an archive of all completed projects. It will also concentrates on downloadable versions of documentation that can be viewed off-line and included with the modules, themes and components they cover. The XOOPS Wiki is used as a community workplace to create new and update existing documentation.
Providing resources to community driven projects As explained in the XOOPS Foundation Manifesto , the Foundation's purpose is to put its resources at the disposal of the Project and the Community in any projects that could benefit the world of XOOPS. The XOOPSDOCS team and the XOOPSADDONS teams have both sent the Foundation requests for support, accompanied by well documented proposals explaining their their objectives, their plans, the resources needed etc... After analyzing each of these requests, the Foundation has granted them its support by giving each of these projects a hosting account on its server as well as the use of the XOOPSADDONS.org and XOOPSDOCS.org domains. The XOOPS Foundation would like to wish the best of luck to the Community with these 2 projects!
Foundation support Do you have a project that could help promote, support or improve XOOPS? Submit your project to the Foundation and explain your goals, your plan and how the Foundation could help you! Please submit your plans to board[at]xoopsfoundation.org, or use the web based form for this purpose.
From this report, you will be informed with what had been done recently, what had been planned for the very close future and what has been changed very recently.
XOOPSdocs.org has officially opened to the community as a companion site to XOOPSwiki and filling another much-needed area for XOOPS support and growth.
The XOOPS Foundation is supporting this effort and the XOOPSdocs.org domain is being provided by them.
Previously, XOOPS documentation was housed at XOOPSdocs.net and maintained by Rowd. She has passed on her work to the Communications and Documentation Team, who has set about restructuring and completing this on-going task. All of the documents previously available have been copied to XOOPSdocs.org and all new works will be housed there.
The Library is being patterned after the work being done at XOOPSwiki - adopting the organization and support for multiple languages. The idea is to develop the documentation in the wiki in preparation for translating and publishing. XOOPSdocs will serve as an archive for finished documents.
Additional documents are being gathered and added to the library in an on-going effort to bring all of XOOPS' documentation to a central location and we welcome contributions from all XOOPS communities.
XOOPSdocs will provide both inline and downloadable versions in a variety of formats and translations and will share a common theme and navigation with the XOOPSfoundation.org and XOOPSaddons.org to provide an integrated experience for the community.
We welcome all of you to visit and assist in making XOOPS one of the premier CMS applications available.
Remember - documentation is something everyone can assist with. Without the assistance of Community members, we cannot provide the service that all the Community requires. [pagebreak]
XOOPSDocs.org ha sido oficialmente abierto para la comunidad como un sitio relacionado con XOOPSWiki para tratar de cubrir una de las áreas en la que mayor necesidad existe actualmente para el soporte y crecimiento de XOOPS.
La "XOOPS Foundation" está apoyando este esfuerzo y el dominio XOOPSdocs.org ha sido proporcionado por la misma.
Previamente la documentación de XOOPS estaba alojada en XOOPSdocs.net y era mantenida por Rowd. Ella ha proporcionado el fruto de su trabajo aal Equipo de Comunicación y Documentación que ha llevado a cabo la reestructuración del sitio y ha tratado de completar su contenido. Todos los documentos que previamente estaban disponibles han sido copiados a XOOPSdocs.org y todos los nuevos trabajos serán alojados aquí.
La biblioteca está siendo creada después del trabajo que se ha hecho en XOOPSwiki, adoptando la organización y el soporte para varios lenguajes. La idea es desarrollar la documentación en el wiki para su preparación y traducción. XOOPSdocs servirá como archivo para los documentos que sean finalizados.
Adicionales documentos están siendo recopilados y añadidos a la biblioteca en un esfuerzo para conseguir toda la documentación sobre XOOPS y alojarla en una localización centralizada y serán bienvenidas las contribuciones de todas las Comunidades de XOOPS.
XOOPSDocs proporcionará tanto documentos en línea como versiones descargables en una variedad de formatos y traducciones y tendrá un tema y navegaoción similares a los del sitio de XOOPSfoundation.org y XOOPSaddons.org para facilitar una experiencia integrada para la comunidad.
Daremos la bienvenida a tu visita y a tu ayuda para hacer que XOOPS sea una de los mejores CMS disponibles- Recuerda: la documentación es algo en lo que cualquiera puede ayudar. Sin la ayuda de los miembros de la Comunidad no podremos proporcionar el servicio que la misma comunidad requiere.
[pagebreak]
XOOPSDocs.org é o site oficialmente aberto para a comunidade e totalmente relacionado com o XOOPSWiki.org para tratar da cobertura das maiores áreas necessárias da atualidade. Com a integração destes 2 sites poderemos proporcionar uma maneira para prestar um suporte de alto nível para o usuário final e consequentemente para o crescimento do XOOPS.
A "Fundação XOOPS" está apoiando este esforço e o domínio XOOPSdocs.org foi escolhido por ela especialmente para esta finalidade.
Previamente a documentação do XOOPS estava alojada no site XOOPSdocs.net e era mantida por Rowd. Este foi proporcionado e era um fruto do trabalho da Equipe de Comunicações e Documentação que está levando a cabo a reestruturação do site e completando todo o seu conteúdo. Todos os documentos que previamente estavam disponíveis foram copiados para o site XOOPSdocs.org e todos os novos trabalhos serão alojados aquí.
A biblioteca está sendo criada a partir do trabalho que está sendo feito em XOOPSwiki, adotando a organização e o suporte para vários Idiomas, o português é um destes idiomas suportados. A idéia é trabalhar a documentação em um wiki para a sua construção, preparação e tradução. XOOPSdocs servirá como um arquivo para todos estes documentos finalizados.
Documentos adicionais estão sendo recompilados e serão adicionados a biblioteca em um esforço para conseguir que toda a documentação sobre o XOOPS fique alojada em um local central e serão bem-vindas outras constribuições das Comunidades XOOPS.
XOOPSDocs proporcionará tanto documentos on-line como versões para download em uma variedade de formatos e traduções. Deverá possuir uma navegação similar a todos os sites relacionados com o XOOPSfoundation.org e XOOPSaddons.org. Desta forma poderemos facilitar a sua experiência ao ter todos estes sites e documentos de forma integrada para toda a comunidade e com a mesma forma e qualidade.
Estamos dando um Bem-vindo a sua visita e com a sua ajuda esperamos fazer o XOOPS um dos melhores CMS disponíveis.
Lembre-se: A documentação é algo que qualquer usuário pode colaborar. Sem a ajuda dos membros da comunidade, não poderemos proporcionar um serviço a altura que a comunidade espera e solicita.
1- Membership In October there were four active members: - phppp - christian - irmtfan - KC0MAZ irmtfan is the rotation Council Chairman for November.
On October 24th Council accepted Mr. Michael Clark (a.k.a. KC0MAZ) as a full member of the XOOPS Project Council after two weeks public review. Candidates is still open for the one vacancy, which is hopefully from XOOPS Project Documentation Team.
We sadly let you know that the dev.xoops.org was hacked on October 24th.
However the Technical Group is neither able to provide any valid information nor able to provide any solution since server administrators don't have adequate access. According to the limit, degree of damage is not able evaluated, ETA of recovery is not able given.
We are regret for the inconvenience and hope the issues can be solved as soon as possible.
Proposal: Towards A Sustainable Open Source Project
The proposal that follows below is tabled for open discussion by the XOOPS Community. The ultimate goal of the proposal is to develop an improved management for the XOOPS project that will encourage community participation and carry the project forward for the long term. It is proposed to achieve this through four steps : 1. Seeking general agreement from the community on the process outlined in this document. 2. Establishment of a team of community members to prepare a draft proposal on Management Structure of the XOOPS Project. 3. Publish the draft proposal for discussion and feedback from the community. 4. Implement the finalised management arrangements.
This document is the first step in this process. If there appears to be broad support for this proposal we will proceed to step 2 (note, a more detailed implementation schedule is included below). We request community members to submit constructive comments and suggestions on the process for developing a management structure for the XOOPS Project outlined in this document. It must be emphasised that this proposal is simply the starting point for beginning discussions, not the end point.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.17.1.
This is merely a bugfix release. Some main changes include: - Bugfix for login problems with some IE browsers caused by session_regenerate_id on some PHP versions; - Improvement on uploader mimetype check
Users who still suffer from login problem after implementing the patch are suggested to turn on custom session in system preferences, or set "enableRegenerateId" to FALSE in /kernel/session.php line #78.
The Board of the XOOPS Foundation publishes its Manifesto, addressing our vision of the XOOPS universe and the role of the Foundation within this. In this statement, issues raised by the XOOPS project Council are also addressed.
The goal of the XOOPS Foundation is to provide the basic means for XOOPS to grow. It is the Foundation’s belief that XOOPS is made up out of three separate but entwined units: the XOOPS Project, where the core of the XOOPS system is defined and developed, the XOOPS Communities, where support is being provided for the user base, and the XOOPS Foundation, who provides support and continuity for both the project and the community. We call this the XOOPS Trinity, in which each unit focuses its (limited) resources on specific areas of expertise. Together, they all work and collaborate to make XOOPS better. They do this as equal partners, in a professional, mature and open source spirit. That is the core of the vision the XOOPS Foundation has for XOOPS.
In reply to this article, here is the XOOPS Foundation official response.
1. Hand over XOOPS Project servers to the XOOPS Project Council then managed by the XOOPS Technical Group.
The Foundation has already initiated the discussions about this with the Chairman of the XOOPS Council concerning their exact requirements and is confident we will find a solution that is mutually beneficial shortly.
2. Give full access to usage of domains that claimed by the Foundation to be used for the XOOPS Project, including the DNS of xoops.org
Selected domains are available for both Community or Project usage, upon suitable request, and depending upon availability.
As for the XOOPS.org domain name, it is well documented that this domain is still owned by M. Onokazu. He was contacted at many times in the past by the Foundation and by the XOOPS Council. No one never received any answers. Currently, the XOOPS.org domain is pointing on the current XOOPS.org server’s DNS which are controlled by EPC USA. When XOOPS.org is completely moved on the new server, we will be able to change the information on EPC USA DNS.
The XOOPS Project Council posted a statement regarding the removal of Jmorris’ accounts and privileges. This was regarding changes in permissions which were made on the XOOPS.org site by JMorris, whilst he was under the assumption that he was the entitled Project Manager of the XOOPS Project.
The XOOPS Council claims that JMorris acted without authorization. JMorris was able to do so with the permissions he had on XOOPS.org for the last 3 years, permissions which were never removed by the XOOPS Council.
The XOOPS Foundation would like to state that it supports both the XOOPS Project and the XOOPS Communities, without leading them left or right. Therefore, the Foundation takes no position in the standpoint between phppp and JMorris. The Foundation supports the simple fact that this issue needs to be resolved soon as in a mature and decent manner, in order to have XOOPS move on and be able to grow again.
JMorris informed the XOOPS Foundation as well as the XOOPS Council about his action and documented his reasons. He then put back the original permissions on XOOPS.org and send all access info to the Foundation.
In the mean time, phppp and the XOOPS Council contacted Herko Commans, chairman of the XOOPS Foundation, on a personal email address and not via the XoopsFoundation.org site or via the Foundation’s public email (board at xoopsfoundation dot org). Unfortunately those messages were not seen directly by Herko, which explains the delay it took for the Foundation to react.
On October 8th, The Foundation sent the XOOPS.org access information to XOOPS Project Council with the assurance expressed by JMorris that he did not alter the site in any way nor do any damage what so ever.
While The Foundation does not approve of JMorris actions on XOOPS.org, it does not approve either of the public news posted by the XOOPS Council about terminating the account of JMorris. This should not have been handled publicly. The Foundation respectfully requests that this news should be removed immediately.
In summary, as of 9th October, the XOOPS Council has full administrative permissions on the XOOPS.org site.
We truly hope the XOOPS Project and the XOOPS Community can move forward and get back on the track XOOPS once was : the best open source CMS alive! The XOOPS Foundation will be happy to help in anyway it can to support the project and the community.
Official request XOOPS Project's servers and usage of official domains
Due to the unexpected emergency happened in the past two days and slow response from XOOPS Foundation [refer to "emergency in the past two days"], the XOOPS Project Council realizes that it is time to request the XOOPS Foundation to clarify its role and position in the XOOPS Project.
Hereby the XOOPS Project Council makes the official request to the Foundation :
1. Hand over XOOPS Project servers to the XOOPS Project Council then managed by the XOOPS Technical Group
2. Give full access to usage of domains that claimed by the Foundation to be used for the XOOPS Project, including the DNS of xoops.org
3. A clear statement of the Foundation's organization and its membership
4. Clarification its role and position in the Open Source Project of XOOPS
5. Publish a financial report with balance sheet, a profit/loss statement and cash flow statement.
The XOOPS Project Council looks forward to cooperating with the Foundation in any positive way to make the XOOPS Project moving forward.
On October 6th, the xoops.org server was hijacked and all http://www.xoops.org administrator accounts permissions were removed and an account "JMorris" was presented as the only administrator account. The XOOPS Project Council also noticed other management permission changes.
The Council restored webmaster account permissions immediately and sent an official email to the email address associated with "JMorris". Message replied from the "JMorris" account's email confirmed that the permission changes were made by him. Soon after email exchanges, the permissions on http://www.xoops.org were changed again and xoops.org server root account password was changed as well.
The XOOPS Foundation, who is holding XOOPS Project's servers, was contacted several times from the very beginning since October 6th. Meanwhile, the XOOPS Project Council halted all its actions on http://www.xoops.org to wait for XOOPS Foundation's response.
By October 8th Herko, the current Foundation Chairman contacted phppp, saying that "JMorris" had given back http://www.xoops.org administrator accounts.
The XOOPS Project Council appreciates the Foundation's assistance with this issue. Meanwhile, the Project Council looks forward to valid thorough solutions from the Foundation to protect XOOPS Project's servers.
Update kc0maz's membership status in the Project Council
Update kc0maz's membership status in the Project Council
Considering kc0maz's constantly active support in the XOOPS community, in particularly leading the Coordination Team since July as well as acting as a non-voting member in the Project Council since August, the Project Council proposed to make kc0maz (Mr. Michael Clark) as a full member of the Project Council.
Now the Project Council is announcing the review status of kc0maz (Mr. Michael Clark) as a full member. The review status will be kept for one week starting from October 9th, 2007. All valid objections should be sent to xoops-council@googlegroups.com with specific reasons and evidence in case necessary.
All letters sent to XOOPS Project Council for the review will be published by the end of the review status.
Terminate user account "JMorris" from XOOPS Project's official websites.
Due to http://www.xoops.org user "JMorris" hijack hehaviors on XOOPS Project servers and the Project's official site http://www.xoops.org, the XOOPS Project Council is terminating the user account "JMorris" on the XOOPS Project's all official websites and work places.
If a valid request is made, the evidence will be provided, with a disclaimer that is not to be disclosed to anyone else.
irmtfan, inactive in September, away for Persian Support site
KC0MAZ, active as a non-voting member
dave_l, resigned
studioC, resigned
Dave_L was the chairman for September until he resigned on September 15th. Phppp assumed the duties as chairman until October 1st. Christian will be the chairman for October.
2. Work Progress
2.1 Updates on Project Official xoops.org Website
2.1.1 XOOPS Project Team Pages
Upon the request of several members of the community, the Project Council has updated Aboutus pages and posted proper personnel information. The information is going to be updated very soon to reflect new changes.
2.1.2 Re-open of XOOPS Module Repository
The XOOPS Module Repository had been closed for more than one year to expect a "soon-open" repository site. However, due to the delayed server migration and, consequently, the delayed site reorganization, the repository had been in a dead status, which caused much inconvenience to users.
To resume module updates and provide XOOPS users with a central download place, the repository is reopened and maintained temporarily by phppp and Chrisitan before a repository team is built.
A new download of repository site is going to be designed and maintained by a repository team. The team functionality could either be done by a new-built regular team or by an existent team. Establishment of the site and team is open to discuss.
There has been a lot of debate within the XOOPS communities recently about the future and current directions of XOOPS, of which the Foundation is part.
Opening today October 1st 2007, the XOOPS Foundation web site is the place where everything related to the Foundation will be published. This site will be a place of transparency and a tool to help achieve the Foundation mission : support the XOOPS Project and the XOOPS Community in any way it can.
There is potential vulnerability identified in uploader class in case upload configuration is not set properly by modules. The patch is applicable to all XOOPS versions.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.17.1 RC2.
This is merely a bugfix release. Some main changes include: - Bugfix for login problems with some IE browsers caused by session_regenerate_id on some PHP versions; - Improvement on uploader mimetype check
This team in close collaboration with the other teams of Xoops, occupies the party “Design”. Composed regular members in workload daily newspapers, they also have (each one in its field) the management of Working Groups on the various projects of the team.
The current report (difficulties of personalization in a professional touch, absence of “design standards”) revealed the need for re-examining the writing “design” of the core, this task is not so important that we could think it for a team, even of reduced size, motivated and collaborators (between its members but also with other "Xoops Team").
This team has a work important to realize, we must take the aforementioned like a multitude of projects and set up management and the means to obtain convincing and fast results. These Task Groups must appeal and be made up of volunteers of the various Xoops communities according to the projects to realize. They has there for all the temporary participation and qualification levels (indeed even two files to correct in certain projects, in fact already two of realising!).
We proudly announce: The first German book on XOOPS is out and available by now.
On more than 360 pages, the reader learns everything he needs to start with XOOPS. After a detailed description of the installation process, the author describes the individual concepts and components of this free CMS. The reader learns how to deal with blocks, modules and themes. Lots of examples show how to pimp one's XOOPS by little means. For the expansion of the XOOPS site, the author recommends the German XOOPS-StarterModulesPack. The individual modules of this package are also described in detail.
"XOOPS kompakt" is intended for the XOOPS beginner, but also advanced users will take profit out of the many tips and background information. e.g. on the MySQL tables or on problem solution.
While still under development, the book has been supervised by the German myXOOPS.org team. A book supporting web site has been set up (http://www.xoops-buch.de), where the readers find more information, e.g. modules and German language packs translated by the author, and where they can share their experiences with the author and other readers and users.
The author, Autor Helmut F. Reibold, aka karim and markesh on xoops.org, is working as a freelance journalist and has published already several books on OpenSource topics.
We announce the first beta version of the MultiSite Project for Xoops (yes... the famous hack MultiX).
This is the 2.0.17 xoops version modified to allow multiple sites in one root directory, with the posibility to share tables, groups, sessions and more. Also you can use some configurations files that will help you to administer some functionality aspects of each site.
The XOOPS Core Development team is pleased to announce the release of XOOPS 2.0.17.1 RC !
This is a bugfix release addressing login problems with some IE browsers caused by session_regenerate_id on some PHP versions.
Users who still suffer from login problem after implementing the patch are suggested to turn on custom session in system preferences, or set "enableRegenerateId" to FALSE in /kernel/session.php line #78.
*The project Council decided to have a rotating chairperson position, for the month of August the Christian was the Chairperson. Dave_L will be the chairperson for September.
**KC0MAZ is a non-voting member, and not eligible to be a chairperson.
Core development
The Core Development team has released XOOPS Versions 2.0.17 and 2.2.5 these versions are primarily bug fixes. There are discussions ongoing about merging the two branches, and ending support for PHP 4 for the next major release.
Project design
The Theme Design Team has been working with the Core Dev Team with default theme, mainly for compliance fixes. Some team members have started working on a new default theme.
Technical group
The Technical group has invited two server administrators, jdseymour and Mr Xiao LI. Both are excellent additions to the Technical group, and are handling the migration of XOOPS.org and dev.XOOPS.org to the new servers.
The migration to the new servers is moving slower than expected, major updates, including a new theme, CBB 3.08 and forum structure will happen after the migration to the new servers.
Forums
A proposed forum structure has been published for public comment. Those comments are being analyzed and worked into the final forum structure. The status of the current forums is yet to be decided. They will either be archived or merged into the new structure in some fashion. More information will be posted as the migration proceeds.
Documentation
One of the key areas that the XOOPS Project is lacking in is documentation. Starting very soon will be the start of an Official XOOPS Project Documentation team, look for future forum postings regarding the documentation team.
KC0MAZ, the Community Coordinator Team Leader, has accepted a position as a non-voting member of the Xoops Project Council. He is able to address the council directly regarding matter relating with Community, and the Community Coordinators.
KC0MAZ has shown excellent leadership skills before and after being elected to the team leader of the Community Coordinators. He has dealt with several issues in a timely, common sense fashion.
Having KC0MAZ as an acting member of the Project Council will only enhance the entire project, as we move forward. Progress on the realignment may have been slower than anticipated, having the Community Coordinator Team Leader will help with the communications.
The XOOPS core development team is pleased to announce the release of XOOPS 2.2.5.
This is a maintenance release mainly for bug fixes. The XOOPS 2.2 series has been labeled as unrecommended. New users are encouraged to use XOOPS 2.0 series, of which the latest version is XOOPS 2.0.17 at the time of writing. Read the full changelog for details.
The package is available at the XOOPS Project SourceForge Download page
Just to let you know that PacktPub have opened up nominations today for the 2007 Open Source CMS Award. They will close at the end of August, so there is some time to get some momentum together for people to nominate XOOPS.
As with last year’s Award, the 5 CMS’s with the most nominations in each category will go through to the final judging stage. XOOPS qualifies to enter the Overall and best PHP categories, so there is a lot at stake this year!
Announcement of the Project Team : Core Developement
The XOOPS Project Council is pleased to announced the establishment of Core Development Team. Core Development as a most important team is already created and continue working in sf.net
for more informations please read the team report below.
The XOOPS Project Council is pleased to announce the establishment of Design Team. Proper permissions are now assigned to the team and related permissions are adjusted for the team to start working smoothly.
Announcement of the Project Team: Community Coordinator
The XOOPS Project Council is pleased to announce the establishment of Community Coordinator Team. Proper permissions are now assigned to the team and related permissions are adjusted for the team to start working smoothly.
Vote for XOOPS before July 20th: 1 Go to https://sourceforge.net/awards/cca/vote.php 2 From the drop down menu of "Best Project", top left, select "XOOPS Dynamic Web CMS"; 3 From the drop down menu of "Most Collaborative Project", select "XOOPS Dynamic Web CMS"; 4 submit!
The XOOPS Council held its first meeting on Saturday, June 30, 2007 with following agenda:
1. Mission and tasks of the council. 2. Project teams to finalize (mission and tasks). 3. Tasks to be done soon. 4. Membership and rules for the council.
I'm proud to announce the first preview of the Openid URL based identity system.
When the Openid protocol will be completly integrated in the XOOPS Core, you will use the same Openid URL to login easily in all XOOPS websites that support Openid. This is the end of recurrent XOOPS registration because it support the simple registration extension.
Please have a look at this preview and give me return of your tests on the XOOPSPRO Forum
There has been much discussion and deliberation lately about the direction the XOOPS Project and Community are going. The following information should clarify much of the confusion that has been present as of late.
Well since the communication teams last article a lot more has changed, perhaps we should now take a while to reflect on the changes, perhaps this will set a clear view for the community.
As the newly created XOOPS Project Communication Team, we would like to announce that we have been born to build a bridge between XOOPS and its users. A lot of things have happened and are happening in the XOOPS world and we will be posting news on XOOPS.org of progress being made.
Please be informed that The XOOPS Project participate in SourceForge.net 2007 Community Choice Awards. So, please let's vote!
This is the month that you can show your appreciation to our XOOPS Project. And remember it is also important that you show your appreciation not only during the vote, if not also writing documentation, sending donations, to promote the project and more.
Introduction to XOOPSinfo - an English local support site
I am glad to introduce yet another great local support site to the community, the XOOPSinfo, http://xoopsinfo.com The XOOPSinfo is the result of community collaborative efforts from the Xi Team, led by JMorris.
According to Xi Team's introduction, the site was recognized by former project management team as "officially certified local support site". However, as the XOOPS Project management is now turned to an open way, the Project won't announce any site directly without proper evaluation following our management rules.
Now the XOOPSinfo is under evaluation status and we look forward to reviews from XOOPS community. Corresponding official decision will be made by the XOOPS Project Council or an appropriate team upon community's feedbacks.
Appendix:
The XOOPSinfo, http://www.xoopsinfo.com, "was born out of a desire to provide a centralized portal where XOOPS users, developers, designers, and professional service providers could join together and share information and resources."
It "is managed by a group of volunteers that were selected from the greater XOOPS community. These volunteers may or may not be involved in the XOOPS Project or XOOPS Foundation. Their role here is that of a community member."
Thanks to the generosity and assistance of Surpass Hosting, the XOOPS Foundation now has two new dedicated servers which will serve as the home of the restructured Official XOOPS websites.
Over that past two weeks, we have been working in conjunction with Surpass to configure the new servers for optimum performance, stability, and security. Now, it is time to put our work to the acid test.
No one had noticed that, but the Xoops project is more than 5 years old now! Happy Anniversary XOOPS !
Moreover, many ask where does Xoops come from and where it goes. Like last year, I've updated the graphics that can help you to better understand where Xoops comes from and successive evolutions of the product from 2001 to april 2007
"So here it is. What is it? It's a XOOPS Timeline depicting (sort of) the main dates in the development of this amazing product." --> A good way to make a flashback through our project.
in the past it was mentioned that with the site restructuring tasks will pop up which need more peoples active involvement. Now this will be one task which certainly can be done much faster with more people working on it. We are talking about the file descriptions and submissions.
Intro to XOOPS and Formulize at Vancouver PHP Conference
If you'll be in Vancouver, BC, in February, check out the Vancouver PHP Conference, where Julian Egelstaff of Freeform Solutions will be giving a presentation called "Intro to XOOPS and Formulize." The conference organizers have done a terrific job of attracting some really high profile speakers, including, to name just a few:
Rasmus Lerdorf, creator of PHP
Brian Aker, director of architecture for MySQL
Derick Rethans, core PHP developer and resident PHP guru at eZ systems, creators of eZ components
James Walker, "rockstar Drupal developer" and co-founder of Drupal hosting provider Bryght
Ilia Alshanetsky, core PHP developer and security expert, who wrote PHP|Architect's book on PHP security
We are thrilled and honoured to have the opportunity to participate in the conference alongside these luminaries of the PHP community! This is a great opportunity to promote XOOPS in the open source programming community, as a viable alternative to several other systems and frameworks that will be presented at the conference. We hope that members of the XOOPS community in the lower mainland of BC will be able to come out and show their support. When: February 12 and 13, 2007 Where: UBC Robson Square Cost: $150 (Canadian dollars) Website: http://vancouver.php.net Agenda: http://vancouver.php.net/confschedule Speakers: http://vancouver.php.net/confspeaker About Julian's Presentation:
"XOOPS is an open source, PHP-based website platform, that I'll argue is halfway between a CMS and a framework. I'll build a simple XOOPS site and show some of it's key features, and the advantages of being in the middle of the CMS-framework continuum. In addition, I'll demonstrate how our Formulize module for XOOPS gives developers, and regular webmasters, some rapid application development capabilities with minimal coding required."
2006 Open Source Content Management System Award Winner Announced
2006 Open Source Content Management System Award Winner Announced Tuesday, November 14, 2006 | News | Open Source
Following a nomination round and eight weeks of voting, Packt are pleased to announce Joomla! as the winner of the 2006 Open Source Content Management System Award. Joomla! collects a first prize of $5,000 and the title of Packt Open Source CMS Award Winner for 2006. The final result, as voted for by judges from The Open Source Collective, MySQL, the Eclipse Foundation, and 16,000 users on http://www.PacktPub.com saw a tie for first place between Joomla! and Drupal. In the event of a tie, a fourth independent judge would be brought in. This was Apoorv Durga who is a member of CM Pros and runs his own blog [http://apoorv.info/] on portals and content management. This crucial vote ended up with Joomla! triumphing over Drupal by one point.
Please note that in deciding the final positions judges were asked to give their top three, with their first choice receiving 3 points, second receiving two points and third place one point.
Choosing the top three proved to be a difficult experience for the judges, due to the quality of the finalists and their ability to suit different tasks depending on the objective of the user. "All the CMS’s that made the top 5 are very good" declared Scott Goodwin, representing The Open Source Collective, "and I wouldn't hesitate to use any of them depending on what I'm trying to accomplish."
The judges had strong compliments for all five finalists, with some of the highlights listed below:
Drupal
Has been around for quite some time and is stable and actively developed Well coded and has an available granular permissions system and a strong eye for security Configuration was a breeze Lightweight installation Plethora of modules and themes Exceptional documentation and has an active and friendly community The node concept is very good
e107
Easy to setup and install Wide selection of themes and modules Provides lots of flexibility Backend seems well put together Drop down menu is a nice touch and is organized well
Joomla!
Very easy to install and use with lots of extensions and modules The documentation is exhaustive and concise Admin user interface is intuitive and powerful The backend of Joomla! is very usable and the WYSIWYG editor the content was nice Seems like it would scale well and provides a lot of customization options Large and active community
Plone
Very flexible and powerful Great user interface Very clean default installation Lots of addon modules Worth taking the steep learning curve Impressed with the customization it offers Integration with LDAP or other login systems is a plus
XOOPS
Minimalist initial install Great community support Provides lots of addon modules and themes Lots of functionality Mature and has a very good permissions system
Competition Winner The lucky winner of the iPod Nano was Doug Tyree, from Sydney Australia. All visits to the site who voted for a CMS and completed the short survey were entered into a draw to win the iPod. Doug's name was selected at random from the list of entries.
Open Source Solutions : Xoops is one of the best softwares for professional usage
The last version of the Guide of the Open Sources Softwares (for companies) has just been published by Idealx.
Quote:
Created in 2002 to help the DSI to approach the open source, IDEALX Guide of the Open Software Source became a reference impossible to circumvent and the daily working tool of many data-processing persons in charge. The Open Source has today its place in Si and, in accordance with its objective, this guide presents only software worthy of interest, tested and qualified in production.
Xoops appears in the category “management of contents” with a good quotation (it seems to me that it is the first appearance in this guide). That pleases to me to see this recognition in the world of the companies with respect to work provides by the community.
I set up Xoops in my structure for a working group that wants to say that I was not mistaken in product
XOOPS authentication system documentation is out !
Since 2.0.14, XOOPS has a new authentication system. It allows to delegate authentication to directory server like OpenLDAP, Microsoft Active Directory, Novell e-directory, Fedora Directory serveur, etc, ....
XOOPS also makes it possible to fill automatically XOOPS database from the directory server (provisionning)
It was time to publish a sufficiently detailed documentation for XOOPS configuration especially in professional environment.
This documentation will be published soon on the official XOOPS docs website We thank those which use XOOPS for an Intranet/extranet to make us experience feedbacks of their use in order to contribute to the development of XOOPS in the professional sphere.
In response to multiple requests from new XOOPS users who have asked me how I've managed to get MyWebResource to rank highly on major search engines and ranking sites, I've written up a short tutorial that explains the steps I've used.
Here's an exerpt...
Quote:
For some time I've been running a little experiment. I wanted to prove the power and flexibility of XOOPS while promoting this site. What I found out is that the power and flexibility of XOOPS is largely untapped and largely unknown. I also proved that you can develop a well organized, well coded, popular site with XOOPS quite efficiently.
Evidence of these findings can easily be obtained several sources, here are a few:
With the exception of Alexa, if you check the links above, you'll notice that there are very few websites that are powered by XOOPS. You should particularly pay attention to the Silktide results as these offer rating that is heavily influinced by quality of design. You will notice that the most common system is WordPress. No suprise there. WordPress is a fantastic application. It's the software that powers the Blog here, but it is only one component in MyWebResource. MyWebResource is powered by XOOPS modules and all that you see here is "wrapped" by the XOOPS framework.
So, what makes MyWebResource so special? Nothing really. I've seen better coded sites that were more popular and were powered by XOOPS. I suspect one of the biggest reasons why you don't see more XOOPS sites listed on the sites above is simply a matter of awareness. Many XOOPS webmasters simply don't know about the above sites. Those that do either don't know enough about web design to make their sites score well, or they do not realize the benefits of scoring well on these sites. Others just don't care.
Bottom line... If you get your site in the top ten of Silktide and Google your site is going to get a lot of traffic, which in turn will make your site rank high in Alexa. As a general rule, sites that rank in the top 100,000 of Alexa are considered to be very popular, and therefore, get a LOT of traffic.
Packt Publishers are organising the 2006 Open Source CMS Awards, and thanks to your suppurt, XOOPS is nominated!
September 12 | Voting Begins This is when the final five Content Management Systems hit the campaign trail in search of the all important votes. The Judges for the award come from a panel of three industry experts and you. Your vote counts, so please take the time to select XOOPS for the winner of the Award.
The last day of Voting is November 7th, if you haven't already voted click the link below, on November 14th the top 3 and the winner will be announced.
VOTE HERE -you need to fill in your name and e-mail adress in the top-right part of the page to vote!
Book announced: Building Websites with XOOPS : A step-by-step tutorial
Packt publishers (yes, the same people behind the Open Source CMS Awards) announced the forthcoming release of a book called Building Websites with XOOPS : A step-by-step tutorial, written by Steve Atwal.
XOOPS nominated for Packt Open Source CMS Award 2006 - please vote!
Original article. One of the fundamental ideals that Packt subscribes to is the belief that Open Source should be promoted, supported, and sustained whenever and however possible. With the Open Source Project Royalty Scheme successfully providing sustainable revenues for projects since 2004, Packt is now excited to announce a further open source initiative; the Open Source CMS Award.
The Packt Open Source Content Management System Award is designed to encourage, support, recognize and reward an Open Source Content Management System (CMS) that has been selected by a panel of judges and visitors to http://www.PacktPub.com.
The following final five received the most public nominations during the course of the six weeks and are listed in alphabetical order:
* Drupal * e107 * Joomla * Plone * XOOPS
Congratulations to these finalists and thank you to everyone who nominated. The result was extremely close with very few votes separating the finalists. These five will now go through to a final stage of voting, with the eventual winner being announced on November 14. A panel of independent judges and votes taken from visitors to http://www.PacktPub.com will go towards deciding the eventual winner. Voting will commence on September 12 and will run until November.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.15.
This is mainly a maintenance release containing various bugfixes. It also provides security enhancements and thus all 2.0.x users are strongly advised to upgrade.
This October, XOOPS will be in the spotlight at the 5th annual Free Software and Open Source Symposium (FSOSS) in Toronto, put on by Seneca College.
Julian Egelstaff of Freeform Solutions will be talking about XOOPS and Formulize in a presentation called Breaking the module mold -- rapid application development in a module-driven, PHP-based platform/CMS.
This is a great opportunity to promote XOOPS in the open source community, and we hope that other members of the XOOPS community near Toronto can make it out to show their support.
This year, FSOSS has attracted an impressive speakers list, including Mike Shaver, one of the founders of the mozilla project, Marcus Bornfreund from Creative Commons, and many other leaders and developers from open source projects, and from large companies using open source software, such as IBM, Sun Microsystems and Novell.
When: October 26 and 27, 2006
Where: Stephen E. Quinlan building, York University, Toronto, Canada.
I published today on xoops France an article about the lastest changes sent to the XOOPS svn during this month. The covered subjects relate : - passage of the trunk svn in version 2.3 - new installer for Xoops 2.3 - zeta1 : new default theme - work on admin interface - working methods - tutorial on the developments, subversions and tortoisvn My English is not good enough to entirely translate this article into English, but if somebody wants to undertake some, not of problems.
We'll be performing maintenance on the server in a couple hours (around 4-5PM GMT). During this time there may be breif interruptions in the availability of xoops.org. This maintenance should be complete within a couple hours.
The XOOPS development team is pleased to announce the release of XOOPS 2.0.14.
This is mainly a maintenance release containing a lot of bugfixes, but it also provides many enhancements implemented to lessen the gap between the 2.0, 2.2 and 2.3 branches.
Hello, I'm very happy to announce that Polish Xoops support is very active. Recently we have relased fully translated Xoops 2.0.13.2 Pl that you can find on Xoops.pl
The XOOPS development team is pleased to announce the release of XOOPS 2.0.14-rc1.
This is mainly a maintenance release containing a lot of bugfixes, but it also provides many enhancements implemented to lessen the gap between the 2.0, 2.2 and 2.3 branches.
We are about to put a revised version of the Xoopsiquette into place. We have made some changes to the current one which which served us well for long time and therefore the changes are not that big after all.
Now we would like to hear your comments on this one first so we don´t have to correct it shortly after putting it up.
One of the main goals was to keep it simple (and short). You cannot create that many rules anyway as situations would be possible.
Please use the following thread for discussion and comments:
The XOOPS Community is well known for it's friendlyness and willingness to help. In order to keep that reputation, and to be able to act on those instances where the reputation may be damaged, we have made a set of simple rules every member needs to abide by. This XOOPSiquette applies to all members at any time, on every part of the XOOPS.org websites. Registration for this website and/or use of the XOOPS websites constitutes as agreement to these Terms.
General Posting Guidelines Crossposting - Please post your topic to one forum only. If it needs to be moved, alert a moderator. Subjects - Use meaningfull subjects in the forum and comments which give informations about your posting. Do not use subjects like "Help! I´m lost". Language - Do not use offensive language. We are here for people of all ages, and want everone to feel comfortable. Offensive language constitutes as profanity, racial, ethnic, and gender based insults or any other personal discriminations, and posts meant to offend or hurt any other member or its work. If you need to say something do it with the facts but not with insults. Spamming and Trolling - We do not tolerate spamming or trolling in any place. Topics - Please stay on topic. For general conversation, please use the Xoops Lounge forum. Links - Pornography, warez, or any other illegal transactions may NOT be linked in any shape or form. Adult content orientated links should be clearly marked as such. Images - Please keep your images on topic and mind the size and dimensions, as not everyone may be on a broadband internet connection. Generally - Respect others as you want to be respected.
Avatars Content - Please use proper judgement when choosing an avatar. We like to promote a family atmosphere, and avatars that disrupt this will be removed. Do not spoof or post misleading text in your avatar
Signatures Images - Use of images in your signature is not permitted. Sizes and formatting - Please do not change the fontsize of the signature text to a larger size than the postings text. Feel free to use formatting options (underlining, bold, italic, colors). Length - Please keep your signature to no more than a maximum of five lines.
If you fail to follow these guidelines you will either receive a message, a warning, a temporary or final ban depending on the severity of the issue from a moderator. Irrespectfull behaviors, offensive sentences, insults and others language abuses, as describe above, will be edited and deleted without warning.
Ok here are two things in advance about expected questions:
1. Use of images in your signature is not permitted.
Why did we not changes this?
1. It keeps a better readability. (after all this is primary a support forum) 2. Images can be a security problem (.wmf anyone?) 3. Images can (depending on yourbrowser and connection) slow down pageloading. 4. We feel this has worked very well in the past 5. It is an advantage for those not on broadband connection
2. Irrespectfull behaviors, offensive sentences, insults and others language abuses, as describe above, may be edited and deleted without warning.
From a working amount standpoint its not possible to start a discussion on every incident where this might be used. We keep an archive of the stuff we remove and therefore if you really feel like something has been removed with no justification we could always check on the content that was removed. Also this is not a free ride to remove whatever someone on the moderation team doesn´t like. It´s just (as we have seen especially in 2005) neccessary and therefore now be pointed out more clearly. I would like to think we are all adults and there are no insults but reality proves us wrong here.
The 2006/05/23 security patch has been released to fix the security issue disclosed as Secunia Advisory 20176.
Please note that this issue only concerns servers configured with register_globals set to on, which is not recommended.
But we recommend that every XOOPS 2.X user apply it, especially those who are forced to use a 2.0.x version older than 2.0.13.2, since the additional protection it contains may protect you from other issues known to these old versions.
At the XOOPS Docs site you will find released documents and documentation in various stages of development. There are 3 main areas: 1. Released documents 2. Workspace for docs in progress (including translations in progress) 3. Discussion area (docs-related discussions only)
The Workspace has two extra areas for an ongoing documenting goal - to document details of all released Modules and Translations, and to keep these details current!
A lot of work has been done to get the site to this stage, but there's plenty more to do. If you've always wanted to contribute to XOOPS in some way, but weren't sure how... here's your chance! XOOPS Documentation needs you!
We're currently performing maintenance on the server. During this time there may be breif interruptions in the availability of xoops.org. This maintenance should be complete within a couple hours.
Dutch XOOPS Support site has moved and changed address
NLXS, the XOOPS Support community for the DUtch speaking part of the world has moved to a new server and changed its address to one that is simpler and easier to remember: http://www.xoops.nl!
So, please update your bookmarks! (Jan304 has created a nice redirect to ensure all links will keep working!)
The following is a brief status report on all Official XOOPS Teams. This report does not contain information regarding the status of the Local Support Communities or individual Module development projects.
The information presented is by no means comprehensive, but it is the most detailed information I could gather over the past week. If there are errors or omissions that need corrected, please post your corrections in the comments to this report so that anyone with appropriate permissions can update this report.
The Xoops Localization Framework is to be designed and implemented in Xoops 2.3 We need help from local developers who have experiences or corresponding knowledge in (not limited):
1 local language charset encoding/converstion handling 2 multilanguage content management 3 database language and charset configuration as well full-text search related issues 4 any issue you think should be addressed
If you have the willness or recommendation, plz contact skalpa or phppp. Comments/discussion are welcome, and of coz necessary.
XOOPS First Runner Up in sf.net Community Choice Awards!
Thanks to your massive support the XOOPS project was voted first runner up in the Sourceforge.net Community Choice Awards for the Development category! Gaim, the popular open source multimessenger, recieved the most votes and won the Development category.
Being first runner up in this contest is an acknowlegdement of the contributions everyone in this community has made. It shows that we are a strong and thriving community, one we can be proud to be members of.
This is a boost for morale, and hopefully will put the XOOPS project and its comunity in a well deserved spotlight!
The sourceforge.net Community Choice Awards 2006 votings have closed. The winners of the Awards will be announced at the Slashdot Lounge at the LinuxWorld Expo in Boston, on April 5th. The results will be announced on sf.net on April 6th.
A huge thankyou to everyone who voted for the XOOPS project! Now we wait and see if you have won the 2006 Community Choice Awards in the Development category!
The XOOPS Turkey team is proud to present a Turkish XOOPS 2.0.X Install tutorial. This tutorial is made in Flash, and guides new users step by step through the install process of a new XOOPS website. The tutorial is based on XOOPS 2.0.
New features - Automatic Xoops Account provisioning. If the authentication is ok, the system synchronise automaticaly account infos from LDAP to XOOPS Database with XOOPS Group assignation
- Additional Custom LDAP Filter
- Code refactor
Test on XOOPS 2.0.13.2 and XOOPS 2.2.3 with OpenLDAP 2.2 and Windows 2003 Server
Installation
See readme file
Important
This is the last release for Xoops2.2* series to follow the XOOPS Team recommendation. This hack will be include in the 2.3 Core with additional features.
Last week-end, the french Xoops community representatives have meet for one of a decisive meeting. The AFUX (Association Francophone des Utilisateurs de Xoops - Xoops Users French speaking Association) has invited Skalpa to make the point about XOOPS developments.
The project is far from being dead, and the code is existing... we have seen it... and it's a revolution!
Ladies and gentlement, let me introduce you what would be the next major version of XOOPS.
This has been going round in the forums for quite a while now, but it's time to put an end to the countless questions and uncertainties. The XOOPS Core Team has labelled the XOOPS 2.0.x series (currently at 2.0.13.2) as the version that is recommended for production websites.
Whether your new to XOOPS or not, experienced and novice users alike will be thrilled to see the how to install XOOPS article in the April 2006 issue of Linux Journal.
Excerpt taken from pg.4 of Linux Journal print edition, issue #143[link]
Next Month
"XOOPS is a powerful object-orientated PHP-Based blog/Web content management system. If you want to learn how to set it up, we've got the scoop. If XOOPS isn't your scene, we also explain how to install and customise Mediawiki."
The XOOPS development team is pleased to announce the availability of the XOOPS 2.2.4 Patch release. This is a maintenance release that fixes many bugs and features some security enhancements. Thus, is it HIGHLY recommended to every XOOPS 2.2.x user to upgrade to this version as soon as possible.
No one had noticed that, but Xoops project is 4 years old !
Like hsalazar two years ago, i wanted to do something a bit special for the occasion too,and have updated his timeline.
"So here it is. What is it? It's a XOOPS Timeline depicting (sort of) the main dates in the development of this amazing product." --> A good way to make a flashback through our project.
If you want to see them, just click on the links below :
XOOPS.org redesign and content renewal project started!
The XOOPS.org websites get over 10.000 visitors per day and is in drastic need of an improvement of the user experience. The websites have grown tremendously over the years, making it difficult to find what you are looking for unless you know your way around. The XOOPS.org redesign and content renewal project is meant to enhance and improve the user experience using the means that are available. Also, this project will provide the community the means to participate in reaching this goal. To this end, the framework of the new site is provided, and community collaboration will give shape and content to this framework.
You can participate in this project by joining in the discussions and tasks in this forum!
Mozilla introduced prefetch feature in Firefox 1.0.7 (or 1.0.6?) as default and shortly after Google introduced Web Accelerator based on prefetch. The self-claimed goal of prefetching is "to speed up web rendering for users".
What the implication of prefetch to XOOPS powered sites?
We are very happy to announce that XOOPS.org has a new logo! The current logo (which was designed by chapi.de), while served us very well in the past, was showing signs of aging and therefore it was time to have something more modern. The Board of the XOOPS Foundation initiated a logo design contest at the DesignContest.net designers community, with a huge response by many professionals graphic designers from all over the world. After much deliberation the XOOPS Management Team selected as a winner the logo shown below...
The Turkish translation (ISO-8859-9) of Xoops language files for XOOPS 2.0.13.1 / XOOPS 2.0.13a JP (aka Xoops Cube) were released today. The translation was done by shirakahn. (A unicode version will be added separately)
Here is a small report of marco meeting phppp in Beijing on sun 18/12/2005:
Who is phppp?
He is one of the most active developers of Xoops modules today and also working on the Xoops Core team. To just name some of the modules he has developed or is working on converting for Xoops: CBB, Digest, Articles, Dokuwiki, xlanguage, Planet, Xmline, WordPress and others.
Phppp aka DJ is 33 years old and a web developer in an American startup company based in Montreal. (they are using XOOPS for their website and intranet). The announcement of XOOPSSPHERE finally made them go for the XOOPS platform as the system of their choice.
About Xoops China:
There are approximately 60 active members in Beijing and another group exists in Shanghai. I was invited to their XOOPS meeting on previous Tuesday, but could not take part in it. Some images of their local meeting are available here: https://xoops.org.cn/modules/news/article.php?storyid=277 (there were around 30 people present on that meeting)
The XOOPS China projects:
One primary goal for 2006 is to grow the Chinese XOOPS community. They admire the dynamic of the XoopsFrance community.
Therefore Phppp had several questions on behalf of the Chinese community for me on this subject.
I especially pointed out that the success of XOOPS France is based on:
- the charisma of the founders - physical meetings of the members (in 2005:fosdem Brussels, rmll Dijon, Lyon) - the state of mind and willingness to promote assistance between the members, away from commercial considerations - the specialization of each one: the team covers fine the spectrum of web development in all areas - our will to provide quality work and to promote the use of XOOPS in professional environment.
I explained also the creation, in 2005, of the AFUX foundation .
XOOPS China Creations:
Here are some information on their local developments:
- a developer modified the core so that the positioning of the blocks is universal in a page. This hack should be proposed at the community officialized once XOOPS 2.3 (and stabilized in its architecture) - phppp released xoops 2.25 in order to assist the users who upgrade to Xoops 2.2 despite the advises not to - in 2005, XOOPS China in particular released the Backup module, which you will find in the module download repository
Other things we talked about
- trouble with attaching files under cbb 1.15 with IE. The solution seems to be found. - we talked about the developments on hand of the core (Xoops 2.3), discussed the missing functionality of the core (which would be useful in the modules), as well as the evolution of the XOOPS project.
This is put in some short words the report of a very warm meeting. It is amazing to be able to meet people you only know from the forums or messenger before, and this, during a professional displacement! We should do this again 2006 in Montreal. This time with others xoopsers (king76 and Co).
Many thanks to Xoops China Support Community and special friendly thanks to phppp You will find below some images from Beijing to conclude and motivate you to visit this superb country.
Skalpa has just announced the opening of our new core dev area
"I'm publicly opening the new (core) development site, which will become the one of only source of information about the XOOPS developement from now on.
It is far from being complete, but I believe this is the way things should be: give something to everybody even unfinished, then build progressively.
The devlog will be updated daily as much as possible, and alpha releases will be published there too."
New Japan Support Site Certified For Local Support.
Xoops.org and the Liaison Team are proud to announce the official certification of http://www.xoops.jp as a Local Support Site.
The administrator of this site has expressed interest in supporting XOOPS and XOOPS Cube on his site. I think this is a great addition for the support of Japanese language speaking users.
I would like to express my thanks and appreciation to the webmaster and his team for their support of XOOPS.
How to have sizeable text areas in Xoops 2.0 and Xoops 2.2
What is it ? Have yo ever find the text areas available in Xoops too small (or too large ) ? With this modification of Xoops (also called hack), you will be able to resize all the text areas available in Xoops. You can make then higher, larger and even smaller !
For a better understanding, see this animated picture. This is very useful when you are writing a long article or a long post in a forum and when you want to have a global view of your text.
This modification was applied to the simple text areas, like the one you can find in your website's preferences and in the dhtml text areas used, for example, in the comments.
The original idea come from FUDforums, an excellent Open Source forum. To run, this hack requires that javascript is enable.
XOOPS.org and the Liaison team are proud to announce four newly certified sites for local support of XOOPS. These are all great sites that will meet the support needs of XOOPS users in each of their native languages. They are as follows:
Maximising Google SEO and Adsense ad relevance for Xoops
IT Headquarters is pleased to present this guide on Maximising Google SEO and Adsense ad relevance for Xoops. Since implementing what has been covered in this guide the number of referrals from the Google search engine to my site is on target to increase by approximately 300% by the end of this month, and the resulting increase in relevant ads being delivered from Adsense was a major contributor to a 436% jump in revenue last month. This guide involves modification to the HTML in your theme, with a lot of the tips here I found in Carnuke's excellent search engine optimisation FAQ. I've also put together a package for download containing the same modified code for page title generation as I am using on my site. I hope this guide helps you boost your SEO and Adsense revenue as it has done for me.
Within a few weeks we would like to start a promotional campaign to spread the word of XOOPS!
We are looking for people who would like to help us with this campaign. Mostly we need ideas on how to spread the word of XOOPS in an effective, low cost, and fun way. Around the same time XOOPS will have a new logo, which we will be able to use in our campaign.
If you would like to help, please contact me or post your ideas in the comments.
Martijn Hertog (wtravel) Marketing & Communications Team e-mail: marketing@xoops.org
The Xoops.org webserver will be taken offline for a few minutes this evening November 10, 2005 at approximately 6:00pm CST (November 11, 2005 12:00am GMT) for routine maitenance. This will affect both https://xoops.org and http://dev.xoops.org.
We expect the downtime to last only for a few minutes.
The road to XOOPS 2.2.3 has been long and hard and has not been a very comfortable ride.
The early releases were rushed, not tested enough and left the XOOPS community in distress as to what they could expect of a XOOPS release.
We have remedied this with the release of XOOPS 2.2.3 Final. This release has been carefully preceded by two RC snapshot processes where functional bugs were found and fixed.
From today on, the XOOPS-Site-of-the-month SEPTEMBER VOTING is OPEN.
We changed some things in organization and we are sure that it is now a bit easier for YOU to take part and vote for your favourite site.
FIRST, we decided to open the voting form for all visitors, WITHOUT REGISTRATION. Most people do not like to register on every xoops site, so we will try it this way, but we will view at each submission. Please do not abuse this system and the way we want to handle it.
This Month there are 24 Nominations which were submitted by YOU. Again, there are some Great Examples of XOOPS usage.
Site of the Month - The Results of Month August 2005
I'm proud to announce the results of the first xoops-site of the month voting. Proud for we have seen some great xoops examples. It's a strange result in our first voting for we have 2 winners with the same number of votings. And we have 3 sites with same number of votings following those 2 sites.
Here is the expected annoucement from the development team, describing the forthcoming changes in our organization, and what you will be able to see in the next weeks.
After a very productive discussion between Core Team and numerous members of the community, it has been decided to go forth with the Moderator Team. We are now seeking volunteers to fill the position of Forum Moderators.
The responsibilities of Forum Moderators will include, but are not limited to:
- Help keep the forums clean (refer to XOOPSiquette and Terms of Use) - Be responsible for the quality of the forum - Move threads into more appropriate topics when needed - Guide users to solutions using the XOOPS Documentation, FAQ, and the forum archives (search) - Coordinate with the XOOPS Core Team to develop protocols and standards that define how to best handle situations on the forums as they arise.
We are in need of reliable people that are available during various “shifts” during the day. If you are interested in volunteering as a XOOPS Forum Moderator, please reply to this announcement by leaving a comment. The final decision of who is selected to be a Forum Moderators will be decided by the XOOPS Core Team.
IT Headquarters is pleased to present this performance tuning guide for running Xoops on IIS 6. The results I obtained through creating this article suprised even myself with PHP script execution times improved by over 1000%, and page loading times improved by over 630%!!. There were many other discoveries I found along the way, and all this on a server with very modest hardware specifications. This guide shows the major steps you need to take to get the most from your server hardware so it can take massive amounts of traffic in its stride. Who knows, it might even be able to take a slashdotting should one every come your way !
Among various innovations of the new version of our website, we guess to propose you during October videoconferences related to Xoops software.
So that this exclusive news can be in adequacy with your waitings, we have prepared a survey which will enable us to discover your needs and waits on the matter, that it is on the contents, the day, schedules, duration, etc.
This dream has come into a reality with the courtesy of Frédéric Blanchet, CIO of Connexions247.com, who has allocated us a virtual conference room, that help us to offering you a level of service worthy of the largest companies.
How does it work ? Web conference rooms allow the diffusion of presentations in real time... a presentation using at the same time sounds and images, it is possible to speak and to raise your questions in the form of text or by microphone...
What will be the process? After your session's registration, we will send you a link to download a software that has to be installed on your computer (compatible Windows from version 98 second edition and following; a mac version will be available running 2006) The day of the conference, at the hour envisaged, you will have to activate the conference software, and you will thus be able to visualize actions of the speaker on your screen, to hear him by activating your loudspeaker, and eventually to discuss and ask for more informations, either vocally if your computer is provided with a microphone, or in "Chat" mode.
Please give us your wishes, by clicking on that link. With results of this survey, we will make a synthesis of it to determine from them top subject priorities and will keep you informed about them.
The XOOPS Development Team is pleased to announce the creation of the xoops-announcement mailing-list, available on our Sourceforge space. The purpose of this list is for the XOOPS Development Team to send out any announcement, including information about upcoming releases, one day before this news is made public on the XOOPS.org websites. Thus people interested in helping us testing packages before their public releases, developers who would like to to synchronise their own development release schedule and the local support sites managers who need to translate the announcements will now be able to get early information. It is a one-way channel. Discussions about the XOOPS core development are held at the SF.net XOOPS project forums. This list is only a first step: we are quite busy at the moment not only preparing next releases, but updating the way we work, and more importantly communicate. New websites and documents will come soon, to allow everybody who wishes to contribute to this project to do it efficiently, and synchromize all the efforts of the XOOPS community members.
Due to the quickly discovered bugs present in the XOOPS 2.2.3 release, I have decided to follow the suggestion and re-label the release status to a RC, meaning that it is not recommended for a production website.
Previously announced translation is out, and is done by our member GrizzlyDK, unfortunately some misundersting between me and GrizzlyDK makes this translation incompatible with ML hacked sites, so dont try it out with combination languages different from ISO8859-1 charsets.
We were recently made aware of a potential problem with certain XOOPS files disclosing physical server paths when accessed directly from a browser.
This problem exists in both XOOPS 2.0.13 (and previous versions) and XOOPS 2.2.x and we have therefore fixed this problem in the core files for new releases in both the 2.0.x and 2.2.x branches and recommend that all 2.0.13 (and previous versions) users update their installations to 2.0.13.1 and that all XOOPS 2.2 and 2.2.1 users update to version 2.2.2 at earliest convenience.
I am currently working on a new set of flash tutorials for XOOPS version 2.2. The 2.0x tutorials will remain unchanged as 2.0.13 is still a stable version and those tutorials apply to that series.
With the new layout, as well as the new features in the XOOPS 2.2x versions, I felt it was necessary to update the tutorials to help in navigation and usage of the version.
The XOOPS Development team would like to announce the immediate availability of XOOPS 2.2.1.
This is a maintenance release that addresses several problems identified after the XOOPS 2.2 release as well as a critical security issue, and therefore all users of XOOPS 2.2 are strongly encouraged to upgrade to this release as soon as possible.
SourceForge.Net is being filtered for Persian Internet users.
A traditional filtering act of Iranian officials harmed Xoopsers also. Yesterday, Aug 8th, 2005, Internet Service Providers in Iran were orderd to filter SourceForge.Net Preventing Persian users to download Xoops. The reason behind this act is unclear. SourceForge.net, the biggest Open Source website, has been hosting the Xoops and many other programs for years and its censorship may cause trouble for open Source Projects' users. Hopefully this website will be removed from the Iranian Internet blocklist and the ones who had problems downloading such a great and free program will get their right to do so.
The XOOPS Core Development Team is very happy to announce the release of XOOPS 2.2
After an intense development and testing period, we are now ready to release the final version of XOOPS 2.2 boasting a completely new set of themes, theming of the administration area and dynamic user profile fields.
As with all new features, the flexibility and usage of the new features will not show properly until more people are using them, so you may experience limitations that you did not expect.
The XOOPS Core Development Team brings you the hoped-to-be last Release Candidate of XOOPS 2.2 before a stable release can be made.
This release fixes several bugs in XOOPS 2.2 RC as well as the much-disputed change of username and real name has been changed.
XOOPS 2.2 RC2 has a login name for login purposes ONLY a username for display in forums, news posts etc. and the real name attribute that is used in a couple of modules but apart from that, only displayed in the user's profile.
Earlier today, phppp and I decided that it was best to postpone the release of XOOPS 2.2 for another week.
We know a lot of people are expecting this release and waiting anxiously - even more as the release date approached - and it is with a certain sadness that I am writing this announcement.
The reasons for postponing the release, however, is because we care about you. You, the XOOPS community, deserves a product that we have cared for and tested thoroghly. Not a rushed release with a major flaw somewhere because we wanted to keep the (already delayed) release date.
Strasbourg, 6 July 2005 -- The European Parliament today decided by a large majority (736 members, 680 votes, 645 yes, 14 No, 18 abstentions) to reject the directive "on the patentability of computer implemented inventions", also known as the software patent directive. This rejection was the logical answer to the Commission's refusal to restart the legislative process in February and the Council's reluctance to take the will of the European Parliament and national parliaments into account. The FFII congratulates the European Parliament on its clear "No" to bad legislative proposals and procedures.
Earlier this week, I had some conversations with James from GulfTech Research and Development about a security hole in the XML-RPC interface.
We worked together on finding a solution and also found one - but unfortunately it was not a universal solution, which we now correct with XOOPS 2.0.13 that also solves some other sanitation issues where the server's magic_quotes_gpc settings was not taken correctly into consideration.
Everyone is urged to upgrade to 2.0.13 at earliest convenience and the XOOPS Core Development team apologizes for the high frequency of updates this week.
Upgrade Instructions 1. Download Patch 2. Extract Patch 3. Upload Patch files (four files) to webserver 4. That's it - no need to update System Module for this one
Xoops Tips is pleased to release a short guide on Xoops search engine (mainly on Google) optimization. It also attempts to clarifies the myth or misception about Short URLs or Simplified URLs. Do they help? Yes, according to our experience.
This little guide is work-in-progress. We are looking for comments and suggestions. Depending on the responses, we may release a "final" version in the near future.
The Software Patents Directive, as approved by the European Council of Ministers, would codify US-style Software Patents in the European Union.
If that happens, software developers will no longer own what they write and can be sued for selling or distributing their own software.
If you don't inform your parliament, mega-corporations will do the job for you: "The European Parliament is filled with lobbyists of Microsoft, Eicta, CompTIA and so on. There are 30 to 40 lobbyists permanently roaming the halls." (in Eweek, 21 June)
I am pleased to report that the XOOPS Open Conference 2005 in Tokyo was successfully held on 21st May. With over 120 participants, we discussed a lot of topics concerning the XOOPS, exchanged our ideas and talked each other face to face. Many xoopsers got fan together.
We hold an open conference about XOOPS in Tokyo Japan on May 21, 2005. This conference has the slogan "All participants are the developpers". Over 100 Xoopsers has already applied the confirence.
I have just created a flash tutorial that covers the upgrade process. I have seen a lot of questions in the forums and I hope this clarifies some things about the upgrade process. This does cover the Xoops 2.0.10 upgrade.
The XOOPS Core Development Team brings you the next step in XOOPS Development.
XOOPS version 2.0.10 is a security-improving release that lessens the use of fopen with URLs and brings a completely new tool for securing modules against CSRF attacks: The XoopsSecurity class (explained in the further pages)
This release contains files for the core-included versions of News and Newbb (1.1 and 1, respectively). If you use Newbb 2 and/or News 1.2 or later, you should not upload the files in modules/news and modules/newbb as they will mess up these modules.
This will also be the last release with "Core Modules" as you know them. News, Newbb, Mylinks and the rest will be replaced with module packages targeting different types of websites. However, the term "Core Module" will not disappear totally, but shift definition from "Module included with the core package" to "Module managing the core". More information on this will be given along with the development of XOOPS 2.1.0
The last time I posted here I had just started a tutorial section on my site. The usage of the tutorials have been great. And a big thanks to the Xoops community for that.
Since the last time I have added two new Xoops Tutorials:
But, I think the big news is another new category I have started: Newbb 2 Tutorialswhich contains four new flash tutorials on the installation and configuration of Newbb 2.
The XOOPS Core Development Team is happy to announce the release of XOOPS 2.0.10 RC2
We hope to bring you a 2.0.10 version without new bugs, but before we release the stable 2.0.10 we want to be sure.
Therefore we hope that this release can be tested thoroughly and no new bugs found.
NOTE: This is a full release ONLY - it is meant for testing and there ARE modules in this package. This means that if you have upgraded your News or Newbb modules to versions higher than 1.1 and 1.0, respectively, you should be VERY careful not to overwrite these modules' files when uploading. And although we want to test this both from fresh installations and upgrade installations, we do NOT encourage the use of this release candidate on production sites. You've been warned!
We are happy to announce the release of XOOPS 2.0.10 RC
XOOPS version 2.0.10 RC is a security-improving release that lessens the use of fopen with URLs and brings a completely new tool for securing modules against CSRF attacks: The XoopsSecurity class.
Upgrade from 2.0.9.2, 2.0.9.3 or a 2.0.10 beta by uploading all files in the 2.0.9.2-2.0.10 RC patch and update the system module through modules administration.
This release contains files for the core-included versions of News and Newbb (1.1 and 1, respectively). If you use Newbb 2 and/or News 1.2 or later, you should not upload the files in modules/news and modules/newbb as they will mess up these modules.
As you finally discovered it, April First can be a tricky day ! I must say I had a little extra fun feeding my son last night, as, each time I got up, I went on xoops.org to see how many fishes I had cathed
Just to be clear : this stunt was the first SmartApril'sFool
Of course I don't intend to stop The SmartFactory's activities ! Now more than ever, I strongly beleive that XOOPS is one of the best CMS and The SmartFactory intend to persue its mission of Making XOOPS Modules Smarter... Everyday !
And for XOOPS Multilanguages, it always have been clear in my mind that it was only a hack, and that it would never be implemented in the core...
Thank you goes out to everyone in the XOOPS community who have tried the first beta version of XOOPS 2.0.10
There were some bugs that weren't fixed and a couple of new ones introduced in this version that we try to remedy with the beta 3 release.
Upgrade from 2.0.9.2, 2.0.9.3 or a previous 2.0.10 beta by uploading all files in the 2.0.9.2-2.0.10 beta 3 patch and update the system module.
This is still a beta, since the final quirks need to be flushed out, but provided we get enough positive feedback, a final 2.0.10 release should be released within 1-1½ weeks.
This release contains files for the core-included versions of News and Newbb (1.1 and 1, respectively). If you use Newbb 2 and/or News 1.2 or later, you should not upload the files in modules/news and modules/newbb as they will mess up these modules.
Thank you goes out to everyone in the XOOPS community who have tried the first beta version of XOOPS 2.0.10
There were some bugs that weren't fixed and a couple of new ones introduced in this version that we try to remedy with the beta 2 release.
XOOPS version 2.0.10 beta 2 is a security-improving release that lessens the use of fopen with URLs and brings a completely new tool for securing modules against CSRF attacks: The XoopsSecurity class. See the first beta announcement for a description of the token system.
This is still a beta, since the token system still needs some testing, but provided we get enough positive feedback, a final 2.0.10 release should be released within 1-2 weeks.
This release contains files for the core-included versions of News and Newbb (1.1 and 1, respectively). If you use Newbb 2 and/or News 1.2 or later, you should not upload the files in modules/news and modules/newbb as they will mess up these modules.
The XOOPS Core Development Team brings you a beta version of the next step in XOOPS Development.
XOOPS version 2.0.10 beta is a security-improving release that lessens the use of fopen with URLs and brings a completely new tool for securing modules against CSRF attacks: The XoopsSecurity class.
This is just a beta for now, since the token system still needs some testing, but provided we get enough positive feedback, a final 2.0.10 release should be released within 1-2 weeks.
This release contains files for the core-included versions of News and Newbb (1.1 and 1, respectively). If you use Newbb 2 and/or News 1.2 or later, you should not upload the files in modules/news and modules/newbb as they will mess up these modules.
In order to replace a failed ups battery, the Xoops.org family of sites will be temporarily taken offline. This downtime will occur around 3/26/2005 at 12:00 a.m. CST and should last only for a few minutes.
The XOOPS Core development team is pleased to announce that a patch addressing the vulnerability in the XoopsMediaUploader class has been released and is available in our Downloads Section
It contains three files: /class/uploader.php - the new XoopsMediaUploader class, replacing the existing /class/mimetypes.inc.php - a new file containing mimetypes and their extensions /include/version.php - updates the version to 2.0.9.3
Upgrade Instructions: Upload the files to their respective folders, overwriting existing files.
Special thanks goes out to Pokleyzz for reporting this bug on sourceforge.net, to the Japanese community for reporting it a long time ago and to phppp for helping Skalpa addressing it. Also thank you to everyone testing this patch prior to its release.
The XOOPS Core Team is proud to announce the next step in organising the XOOPS project and its great community: The XOOPS Foundation. The XOOPS Foundation (or Stichting XOOPS as it's officially called) is a registered non-profit business organisation based in The Netherlands. Its primary goal is the promotion of the open source use and development of the XOOPS content management system within the limits of the General Public License, which has been established by the GNU’s Not Unix Project or a compatible software license as defined by the Free Software Foundation..
They have been corrected some orthographic errors, where needed now are displayed more information, in order to increase the understanding and, in general, we have tried to give even more homogeneity to the translation.
We think that this job will increase the perceived quality of the whole system, and we are pleased to receive any positive or negative comment from the italian user of XOOPS.
Thanks in advance to XOOPS.org for the space granted, kind regards, the XOOPSIT Staff (http://www.xoopsit.net)
Xoops Tips is pleased to release a Xoops site security guide. It is a summary of various security tips from both our site and the official Xoops forums. Comments and additional security suggestions are welcome.
farsixoops.org : the official support site for all persian xoopsers
we are proud to annonce that farsixoops was accepted as the official xoops support site in persian. we opened this site 2 months ago and have some good content there so this site is not a totally newbie site. we keep on the xoops.org structure but use a new theme ( this theme released very soon) some of our goals in farsixoops.org are: - support xoops persian users and solve their problems in public forums - introduce xoops portal to all persians - transfer xoops.org news and annoncements to farsixoops.org - collect all persian xoops users and developers in one place - to be in a close contact with xoops.org website
also we already developed xoops for persians in xoops persian project at dev site. some of our goals in dev project are: - translate core xoops , modules , documents , ... to persian - hegira date for persians - RTL style and themes for all RTL languages - utf-8 charset in xoops core and test the compatibility in new modules - build a hegira calendar for xoops (now still we work on this point)
to persian readers:you can see the related news here
XOOPSDEM 2005 was fantastic! It was really great to be able to put names to faces, and to see that people's enthusiasm for XOOPS isn't just an online phenomenom.
When I finally returned home Monday night I found that I'd made pages and pages of notes of the meeting - well, indecipherable scribble really. I've tried to piece it all together here, for the benefit of those poor souls who couldn't make it to Brussels
[...]
Remember, this is taken from scribbled notes made 3 days ago... don't take anything in this report as absolute truth, it's really just my impressions. Wait till the presenters publish their own notes to get the full story
I've posted this report over several pages (hope it works), don't forget to look at the other pages too...
Right on time ! It’s 9.00 am and we are in the D building… But nobody’s in there! We all came together. The French speaking community decided to attend the meeting massively : Christian, Philou, Hervé, Marco and myself. The day was starting really bad, though. Anyway, after a shot walk around the place, we felt on a French guy who suddenly calls us in the street. Who was that guy? Does he know us? Do we know him? Yes, of course, he is Skalpa. One of the Xoops Development Core Team members. One of those guys you hear a lot about but never would expect to meet in the street… except here in Belgium, at the 2005 XOOPSDEM.
On saturday 26th of February, you get the chance to meet some of your fellow XOOPSers at the first European XOOPSDEM meeting! Parallel with the first day of the FOSDEM meeting, we will have the morning filled with presentations from the Core Team, take a midday break for lunch or RMS performing at FOSDEM (15 minutes away from our location), and continue in the afternoon with presentations from the community and time for discussions. In the evening we can all hook up and hit the town!
Xoops Tips is pleased to release a short guide/tutorial on the uses of Smarty. Issues covered: 1. List of XOOPS theme Smarty variables 2. How to use Smarty controlling or fine-tuning block display 3. How to add your own page titles to your modules and web pages 4. How to add custom meta keywords to your web pages 5. Other uses of right blocks if you are not using them for your sites.
Best Community Supporter: Mithrandir (21%) wins an HP iPAQ h2210/h2215, donated by the XOOPS.org project itself!
XOOPSer of the Year 2004: Mithrandir (17%), runner up: Herko (15%). The winner of this category gets a special hosting prize donated by our friends at Surpass Hosting!
Wow, Mithrandir has won 3 categories. He has graciously ceded 2 of these categories to the runners-up tho, so Onokazu wins the Best Code Contributor and Herko the XOOPSer of the Year categories! Congratulations to all the winners! Read more for Mithrandir's explanation!
German Xoops Support site restructured and redesigned
The team at the german xoops support site worked hard the last weeks to get the content of the site better arranged. The site is online since the very beginning of xoops and this was very visible to the users.
The management of the german support changed a little. frankblack (francis here on xoops.org) is now the head of the team. migoe stepped in to help with organising and moderating the forums and studioC is doing a german xoops newsletter together with frankblack now.
We all decided that myxoops.org needs improvement. So we updated the modules and are using wfdownloads for our downloads section now, newbb2 as forum module and smartFAQ for our documentations.
My job was to put the new structure in a well suited dress. I designed a fixed with theme for good readability. The header images on our site are depending on the currently viewed module. I posted a faq about this here at xoops.org. Also the currently viewed module gets highlighted in the main menu. I posted this hack in the xoops.org forums a while ago.
The forum itself gets the full width of this fixed theme. The navigation is displayed above the board there.
Jenny from Jensclass.com sent me a very nice and comprehensive guide to upgrading your XOOPS site from 2.0.7.3 to 2.0.9.2. It's got a detailed step-by-step explantion complete with screenshots. An excellent contribution, thanks to Jenny!
I have just started a new section to this site. It is a section of Xoops Tutorials.
What it is exactly is a series of flash tutorials that explain how to complete different operations within Xoops and general site management functions. Sometimes seeing is easier to understand than reading.
The tutorials are located in the Xoops Tutorials section of the site.
As usual, please CAREFULLY read the ReadMe.txt file as it contains all the instructions to install or update XOOPS Multilanguages. Please take this advise very seriously as you may have some problems if you don't follow the instructions carefully .
When some months ago the Instalation Guide was published in English, I have announced a spanish version. Now this work is done. I do not know to whom I should send it.
Thus, the spanish version is H E R E in PDF format.
Some small mistakes must be still settled. Should somebody find a translation or some other error, I thank for a short message (I´m not a spanish native speaker).
The images will be still exchanged with pictures from the Spanish Instalation. (next weekend )
The new French XoopsLetter is out. That's the first edition of this new year. Here is what you can read :
1. Editorial 2. A first Xoops website in the Quebecois's government 3. Webworms, danger for the CMS 4. A meeting about Xoops/TikiWiki in Montreal 5. Predator's Interview 6. What's new on xoops.org ? 7. Invitation to the Fosdem 8. the Resmanager module
The XOOPS Core Development Team is happy to announce XOOPS 2.0.9.2
This version fixes a number of bugs introduced in the 2.0.9 and 2.0.9.1 releases, and upgrading to the latest version is highly recommended.
You can find the full versions of XOOPS 2.0.9.2 here. Patches from older versions to 2.0.9.2 can be found here. Those who have already upgraded to 2.0.9.1 can simply overwrite their XOOPS with the files included in 2.0.9_to_2.0.9.2. However there might be some minor problems with the uploader and the block administration. If you do have problems with them, you can do the following:
Uploader problem: apply the patch posted by Mith on this thread or simply replace class/uploader.php with the one included in 2.0.9.
Block administration problem: edit and save all your blocks. If you have already done that when upgrading to 2.0.9.1, I am afraid you would need to that again.
Note to users using the newbb2.0 module Do not upload the folders and files under /modules/newbb to your server. The files included in this package are not for the newbb 2.0. Please wait for the updated package to be released from the newbb2 project developers.
XOOPS Team is pleased to announce the release of XOOPS 2.0.9 final (not beta or RC). We have made a number of important fixes including patches for security bugs recently found in the newbb module. Therefore we encourage everyone to update to this version as soon as possible.
2.0.7.1-2.0.7.3 users, use the XOOPS 2.0.7.x to 2.0.9 patch to upgrade to the latest version. 2.0.7 users should use the XOOPS 2.0.7 to 2.0.9 patch. Sites running XOOPS older than 2.0.7 should first upgrade to 2.0.7 before applying the patch.
Do not upload the folders and files under /modules/newbb to your server. The files included in this package are not for the newbb 2.0. Please wait for the updated package to be released from the newbb2 project developers.
XOOPS is expanding fast, with many modules being written by people with various degrees of experience with developing xoops modules. Some use clean and lean code, some have many features but are slower. XOOPS development is of course a learning process, and to help decrease the learning curve, the XOOPS Team has created the Quality Assurance Team.
The goal of this group of XOOPSers is to help the XOOPS community determine the general quality of the XOOPS modules, and by doing so, setting standards for XOOPS development. This can vary from code snippets, FAQ's, to smoketests and a XOOPS QA label for modules that have passed a series of QA tests.
But, as with everything in XOOPS.org, we can't do this without you! We need enthusiastic people who want to join the QA team and help it get started. We've tricked Dave_L into coordinating this effort, so please make his worries about making this worthwile for the XOOPS community go away and join the QA team by leaving a comment with your motivation and what you want to contribute to the QA team here!
Have you noticed that CPanel, the leading web hosting control panel, has incorporated an addon to automatically install and maintain a XOOPS installation on any hosting account in their latest release 9.9.9? I think this is great news because this will help spread XOOPS to literally millions of people who use CPanel and wouldn't know about XOOPS or how to install it on their own, but can do so using CPanel.
The 10th December French speaking newsletter is out!
The Fench XOOPS Support community have published their latest newsletter. This edition's topics are:
1. Editorial 2. Interview: Skalpa 3. Xoops-Modules : first anniversary 4. What's new in the module's database? 5. How to do it: submit a module on Xoops-France 6. How to do it: making a great module's comparison test 7. The new forum module: Newbb 8. Koivi editor for XOOPS 9. Technical aspects of the fusion
There have been a recent rash of users attempting to make offline copies of http://www.xoops.org and wiki.xoops.org.
Our policy: Don't.
Many offline copiers are setup to make many simultaneous requests to a website to improve copying performance. A busy website like XOOPS.org gets a lot of traffic (averages 3.5 GB transfered daily), and these offline copiers can easily eat up connections meant for normal users. If we catch a website copier, their address will be banned at the firewall.
We are very pleased to announce the opening of XOOPS FAQ. Check out the link on the left hand panel menu to see the XOOPS FAQ. From now on this could be your NO:1 visit even before posting on the forums!
XOOPS is "Powered by you!" So ... we need your input!
The FAQ is as good as you make it. Help XOOPS users of all levels of experience find the answers to their questions by adding questions and answers to the FAQ! The XOOPS Support Forums are a rich resource for the FAQ, your help could make it a lot easier for everyone to find the answers they are looking for!
Your skills and experience could also help make it the best, because we need your help with moderating member submissions and contributions. We need to keep the quality high, the answers up-to-date, the items findable and understandable. Thanks to the excellent moderation features in this new version of SmartFAQ it is even easier to merge and edit content. We really need just a little bit of time from a few experienced users. Can you help? This is a great opportunity to drive this project forward and create the best Content Management knowledge base on the net! We have the tools, we have the skills and experience, but we need volunteers to help us. email carnuke@xoops.org if you are interested.
XOOPS FAQ uses Marcan's excellent SmartFAQ module and will soon become the premiere knowledge base of help, instruction and advice for all XOOPS users.
Now French speaking “Xoopsiens” are going to be able to find all the necessary information about their favourite CMS on one and only one address: http://www.frxoops.org.
Many people have shown interest in using Reynaldo Alvarez's ShortURL hack. As Reynaldo has posted in the forums, the hack DOES work. But there are a few of glitches using it with Xoops. The problem is related to how the hack deals with relative links and how the developers had coded their Xoops modules.
To make the hack fully operationable, you must be willing to make some changes to various module files. This little guide is intended to serve as "pointers", so you can make the required change easily.
This tutorial is intended to help entry-level users to process their own avatars and prepare them for uploading to their Xoops website. I strongly recommend that users also read my first tutorial here http://houseofstrauss.co.uk/files/avatar-tutorial/avatars.htm if they need guidance about using the sql file in the database. I also recommend that users try out the procedures FIRST on a test site, preferably on XSAS local server installation. If you are learning new techniques, you should always do this in a safe, non-production environment, where mistakes don't matter.
This tutorial pack contains the following:
1- avatars folder (empty except for a blank file to be deleted) 2- collection folder (containing 100 mixed images for processing) 3- myavatars.htm (the tutorial file) 4- myavatars.sql file (the database file to accompany the avatars) 5- myavatars.swf file (must be kept with myavatars.htm) 6- PicSizer.zip (compiled exe application for image processing.) 7- Readme file. (this file)
Avatar Tutorial Using flash (for entry level users)
I've noticed from several posts on the forum that people want to know how to add multiple avatars to their websites without manually inputting from the Xoops admin page. Mikhail has created a download of 342 avatars and an sql database file to accompish this, but using phpMyadmin can be quite daunting for newbie users. Developers, do you remember the first time you visited phpMyadmin and said "oh! sh*t this looks complex" and made a fast exit? Maybe not, but inexperienced users are rightly concerned about using database interventions without knowing what they are doing and find the php manual over complex for basic tasks.
Xoops 2.0.9 Beta is brought to you by the Xoops Core Development Team.
We have added a few extra features as well as done some extensive changes in many files to get closer to PHP 5 compatibility. We still do not claim to be PHP 5 compatible, because we are aware of some problems with installing certain modules, but hope with this release to get closer to solving those problems. Due to the amount of changes, this release cannot be recommended for production websites, but should be used for testing purposes only.
Upgrade from 2.0.7.x: - Upload files in package (if using full package, make sure not to overwrite your mainfile.php) - Update System Module
See the changelog for more details as to what is changed in this version.
The XOOPS Documentation Team is pleased to announce the publication of the "The Operation Guide"
This is a lengthy and comprehensive guide to 'what is this' and 'how do I do this...' concerning the administration of a XOOPS2 website.
It details all the menus, functions and requirements of the admin pages, describing simple operations like uploading avatars to more complex setups of the group permissions and positioning blocks.
The file is available as an online guide and also as downloadable files in .chm, .zip and .pdf formats.
XOOPS Team is pleased to announce the release of XOOPS 2.0.7.3. It includes a fix for a security bug that allowed hijacking of session variables in a certain circumstance, even with 2.0.7.2. It is strongly recommended that all users using any of the previous versions of XOOPS including 2.0.7.2 upgrade to this latest version.
Changes =============================== !! SECURITY FIX !! fixed more bugs that allowed session hijacking under a certain circumstance (Onokazu)
As anther OFficial XOOPS Support site, the XOOPSMalaysia.org site is dedicated to but not limited to giving XOOPS support in Malay Language.
We would contribute to XOOPS Malaysia Community: 1. Up-To-Date translation of Official Xoops News/Annoucement 2. Deliver/Translation of Xoops core/modules release 3. Development of Xoops modules 4. XOOPS promotion by technical support. 5. Designing XOOPS Theme and etc...
The XOOPS Core Development Team is pleased to announce the release of XOOPS 2.0.7.1. This is an intermediary "bug fix" release which addresses several issues reported since 2.0.7. Therefore it is highly recommended that all 2.0.X users upgrade to this version.
We are about to clean up the whole file repository here on xoops.org as well as the repository on SourceForge.net
Since this is quite a large task, I would very much like some help with it.
Anyone with a bit of time to spare would be welcomed with open arms and a big thank you.
Tasks involved are: a) Ensure that the file repository has no broken links b) Ensure that the files listed are the latest version c) Update listings to the latest version d) Ensure that the files are in the right category
If you are available and want to lend a hand - contact me on mithrandir@xoops.org
Due to a error in a db maitenance script for Xoops.org, all forum/news posts from the last 4 hours have been lost. The problem has been corrected, and we apologize for the inconvenience.
As a Xoops Simplified Chinese Support site, the XOOPS.org.CN site would be dedicated to but not limited to giving XOOPS support in Simplified Chinese.
Encouraged by the Xoops Chinese sites' great work, such as http://hiweed.com/xoops, http://bbchen.org, we would contribute to Xoops China Community: 1 up-to-date translation of Official Xoops News/Annoucement 2 deliver/translation of Xoops core/modules release 3 development of Xoops modules 4 Xoops promotion by technical support and free hosting service
1. Editorial 2. Themes, templates and Smarty 3. Xoops text formatting 4. Xoops' women's point of view 5. Xoops 2.0.7 multilangage 6. Xoops 1.3 : development still on the way... 7. Latest news from xoops-themes.
With courtesy of the french speaking Xoops community.
I have included your CMS listing for Xoops in CMSFind. I invite you and your users to add your websites to the Xoops category. I know this is new, so you have an opportunity to stand out and get noticed.
Google, MSN and others have started to spider the site. We have experience in starting sites like CMSFind, and started NukeFind last January. That site shot to the top of the rankings and helps webmasters around the world.
Let's show our visitors the quality sites built with your CMS engine by listing them in our new database. We also encourage webmasters to voice-enable their websites with a free SIP phone from our other site at http://www.livephone.us
The XOOPS Core Development Team is pleased to announce the release of XOOPS 2.0.7. This is mainly a "bug fix" release which addresses numerous issues reported since 2.0.6, and includes two important security related fixes. Therefore it is highly recommended that all 2.0.X users upgrade to this version.
This is the re-release of the 2.0.7 package. Those who already upgraded to 2.0.7 before need only to update include/common.php and add the html/upgrade/xoops_206_to_207.php file.
!!EXTRA UPGRADE INSTRUCTIONS!! Please apply the patch as ususal, overwriting the original files with the ones from the patch. Please use your FTP application to make the mainfile.php file in your site root folder temporarily writable (chmod 777). Point your broweser to http://www.yoursite.com/upgrade/xoops_206_to_207.php, and follow the instructions. When the upgrade of mainfile.php is done, please chmod mainfile.php back to 644 or 444, and remove the upgrade/xoops_206_to_207.php file from your server.
Dear XOOPSers: It's very satisfying for me to give you the first product of our team's collective effort: A visual introduction to XOOPS. As the name implies, this is an image-filled document that presents XOOPS to a new user and introduces its main features through a mostly visual interface. We consider this document a polished draft, and after some comments and suggestions, will consider it an official release. We have made available at this time three different versions of the document: a CHM file, a PDF file and a multi-page HTML document (compressed as RAR and as ZIP File). You can download your favorite here: A visual introduction to XOOPS We welcome your comments. Have fun. Cheers.
IT Management & Software Quality Sites Association
I have, per my promise, created two venues for those who manage IT Management and Software Quality oriented Xoops Sites and would like to share links and information.
REDMOND, Wash., March 23, 2004 -- It has recently come to light that Kazumi Ono (known as Onokazu), the Head of the XOOPS Development Team and Helton Hartford, the Development Director at Microsoft’s Application Branch, have been discussing the possibility of future co-operation between the two groups. Hartford has announced his intention to buy out the GNU license for commercial use from the well known content manager, describing the process as “inevitable.”
He was also quick to point out the value of the XOOPS platform “… the XOOPS application is by the far the safest investment in the CMS range. The announcement of XOOPS 3.0 has us all very excited, and if things go well we’ll be integrating it into our core development process as soon as 2006.”
Hartford also hinted at the possibility of discounts for existing XOOPS users who want to upgrade to 3.0 once Microsoft have taken control. This news will no doubt be of great interest to the wider XOOPS community, and will help allay fears that the platform will become unavailable to those outside of Microsoft after the merger.
However, the Development Director has said that XOOPS support sites, such as http://www.xoops.org, will not be given the chance to upgrade to 3.0 after the merger, as these sites would only serve as “unnecessary competition” to Microsoft’s own Support Centre.
Since then it has emerged that Kazumi Ono has negotiated for top XOOPS figures, such as Herko Coomans and Goghs Cheng, to be offered contracts at Microsoft in order for them to remain at the forefront of the XOOPS development process during and after the integration process.
When pressed on a date for the signing of a contract, Ono would only go as far as saying “soon.” In any case, this development is sure to send shockwaves through out the XOOPS community.
I am trying to get a list together of all the online gaming websites using Xoops, so we can look at each others websites and share idea related to Xoops and online gaming.
I started a forum thread in the Xoops Members lounge, located here:
Hello XOOPSers! The XOOPS COre Team has cought the idea to organise a European XOOPS Conference in Amsterdam, the Netherlands, in the beginning of May. Around that time the Spring PHP Conference will be held there as well, so people who want to, can combine the two events in one trip. The purpose of the event is to learn and teach, to display and check out, to preach and believe, and to meet and greet and have fun, of course! We have a draft program proposal, but we need your help!
this is a package that useful for persian users of xoops you can download this from here
some points in farsixoops v1.1:
1- all of default module langs and images are farsi. 2- default theme is right to left 3- admin theme is right to left and farsi 4- hegira date in all part of site
XOOPS Team is pleased to announce the release of XOOPS 2.0.6. It includes numerous bug fixes reported since the 2.0.5 release and important security related fixes that address cross site scripting vulnerability in the newbb module reported recently therefore it is highly recommended that all users using the module upgrade to this version. All files are available for download here. Changes =============================== - Removed calls to XoopsHandlerRegistry class (Onokazu) - Fixed loop problem after retrieving a lost password (Onokazu) - Changed all include() calls to include_once() for xoopscodes.php (Onokazu) - Added routines to remove users from the online member list when a user is deleted (Onokazu) - Added parameters to the Critreria class constructor to allow the use of DB functions in SQL criteria (skalpa) - Added fetchBoth() method to the XoopsDatabase class (skalpa) - Fixed typos in class/smarty/plugins/resource.db.php (skalpa) - Refactoring in /class/xoopsform/form.php (skalpa) - Added some methods to /class/xoopsform/formelement.php to allow the use of accesskey and class attributes in form element tags (skalpa) - Fixed extra HTML tags not being displayed when using the XoopsThemeForm::insertBreak() method (Catzwolf) - Changed the default HTTP method of the search form to GET (Onokazu) - Fixed notification constants not being included during installation (Onokazu) - Fixed session data not being properly escaped before inserting to the database (Onokazu) - Some useful changes to the group permission form (Onokazu) - Fixed the block cachetime selection being reset after preview (Onokazu) - Fixed invalid regex patterns used for username filtering, also added fix to allow the safe use of multi-byte characters in username (contributed by GIJOE) - Fixed bug where some blocks were not being displayed in block admin page on certain occasions (Onokazu) - Fixed the problem of system admin icon disappearing on certain occasions (Onokazu) - Fixed the errorhandler class to check the current error_reporting level before handleing errors (Onokazu) - Re-activated the errorhandler class (Onokazu) - Updated class/Snoopy.php to the latest version, v1.01 (Onokazu) - Fixed a typo in kernel/online.php (Onokazu) - Added some useful functions to include/xoops.js (skalpa) - Fix for Opera in include/xoops.js (Onokazu) - Fixed user bio and signature values causing corruption in the edit profile form on certain occasions (Onokazu) - Fixed the module name being reset to the default value after module update (Onokazu) - Fixed invalid regex patterns in xoopslists.php (Onokazu) - Fixed a few issues with register_globals setting - Fix for the auto-login feature (not activated) - Fixed image categories not being displayed in the order set by admin (Onokazu)- Fixed a typo in kernel/config.php (Onokazu) - Fixed comments not being displayed in the order as requested (Onokazu) - Fixed the mailer class not setting some header values (Onokazu) - Fixed chmod problem in class/uploader.php - Fixed magic_quotes related problems in class/uploader.php - Fixed notification routines causing a fatal error while trying to notify non-existent users (Onokazu) - Added fix to convert & to & within mail messages (Onokazu) - Fixed html special characters causing problem when submitting a new module name (Onokazu) - Fixed javascript error in mailuser form (Onokazu) - Fixed javascript error in calendar date select form - Added a new Smarty function <{xoops_link}> (skalpa) - Added check to prevent webmaster user/group from being removed completely (contributed by Ryuji) newbb - Security fix in modules/newbb/viewtopic.php (Onokazu) - Security fix in modules/newbb/viewforum.php (Onokazu) - Added register_globals related fix to topicmanager.php (Onokazu) - Fixed topic moderation icons not being displayed for moderators in templates/newbb_thread.html (Onokazu) - Fixed topic time not being displayed in recent posts block on certain occasions in blocks/newbb_new.php (Onokazu) - Added fix to correctly navigate to the requested post even when the post is not on the first page of flat view (contrib by GIJOE in class/forumpost.php, viewtopic.php, viewforum.php) sections - Added missing global variable declarations to index.php (Onokazu) mydownloads - Added register_globals related fix to modfile.php (Onokazu) news - Added fix to always display published date in each article (Onokazu) - Added missing ?> at the end of file in xoops_version.php (Onokazu) - Some fixes in admin/index.php xoopspolls - Fixed color bar selections not working when creating/editing a new poll (Onokazu) xoopsmembers - Fixed 'more than X posts' not working when set to 0 (Onokazu) - Added a new language constant to language/english/main.php (Catzwolf) - Removed invalid HTML tags in templates/xoopsmembers_searchresults.html (Catzwolf) For users currently running 2.0.5/2.0.5.1/2.0.5.2, extract xoops-2.0.5-to-2.0.6.patch.zip or xoops-2.0.5-to-2.0.6.patch.tgz and just overwrite the old files with the new ones. After that, 'update' the system, newbb, xoopsmembers modules from the module admin section to apply the changes made to template files of these modules.
Please check out my new site http://www.bpoforum.org, a site with a mission to bring outsourcers and providers together, along with building a community to discuss the effects of Globalization. Please review and comment on design & content. thank you
not yet ready, I know, but perhaps YOU want to take part in which direction it will go. Have a look at XOOPSfacTorRY and see its going on...
I decided to go online while changing some more detailed things online. I think, i will give xoopsfactory another possibility to find a new destination.
I would love to see xoopsfactory as a portal for xoops commercial user. I will love to give potential clients an ability to see how much companies are using xoops for their commercial site. i#ve seen many sites comming up in the last month and some of them are great, but we had to put it together at one place i think.
But if this should work, i will need the help of those users who are interested or use xoops for commercial themselves.
I would love to see news of commercial interest, news of commercial webmaster interest, links to commercial projects all within xoops gathered at one [this] place.
As it works like things are in my head, there will be: -links to commercial xoops sites -links of interest for xoops commercial webmaster -useful little tips -jobsearch [services with xoops modules and themes] -news about releases, experiences with xoops and implementation in client sites - etc..
I will begin the next days to fit the needed modules. But ?.. WHAT is YOUR opinion ?
Are there ideas what to add as content? Which modules would be useful? What content would YOU like to see as a webmaster or admin of a commercial xoops site?
XOOPS 2.0.6 RC has been released for testing. Please test this release as much as possible, so that any remaining issues can be uncovered and resolved before the final 2.0.6 release.
Both zip and tar.gz packages are available on our download page.
XOOPS Core Team
CHANGES ======= Please see the html diff files (diffs/xoops-2.0.5-to-2.0.6.diff.html) included in the package, where you can see visually which lines/files have been modified.
The XOOPS Core Team has created several teams to meet the needs and demands of the community as best as possible. I saw myself entrusted with the responsibility for the ‘XOOPS Theme Design’ Team. We have created a new website dedicated for the support, design and development of XOOPS themes and graphics. This website will be the official portal for XOOPS Themes, including comprehensive documentation and the best XOOPS theme library ever realised. If you are a designer, creator or writer? Give your experience in graphic design to the whole XOOPS community and join the XOOPS Theme Design Team! Drop me an e-mail if you're interested.
Programmers required for the Module Development Team
I am looking to add another 3 or 4 developers to the module development team. If you have excellent knowledge of PHP and XOOPS then please contact myself at catzwolf@xoops.org.
Could you please attach a quick Bio of yourself and your talents please.
XOOPS Team is pleased to announce the release of XOOPS 2.0.5.2. It includes important security related bug fixes that address cross site scripting vulnerability in the weblinks module reported recently therefore it is highly recommended that all users using the module upgrade to this version. All files are available for download here.
Changes =============================== - Security fix in modules/mylinks/myheader.php - Security fix in modules/mylinks/visit.php - Security fix in modules/mylinks/admin/index.php
For users currently running 2.0.5.1, extract xoops-2.0.5.1-to-2.0.5.2.patch.zip or xoops-2.0.5.1-to-2.0.5.2.patch.tar.gz and just overwrite the old files with the new ones.
#We will be relesing 2.0.6 very soon which includes loads of bug fixes committed since the 2.0.5 release.
Hi, everybody I would like, as XOOPS FRANCESupport Site's Webmaster, to wish a very good Year 2004 to the Xoops Users all over the world, in the name of the French Xoops Community... I proudly announce that we launched a Theme Contest to create the new Xoops France theme. Only one theme will be selected by the jury to become the Xoops France Official theme but, the 3 first classed themes authors will be rewarded by our host who offer 3 "one year" hosting plans... (100 Mb, 50 Mb and 25 Mb). This contest was originally reserved to french poeple but we decided to open it to every Xoops Theme Designer in the world. (Not to Web Design professionals !!!); Go here to read the Contest Rules and Good Luck !!!
This new year's day XOOPS is two years old! I wanted to do something a bit special for the ocasion, so here it is. What is it? It's a XOOPS Timeline depicting (sort of) the main dates in the development of this amazing product. If you want to see it, just click on the adjacent piece of graphic. To all XOOPS community, thanks, and double congratulations: one for the new year and the other for being companions in the development of this superb software product. Cheers.
PetitOOps made the trial product of a "avatar maker." This can be registered as your user picture, combining a picture like a puzzle. This adds the picture created directly to your user account. The processing method of the picture which the guest created now is not established. Therefore, when you do not log in, it prevents from having used it.
Since a site is Japanese, it may be incomprehensible, but LINK will be displayed if you log in. It is displayed as [ AVATAR MAKER ] in the middle of the center block.
It is glad, if you tries and I have a report tell.
Due to a configuration error with our mailing list, you may receive emails that you should have not. Either with emails bouncing or with in some cases 'Xoopsters' returning 'our good will gesture for this coming Xmas'.
We would like to apologise for this and we have rectified this problem as in as much we have stopped the 'worst' of this problem. But due to the way some servers handle email, you may still receive some of this back log for another couple of days.
This good will gesture email for this holiday season was 'NOT' an attempt to spam or any other reason and should not be seen as such.
We urge you NOT to start any new threads within our forum regarding this topic. As we hope that this will now clear up this matter for once and for all. We will lock now lock all topics regarding this matter and any future ones posted. We hope you understand the reason for this.
We hope that you will understand that this was an error and nothing more.
Again from the Xoops Team
Merry Xmas and a wonderful new year and thank you for your co-operation on this matter.
PlanetXOOPS.com Web Hosting is now open and offers low cost hosting for XOOPS web sites. PlanetXOOPS.com specializes in hosting packages that are tailored for XOOPS sites. You get plenty of MySQL databases, e-mail accounts, a high transfer limit and more. We offer expert help and advice for those that are veterans or new to XOOPS, but most important we offer web servers that are designed to work with XOOPS. You can be assured that your XOOPS site will work on our servers and if you need something installed for that new or custom module, we will install it.
XOOPS Team is pleased to announce the release of XOOPS 2.0.5.1. It includes some important security related bug fixes therefore it is highly recommended that all users upgrade to this version. All files are available for download here.
Changes =============================== - Added $option parameter to xoops_gethandler function (skalpa) - Security fix in banners.php (Onokazu) - Security fix in modules/newss/include/forumform.inc.php (Onokazu) - Security fix in include/common.php (Onokazu) - Temporarily disabled XoopsErrorHandler class (Onokazu) - Security fix in include/functions.php (Onokazu) - Removed XoopsHandlerRegistry class (Onokazu) - Added fix for preventing users entering infinite loop when recovering a lost password (Onokazu)
For users currently running 2.0.5, extract xoops-2.0.5-to-2.0.5.1.patch.zip or xoops-2.0.5-to-2.0.5.1.patch.tar.gz and just overwrite the old files with the new ones.
It's time to begin formal work in the documentation process, so this item has a double purpose:
1) To share with the community a draft of the Documentation Roadmap asking for comments. Please read the document and take into account it's only a draft.
2) To ask from the community help. The Xoops Documentation Team has at the moment 4 members, and we need some more, as you will no doubt see when you read our aspirations. If you feel you can help, please contact me.
Any constructive comment will be welcome. Any destructive comment will be ignored.
The Xoops Module team are proud to present WF-Channel v1.0.1 Beta.
WFChannel is a Xoops v2.0.5 module and will not work with any other version of Xoops.
The purpose of this module is to quickly and easily add content to Xoops with minimal effort and time. WFChannel main purpose is to content such as 'About Us', 'Privacy Statements' and other type of information such as this.
WFChannel also has another feature that will allow you to quickly add a 'link to us' and refer a friend page, you can easily upload the graphics and other information for this page.
This is mostly a bug fix and small update version.
Where you can find many themes for Xoops V1 and Xoops V2 and tutorials
This web site is in French but it is built with the multilingual Xoops 2.0.5 (many thanks to Horacio...) and I am working about translations in english... tutorials and news first. I am working for having a second forum in english.
In few days I kill the unixoops.org website.. and I give you appointment on http://xoops-themes.org
Are you tired of trying to apply yourself the not-always-truly-clear hacks to offer your users a site in several languages? Suffer no more! Mesa de pruebas proudly gives you ... > drum roll < ... Xoops Multilanguage! Included in this distribution are, in a separate directory, the files for spanish language. Use your own files and create easily a truly international site. Please make sure you read the README.TXT file included in the distribution. Zip version [1,471 kb]Rar version [1,361 kb] Enjoy!
Many of you may have experienced performance problems with the Xoops.org website today. This was a result of a Denial of Service attack on the Xoops web server. We have blocked the sources of this attack and have restored normal services.
We apologize for the inconvenience and will keep you informed on further developments.
News.com - In its lawsuit against IBM, the SCO Group has begun a direct challenge to the General Public License--the legal foundation for XOOPS, Linux and numerous other open-source programming projects and software. "The GPL violates the U.S. Constitution, together with copyright, antitrust and export control laws," SCO Group said in an answer filed late Friday to an IBM court filing. In addition, SCO asserted that the GPL is unenforceable.
Peter Zeidman of IntranetJournal.com wrote a series of reviews on open source CMS's, the final review being about our own XOOPS A quote from the article: 'Xoops is a truly out-of-the-box intranet solution and installation couldn't be easier, with database fields, file permissions and a user account set up automatically. Once installed, the design of the system is clean-looking and intuitive. It also differs from other systems with its object-oriented design, which simplifies programming and customization of Xoop's operation. This month I'll be giving you a rundown of Xoops's features, pros and cons, and comparing it with the packages already examined in this series.'
XOOPS Team is pleased to announce the release of My_Downloads RC1.
My_Downloads RC1 introduces some new features outlined in the changes below:
Changes:
- Admin area has totally been re-written using XoopsFormClass - Admin can now upload directly using the Form interface to a location which can be controlled via the config. - File size is automatically calculated for both user and admin uploads. - Category and Screen shot images can be directly upload and previewed. - Uploads are controlled via mimetypes which can be set via the configuration. - Admin can now chose to allow uploads or submissions to the website. - Plus much more.....
The XOOPS Core Team has been silent since the announcement about the new organisation. We haven't exactly been idle, we've been working around the clock to get things set up and ready to go. We intend to give you regular updates on our activities from now on
Most importantly, we're busy squishing all the bugs you reported in the forums here regarding the XOOPS 2.0.5 release candidate. Keep testing, we want to make the release as stable as possible.
XOOPS Team is pleased to announce the release of XOOPS 2.0.5. XOOPS 2.0.5 is a bug-fix release fixing a few critical issues in XOOPS 2.0.4, as well as some other minor bug fixes and changes.
Changes ======== - Fixed template files not being updated even when the 'allow update from themes directory' option was enabled in preferences - Fixed RSS channel title being cutoff at special characters - Minor bug fix in pagenav.php - Fixed blocks disappearing from the block admin page on certain occasion - Additional fixes to work with register_globals off - Fixed problem with XoopsCode Img button not working on certain occasion - Added missing SQL query in kernel/avatar.php - Fixed problem with the newbb module where users could post without a thread title on certain occasion - Fixed problem in banner admin page where banner edit form not being displayed on certain occasion - Fixed group selection option in the blocks admin page not being selected on certain occasion - Fixed poll option textbox forms not displaying the correct values - Fixed show all link in user profile page not working in 2.0.5RC - Additional phrases in language/english/global.php(_NOTITLE), language/english/search.php(_SR_IGNOREDWORDS), modules/system/language/english/admin/blocksadmin.php(_AM_UNASSIGNED), install/language/english/install.php(_INSTALL_L128, _INSTALL_L200) - Added check in install/index.php to read $HTTP_ACCEPT_LANGUAGE on initial load
Lang file changes ======== - /language/english/global.php - /language/english/search.php - /install/language/english/install.php
Requirements ======== PHP 4.1.0 or later (on IIS, 4.3.1 or later) MySQL 3.23.xx or later
Install ======== Download the full package, unpack it and upload all files included. Point your browser to /install/index.php to start the installer. Please read docs/INSTALL.html for details on installation and/or read the Install and Upgrade sections of the Wiki ( http://wiki.xoops.org ).
Upgrade ======== Upgrade from XOOPS 2.0.4/2.0.5RC 1. From the download page, download XOOPS 2.0.4 »» 2.0.5 Patch and upload all files included (files will be overwritten).
Upgrade from XOOPS 2.0.3 1. From the download page, download XOOPS 2.0.3 »» 2.0.5 Patch which includes both 2.0.3-2.0.4 and 2.0.4-2.0.5 patches and upload all files included (files will be overwritten).
Upgrade from XOOPS 2.0.2 1. From the download page, download XOOPS 2.0.2 »» 2.0.3 Patch and upload all files included (files will be overwritten). 2. Now that you have upgraded to 2.0.3, follow the upgrade instruction above for XOOPS 2.0.3.
Upgrade from XOOPS 2.0.1 1. From the download page, download XOOPS 2.0.1 »» 2.0.2 Patch and upload all files included (files will be overwritten). 2. Now that you have upgraded to 2.0.2, follow the upgrade instruction above for XOOPS 2.0.2.
Upgrade from XOOPS 2.0.0 1. From the download page, download XOOPS 2.0.0 »» 2.0.1 Patch and upload all files included (files will be overwritten). 2. Point your browser to http://path_to_xoops/upgrade/xoops2_0_to_2_0_1.php and follow the instruction displayed. 3. Now that you have upgraded to 2.0.1, follow the upgrade instruction above for XOOPS 2.0.1.
Upgrade from XOOPS 2.0 RC3 1. From the download page, download XOOPS 2.0 RC3 »» 2.0.0 Patch and upload all files included (files will be overwritten). 2. You have now upgraded to 2.0.0. Follow the upgrade instruction above for XOOPS 2.0.0.
Upgrade from XOOPS 2.0 RC2 1. Read this article and upgrade to XOOPS 2.0 RC3 first. Then follow the upgrade instruction above for XOOPS 2.0 RC3.
Upgrade from XOOPS 1.3.x 1. Download the full package, unpack it and upload all files included (some files will be overwritten). 2. Point your browser to /install/index.php to start the installer. The installer will automatically detect your 1.3.x and upgrade to 2.0.4. Please read docs/INSTALL.html for details on installation and/or read the Install and Upgrade sections of the Wiki (wiki.xoops.org).
XOOPS 2.0.5 RC has been released for testing. Please test this release as much as possible, so that any remaining issues can be uncovered and resolved before the final 2.0.5 release.
Both zip and tar.gz packages are available on our download page.
XOOPS Core Team
CHANGES ======= - Fixed email checking bug mentioned in this thread (mvandam) - Fixed a number of bugs in blocks admin page (Onokazu) - More usability fix in blocks admin page (Onokazu) - Fixed forum topic links to correctly use the # feature in url (Onokazu) - Fixed password checking bug mentioned in this thread - Fixed database connection error when creating database during install (Onokazu) - Fixed mb_output_handler causing problems in backend.php/image.php/downloader (Onokazu) - Fixed search feature to use GET requests for prev/next/showall links (Onokazu) - Register_globals related fix in /include/comment_post.php (contrib by gstarrett) - Added $xoopsUserIsAdmin global variable (Onokazu) - Added xoops_getLinkedUnameById function to /include/functions.php (Catzwolf) - Fixed invalid Smarty tags in system/templates/system_siteclosed.html system/templates/system_redirect.html system/templates/system_imagemanager2.html
Dutch XOOPS Support has moved The old URL (http://www.jan304.org) is no longer active, and the Official Dutch XOOPS Support site has been moved to http://xoops.opencms.nl. So please update your bookmarks . The Dutch XOOPS Support (DXS) website has been given a fresh new look and easy interface. Now it's even easier to find the answer to your questions!
Dutch XOOPS Support is looking for Dutch and Belgian people who want to help support the Dutch language community. We need translators, moderators, documentation writers and people who can spread the Word of XOOPS . Drop me a note if you are interested!
XOOPS Team is pleased to announce the release of XOOPS 2.0.4. XOOPS 2.0.4 is a minor bug-fix release fixing a few critical issues in XOOPS 2.0.x, as well as some other minor bug fixes and changes.
Changes ======== - XOOPS_CACHE_PATH, XOOPS_UPLOAD_PATH, XOOPS_THEME_PATH", XOOPS_COMPILE_PATH, XOOPS_THEME_URL, XOOPS_UPLOAD_URL are now set in include/common.php (Onokazu) - Added [siteurl][/siteurl] tag to XoopsCode (mvandam) - Fixed a typo in class/uploader.php (Onokazu) - Fixed some redirect problems after login (Onokazu) - register_globals fix in include/comment_view.php (Onokazu) - Xoops.org news is disabled by default in the admin section (Onokazu) - Added a new error handler class (class/errorhandler.php) (mvandam) - Fixed XoopsGroupPermHandler returning duplicate permissions (Onokazu) - Fixed block-disappearing problem in blocks admin (Onokazu) - Fixed typo in kernel/notification.php (mvandam) - Added XoopsGuestUser class in kernel/user.php (Onokazu) - Fixed newbb module to correctly use the # feature in URL (Onokazu) - Improved usability in blocks admin section - Reduced number of users to display in group/edituser page to max 200 users (Onokazu) - Fixed bug where admins could add users with a existing username (Onokazu) - Added files for module developers to easily add group permisson feature (modules/system/groupperm.php, class/xoopsform/groupperm.php) (Onokazu) >> details - Fixed typo in register.php (Onokazu)
Lang file changes ======== - /modules/system/language/english/admin.php - /modules/system/language/english/blocks.php
Recently, the XOOPS Community has grown to over 11.000(!) registered members who use, adapt, hack, test, design and develop the XOOPS Dynamic Web Contentmanagement System. This success is largely due to the stable release of the excellent XOOPS 2.0 system. However, the organisation of managing the XOOPS community wasn’t equipped to deal with these developments, and was in need of a complete overhaul. This project was picked up by a group of XOOPS enthusiasts and we are proud to present to you the new organisation for the XOOPS Community.
xoscommerce - the Xoops module of osCommerce xoopschat - Chat module for Xoops xoopswap - Wap module for Xoops shoutcast - a shoutcast radio module xoops Supermodule - a module with lots of features myxoopsforge - a Sourceforge Clone for Xoops 2.0.x used on the site
I always read posts about "How to make a theme". So i decided to create a little KickStart Guide. It is only the first draft so feel free to modify it! You can find it here:
Please use the wiki! Before you post any question here at these forums you should have a look there! Also everybody who uses xoops is invited to contribute to the wiki!
i´ve just updated a new theme for http://www.xoopsfactory.de. I´m actually testing this theme on different browsers etc. would you please be so kind to help me ?
this theme is for the community and will come for download in september, when all tests are done.
xoopsfactory is a service for commercial sites who want their own individual theme and template. But there will come some downloads for the community. this is my "saying thanks" for the great service in xoops-communities.
1) Will (open-source) content management systems help cut down on the large amounts of data being sent back and forth between workers/collaborators?
2) Will these largely iso-8859-1 / Western-centric systems be able to cater better to non-Western end-users -- or will end users choose local grassroots initiatives (when such alternatives exist)?
Yes, Finally we have it. The version which is awaiting for in long time, It is available for download now.
What's new in this version: Using the final version of Invision Power Board 1.2 Final Can be upgraded for IPB module 1.1.3 Fixed some bugs. Include new features: Can Install and remove IPBM from XoopsCP. Integrate profile of XOOPs and IPBM. Auto generation Skin from IPB origin to work with IPBM. Groups user permission is fixed to work with both IPBM and XOOPS for add user in separating XOOPS or IPBM (only work with default groups of IPBM and XOOPS). Auto login after registration (Validate or not)/Resend password/ from IPBM.
Unfortunately our current team leader Ronhab has had to move aside due to other commitments and we wish him well on these.
If you are willing to put in a lot of time, hard work and blood (well not this much ) to making this part of X-Mode a success. Feel you can lead and inspire others? Then please contact myself (Catzwolf) by PM or Email.
We would prefer to have someone who has experience in this field, but it is not essential.
Finally onlinecity.ch had the chance to react on all the great comments from our users. Many users had problems reading the light fonts, but this has now come to an end.
Check us out, and use the poll and comments section to let us know your opinion. Visit us today at http://www.onlinecity.ch
Wf-Section v1 is a powerful article management system for Xoops v2.
Since the release of the last beta version there has been many changes, improvements and additions. In fact to many to mention all at once and to be totally honest, I have totally forgot how many and what changes have been made!
Here is a short summary anyway.
1. Works with register_globals on or off. 2. Section and articles can now be displayed by their weight through its own page. 3. You can now choose the method of displaying an article, i.e. As normal, just the text without author details etc, or you can just have the text out width WF-Sections (The links to these article have their own menu system). 4. Duplicate section with or without their articles (including html articles) // Thanks Skalpa 5. Via the Configuration, you can now choose which types of files can be uploaded, the file size, image size and permission settings. 6. New navigation menu types which can be configured from the main configuration area, also you can choose the method of display for articles and sections. 7. You can set the display for Icons within the main index page to on or off. 8. WF-Section now uses Xoops comments properly, without the need of hacking into the core files. 9. Attached files as more or less been rewritten and use Xoops form class, more details has been added to this area also. 10. Upload manager is now File manager; this has more or less been redesigned and re-written. Bug fixed where going to the parent directory on some system would confuse it. 11. WYSIWYG editor has had a face-lift J and tables etc will show correctly now. The WYSIWYG editor has a few minor details not working; these will be pointed out to you when you try to use them.
Any many more!
Bug fixes include uploads now not restricted to just images.
I have worked quite hard over the last few months and I will be taking a break away from WF-Sections. I may fix bugs that are considered ‘Must be fixed’, but apart from that I will not be doing any minor fixes etc for a while. So I would like if you could respect my feeling on this and if you do spot a bug, please use the WF-Section forum and when I get the chance I will fix them.
Thanks to everyone for their contributions to the wiki documentation!
I just wanted to thank the many contributors to the Xoops wiki over the past few months! The documentation has been growing and improving rapidly thanks to everyone's efforts.
You will probably notice from the homepage (http://wiki.xoops.org), however, that there are many gaps still remaining .
I encourage anyone who feels they can contribute to do so. Even a short page will be a tremendous help in this effort... or just an outline or skeleton of a document... or an addition to or clarification of a previously started document.
The ultimate goal is for the wiki documentation to become a complete guide to Xoops - from installation to administration to theme customization to module development.
Even if you do not feel you are very knowledgable about Xoops, you are probably wrong ... you have probably learned many things that are not yet documented. Maybe you learned from personal experience installing or customizing your own site, or maybe you learned by reading/discussing something on the forums.
No contribution is too small! We need your help to complete this huge task!
[NOTE: For those new to a wiki... it is a platform for collaborative document writing. Anyone can edit the content to make improvements, additions, and corrections! See http://wiki.xoops.org/wakka.php?wakka=UsingWiki for some assistance.]
XOOPS Team is pleased to announce the release of XOOPS 2.0.3. It includes some important security related bug fixes therefore it is highly recommended that all users upgrade to this version.
Changes ======== - fixed CSS related bug in global search page - register_globals bug fix in comments - Smarty updated to 2.5.0 - fixed typo in kernel/object.php - fixed group permission bug - fixed bug where image categories were deleted after group permission update - fixed bug where user votes could not be deleted in the mylinks module - fixed some language typos - removed avatar image files
This module allows to create you own 'contact us' form, with the fields that you desire. This version only include textboxes and textareas, and still in BETA.
The reorder option of form items has a bug that I'm attempting to fix.
Please give your comments.
You can download it in the download section of this site.
Here I am again. I 've had some spare time the last couple of days (which means no sleep at all ) because I seem to be addicted to makig themes all of a sudden. I've made 4 of them in a couple of days. The first, which has been downloaded quite a lot to my surprise, was a bit of a try out, the second is a finetuned version of the first and with the first I was getting warm, the fourth actually made me feel like : DID I CREATE THAT? , so I hope you'll all be happy with them. The fourth theme (MontisBlue) isn't available for download because I'm gonna use it for a site, but I'm working translating it to different color setting and I will put those up for download in a few days. For now I think it's best to write down the links to my download page unless some1 has an idea if and how I can upload them to the Xoopssite. My site is currently in Dutch but will change back to english as soon as I have done enough testing with my last theme. It won't be very hard to find the downloads section though since we say Downloads in Holland as well.
I would appreciate it if you would let me know what you think of the themes on Xoops.org and maybe later on my own site once I change back to English.
The XOOPS Wiki site has been renewed (thanks goes to mbogosian for creating a nice outline of the documentation) and is now also open to anybody who would like to participate in creating a full-featured documentation for XOOPS2. This means anybody can edit any page on the site at any time. All changes are kept under revision control, and can be tracked on the Recent Changes page, so please do not abuse the system.
Since XOOPS2 has now entered a "stable" stage of development, we will be spending much more time on enhancing the documention until the next release. We also welcome you all to take time looking into the documentation and add comments/pages where appropriate to help other users of the XOOPS Commutnity.
My third theme named BluePhlame is almost ready, you can preview it on my site:http://xoops.websitetotaal.info/. I'm looking for bugs now and for tips to make it better. So come and look on my site to preview it and let me know if you find some bugs or if you have some tips for me. It's availeble for download in a few days.
Please direct bug posts to the bug tracker and not to the mailing list. If you have general questions about XOOPS, please try our FAQ or post to the forums.
UPDATE.. After talking with wjue, I'm donating some bandwith for those that can not get to his site to download these modules. If you want them, DL them at:
I am pleased to put this note here that I just released XingSLI 1.0: the Xoops port of Kronolith 1.0 Final.
Kronolith is the calendar application from the Horde Project (http://www.horde.org). Right now, XingSLI implements a stand-alone calendar system, allowing repeating events, all-day events, custom fields, keywords, and multiple users management. It provides SQL and MCAL backend libraries.
I just modularized the latest version (0.18.0a4) of the Mantis Bug Tracker for use in Xoops 2. This module is for setting up a bug/feature/etc tracker at your site. Available in the downloads section.
I've included a file README_XOOPS with installation instructions (you can do a fresh install, or move a previous installation of mantis to xoops).
If you have any problems, please post on modules forum here. Do not contact the Mantis team - I am not affiliated with them in any way. Thanks.
I have built a Tiny Content Module for Xoops 2.0.x. You can create content with the xoops built-in editor. Also you can add html files.
You can download it in the Downloadarea here at xoops.org. In the package is a "readme.txt" with more instructions. Please give me feedback if you like it.
XOOPS Team is pleased to announce the 3rd stable release of XOOPS 2.0. It includes some important security related bug fixes therefore it is highly recommended that all users upgrade to this version.
Changes ======== - security fix to prevent malicious cross site scripting attacks (Onokazu) - fixed character encoding problem for some languages when using the mailer class (Onokazu) - fixed some major bugs in the xoopsheadline module (Onokazu) - fixed some cookie related problems in the forums module (mvandam)
The XOOPS team is pleased to announce the release of XOOPS 1.3.10
If you are already running XOOPS2 or a first time user, please read this article.
This release includes a security fix to prevent malicious cross site scripting attacks. Therefore all 1.3.9 users are STRONGLY ADVISED to upgrade as soon as possible.
- Full Package[download] For new users that would like to use XOOPS 1.3.x for some reason instead of XOOPS2 . This package contains entire XOOPS 1.3.10 source and some language packages.
- Patch Files[tar.gz][zip] For those who already have XOOPS 1.3.9 running. This package contains only the files that have been modified from XOOPS 1.3.9. To upgrade from 1.3.9, just overwrite the old files with the new ones.
XOOPS Team is pleased to announce the second stable release of XOOPS 2.0. This release includes numerous bug fixes, increasing stability.
Changes ======== - fixed bug where notification feature was always disabled - fixed character encoding problem for some languages when using the mailer class - fixed the theme selection block to work again - fixed typo in kernel/module.php - fixed incorrect table name in xoops_version.php of the new headline module - changed max limit size of some columns in the configoption table - fixed image manager bug when using db store method - xoops.org news in the admin section can now be turned off by adding nonews=1 at the end of admin main page URL (admin.php?nonews=1)
The XOOPS team is pleased to announce that the final version of XOOPS2 has been released.
This package fixes numerous bugs found in the RC3 release. It also includes a modified version of the headlines module that will fix character encoding problems that were present in the previous version. Though it is not required, we recommend uninstalling the old headlines module and install the new headlines module included in this release.
Translators, please use this diff package which includes only the modified language files from XOOPS2 RC3, and send files to language@xoops.org
I have just released WF-Section v1 b3 public for testing. This version is not for a production website, so please do not use it for such.
This version is for Xoops version 2 RC3 + Xoops CVS versions only and may not work on previous version of Xoops. There has been many changes, rewrites and additions to this version and I am versy sure there are still many bugs in the system yet.
I just recently switched to Xoops RC3 and am in the middle of re-doing my site. One thing I needed was multiple news categories so I hacked the news module. This modified news module will let you post news on multiple pages (categories) instead of all news on the same page. Those interested can download it here.
hi again folks, here it is the long-awaited newsletter module for xoops 1.3.9 (not tested with x2).
it adds a column in xoops_users table, enabling an int trigger. if the trigger is 1 (modifiable in sources) then the user can receive admin's newsletter (txt one, written in control panel).
features: the trigger can be edited from user's profile or via admin panel by a simple checkbox. can preview the email that we are sending to users and emails that will receive the newsletter.
improvements are welcome (the code is not elegant for me, coded in a hurry). don't forget to read the readme.txt include in package, may contain some bug. enjoy another release and thanks dev for making such a wonderful cms.
You all know that xoops has css file to let other site's show them the headlines of xoops.org. But what for you people that want to get the lastest news of xoops.org on their desktop? Their is now a solution for, Klip!
Before you can use this klip, you will have to download and install Klipfolio, after installing add the klip, by visiting: http://www.jan304.org/klip
And that page there is too explained how to add a button to the klip on your homepage.
The XOOPS team is pleased to announce the release of XOOPS 1.3.9
If you are already running XOOPS2 RC2 or a first time user, please read this article.
This release includes a number of security based enhancements which fix possible cross site script and SQL injection vulnerabilities. Therefore all 1.3.8 users are STRONGLY ADVISED to upgrade as soon as possible. It also includes an upgrade script that will modify one of the database tables to enhance performance of database access.
- Full Package[download] For new users that would like to use XOOPS 1.3.x for some reason instead of XOOPS2 . This package contains entire XOOPS 1.3.9 source and a several number of language packages.
- Patch Files[tar.gz][zip] For those who already have XOOPS 1.3.8 running. This package contains only the files that have been modified from XOOPS 1.3.8. To upgrade from 1.3.8, overwrite the old files with the new ones, then point your browser to 138_to_139.php and follow the instruction displayed. Don't forget to remove this file from the server after the upgrade is complete.
The XOOPS team is pleased to announce that the 3rd release candidate version of XOOPS2 has been released.
This package includes numerous bug fixes and a number of security based enhancements which fixes possible cross site script and SQL injection vulnerabilities. Therefore all users that are currently running XOOPS2 RC2 are STRONGLY ADVISED to upgrade as soon as possible.
Changes ======== - a major change in the handling of theme files, the detail of which you can read in this article (Onokazu) - a new global notification feature that can easily be incorporated into modules (that use Smarty) by only modifying xoops_version.php and template files (mvandam) - SMTP support using phpMailer (bunny) - group permission tables merged into one table (Onokazu) - code refactoring
Install ======== Download the full package, unpack it and upload all files included. Point your browser to /install/index.php to start the installer. Please read docs/INSTALL.html for details on installation and/or read the Install and Upgrade sections of the Wiki ( http://wiki.xoops.org ).
upgrade from XOOPS 1.3.x [url=https://xoops.org/modules/mydownloads/viewcat.php?cid=26]Download the full package, unpack it and upload all files included (some files will be overwritten). Point your browser to /install/index.php to start the installer. The installer will automatically detect your 1.3.x and upgrade to 2.0. Please read docs/INSTALL.html for details on installation and/or read the Install and Upgrade sections of the Wiki (wiki.xoops.org).
As administrator of the dutch Xoops Startpage daughter, I'm trying to offer a good overview on Xoops and Xoops related links for international and dutch users.
With XOOPS getting close to release, it's getting VERY hard to keep up with what's a bug and what's a user error from reports in the forums. So, the XOOPS team has decided to finally use the bug reporting facilities within Sourceforge (Tracker). You will need to create or have an account on Sourceforge to submit a bug. Sorry, no anonymous bugs
The rules are simple, please follow these easy guidelines before submitting a bug report:
you can tray lots of free cms, including xoops (1.3.8 and RC2), see the admin panel and everything else!! i was wondering about use xoops, but i didn´t know the dmin panel, it´s great.
I looked at the freecontent module and tried to make it work. For some reason I was succesfull. This hack runs on my site with the newest CVS Version of Xoops. I do not support this Hack. Use it at your own risk
I want to personally thank all of the developers of Xoops for their hard work. I have tried numerous CMS’s/Portals (all of the Nukes, Tiki, EZ-Publish, Mambo, E-107 and most of the other open source CMS’s) I started using Xoops 2 on a test site about a month ago and I have to say WOW!!!!
The wait is finally over and XOOPS2 RC1 is ready to take a beating. RC1 represents the first step towards the official release of XOOPS2. This release has undergone more refinements with the install and we've added some core enhancements that you, the XOOPS users suggested (see, we do listen!).
We would also like to take this opportunity to announce the launch of our new Wiki based documentation site at http://wiki.xoops.org/. We're still shy on some doc but, we'll be adding as time permits. PLEASE, PLEASE read the enclosed install doc (INSTALL.html) and the new installation or upgrade section of the Wiki as well. There is important information about the upgrade process at the Wiki that will help you with the install process.
Also, PLEASE don't consider this final for use on a production site. With XOOPS going into the RC stage, it won't be long before the final is release is ready and hopefully most of the critical bugs will be squished.
The Xoops Dutch Startpage is renewed. After starting as a full Dutch Startpage Daughter only in November 2002, it was time to change, so I renamed the blocks in a Binational Way >>> English & Dutch.
Xoops.org is now running the latest CVS version of XOOPS 2. Feel free to look around the site and if you find any problems please let us know so that we can release it very soon..
One of the biggest changes we have made recently is the commenting feature that has been now integrated to the core, which enables any module to have the feature with consistent look and usage. Comments can be moderated, hidden, displayed in a nested view, and managed from Comment Manager in the admin section.
Hi all. A couple projects I'm working on require flash, but they also need the back-end, user and content management muscle provided by scripts like Xoops. So I'd thought I'd ask the comunity if there is any interest in creating a XoopsFlash script, or if anyone knows of a good free CMS on the back end, Flash on the front end script. Thanks!
Starting today, the CVS version of XOOPS 2 will have all languages removed until the product is ready to release. Don't panic, we're relocating the language files to another CVS module. If you need a language other than English, you can check them out from CVS and copy them to your XOOPS 2 installation. To see what we mean, please browse the CVS repository.
In order to make XOOPS 2 the best release to date, the XOOPS team has decided to release a public beta. Since this is a BETA, the core team will not be able to diligently answer all your questions in the XOOPS 2 forums and the only availability of this code will be through the Sourceforge CVS. If you don't know how to use CVS, please ask other XOOPS users for help or read the instructions provided with the link. Please remember, the core team will not have the time to answer any and all questions, we need to remain focused on getting the core functionally as complete and as close to bug free as possible.
With that in mind, the XOOPS team would like to point out some other subtleties of the new XOOPS 2 besides all the new features we reported in the past. If you need to figure out what we've done, please use the search feature on XOOPS.org to do a little research before asking questions.
It is a happy new year indeed with the release of XOOPS 2 to a select beta team. Please understand that due to overwhelming demand and limited support resources, we have limited the beta team to a select group for now and cannot accept any more requests. Please understand that this approach is necessary to help our core dev team stay on track.
As soon as the beta team has finished testing the product, there will be an announcement with a date set for the official release so, please stay tuned.
As of the New Year ModsCentral is now a Xoops Only Site!!
Due to a bit of confusion (and a few other things) with the two *Xoops CMS’s being together at ModsCentral, I have decided to make the split and have total support for Xoops only at ModsCentral.
A security vulnerability within the Visitors 2 module has been brought to our attention.
The XOOPS team would ask that anyone using this module, please discontinue it's usage by deactivating it and removing the Vistors 2 module from your system completely. The vulnerability makes it possible for someone without any privileges to execute rouge php code on the host system compromising security. As an example, we were handed a sample of our etc/passwd file.
We apologize for any inconvenience this might cause but we strongly advise discontinuing using this module. Since this is not an official XOOPS module, it has been depreciated for the upcoming XOOPS 2 release.
Thanks, XOOPS Team
Note: This vulerability is not possible if allow_url_fopen is set to 0 (the default is 1) in the php.ini file.
This is a brief explanation of how to place a program under the GNU General Public License or the Lesser General Public License. (The Lesser GPL, also called the LGPL, has superseded the Library GPL, which was also called the LGPL.) If you are looking for more detailed information, consider perusing our list of frequently-asked questions about the GNU General Public License.
This package includes numerous bug fixes that have been reported since 1.3.4/1.3.5 (formerly RC3.0.4/RC3.0.5). This does not mean that we are delaying the release of upcoming XOOPS 2.0.0, but it is to make the 1.3 series more stable, as most of people will still be using these versions for some more time.
If your having problems, please re-download the upgrade and renistall. We found a couple of bugs that are hopefully fixed.
What started out to be just a simple enhancement of XOOPS by integrating the Smarty templating system has now turned into a major overhaul of the core system. So, the XOOPS team has decided to take the high road on the future versioning of XOOPS.
The XOOPS team would like to take a moment to try and be as clear as possible about some upcoming XOOPS releases. As everyone knows, XOOPS RC4 is due out soon and RC3.05 is the stable build for the moment. As with any project, when you embark on making as many core changes as we have with RC4, not everyone will want to upgrade until modules are developed and bugs are squished.
Ok, they didn't showcase XOOPS or even one of the nukes but, XOOPS did get mentioned in light of some the enterprise CMS's out there. Check out the article. I believe the only reason we got mentioned was becuase Malexandria attended and presented XOOPS at OSCOM.
I've been running Xoops on my site for well over 3 1/2 months now & I constantly get emails from people asking for help on installing Xoops on their IIS Web Servers.
I decided to take the time and created a step by step guide on how to install Xoops on an IIS Web Server.
XoopsLang V0.1 is a draft tool designed to manage language PHP files on your entire Xoops Site. As i said it's a draft developped on msAccess2K (sorry) quickly. If someone wants to port it as a xoops admin module, (s)he will be wellcome.
This contains the following blocks: - latest x articles in a given category - top x articles in a given category - a site stats block - a random partner block
Shoops is an online shopping module based on osCommerce, NSNCart, and XOOPS of course. Shoops integrates features from the upcoming version of XOOPS, the Smarty Template Engine, which allow users to design the look and feel of their own online shop.
A short while back, XOOPS published a roadmap of what the future might hold. Now that we've had some time to digest and refine this strategy, here's an updated roadmap for the next release.
Portuguese Xoops support is available at xoops.homeip.net. We have 2 packages for the most common words used in Portuguese and Brasilian computer science.
OK, so now I've ironed out the bugs... everything is in working order! The theme that you produce using my tutorial should now work properly with no weird extended tables.
Just simple hack the whosonline module for easy to read,(tested the hack is compatibe with RC3.0.4/3.0.5) ..feature add the icon and separate the member from guest.include English and Tchinese language files..
Sorry for my english Then here are, that I received the files languages here the 3 blocks (news, downloads & links). Thanks to w4z004, liya, to the traduction
There were a few bugs in these files when I released the versions 1.1. I apologize for this, but that's the nature of software production. Thanks to everyone for your helpful comments. If you donwloaded these files before about 19:00 GMT on 2002.9.18, then these files contained a problem with the submit file function, which has since been fixed. You can download a new version of these files here. --The GiantSpider.
Neosurge Advanced Web Hosting Solutions in partnership with ViPixel.com, Ivory-Tower.net, portalzine.de and probannerads.com, has emerged as a new choice in web hosting.
Korean language pack for XOOPS v1 RC3 has been added to our localization page for download. Thanks to the webmaster of http://webkim.co.kr/ for providing us the translation.
They are coming thick and fast at the moment, another module update, this version release Friend Finder 2.81 had a bug in the search feature fixed and a hack to incororate Friend Finder into the Waiting Contents block to make it easier for Admins to see when there has been a submission.
Just to let you all know that HTML tags are now completely disabled in your signature field, but instead you can use xoopscodes and smileys! Please edit your signature if you have been using HTML tags.
Module Name: Artist xPack Brief Description: 5 Modules Xml_Editor, Painting, Popup Creator, Chinese Zodiac ( based in flash application from flashkit.com) Info Virus from antivirus.com. Version: 1.02 Works with Xoops version(s): RC3 Demo link: None Download link: Here Module Author: Moulay Abdessalam Alaoui Author Contact:Artist@fr.fm
XOOPS would like to announce the opening of "XOOPS Hacks" forums. These forums are being put up as a collaboration area for XOOPS hackers and developers to share code and ideas and open to all registered XOOPS.org users. Who knows, maybe some of the code will find it's way into the core with the dev team will be sinffing around.
Caveat: Please be advised that any code that you implement from these forums could break your site and we only recommend that experienced PHP/XOOPS hackers attempt these modifications.
When submitting hacks, please be as clear as possible about what the hack is for.
Don't know if anyone remembers my post on centralizing things a bit better, but i'm still waiting on sites willing to take up that challenge.
Tired of running from site to site just to find a certain module, or this or that theme, and want to help change things (by being a specialized site), then read more.
XOOPS V1 Release Candidate 3.0.4 is out. This package is a bux fix release. All the fixes applied to RC3.0.3 are listed in CHANGES.txt. This package should probably be the last fix release in RC3.0.x series. If you find more bugs, please report it to the bugs forum as usual.
XOOPS V1 Release Candidate 3.0.3 is out. This package includes security fixes, which means all users are strongly recommended to upgrade to this version. We have also added a new, modified version of the FAQ module. In further releases, the old FAQ module will not be supported officially and thus will be removed from the core package.
The wait is over! XOOPS RC3 is finally here with many enhancements to support your website building needs. The XOOPS team would like to thank everyone for the support and feedback from RC2 which provided invaluable information for this release and our move towards a 1.0 release.
Xoops France launched Xoops Factory a few days ago to help the authors of good developement projects for Xoops. The first project has been selected and launched.
phpRPC is meant to be an easy to use xmlrpc library. Function syntax, and plugging into most weblogs (xoops, nuke, pn, etc) is greatly simplified with the use of database/rpc-protocol abstraction. It should run on any php server with most datbases.
Yet Another XOOPS Site has joined the fray. Alex from xoops.6b6.net is opening his doors with a cool looking Italian XOOPS support site. Check out the graphics. BTW, it's based on XOOPS RC2.02!
The Online Resource for Everything Nuke! NukeZine is a online magazine combining business goals with PHP-Nuke technology to help you make the strategic decisions that affect your website's bottom line. Every month, NukeZine delivers in-depth, mission-critical editorials that reinforce the strategic side of PHP-Nuke technology and the technical aspects of smart websites design and deployment. NukeZine covers issues such as programming, installing "Nukes" (all variants, or "forks"), theme design, databases, troubleshooting, code hacking, webservers, help forums, ISP's, web hosting, testlabs and much more. Make an investment in a resource that will put you back in front of the traffic on the Information Superhighway.
Mail texts sent to users, such as registration confirmation mail, lostpassword mail, send to friend mail can now be customized easily by modifying mail templates by your text editor.
- New Polls module
Polls module has been rewritten completely (except for the comments section). Admins can create polls with multiple selections, expiration time, and custom bar colors. Notification mail will be sent to the poll author when the poll has expired. Though this module is currently only for site admins, we have plans to extend its feature so that other modules like news, forums can use it as a plug-in.
As I have mentioned in the previous news, RC3 will be initially released as clean install version only. Upgrade script will be provided some more time after the initial release.
Sorry to announce this, but we were unable to have enough testing time this week, and the release of RC3 will be delayed for a few more days.
Also, we are going to release the clean install version first, accompanied with some docs for the module developers on how to update modules to be compatible with RC3. Though not much, the module codes must be modified a little to work in RC3.
Here are some updates from the change logs I have now in my hand. Sorry for not putting all in details..i'm sure we have made more changes, but the major ones are as listed below.
The new sections module will not appear yet. We have a basic plan already, but not yet actually implemented as php codes. It will probably replace not only the old sections, but hopefully the current web links, downloads, faq, etc modules.
The theme structure has not changed, and will not change in RC3. But this does not mean we will not change it in the future. We do have an idea to use some 3rd party template engines like Smarty.
We may need another 3-4 days for the final testings.
Hi there !! I've just created the Xoops Web Ring to get together all the webmasters of the "Xoops Powered" sites all around the world. You can register here I'm waiting for you all...
Just to update you all, we are now getting ready for the next release, which will include numerous bug fixes, database optimization, admin interface enhancements, module install/deletion, etc.
Members have been busy in daily affairs lately, and rarely had time to work on the codes, so the update may be of a little disappointment compared to the length of time we have been silent since the previous rc. But I just wanted to let you know that we are still here, and are going to keep on the enhancement and development of this project.
There is no ETA. All we can say is that it will be released soon. We really appreciate all your support and patience.
A hack to avoid too many simutaneous opened connections
Xtremdj, Xoops France co-webmaster, suggests a little hack in your root footer.php file, to avoid too many simultaneous opened connections on the server... When you don't close the connection, php let it run for a time out defined by mysql for 30 sec. Imagine: if 10 visitors are surfing on the site at a great speed , one connection is opened per page, if they open 5 pages in 30 sec (not very much indeed) 50 connections are opened!!!!! Some hosts jam at 30 simultaneous connections and then you get a beautiful "xxxx as already reached max connections ....."
On the other hand, if you close the db, at each page you close the connection: so only 10 simultaneous connections. To get this result, get the code at Xoops France Forums
Finally it's here, the XOOPS CMS in italian language! Please note, this pack doesn't contains only the translated file for modules, etc. but it is the full xoops package translated in italian.
Update both the Wysiwyg editor and the GroupAccess functions.
Wysiwyg Editor: Fixed broken images when using multiple forms Fixed (br) dedoubling and (p)(br) explanations Added default display font setting to match site
GroupAccess Functions: Made explanations in php file easier to understand Fixed a query bug not working And another lil thing.. forgot what, lol
I put together some functions which will let anyone with a bit of php/mysql know-how, hack any xoops module to accept user restrictions based on group levels.
This event calendar is in beta version, but it works very well, you can see it at Xoops Tests et Modules sorry the site is just in french, but you can download the calendar (Calendrier des evenements) it's available in english and french...
Dutch support and language files availeble at ....
Hi all.
For all Dutch Xoops users, the language files in the download section here are all for the RC1.0 version. If you want to obtain the language files for Xoops RC1 2.0.1 you can download them from another site
Xoops France Site co-webmasters (Xtremdj and Pascal) released a great hack to improve the referencement of a Xoops Site in Search Engines (notably in Google). It is inspired by the PostNuke "article.php" file working. It puts all the article words in the meta keywords of the page , separated by a comma and adds the news title after the site title.
Polish language support site for Xoops already started: XOOPS Polska - lots of translations for modules, themes and other - if you wish your module/theme to be translated in polish, feel free to contact us...
Hello, it's probably the time to anounce the Xoops Czech Support Site now. I don't know if it's going to be official, but we will try to keep our site in shape and our users supported.
Hello dear here, Welcome here and Thank you like this program and give us many help ,suggestions. But sometimes we have different idea and point. It can make progress also some argument. that's No prob. but please not here, you can use mail or PM to talk about your different Point. We don't think it should be posted at Forum. The forum is only for the Xoops use ! sugest, idea, bug repports etc!! So we have the rule here. If the users Fight or argue at the forum. First time,we will delete those posts and Banned the user post for two weeks, the second time, we will not welcome the user and will delete his account. So If you love our project, please let here clean, just talk about the program. No argument , no fight. That's all. Thanks.
Hello xoopsers My site is now Xoopsed! downloads Videos And Webmaster ! The site is here http://inconnueteam.nukien.com excuse me for the english but i am french!
Linuxlookup.com is doing a community consensus on CMS.
All XOOPS lovers, let our voice be heard, go vote!
"With so many great content management systems (CMS) out there many of you are wondering which is right for you, or would at least like a general consensus to sway your indecisiveness in one direction. So I want to explore the issue further. We'll spend the next month gathering public opinion on some of the top rated content management systems... "
Ever wanted to get in on the ground floor of the next big thing? Well, now's your chance. The Xoops dev team are looking for some talented PHP coders to join our team. If you are interested in signing on. We're not an "open" project at this stage, but anyone interested in joining the team is more than welcome to. Now's your chance. Send email at developer@xoops.org and we'll set you up.