XOOPS




XOOPS

Articles about XOOPS in Tech Republic

Anonymous  06-Aug-2016 02:20  4082 reads  4
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 !
Here is the article

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/) :)

So I invite you to download the latest version of XOOPS 2.5.8 (https://xoops.org/modules/news/article.php?storyid=6762), the Common Utilities extension, incl. some of the modules created with this new architecture (http://rmcommon.com/en/modules/)
and take it for a spin and let us know what you think.

The Common Utilities will be part of the upcoming "next generation" version of XOOPS - see more on our XOOPS Roadmap: https://github.com/XOOPS/XoopsCore/issues/252 "


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"

Resized Image


So as you can see from the interview, there are a lot of cool things coming for XOOPS, but we need your help, so please get involved: https://xoops.org/modules/news/article.php?storyid=6765
Print article
XOOPS
Resized Image


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

https://github.com/XoopsModules25x/simantz

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

Print article
XOOPS

XOOPS on GitHub: Let's Get involved!

Mamba  04-Jul-2016 09:07  2440 reads  0
Resized Image

GitHub became "THE" tool of Open Source development!

It makes development, as well as collaboration with other developers, so much fun!

There are tons of tools that contribute to the Eco-system of GitHub and make our lives so much easier:

- you can test your code automatically with tools like Scrutinizer https://scrutinizer-ci.com/
- check your TODO items with https://todofy.org/
- continuous integration with Travis CI https://travis-ci.org/
- write documentation with GitBook: https://www.gitbook.com

and so many more: https://github.com/integrations

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:

https://github.com/XOOPS

Please note that we have several repositories on GitHub:

Current Development:

https://github.com/XOOPS

https://github.com/XoopsModules25x

https://github.com/XoopsModules26x

https://github.com/XoopsThemes

https://github.com/XoopsLanguages

Documentation:

https://github.com/XoopsDocs

All the tutorials are available on GitBook Repository:
https://www.gitbook.com/@xoops/


Archives:

https://github.com/XoopsModulesArchive

https://github.com/XoopsThemes25xArchive-2col

https://github.com/XoopsThemes25xArchive-3col

Really old themes, for XOOPS < 2.0.14
https://github.com/XoopsThemesArchive


Not sure if XOOPS is still up to the challenge for the modern Web development and if you should get involved?

XOOPS developers and designers are always surprising us with the awesome Websites they are able to develop with XOOPS, like this one:

http://itgenergy.com.mx/

There is a LOT of happening in the world of XOOPS, and more is coming!


1) XOOPS 2.5.8 has been released, and it's PHP 7 compatible:
https://xoops.org/modules/news/article.php?storyid=6762

2) More and more modules are being converted to XOOPS 2.5.8 and PHP 7:
https://xoops.org/modules/news/article.php?storyid=6759

3) Our Roadmap for XOOPS 2.6.0 is also available, and we're hard at work on implementing it:
https://github.com/XOOPS/XoopsCore/labels/roadmap

4) More and more tutorials are coming to GitBook Repository:
https://www.gitbook.com/@xoops/

and all Xoopsers can collaborate on creating new ones, and contribute, like Kevin is doing right now with the "Kaotik Module Tutorial":
https://github.com/XoopsDocs/kaotik-module-tutorial

So let's get started! Please join us on GitHub, and let's bring the "Magic of XOOPS" back :)

Your XOOPS Development Team
Viva XOOPS!
Print article
XOOPS

XOOPS 2.5.8 Final Available

geekwright  27-May-2016 20:43  9924 reads  39
Resized Image

The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.8.

Highlights: PHP7 ready, XMF included, Security updates, Bcrypt passwords

This new version has numerous bug fixes and enhancements. You can download the XOOPS 2.5.8 Final release directly from XOOPS/XoopsCore25 on GitHub, or XOOPS Core (stable releases)/XOOPS_2.5.8 on SourceForge.

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.
Print article
XOOPS
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.8 RC3.

