Drupal 8 has been released

The long awaited Drupal 8 has been released.

* In-context, what-you-see-is-what-you-get (WYSIWYG) editing and previews
* Comprehensive content modeling out of the box with entities, fields, and views
* Customization of content pages and even forms and administrative pages via the administrative interface
* Full translatability and localization out of the box
* Reliable configuration management for safe and straightforward deployment of changes between environments
* Mobile-first, responsive, HTML5 output
* REST-first native web services
* Enhanced accessibility and WAI-ARIA compliance
* Modern PHP standards and practices, with integration of popular libraries such as Composer, Symfony2, Guzzle, and Twig
* Significantly improved front-end performance out of the box
* Enhanced caching and best-of-class integration with CDNs and reverse proxies
* Full compatibility with PHP7, and the PostgreSQL and SQLite databases
* …And much more!

You can download the latest and most awesome version of the software to date here:

Download Drupal 8

I myself, am very excited to work on Drupal in the next few days.

Drupal8

 Releases: All PHP

A Ton of PHP releases this week.

  • PHP 5.6.0RC3 is available PHP has released the third release candidate for PHP 5.6. Note that this is shouldn’t be used for production.
  • socializr — A script used to post to multiple social networking websites
  • Joomla 3.3.3 — Joomla has just released the latest version of Joomla 3.
  • wellrested — A micro-framework for creating RESTful APIs in PHP. It provides a lightweight yet powerful routing system and classes for HTTP request and responses.

 NProgress: A Progressbar

Web design is more about illusion than intrinsic architecture. You just want to show the user what you want the users to see.

NProgress takes that into account. NProgress is a progressbar designed to make the illusion of something loading instead of showing nothing.

nprogress.png

They way it is designed is you should be aware of where your page load progress is and change the progressbar to the state you want it to be.

Turbolinks Example

$(document).on('page:fetch',   function() { NProgress.start(); });
$(document).on('page:change',  function() { NProgress.done(); });
$(document).on('page:restore', function() { NProgress.remove(); });

Resources

License: MIT License
Download: https://github.com/rstacruz/nprogress/archive/master.zip
Website: http://ricostacruz.com/nprogress/