Installer Laravel 5 (Version DEV)

laravel

Laravel est désormais le meilleur framework PHP, il est simple, efficace et facile à utiliser.

La version 5 de ce framework est prévu en Janvier 2015, mais en attendant vous pouvez l’installer et tester dès maintenant.

Pour installer la nouvelle version dev de laravel 5 :

1ère méthode : via Composer

composer create-project laravel/laravel test-laravel-5-project dev-develop --prefer-dist

2éme méthode : téléchargement de l’archive contenant les fichiers
Télécharger l’archive ZIP à partir de ce lien https://github.com/laravel/laravel/tree/develop
Extraire les fichier dans votre dossier web
Exécuter composer update (non composer install) dans le dossier contenant les fichiers

Installer Numix thème sous Ubuntu 14.04

numix_blue_gtk_theme

Numix est le thème le plus populaire pour Ubuntu 14.04. C’est un thème Flat avec des élements UI  modernes et deux variantes de couleurs : Dark et Light.

Il supporte Unity et Gnome.

Pour installer Numix, il suffit d’exécuter les commandes suivantes :

sudo add-apt-repository ppa:numix/ppa 
sudo apt-get update 
sudo apt-get install numix-gtk-theme numix-icon-theme-circle 
sudo apt-get install numix-wallpaper-notd

Une fois le thème installer, vous pouvez le gérer par Unity Tweak Tool

Si vous n’avez pas Unity Tweak, installer le paquet suivant

sudo apt-get install unity-tweak-tool

Maintenant lancer Unity Tweak Tool et choisir theme

unity-tweak-tool_thumb

Sélectionner Numix dans la liste, et passer sur l’onglet icons pour choisir le pack des icones pour Numix

numix-ubuntu_thumb

Et voilà

ubuntu-numix_thumb

Vidéo Youtube Responsive sur son site

Je vous présente une petite astuce pour intégrer une video youtube (ou des élements embed, iframe, object … ) sur son site d’une façon responsive en utilisant HTML et CSS.

On doit placer notre élément dans une div ayant la classe video-container par exemple et il suffit d’appliquer ce style sur notre classe:

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

Exemple d’utilisation :

<div class="video-container">
         <iframe src="http://www.youtube.com/embed/id-video-youtube" frameborder="0" width="560" height="315"></iframe>
</div>

Calculer l’age à partir d’une date en PHP

Hello World !

Voici une fonction simple en php qui permet de calculer l’age à partir d’une date donnée

Par exemple on a une personne née le 28/11/1988 (ce n’est pas du tout ma date de naissance :D )

Si je vais vérifier l’age le 27/11/2014 ou avant, ça retourne 25 et ça ne retourne 26 que si les 26 ans sont atteints, c’est à dire a partir du 28/11/2014

function calculateAge($date)
{
	$birthDate = date("d/m/Y", strtotime($date));
	list($day,$month,$year) = explode("/",$birthDate);
	$year_diff  = date("Y") - $year;
	$month_diff = date("m") - $month;
	$day_diff   = date("d") - $day;
	if ($day_diff < 0 || $month_diff < 0) $year_diff--;
	return $year_diff;
}

Comment installer ou mettre à jour sur WordPress sans utiliser FTP

Dans certains cas, surtout quand on travaille sous localhost et quand on veut installer un plugin ou un théme ou encore mettre à jour note version, WordPress nous demande de saisir les paramètres FTP afin d’accéder au dossier wp-content.

wordpress-ftp

Pour éviter ce cas, il suffit de mettre le CHMOD du dossier  wp-content à 755 et de rajouter cette constante dans le fichier wp-config.php

define(‘FS_METHOD‘, ‘direct‘);

fs_method

Et voila! Vous pouvez maintenant installer vos plugins directement sans FTP.

Désactiver les révisions WordPress

Parfois, sur un site Wordpess, on n’as pas besoin d’utiliser les révisions.

Cette astuce vous permet de désactiver les révisions et réduire la taille de votre base de données.

Ouvrir le fichier wp-config.php situé dans la racine de votre site WordPress, et ajouter ces deux ligne de code.

define('AUTOSAVE_INTERVAL', 300 ); // seconds
define('WP_POST_REVISIONS', false );

La première ligne permet de configurer l’autosave chaque 300 secondes au lieu de 60.
La deuxième ligne empêche les révisions.

Maintenant il faut éxecuter cette requête dans votre base de données pour éliminer les révisions existantes.

DELETE FROM wp_posts WHERE post_type = "revision";

Désactiver la barre d’administration WordPress

Cette astuce vous permet de désactiver la barre d’administration de votre site WordPress.

Il suffit de rajouter cette ligne de code dans votre fichier de thème functions.php ou dans votre plugin spécifique

show_admin_bar(false);

Si vous voulez désactiver la barre juste pour les utilisateurs et la garder pour les administrateurs vous pouvez utiliser ce code

add_action('after_setup_theme', 'remove_admin_bar');

function remove_admin_bar() {
  if (!current_user_can('administrator') && !is_admin()) {
    show_admin_bar(false);
  }
}