Resized Image

This new version has numerous bug fixes and enhancements. You can download the XOOPS 2.5.8 RC3 release directly from XOOPS/XoopsCore25 on GitHub, or XOOPS Core (Beta Releases)/XOOPS_2.5.8_RC3 on SourceForge.

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.
Print article
XOOPS

XOOPS 2.5.8 Release Candidate 2 Available

geekwright  12-Mar-2016 19:35  5226 reads  12
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.8 RC2.

Resized Image

This new version has numerous bug fixes and enhancements. You can download the XOOPS 2.5.8 RC2 release directly from XOOPS/XoopsCore25 on GitHub, or XOOPS Core (Beta Releases)/XOOPS_2.5.8_RC2 on SourceForge.

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.
Print article
XOOPS

XOOPS 2.5.8 Release Candidate 1 Available

geekwright  08-Mar-2016 23:16  5215 reads  11
The XOOPS Development Team is pleased to announce the release of XOOPS 2.5.8 RC1.

This new version has numerous bug fixes and enhancements. You can download the XOOPS 2.5.8 RC1 release directly from XOOPS/XoopsCore25 on GitHub, or XOOPS Core (Beta Releases)/XOOPS_2.5.8_RC1 on SourceForge.

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:

- Angelo Rocha
- Cédric MONTUY
- cesagonchu
- Dingjie Yang
- elpaksu
- hyp3rlinx
- luciorota
- mamba
- Peekay
- redheadedrod
- slider84
- timgno
- wppd
- xd9527
- zyspec

View the full change log here: https://github.com/XOOPS/XoopsCore25/b ... C1/docs/changelog.250.txt

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.

Developers can learn more in the XMF Cookbook, and may want to look at the Xmfdemo module on GitHub.


Upgrade Required

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.

Your site should be ready to use.


--------------------------------------------------------

NOTE: Work continues on our next major release of XOOPS! To see what's coming, please check out our GitHub code repositories:

- XOOPS 2.6.0 Core

- XOOPS 2.6.0 Modules

- XOOPS 2.6.0 Roadmap


and especially the great work Eduardo (bitcero) is doing on:

- XOOPS 2.6.0 Enhanced Admin GUI


Please also check out our other Github repositories:

- XOOPS Documentation

- XOOPS current Themes

- XOOPS 2.5.x Modules

- XOOPS 2.0.14+ Themes, 3 columns

- XOOPS 2.0.14+ Themes (2 columns)

- XOOPS Theme Archive (Themes for XOOPS < 2.0.14)

- XOOPS Modules Archive

Print article
XOOPS

Free Theme Complexity v1.4

wishcraft  16-Feb-2016 12:49  1548 reads  0
Resized Image
Chronolabs Cooperative Proudly Presents

for XOOPS 2.5
Complexity Theme v1.4
Resized Image

Demo of theme: http://helpingkidsfoundation.org

Introduction to Complexity Theme

Complexity is a complete theme, it includes features that need to be studied by theme designer to be incorporated into their theme designs including the following features:~

  • Social Network Meta Tags
  • Anti-keyword Stuffing (SEO)
  • iOS Iconographic Tags (So Icons Appear on iPhone all macintosh)
  • CSS3 Gradients and Highlights
  • CSS3 Rounded Edges
  • CSS3 Text and Object Shadows
  • Correct File Implementations
  • No Jugganaut Single CSS use of @import()


This theme was developed for the love of the XOOPS Community as well as in Chronolabs philanthropic services where this theme is for Helping Kids Foundation of Pakistan too broader themery; to explain some of the features I will first go into meta tagging for facebook and third party references to the site you have to include in your meta tags the following lines, to force your site logo if there is no image as well as in the google index and search engines they are:-

<meta property="og:title" content=""/>
<
meta property="og:type" content=""/>
<
meta property="og:image" content=""/>
<
meta property="og:url" content="" />
<
meta property="og:site_name" content=""/>


