Fork me on GitHub
Get XOOPS XOOPSXOOPS FAQFAQ ForumsForums NewsNews ThemesThemes ModulesModules
New Posts New Topics All Posts All Forums Index General Modules Themes Development International XOOPS.org

Search

Learn XOOPS Core

Donat-O-Meter

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

Local Support

Advertisement

XOOPS Code hosted on SourceForge

Cumulus Tag Cloud

- 2 2.5 2.6 3.0 4 6 2013 Abuse adslight Android AntiHarvesting AntiMalUser AntiSpam API Apple Battlefield billige Blocks Bootstrap Captcha cell cent chronolabs CHUNG Clicks content CĂN demo docek download Dresses evden eve facebook Fat floor Food for free Gateway Google Guide herre Home Honeypot HP Human HỘ IP iPhone jQuery Language List log Loss mobile module modules Monster new newbb news NHÀ online PARK phone PHP Prevention profile project Protector publisher RESIDENCE responsive review Rights rmcommon security Sentry site Smartphone Smoking Solution Spam Studio tag tags tdmcreate template The Theme themes web weight Wishcraft xoops Xortify

New Users

Registering user

# 137717

SLNK214324

Welcome to XOOPS!

Forum Index


Board index » All Posts (Mamba)

Bottom   Previous Topic   Next Topic

(1) 2 3 4 ... 617 »


#1 Posted on: 8/28 5:55 PHP 5.6.0 released
See: http://php.net/index.php#id2014-08-28-1

The PHP Development Team announces the immediate availability of PHP 5.6.0. This new version release comes with new features, some backward incompatible changes and many improvements.

The main features of PHP 5.6.0 include:

Constant scalar expressionss.
Variadic functions, and argument unpacking syntax
Exponentiation operator.
Function and constants imports with the use keyword.
phpdbg as an interactive integrated debugger SAPI.
php://input attribute changes as well as POST data parsing mechanism.
GMP objects now support operator overloading.
Files larger than 2 gigabytes in size are now accepted.
For a full list of new features, you may read our migration guide new features chapter.

PHP 5.6.0 also introduces changes that affect compatibility:

Array keys won't be overwritten when defining an array as a property of a class via an array literal.
json_decode() is more strict in JSON syntax parsing.
Stream wrappers now verify peer certificates and host names by default when using SSL/TLS.
GMP resources are now objects.
Mcrypt functions now require valid keys and IVs.
For users upgrading from PHP 5.5, a full migration guide is available, detailing the changes between 5.5 and 5.6.0.

For source downloads of PHP 5.6.0, please visit our downloads page. Windows binaries can be found on windows.php.net/download/. The full list of changes is available in the ChangeLog.



Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#2 Posted on: 8/12 15:06 Re: xoopsthemes.com online again
Great to hear that!!! :)

Many people were asking for it!!!

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#3 Posted on: 8/12 15:06 Re: xoopsthemes.com online again
Great to hear that!!! :)

Many people were asking for it!!!

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#4 Posted on: 8/12 14:54 XOOPS 2.6.0: Begin implementing arbitrary attribute support in form elements
If you don't follow the XOOPS 2.6.0 development on GitHub, this is the latest update from Richard:

Quote:
HTML5 introduced many new attributes, including custom data attributes. Also, some popular javascript libraries rely on the ability to include custom attributes. The only way available to add a new or nonstandard attribute in Xoops\Form\Element was the setExtra() method. Additionally, huge amounts of code exist within the form element render methods to perform the basic task of rendering attributes.

This change introduces the following Element methods:

setAttribute() - sets a named attribute
getAttribute() - get a named attribute
hasAttribute() - determine if an named attribute exists
addAttribute() - add to a multi-valued attribute, such as class
renderAttributeString() - render all attributes to a string
These methods provide a generic mechanism to introduce any attribute into a form element without additional coding or manual building of attribute strings.

For example:
$element->addAttribute('disabled');


At present, the base Element class is converted, along with Text and direct subclasses, Button, and TextArea. Additional conversion will follow.

We encourage everybody to open an account there, and then go to XOOPS 2.6.0 and click on the buttons:

- Watch
- Start

So you can get notified about all changes.

Also, please Fork the XOOPS 2.6.0 Core, so you can test the Core on your own, and then submit changes back to the Core Team.

If you need help in learning how to open an account on GitHub, and how to fork a repository, and how to submit changes, please let us know, and we'll be glad to help.

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#5 Posted on: 8/4 10:44 Next version of PHP will be PHP 7
PHP will be skipping the PHP 6 version, and move directly to PHP 7

Some of the potential Top Features for PHP 7 as posted on PHPClasses:

Quote:
Top Features for PHP 7

The whole feature set for PHP 7 is not yet defined. Some features we can already talk about because they are already being implemented. Others we can only speculate based on reasonable guesses.
1. Huge Performance Improvements

The main goal of PHPNG was to bring performance improvements that could at least match what Facebook HHVM provides.

Zeev Suraski of Zend has written an article on which he openly admits that they take HHVM as a competitor of (the Zend Engine based) PHP. This just confirms that the release of HHVM and then Facebook Hack triggered this great interest of Zend to continue to provide the leading implementation of PHP.

On that article he also demonstrates how far PHPNG branch has evolved in terms of performance improvements.

2. JIT Engine

According to Dmitry Stogov of Zend, the development of PHPNG was started with the motivation to research the implementation of a JIT engine for the Zend Engine based PHP.

