Développement Web

Ajouter un nouvel élément

Les performances du mois

Gestion de la base de données
2
CLASS PHP :: REQUÊTES MYSQL
1
NetBeans
3

ang Classe 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 30/08/2014 version 3.1

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
- Contrôle des images
- Contrôle anti écrasement simple si un fichier de même nom existe déjà sur le serveur
- Renomme un fichier, mode incrémental ou suffixe unique, si un fichier de même nom existe déjà sur le serveur
- Choix du nom du fichier de destination (compatible avec la fonctionnalité précédente)
- Redimensionnement multiple ou unique d'images en sauvegardant ou non l'image originale (compatible jpg/jpeg, png et gif)
- Possibilité d'insérer des suffixes et/ou préfixes pour permettre plusieurs redimensionnements d'une même image dans un même répertoire
- Optimisation des images pour le web
- Retour des messages d'informations pour le visiteur (paramétrable)
- Retour d'un tableau complet de résultat (paramétrable)
- Upload simple ou multiple avec notation tableau du champ html "file" (compatible HTML5)

Discussion

Un répertoire pré configuré nommé "Tests-Scripts-Upload" est maintenant proposé dans le zip de téléchargement pour permettre des tests rapides. Copiez simplement ce répertoire sur votre serveur d'évaluation pour tester les fichiers d'exemples fournis. Que cela ne vous dispense pas de lire le mode d'emploi si vous souhaitez exploiter pleinement toutes les fonctionnalités (je ne peux pas montrer toutes les configurations possibles dans les fichiers d'exemples).


ang 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.

ang 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

ang Classe table html

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

ang plugin Sencha pour Eclipse

Éditeur : Sencha +
L'équipe Sencha travaille sur divers outils qui facilitent la vie du développeur Sencha. Cette série d'outils performants automatise une grande partie de la création de vos applications. Leur nouveau plugin Sencha pour Eclipse simplifie encore plus l'utilisation de l'outil Architect en fournissant une complétion de code et une assistance pour Eclipse.

L'équipe a inclus le projet open source eBay VJET qui fournit un ensemble de fonctionnalités de base pour aider Eclipse à mieux interpréter le JavaScript. Cependant, ils ont étendu les possibilités de cet outil pour améliorer les constructions avec le framework JavaScript Ext JS (citant son système de classe, Ext.panel.Panel, etc.). Ce plugin vous permet de créer vos applications plus rapidement et plus facilement.

Attention toutefois, le plugin supporte les versions Ext JS 4.0.7 et 4.1.

Il est également construit selon les modèles de plugin Eclipse, ce qui rend son utilisation familière. Par exemple, il vous propose la liste des méthodes possibles, ainsi que les configurations pour Ext.application, il reconnait les classes personnalisées et génère automatiquement des accesseurs de type get et set.

ang Menu simple avec effet lumineux transitionnaire au survol de la souris

Licence : Autre
Ceci est un simple menu qu j'ai essayé de mettre au point qui donne un effet lumineux transitionnelle au survol de la souris.

ang 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 Erreur ajout de la classe "Err" pour ne pas tenir compte de ces fichiers
8/ Ajout calcul de taille en octet (s'arrêter au kilo octet)
9/ Gestion des fichiers avec accent

Si vous avez d'autres idées d'améliorations ...
Toute aide sera la bienvenue

ang 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.

ang 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 code source puissant. Par exemple :
Vous avez un aperçu de votre page dès que vous modifiez votre HTML ou CSS, vous n'avez plus à rafraîchir votre navigateur web, cela devrait être un gain de temps.
- Edge Inspect : Permet de tester le rendu graphique sur de multiples plate-formes avec une synchronisation des aperçus. En un clin d’œil synchronisez le navigateur web, vos téléphones, vos tablettes ...
- Edge Web Fonts : Intégrer des polices web
- PhoneGap Build : Publier vers les plate-formes les plus répandues actuellement (Android, iOS, Windows Phone ...)

ang 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-mailing
• Géomarketing
• Etats (tableaux, graphiques)
• Import / export de données
• Création de champs personnalisés
• Paramétrage des utilisateurs, des listes déroulantes


ang TopBraid Composer Free Édition

Éditeur : TopQuadrant +
TopBraid Composer Free Edition est un écosystème sémantique de développent d'ontologies. Chapoté par l’IDE Eclipse, TBC offre à l’ingénieur ontologique un environnement textuel et graphique d’édition d’ontologie et offre un certain accès à un mécanisme de raisonnement.

ang LordMaitreya

Licence : Mozilla
Trevie

ang Scandir iso, utf8

Éditeur : Laurent1133 + 2 Ko
array _scandir( $path, $option, $encodage )

option 'a' : tri croissant
option 'z' : tri décroissant
option '.xxx' : filtre uniquement cette extention
option '.' filtre les fichiers sans extention
encodage UTF8 ou ISO : (conversion caratères) optionnel

retourne false en cas d echec.
retourne un tableau array( 'd'=>repertoires, 'f'=>fichiers )

ang 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.

ang 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

ang DDSLICK passe au-dessus d'un containeur

Licence : Autre
Beaucoup utilise le plugin ddslick, pour avoir une liste avec des images et description.
Malheureusement, quand on l'utilise dans une popup ou une div ou tout autre limiteur d'espace et qu'on veut la dérouler ... appaît un scroll...

ang ARQ

Éditeur : Openjena + 22.3 Mo
Il inclut :
  • Le standard SPARQL
  • Recherche de texte libre par l'intermédiaire de Lucene
  • SPARQL/Update
  • Accès et extension à l'algèbre SPARQL
  • Prise en charge de fonctions de filtrage personnalisées
  • Fonctions de propriétés pour un traitement personnalisé des relations sémantiques
  • L’agrégation, GROUP BY et l'affectation comme extensions SPARQL
  • Support pour requête fédérées
  • Soutien de l'extension à d'autres systèmes de stockage
  • Support d'un accès distant pour tous les SPARQL endpoint
  • ang FreeMarker

    Éditeur : Visigoth Software Society, Jonathan Revusky +
    FreeMarker est un moteur de template des utilisations diverses comme les applications Web, génération de document ou de code.
    Il permet de générer du HTML, RTF, XML, code Java, etc.
    Il est peut être une alternative à XSLT.
    FreeMarker est utilisé dans de nombreux logiciels : Alfresco, Lutece, Magnolia, etc.

    ang TimeJump

    Éditeur : Dave Rupert, ShopTalkShow et ATX Web Show + 2.1ko
    TimeJump est un script qui vous permet de créer des "liens profonds" vers des instants précis d'un flux vidéo ou audio HTML5.
    Pour se faire le script reconnait automatiquement un paramètre "t" (pour time) dans l'url et affiche le flux à l'instant correspondant à la valeur du paramètre.

    ang Tableau avec entête et pied fixe

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

    58 éléments

     
     
     
     
    Partenaires

    PlanetHoster
    Ikoula