As well as the apple touch icon meta tags in the icons, these are in particular sizes and need to be PNG images for all touch buttons like book marks and save references in macintosh; otherwise you get the default icon, these three lines are:-

<link rel="apple-touch-icon" href="">
<
link rel="apple-touch-icon" sizes="72x72" href="">
<
link rel="apple-touch-icon" sizes="114x114" href="">


There is also the following code in the meta keyword which stops keyword stuffing, that is the repeatative use of the same keywords on every page of your site this will lower you SEO Score with search engines the following code you will find in the meta template in the theme:-

<meta name="keywords" content="<{php}>
    
$search = array(' with ', ' and ', ' the ', ' there ', ' their ', ' they're ', ' are ', ' to ', ' when ', ' on ', ' by ', ' you ',' ','.','<','>','"',';',':','}','{','[',']','|','\','/','=','+','-','_',')','(','*','&','^','%','$','#','@','!','~','`');
    
$minimumwordlen 3;        
    
// Gets Meta Data
    
$path str_replace($search','str_replace(basename($_SERVER['REQUEST_URI']), ''$_SERVER['REQUEST_URI']));
    
$sitename htmlspecialchars_decode($this->_tpl_vars['xoops_sitename']);
    
$slogon htmlspecialchars_decode($this->_tpl_vars['xoops_slogan']);
    
$pagetitle htmlspecialchars_decode($this->_tpl_vars['xoops_pagetitle']);
    
$keywords htmlspecialchars_decode($this->_tpl_vars['xoops_meta_keywords']);
    
$description htmlspecialchars_decode($this->_tpl_vars['xoops_meta_description']);
    
// Makes Unique Keyword Sentence with NO KEYPHRASES - A KEY PHRASE IS AN INCORRECT USE OF THE META TAG 'KEYWORDS' that is singlar words a KEYWORD not a sentence or phrase
    
$nophrase str_replace($search','$path.str_replace($search','$sitename).','.str_replace($search','$slogon).','.str_replace($search','$pagetitle).','.str_replace($search','$keywords).','.str_replace($search','$description));
    
$keywords array_unique(explode(','$nophrase));
    foreach(
$keywords as $id => $word) {
        if (
strlen($word)<$minimumwordlen||is_numeric($word)) {
            unset(
$keywords[$id]);
        }
    }
    echo 
implode(', '$keywords);<{/php}>" />


Download Complexity Theme

* xoops2.5_theme_complexity_v1.4.rar ~ 33Mb
* xoops2.5_theme_complexity_v1.4.7z ~ 32Mb
* xoops2.5_theme_complexity_v1.4.tar.gz ~ 35Mb
* xoops2.5_theme_complexity_v1.4.zip ~ 35Mb

Reporting Complexity Theme Bug

If you do find a bug in the theme and need it fixed please used our tickets support on sourceforge at the following URL:~ http://sourceforge.net/p/chronolabs/t ... milestone/XOOPS%20Themes/
Print article
XOOPS

XOOPS helping local students in Cincinnati to learn ...

Mamba  20-Jan-2016 15:35  3427 reads  0
XOOPS is giving back to the community we live in, and is helping kids to learn software development!

This was just posted last week by Cincinnati Public Schools (you'll need to scroll to Jan. 13th)

Resized Image

Resized Image



Print article
XOOPS

XOOPS 2.5.7.2 Security Patch Released

geekwright  02-Jan-2016 00:55  6287 reads  2
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

Download: You can download the patch from XOOPS File Repository on SourceForge

NOTE 1: Any users that are running an older XOOPS version are advised to update to XOOPS 2.5.7.2 now, which includes the patch.

You can find more information about the original XOOPS 2.5.7 release in this article

--------------------------------------------------------

NOTE 2: Work continues on our next major release of XOOPS! To see what's coming, please check out our GitHub code repositories:

- XOOPS 2.6.0 Core

- XOOPS 2.6.0 Modules

- XOOPS 2.6.0 Roadmap


and especially the great work Eduardo (bitcero) is doing on:

- XOOPS 2.6.0 Enhanced Admin GUI


Please also check out our other Github repositories:

- XOOPS Documentation

- XOOPS current Themes

- XOOPS 2.5.x Modules

- XOOPS 2.0.14+ Themes, 3 columns

- XOOPS 2.0.14+ Themes (2 columns)

- XOOPS Theme Archive (Themes for XOOPS < 2.0.14)

- XOOPS Modules Archive
Print article
XOOPS

Helium Admin Theme is coming to XOOPS 2.6.0

Mamba  28-Dec-2015 01:28  2706 reads  0
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!!!!

Resized Image


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
Print article
XOOPS
Resized Image


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:

- XOOPS 2.6.0 Core

- XOOPS 2.6.0 Modules

- XOOPS 2.6.0 Roadmap


and especially the great work Eduardo (bitcero) is doing on:

- XOOPS 2.6.0 Enhanced Admin GUI


Please also check out our other Github repositories:

- XOOPS Documentation

- XOOPS current Themes

- XOOPS 2.5.x Modules

- XOOPS 2.0.14+ Themes, 3 columns

- XOOPS 2.0.14+ Themes (2 columns)

- XOOPS Theme Archive (Themes for XOOPS < 2.0.14)

- XOOPS Modules Archive
Print article
XOOPS

Great progress on XOOPS 2.6.0 GUI

Mamba  18-Dec-2015 06:05  2000 reads  4
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.

Resized Image


Resized Image


Users management

Also the users management has been ported to new GUI.

Resized Image


Groups management

Groups management has been ported to new GUI.

Resized Image



More info about XOOPS 2.6.0 GUI and Eduardo's work: on GitHub
Print article
XOOPS

eEmbed now included in XOOPS 2.6.0

Mamba  13-Nov-2015 04:32  2018 reads  0
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:

Resized Image


How cool is that?

You can test this version by forking or downloading it from our GitHub account
Print article
XOOPS

Shortcodes are coming to XOOPS 2.6.0 :D

Mamba  01-Nov-2015 11:19  2654 reads  6
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.

Highlights:

- Single unified configuration file

xoops_data/configs/system_sanitizer_prefs.yml


- Extensions (i.e. YouTube) are now a SanitizerComponent, a base class that also includes Filters (i.e. Xss)

- Each SanitizerComponent auto-configures, and configuration is automatically updated with new additions

- Custom components can be added via response to core.sanitizer.configuration.defaults event

- ShortCodes (WordPress style) are now the basis of XoopsCode and extensions

- Custom ShortCodes can be added via response to

core.sanitizer.shortcodes.add
event, or by directly accessing the ShortCodes engine with

Sanitizer::getShortCodes()


- All built-in components and shortcodes can be overridden with same named custom replacements

- Some extensions have updated syntax. For example:

[youtube=640,385]https://www.youtube.com/watch?v=JxS5E-kZc2s[/youtube]

can now be:

[youtube url="JxS5E-kZc2s" width="640" height="385" /]


(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:

Resized Image


Currently we have following classes derived from FilterAbstract :

- Censor
- Clickable
- Quote
- SyntaxHighlight
- TextFilter
- Xss

and following classes derived from ExtensionAbstract:

- Flash
- Iframe
- Image
- Mms
- Mp3
- Rtsp
- SoundCloud
- UnorderedList
- Wiki
- Wmp
- XoopsCode
- YouTube

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-->)
Print article
)
Print article
-->
« 1 (2) 3 4 5 ... 51 »


Login

Who's Online

32 user(s) are online (1 user(s) are browsing Publisher)


Members: 0


Guests: 32


more...

Donat-O-Meter

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

Latest GitHub Commits

Categories