A JIT engine can dynamically compile Zend opcodes into native machine code that eventually would make the code run faster next time it is run.

While the implementation of a JIT engine is not yet built-in the PHPNG branch, Dmitry mentioned in May that he "spent a significant amount of time experimenting with JIT, and even created a PoC of transparent LLVM based JIT compiler embedded into OPCache".

So it is certainly in the plans of Zend to allow bringing a JIT engine to PHP 7, as according to Zeev Suraski it can "push performance through the roof for an already ultra fast implementation".

3. AST: Abstract Syntax Tree

Recently Nikita Popov proposed the implementation of the generation of an Abstract Syntax Tree as an intermediary step for the PHP compilation process.

It is not the first time Nikita proposes the implementation of an AST compilation step. He already proposed it in 2012.

An AST would provide several advantages that he described in his proposals, including the potential for more optimizations that would make PHP run even faster.

In the latest proposal he describes the possibility to expose the AST to PHP extensions and userland applications. That could open space for more interesting tools like static code analyzers which are often useful to detect bugs or potential source level optimizations of your PHP code.

Nikita already provided a patch to implement AST support on top of the PHPNG branch.

4. Asynchronous Programming

This may not be obvious to everybody, but lately Jean Pauli, one of the maintainers of the latest PHP releases, has been commenting about refactoring PHP I/O multiplexing layer.
This seems to be a necessary step to implement an event loop. An event loop is part of the code that takes care of handling events related with I/O operations and other asynchronous tasks that may be going on in parallel, like accesses to files, network, databases, timers, etc..

In simpler terms, this would allow future PHP versions to easily implement support to the execution of parallel tasks within the same request, thus pushing PHP performance improvement potential to a totally different level.

This is something that I commented in the past several times. One of the latest times was in the article about the improvements of Facebook Hack.

Of course, you do not get automatic performance improvements just by enabling the support for asynchronous programming. New PHP code needs to be written to take advantage of the asynchronous programming potential.

Despite the initial effort of Jean Pauli, it does not mean that asynchronous programming built-in support will be enabled in PHP 7.

However, since Facebook Hack already provides asynchronous programming support in a very elegant way, I would not be surprised if PHP core developers moved faster to make asynchronous programming in PHP available sooner rather than later.

5. Standalone Multi-threading Web Server

This is something that does not seem to be in the plans for PHP 7 but it is something that would make PHP more scalable.

PHP can already be run from multi-threaded Web servers like ngynx, lighttpd or even Apache in worker mode, however that is not the same as having PHP run on its own multi-threading Web server.

A multi-threading Web server can handle many simultaneous requests using a single memory pool, thus avoiding the memory waste that happens when you run PHP as FastCGI or in Apache pre-fork mode.

It would also allow PHP use a single pool of database connections, thus minimizing the number of simultaneous database connections opened during access peaks.

HHVM can already be run as a standalone multi-threading Web server since the days when the project was called HipHop PHP compiler.

This allowed Facebook to reduce bit of server machines needed to handle the high load of accesses that they have.

Despite running PHP as a standalone multi-threading Web server is not yet in the plans for PHP 7, it is certainly something good to have, at least for PHP 8.

When will be the PHP 7 Release Date?

It is too early to have a good estimate of the release date of PHP 7. Different people estimate it will take between 1 to 3 years. A reasonable guess is to expect a final PHP 7 release some time in 2016, although it is not impossible to see early alpha versions still in 2015.

So, for now you can count with at least 1 year of waiting until can start trying PHP 7.


All of this looks definitely very promising!!! It's good to know that XOOPS is built on a platform with a very solid future!

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#6 Posted on: 8/4 8:59 Re: Strict Standards Error Message
Just upgrade to XOOPS 2.5.7

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#7 Posted on: 7/29 6:04 Module Installer 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

Resized Image


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:


https://www.youtube.com/watch?v=d7zW5oaQGbA

NOTE:

a) This modules is only for XOOPS 2.5.7

b) You will need to patch the Core by copying two files from the /extras folder to /modules/system/admin/modulesadmin

Therefore, this Beta version is only for developers and "power-users", who feel comfortable with testing Beta versions of software.



Download: XOOPS File Repository on SourceForge



Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#8 Posted on: 7/28 21:21 Re: layout home screen
That was my recommendation to you from before:

Quote:
Well, then remove the "HOME" menu item or change its link to the main URL (currently it points to Publisher)

It is still valid.

So try to do just that, and if you have problems, just let us know exactly what have you done, and we'll see how can we help...

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#9 Posted on: 7/28 9:53 Re: layout home screen
Quote:
once again tried to change that 'url' in the home menu, without result except to manage 'page not found'

What have you changed it to?

You need to be always specific and explain:

- what you did,
- why you did it,
- what result did you expect, and
- what did you got instead.

There is no magic here, you just need to be systematic in your problem solving ...

And if you need us to help you, you need to tell us the above, so we can try to reproduce it, and also to understand what you've tried to accomplish and why.


Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum


#10 Posted on: 7/25 11:02 Re: Where is Xoops on souceforge?
OK, WE'RE BACK!!!

https://sourceforge.net/projects/xoops/

Top


Please support XOOPS & DONATE
Use 2.5.7 | Debugging | Requests | Bugs
Mamba
Moderator
Moderator
Joined:
2004/4/23 13:58
From Ohio, USA
Group:
Webmaster
Registered Users
Designer Group
Posts: 8041
(Show More) (Show Less)
Topic | Forum



Top
(1) 2 3 4 ... 617 »



[Advanced Search]