Catégorie : Bibliothèques Web

Bibliothèques Web

  • CodeIgniter : mise en place du HMVC

    Dans un précédent article, je vous avais montré que le MVC était intégré de base dans CodeIgniter.

    Pour des petits (ou moyens) projets, cette architecture permet de mieux gérer le code, et d’avoir un projet maintenable.

    Pour les gros projet, ce système n’est pas la meilleure solution. La meilleure solution pour est l’intégration de l’architecture HMVC.
    Pour expliquer en quelques mots, le HMVC est le fait de créer des micro-MVC empilables (c’est-à-dire des modules), pour mieux encapsulé les fonctionnalités du projet. Un forum pourrait être mis dans un module spécifique, tout comme un blog, etc…

    Voici un lien pour intégrer le HMVC sur CodeIgniter : Modular Extensions – HMVC

     

    L’intégration est très simple, il suffit d’intégrer le code du module dans les bon dossiers (application/core & application/third_party).

    Ensuite, toujours dans le dossier application, créer un dossier modules. C’est ici que vous pouvez créer tous les modules. Dans chaque modules, vous pouvez mettre les dossiers courant comme controllers, models, views, etc…

    Il est possible que vous ayez le bug suivant à la fin de cette installation : CodeIgniter HMVC object_to_array() error. N’hésitez pas à cliquer sur le lien pour corriger le bug.

  • Live sur les bonnes pratiques Web

    Live sur les bonnes pratiques Web

    Aujourd’hui, je partage avec vous un live de Grafikart sur le thème des bonnes pratiques en Programmation Web. Le live dure 2 heures, et plein de conseils en perspective.

  • Parser des données avec Javascript

    js_logoQuand on veut parser des données dans un langage quelconque, on ne décide jamais d’utiliser le javascript en premier.

    Et pourtant, il existe quelques bibliothèques JS qui permettent de faire ce genre de chose.
    Je vous en liste quelques-uns.

    Currency Formatter

    Lien – github
    Description : Une librairie de formatage de monnaie super simple mais néanmoins complète. Elle parse 155 monnaies différentes.

    Moment JS

    Site : http://momentjs.com/
    Description : Parse, valide, manipule et affiche les dates en JavaScript. La bibliothèque en est actuellement à sa version 2.15 et supporte les dates de beaucoup de pays. Elle a été testé et approuvé.

    CSV Parser

    Site : http://papaparse.com/
    Description : Le puissant parser CSV, dans le navigateur, pour les grands garçons (et les grandes filles). Bibliothèque avancé (version 4.1), Permet de parser des fichiers CSV selon beaucoup de paramètres.

    Knwl.js

    Lien – Github
    Description : Cette bibliothèque est différente du fait qu’elle ne parse pas qu’une chose déterminé (comme les bibliothèques précédentes). Knwl.js analyse à travers un texte les éléments suivants : les dates, les heures, les numéros de téléphone, e-mails, des lieux, et plus encore.

    Si vous connaissez d’autres bibliothèques comme celle-là, partagez-les avec moi en commentaires.

    Enjoy !

  • 3 formations pour apprendre Javascript

    js_logoJ’avais déjà, dans le passé, partagé des formations de Grafikart, un développeur web français.

    Il sort assez souvent des vidéos sur Youtube, traitant des différents langages du web, et proposant de bon scripts.

    Aujourd’hui, je partage avec vous trois formations traitant de Javascript. Cela va des bases jusqu’à des concepts avancés.

    La première formation vous permet d’Apprendre le JavaScript, du début, sans utiliser Jquery.

    La deuxième formation traite de NodeJS, un framework 100% JS. Elle est plus complexe que la première, et nécessite un niveau avancé en Javascript.

    La dernière formation traite de VueJS 2, une librairie permettant la création d’interfaces web interactives.

    Ces 3 formations prennent en compte les nouveautés de l’ES6.

    Enjoy !

  • Onglets verticaux full CSS pour bootstrap

    bootstrap-vertical-tabsL’article d’aujourd’hui consiste en une petite découverte que j’ai faite il y a quelques jours : un système d’onglets verticaux full CSS.

    Il ne contient aucun code Javascript. Il est très léger, et peut être installé rapidement.

    Cette petite bibliothèque s’appelle Bootstrap Vertical Tabs, et en est à sa version 1.2.1. Vous pouvez aussi voir cette bibliothèque sur son dépôt Github.

    Avec cette bibliothèque, il est possible d’avoir des Tabs à droite ou à gauche. Le sens est déterminé par les classes CSS. Il est même possible d’avoir des tabs penché (Sideways), pour avoir plus de place.

    En tout cas, il a été la solution à un de mes problèmes.

    Enjoy !