Développement Web

Outils et codes sources pour le développement internet, intranet, extranet
Ajouter un nouvel élément

    Classe Php d'upload de fichiers avec options de redimensionnement, renommage, gestion des erreurs

    Licence : Libre


    Cette classe d'upload et redimensionnement est conçue pour offrir de multiples possibilités pour une configuration minimale.

    Compatible php >= 5.2 maj du 28/05/2015 version 3.2

    Gestion automatique des erreurs :
    - post_max_size
    - upload_max_filesize
    - max_file_uploads
    - memory_limit (si redimensionnements, pour les images de type "jpg")
    - Renomme les fichiers (en remplaçant ou en enlevant si besoin les caractères spéciaux) pour compatibilité maximum avec les serveurs web

    Fonctions principales paramétrables en option :
    - Contrôle des extensions
    - Contrôle du poids des fichiers
    - Contrôle du nombre de fichiers pour un téléchargement multiple
    Voir la suite

    CSS Shape Generator

    Éditeur : Samuel Rossille +
    CSS Shape Generator est un outil en ligne permettant de produire tout type de formes en CSS.
    L'outil permet bien entendu de générer le code HTML et CSS correspondant au dessin que vous avez créé.
    Autre avantage, chaque modification de la forme est répercutée dans l'URL, ce qui permet de sauvegarder votre travail en ligne en copiant l'URL, de l'envoyer à un ami ou collègue et d'avoir à disposition un historique autorisant le undo/redo.

    Tableau avec tri, filtre et pagination avec entete et pied fixe

    Licence : Autre
    En partant d'un précédent post de code, j'ai rajouté :
    Entete et pied fixe
    Paramétrage hauteur et largeur colonne
    Suppression
    selection
    tri multi-colonne : avec touche alt + clic souris sur nom colonne

    Le tout se basant sur le design jqueyUI

    Adobe Edge Tools & Services

    Éditeur : ADOBE +
    Adobe a donné un coup de pouce au monde du web avec sa gamme d'outils : Edge Tools & Services.
    C'est une solution en faveur du HTML5, des designers, développeurs qui ne disposaient jusqu'à présent que de Dreamweaver dans la Creative Suite.
    Cette solution permet de développer rapidement sur différents supports : pc, tablette, mobile à l'aide de Edge Inspect.

    Cette gamme dispose de 7 nouveaux logiciels :
    - Edge Animate : Créez du contenu interactif et animé en HTML, CSS et JavaScript.
    - Edge Reflow : Créez des mises en forme et des visuels réactifs à l'aide de feuilles CSS normalisées (responsive design)
    - Edge Code : Initialement basé sur le projet Brackets, Edge Code est voué à devenir un éditeur de cod ... Voir la suite

    Ogarage mada

    Éditeur : julkwely +
    affic[b][/b]hage de besoin/mode de paie/especes ou cheques[code][/code][codeinline][/codeinline][list=1][*][/list][list][*][/list][noparse][/noparse]

    description

    Licence : Autre
    description

    Tableau avec tri, filtre et pagination

    Licence : Autre
    A partir du projet tablesorter, l'idée est d'avoir un exemple au plus simple, avec le minimum de fichier en utilisant le custom de son jquery ui pour faciliter le design.

    Classe table html

    Éditeur : Laurent1133 + 128 Ko
    La documentation est fourni en .pdf avec le source (voir options)

    Brackets

    Licence : MIT
    Editeur Web open source, permettant de développer en HTML, CSS, PHP, JavaScript et autres langages et contenant quelques fonctionnalités intéressantes comment d'édition rapide de code CSS directement depuis le code HTML.

    Application disponible gratuitement et actuellement en version bêta.

    Remplir une liste ddslick (plugin liste avec image)

    Licence : Autre
    Sur le site http://designwithpc.com/Plugins/ddSlick, vous trouverez un plugin intéressant permettant de faire une liste avec libellé, image, description ...

    Mais comment le remplir ...
    Ici j'appelle une fonction qui me renvoie les éléments à afficher dans la liste et je rajoute un item correspondant à "aucun"

    EGGcrm

    Éditeur : COGIVEA +
    EGGcrm est un logiciel client/serveur qui permet de réaliser la gestion commerciale de l'entreprise, il permet de gérer les rendez-vous, les affaires, les opérations de marketing et de vente, et facilite la gestion de son fichier clients en un temps réduit.
    Ses fonctionnalités:
    • Gestion des événements (avec rappels automatiques, association de documents, origine, étape, commentaires,...)
    • Suivi des affaires : étapes, ca, multi-intervenants, documents, historique de suivi..
    • Tableaux de bord (devis consolidés, situations des affaires, ca total...)
    • Gestion des produits
    • Etats prédéfinis
    • Gestion des documents (stockage espace personnel et espace commun)
    • Création tâches
    • Webmail
    • E-m ... Voir la suite

    programation

    Éditeur : koko +
    koko je veut un logiciel qui puisse compiler/executer sur une console

    Jena

    Éditeur : Openjena + 23.3 Mo
    Il fournit un environnement de programmation pour RDF, RDFS, OWL et SPARQL et inclu aussi un moteur de règles d'inférence.

    Kwatee Agile Deployment

    Éditeur : Kwatee Ltd + 25Mo
    Kwatee Agile Deployment est un outil gratuit (à usage interne de développement) capable de déployer des applications web applications ou tout autres logiciels sur n'importe quel OS. Les opérations fastidieuses et propices aux erreurs de mise à jour sont automatisées et réalisées sur un nombre quelconque de serveurs dans vos locaux ou dans le cloud en quelques minutes.

    trace courbe le lemniscate de bernoulli.htm

    Licence : Libre
    Bonjour,

    Dites les avec des fleurs, le trace courbe le lemniscate de bernoulli

    est un simple HTML pour tracer dans notre exemple le lemniscate de bernoulli.

    Un JavaScript simple à comprendre, et bien sur adaptable pour tracer toutes les courbes

    Si vous redimensionnez votre fenêtre, et relancez par F5 la courbe sera retracée dans la fenêtre !

    Ajoutons bien sur une assez large compatibilité.

    VISIBLE ICI

    Tableau avec tri, filtre et pagination sans plugin

    Licence : Autre
    L'idée est de repartir d'un précédent post mais en retirant le TableSorter. De plus, le tri et le filtrage se fait côté serveur pour garder de petite transaction.

    Chiffrement AES

    Licence : Autre
    Dans cet exemple nous allons chiffrer un texte en utilisant l'algorithme de chiffrement AES.
    Nous utiliserons pour cela l'API cryptographique web disponible dans les navigateurs Google Chrome et Mozilla Firefox.
    Cette API fournit de nombreuses promises sur lesquelles, le programmeur n'invoquera que les méthodes then() et catch() pour développer en JavaScript.
    L'objectif de notre exemple sera de permettre à l'utilisateur de rentrer le paragraphe ainsi qu'une clé de 128 bits qu'il souhaite pour que notre programme lui montre ce que donne son texte une fois chiffré puis déchiffré.

    Tableau avec entête et pied fixe

    Licence : Autre
    Tableau avec entête et pied fixe et scroll sur les données.

    Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp

    Licence : Autre
    Le Zip contient un projet Visual Studio 2010. Dedans vous retrouvez le FileUpload JqueryUI de BlueImp.
    Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)

    1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
    2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
    3/ Traduction en français des messages d'erreur
    4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
    5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
    6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
    7/ Si Erre ... Voir la suite

    Injecter constante VB.NET dans javascript

    Licence : Autre
    Et oui, comme moi certainement, vous avez parfois des constantes (Par exemple des arborescences de fichier, des constantes de fonctionnement ...)
    Mais voilà, il faut qu'elles soient aussi accessible sous javascript, surtout si vous utilisez jquery et ajax ...
    Comment faire ...

    C'est simple,
    1/Faite un fichier avec vos constantes.
    Ex:
    Public Typfile() As String = {"Côtes", "Implantation", "Article 3D", "Configuration 2D", "Configuration 3D"}
    Public Const TOUS As String = "Tous"
    ...
    2/Faite un fichier ashx (donner en code)
    3/ Dans le header de votre page à l'aide de balise script avec src=ParamJS.ashx

71 éléments

Responsable bénévole de la rubrique Développement Web : Xavier Lecomte -