XOOPS 2.6.0 Service Manager: Introduction

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.0 we'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 Assetic 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: 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!
Read more... | 3 comments

XOOPS supports the upcoming "Crafting Code Tour" with PHP Expert Brandon Savage

Resized Image

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.

The meeting in Cincinnati, OH is on July 16 at the UC School of Information Technology.
To register, please go to:
http://www.meetup.com/TechLife-Cincinnati/events/169927672/


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

For details, please visit: http://www.craftingcodetour.com/tour-stops/
Comments?

XOOPS 2.6.0 Assets Management using Assetic

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.0 we'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

Resized Image


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:

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, 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!

Viva XOOPS!
Read more... | 3127 bytes more | Comments?

XOOPS 2.5.7 RC-1 Released for Testing

Resized Image

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

Resized Image

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.

Download: SourceForge File Repository.

Please remember: This is a RC version and mainly for features testing!!!!

Please DO NOT install it on a production site and DO NOT upgrade any production site with it!!! But we encourage everybody to test it heavily!

Please post and discuss all issues related to this release in this forum thread


Viva XOOPS!
Read more... | 3317 bytes more | 1 comment

XOOPS Fire - New Layout!

Hello, i bring to you the new XOOPS Fire Portal! The new theme is based on the template xBootstrap and uses the modules:

- Publisher
- XOOPS Tube
- Tags
- TDM Downloads
- Planet
- Contact
- ExtGallery

Screen:
Resized Image


See online: http://xoopsfire.com/

Enjoy.
Read more... | 4 comments

Estetik Ameliyat Powered by XOOPS

Resized Image


Modules :

Publisher
obituaries
extgallery

Thank you XOOPS.

http://www.estetikameliyatmerkezi.com/

Yüz Estetiği
Read more... | 3 comments

XOOPS 2.5.7 Beta 1 Released for Testing

Resized Image

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

Resized Image

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.

Download: SourceForge File Repository.

Please remember: This is a Beta Release version 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 thread


Viva XOOPS!
Read more... | 7361 bytes more | 2 comments

French XOOPS Podcast, a new way for information

Resized ImageIt'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

Resized ImageResized Image For Android smartphone user, u can install the Podcast Addict

For Iphone and Ipad, all is included







RSS audio feed : http://podcast.frxoops.org/feed.xml


Note : sound, music and logo are exclusivity for the Podcast XOOPS !
Read more... | 3 comments

ModuleInstaller 1.0 Final released

Testing the XOOPS 2.5.6 Basic Module Pack - Beta 1 can be sometimes frustrating, if you have to install and uninstall the modules again and again, and you have to do it individually one by one.

Normally the option to select bunch of modules and install/unistall them at once should be a standard feature, but because we are not adding new features to XOOPS Core, I've decided to create a module that would do it for me.

Fortunately, we already have the feature in the XOOPS Installer when we're installing XOOPS for the first time. During the installation process XOOPS presents you with PM, Profile, and Protector modules, and you can choose which ones, if any, you want to install.

So I took the code from there and have made a module out of it: ModuleInstaller.

Resized Image


And I've added "Unistall" feature as well, where you can select several modules and uninstall them at once:

Resized Image


You can download the module from XOOPS File Repository

This module will become part of each of the Module Packs, to make installation easier.

Please help us with testing of the XOOPS 2.5.6 Basic Module Pack
Read more... | 7 comments

Updated! xBootstrap Theme v1.01 Final

Resized Image


Hello folks!
I bring to you the xBootstrap theme v1.01 Final! This was a beautiful work of XOOPS UI/UX Team, thank you guys and avant XOOPS!!!

See: http://themes.angelorocha.com.br/

Download: http://xoopsfire.com/modules/TDMDownloads/singlefile.php?lid=88

Enjoy.

Changelog:

1.01 Final 2014-02-11
--------------------
- Bootstrap Upgraded to 3.1.0 (Angelo Rocha)
- Add xoops.css to folder theme (removed reset) (Angelo Rocha)
- Many css ajusts (Angelo Rocha)

1.01 Beta 3 2014-01-29
-------------------
- Add xoopstube templates (Heyula)
- Add news templates (Angelo Rocha)
- Fixed HTML5 in IE 8 (Angelo Rocha)
- Fixed Reponsive Layout IE 8 (Angelo Rocha)

-1.01 Beta 2 2014-01-18
-------------------
- Add TDMDownloads template (Angelo Rocha)
- Add Publisher templates (Bleekk)
- Add XOOPS Faq template (Heyula)
- Add Obituairies template (Heyula)

1.01 Beta 1 2014
-------------------
- changed/added pictures (mamba)
- added /docs folder (mamba)
Read more... | 46 comments
« 1 ... 8 9 10 (11) 12 13 14 ... 553 »


Login

Who's Online

311 user(s) are online (8 user(s) are browsing XOOPS News)


Members: 0


Guests: 311


more...

Donat-O-Meter

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

Latest GitHub Commits

Archives

News archives