public marks

PUBLIC MARKS from camel with tags web & site

December 2008

Ressources Python

by 14 others (via)
Ressources Python Vous trouverez ci-dessous : * une version librement téléchargeable de l'ouvrage "Apprendre à programmer avec Python" de Gérard Swinnen, deuxième édition, publié aux éditions O'Reilly (ISBN 2-84177-299-3 ) * le code source des exemples et exercices proposés dans le livre * Les diapositives et le code source des exemples présentés par G.Swinnen au colloque "Libr'East of Paris" (IUT de Marne-la-vallée) les 23 & 24 Avril 2004. * Les diapositives de la conférence sur Python présentée à l'IUT de Vannes (Université de Bretagne Sud), le 15 Avril 2005. * La traduction du livre en hongrois (miroir du site web du traducteur).

Server2Go - Self configurable WAMPP Stack

Server2Go is a Webserver that runs out of the box without any installation and on write protected media. This means that web applications based on Server2Go can be used directly from cdrom, a usb stick or from any folder on a hard disk without the hassle of configuring Apache, PHP or MySQL. Server2Go allows you to create a standalone working web site or PHP application on a CD-ROM. There are many examples of its possible useses such as catalogue software, calculation programmes, image campaigns (CMS-based), computer based training lessons or other applicatons. Most PHP-Software such as the content management system Joomla or the computer based training software Moodle can be used from CD-ROM with the help of Server2Go. Server2Go was developed in the first instance for use on CD-ROM but there is no problem in using it from other drives too. Using a web browser, a user can run php programs as well as view html files on the CD-ROM. He only needs to insert a CD with Server2Go. The server software starts automatically and a browser is opened with the Website of the CD-ROM. Server2Go was built in the first place to replace other CD-ROM webservers such as WampOnCD or Microweb that lacked some important features or are not being actively developed. Main Features * Free! No royalties * Complete WAMPP Server-Stack * Runs directly from CD-ROM, USB Stick or Hard disk without installation * Full featured webserver (based on apache) * PHP 5.x support with many extensions installed (e.g. gd) * Supports SQLite databases * Runs on all versions of Windows from Win 98 and above, MAC OSX support is coming * Support for MySQL 5 Databases * Supports many PHP extensions (GD-Lib, PDO...) by default * Support for Perl 5.8

Login Panel, connexion du plus bel effet| Webmaster - Ressources et outils gratuits pour votre site internet - Free Tools| Free Tools, Le meilleur des outils gratuits pour webmaster

Login Panel est un script original proposé par Web-kreation. Avec Login Panel, ajoutez en haut de votre page web un petit onglet, qui une fois “déplié”, vous demandera les informations de connexion classiques pour accéder à une zone personnelle. show hide login form Ce script s’appuie sur le Framework Mootools. Très simple à mettre en oeuvre, parfaitement réalisé, il ne vous faudra pas plus de 5 minutes pour le placer sur votre site internet. Et, ce script sera facilement “détournable”… pourquoi ne pas placer un “à propos de” ou panel avec vos sponsors ?

November 2008

Lunascape, le browser multi-moteur | Korben

(via)
Si vous êtes développeur de site web, vous avez surement pris l’habitude de tester votre site sur différents navigateurs internet. Très bonne idée ! Vous avez donc installé un Firefox 2, un Firefox 3, un Safari, un Chrome et bien sur toutes les Internet Explorer de la version 4 à la version 8… Très bien tout ça… Mais si maintenant je vous disais qu’il existe sous Windows un navigateur web qui rassemble les moteurs de ces principaux browser ? Lunascape 5.0 alpha intègre en effet au sein d’un même browser, les moteurs de IE (Trident - ??), Chrome/Safari (Webkit) et Firefox (Gecko). Pratique pour tester tout un tas de chose sans avoir à lancer 10 browsers en même temps.

DLFP: Groupware OBM et Webmail MiniG, paquets Debian

(via)
Il y a quelques temps déjà, un nouveau site web pour OBM (www.obm.org) a été mis en ligne, afin de présenter ce logiciel qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et des modules complémentaires de type gestion de projet/planning. Ce fut pour nous une volonté de faire partager ce projet pour lequel la communication n'était pas à son maximum. Depuis nous l'enrichissons afin de partager nos connaissances et de faire de ce Groupware une véritable alternative aux solutions propriétaires. L'un des avantages d'OBM est l'utilisation d'autres logiciels libres pour assurer les différents services d'un goupware (Cyrus, Apache, Postfix...). Cependant, pour les non-initiés, cet avantage se transforme souvent en plusieurs semaines de galère pour réussir à installer un OBM complet. OBM nécessite une certaine expertise dans beaucoup de services associés à OBM (Cyrus, Postfix, MySQL ou PostgreSQL, Java/Tomcat...). Il y a plus de 6 mois, nous avons travaillé avec des développeurs Ubuntu (et nous continuons toujours) pour publier dans Ubuntu Hardy (et maintenant Intrepid) une version packagée d'OBM. Nous nous sommes vite rendu compte qu'inclure un tel logiciel dans une distribution est pour l'instant infaisable. Pouvoir remplacer un fichier de configuration d'un service par celui dont a besoin OBM, n'est pas simplement faisable, voire impossible pour certains services. C'est pour cela que dans Ubuntu il n'y a que la partie "web" qui est pour l'instant intégrée. Nous avons quand même développé tous les autres paquets des services qui gravitent autour d'OBM. Nous espérons intégrer au fur et à mesure tous les paquets d'OBM, quand cela sera possible. Nous sommes donc heureux de vous annoncer la mise en place d'un dépôt Debian (Etch) pour une installation complète et vraiment complète d'OBM. La version disponible est la dernière version stable, la 2.1.11. Il faut souligner que ces paquets sont conçus pour un serveur dédié à OBM. Nous espérerons que grâce à ces paquets vous serez nombreux à installer et utiliser OBM : deb http://deb.obm.org etch obm À vos claviers ! Il est temps d'installer un OBM, en quelques minutes ! Voir ci-dessous pour faire vos retours et tester aussi MiniG, une version alpha d'un nouveau webmail.

Apache Mod-Rewrite

Bienvenue sur apache-mod-rewrite.fr. Ce site regroupe de nombreuses ressources pour comprendre et utiliser le module Apache mod-rewrite. Ce dernier permet de réutiliser les URL d'accès à votre serveur d'une façon contrôlée par vous. Vous trouverez en parcourant ces pages de nombreuses utilisations (basiques comme avancées) de ce module. Pourquoi ce site ? Le module Apache mod-rewrite est très puissant. Il s'agit d'un outils très souvent utilisé en référencement par exemple, afin de donner aux moteurs de recherches des adresses web plus "humaines" (on parle souvent d'URL Rewriting, en français : Réécriture d'URL). Il permet aussi d'empêcher l'accès à votre serveur pour certaines adresse IP, ou bien de réserver l'accès à certaines de vos pages à votre PC uniquement (ciblage sur l'adresse IP). Ce site a été conçu pour vous donner les bases élémentaires concernant ce module. Une mauvaise utilisation conduit rapidement à une instabilité de votre serveur web. Nous avons décidé d'être les plus pédagogues possible en insistant sur les points délicats de la mise en place des règles du module. Que trouverez-vous sur ce site ? Nous avons essayer de regrouper sur nos pages les astuces les plus courantes et les plus utiles pour un webmaster ou un administrateur web. Vous pourrez lire entre autres comment : * Réécrire vos URL : remplacer les adresses web de vos pages dynamiques de style votre_ndd.fr/index.php?option=artcile&id=12 par votre_ndd.fr/article/12 * Gérer les redirections de façon propre * Empêcher l'utilisation de vos médias (vidéos, images, mp3, ...) par d'autres sites web, ceci afin de garder pour vous la bande passante de votre site web. Petit à petit, avec vos remarques et vos contributions, nous augmenterons le nombre de tutoriels (un tutorial, des tutoriels et pas tutoriaux Wink) et d'exemples concrets.

Tutoriel mysql-proxy rw-splitting Réplication MySQL « Sangokode

by 1 other (via)
Quand un site web dynamique commence à avoir un trafic important, généralement on va essayer de multiplier les serveurs web qui hébergent les fichiers. Multiplier les serveurs web n’est pas le plus difficile, il suffit de faire une réplication des données à chaque mise à jour de votre site et de multiplier les sous-domaines. Les choses se compliquent lorsque vous souhaitez avoir plusieurs serveurs de base de données. La base de données que nous étudierons ici est MySQL. Nous ne parlerons pas de cluster MySQL dans cet article. Le but de l’article est de montrer comment séparer un serveur MySQL en trois serveurs distincts : 1 maitre et deux esclaves, avec un seul point d’entrée (le proxy MySQL). Le proxy devra envoyer les requêtes de lecture vers les serveurs esclaves et toutes les autres requêtes vers le serveur d’écriture.

October 2008

Bubblestat® : mesure d'audience et outil statistique en temps réel pour Webmasters

Webmaster, Bubblestat® est un puissant outil gratuit d'analyse et de mesure d'audience pour votre site web. Il vous dit en temps réel : * Qui visite votre site web (IP, reverse DNS, …) ; * Quelles sont les pages en cours de visualisation classées par visiteur ; * Quel est le pays de résidence de vos visiteurs ; * Quels sont les sites qui vous envoient des visiteurs ; * Quels sont les moteurs de recherche qui référencent votre site ; * Quels sont les mots clés employés dans les moteurs de recherche qui ont permis de trouver votre site.

00- Un cahier des charges évolutif et participatif (Cahier des charges type pour la conception/réalisation d'un site web de collectivité)

by 2 others
Ce site est un wiki, édité par ARTESI Ile-de-France, destiné à produire collectivement une deuxième version, actualisée et complète, du cahier des charges type pour la conception / réalisation d'un site web de collectivité locale, dont l'ancienne mouture a été élaborée il y a maintenant quatre ans.

September 2008

A Primer for OpenID with PHP | dev.aol.com | The AOL Developer Network

by 2 others
OpenID is another one of those "cool technologies you've never heard of" type of deals. OpenID is an open source initiative that provides a way for Web users to register their identity in one place and then use that identity anywhere on the Web that supports OpenID. This means that, as a user, you don't have to keep creating (and remembering) new user names and passwords at every site you visit. And, as a service provider, you can identify and authenticate users that show up at your site without having to do all of the user management involved in giving them access. The list of services that support OpenID is growing, but not as fast as it should be given how cool and useful OpenID is. Hopefully, this article will help with that. The idea behind OpenID is fairly simple: a Web user can get an ID from an OpenID provider and use that ID to access any Web application or service that supports OpenID.

August 2008

Partagez votre surf à partir de plusieurs postes distants avec Clavardon | Presse-Citron

En tout cas voici un service web aussi simple à utiliser que bluffant dans les fonctions proposées : Clavardon est un site qui vous permet de partager en direct les sites que vous êtes en train de visiter, ou plutôt de montrer à des correspondants distants sur leur propre poste ce qu’affiche votre navigateur, live.

July 2008

Optimiser les performances d’un site web (Video HD) | Camille Roux

Quand on pense à l’optimisation du temps de chargement d’un site, on pense généralement à améliorer le temps de génération des pages sur le serveur web. Hors, ce temps ne représente que 10 à 20% du temps de rendu de la page. Il existe en revanche des techniques directement applicables ayant un réel impact sur les performances. C’est pour expliquer ces différentes techniques que j’ai décidé de participer pour la troisième fois en tant que conférencier aux Intellicore Tech Talks. Comme je l’annonçais il y a quelques jours, j’ai fait cette présentation avec Nicolas Chevallier, ingénieur Polytech’Nice-Sophia, consultant Astek et créateur de Allogarage.fr.

Ampache... et votre collection de musique vous suit partout - Bienvenue sur Think-Underground.com

Vous connaissez Deezer, Jiwa, Last.fm, ... Ce sont des solutions bien pratiques pour découvrir de la musique, ou vous faire des petites playlistes sympathiques quand vous n'êtes pas chez vous avec vos CDs. Mais qu'en est-il si vous voulez écouter votre propre musique depuis n'importe quel PC sans avoir besoin de passer par un investissement aussi important qu'un iPod ou autre lecteur multimédia. Plusieurs solutions s'offrent à vous, comme icecast par exemple, qui vous permet de diffuser votre propre radio. Combiné à mpd, cette solution vous permet aussi de contrôler vos playlistes... Une autre solution, qui demande juste un hébergement web est Ampache. Cette solution vous permet de créer un site privé (ou pas) sur lequel chaque utilisateur pourra naviguer dans une liste de chanson, et les écouter en streaming (avec VLC ou tout autre lecteur digne de ce nom) ou même directement depuis votre navigateur internet avec un lecteur Flash intégré. Vous pouvez même faire du resampling en temps réel pour économiser votre bande passante ou bien pour écouter vos chansons même au travers d'une connexion internet un peu limitée.

June 2008

Free Radio Streaming - Stream MP3 and WAV files with Ease | iRadeo

by 3 others
iRadeo is a free online radio platform that allows anyone to stream their MP3 or WAV files. Once installed, iRadeo will automatically detect and stream any supported file format that has been uploaded to the specified directory. Benefits of iRadeo: * It's 100% FREE * Start your own free online radio station * Use to stream both music and podcasts * Share your favorite music with others * Customize to fit your web site

March 2008

Use Server Cache Control to Improve Performance - apache web server settings for optimized caching with configuration files

by 3 others
Caching is the temporary storage of frequently accessed data in higher speed media (typically SRAM or RAM) for more efficient retrieval. Web caching stores frequently used objects closer to the client through browser, proxy, or server caches. By storing "fresh" objects closer to your users, you avoid round trips to the origin server, reducing bandwidth consumption, server load, and most importantly, latency. This article shows how to configure your Apache server for more efficient caching to save bandwidth and improve performance. Caching is not just for static sites, even dynamic sites can benefit from caching. Graphics and multimedia typically don't change as frequently as (X)HTML files. Graphics that seldom change like logos, headers, and navigation can be given longer expiration times while resources that change more frequently like XHTML and XML files can be given shorter expiration times. By designing your site with caching in mind, you can target different classes of resources to give them different expiration times with only a few lines of code.

Charte Conseil Régional d'Aquitaine 2007 - Accueil

by 4 others
La Région Aquitaine publie la troisième édition de sa Charte Internet Accessibilité et Qualité. Cet outil opérationnel a pour objectif de : * Contribuer à l'existence sur le Web de contenus et de services régionaux de qualité et accessibles au plus grand nombre. * Faciliter la mise en conformité des sites Internet avec les lois et standards en matière d'accessibilité ; * Veiller à la prise en compte de bonnes pratiques qualité au regard de l'utilisabilité des sites Internet, de leur fonctionnement, de leurs contenus et des services qu'ils proposent ; * Faire connaître les exigences, textes, liens et informations concernant l'accessibilité et la qualité des sites Internet ; Par ailleurs, proposer à tous les internautes un site Internet accessible et de qualité ne se décrète pas uniquement lors de sa phase de production mais suppose de respecter des bonnes pratiques tout au long de la vie du site et de son administration. La Charte Internet Aquitaine a pour objectif d'accompagner dans cette démarche tous les acteurs d'un site Internet, des concepteurs, aux développeurs jusqu'aux contributeurs de contenus. La version 2007 de la charte est augmentée d'un certain nombre de critères destinés à faciliter le respect du cadre d'application légal de la loi sur l'égalité des chances.

Search Engine Metrics - Enquisite Search Marketing Performance and Ranking Reports

Enquisite produces increasingly granular reports on your website's activity in search engines. Working in conjunction with other web analytic tools, Enquisite provides information and metrics webmasters can't get anywhere else. Easy to read with flexible parameters and mapping, Enquisite search engine metrics give you the edge in the organic and PPC search markets. * = search engine ranking analysis and reports Search Engine Ranking Reports Graphic reporting on search traffic and ranking data down to city and zip/postal code * Know Your Customers' Queries Know Your Customers Keyword and traffic analysis to explain why and how site visitors access your business

February 2008

Le tuning Apache pour augmenter les performances de votre application web : Ergonomie, Rails et Architecture de l'information web (2.0)

by 1 other
Les problèmes de montée en charge sont choses courantes pour un site ou une application web une fois atteint un certain succès. Ces derniers sont bien trop souvent négligés, généralement jusqu’au jour où se trouve atteinte la limite critique entre l’inconfort et l’instabilité. Le trend actuel veut qu’il soit à la fois plus simple et moins cher de rajouter des machines que de reprendre son code en profondeur pour l’optimiser. Encore faut-il que l’application permette un redimensionnement de ce genre sans rentrer dans une phase de refactoring complet. Évidemment, avant d’en arriver à une solution aussi lourde, il vaut mieux s’assurer que tout a été fait pour exploiter au mieux les ressources disponibles, et cela passe notamment par un peu d’optimisation côté serveur.

January 2008

Yahoo! Media Player

by 2 others (via)
The Yahoo! Media Player enhances your web site or blog by creating an embedded player for each audio link. All the links can be played with one click, turning the page into a playlist. This is done by adding our JavaScript to your page.

November 2007

A Recipe for OpenID-Enabling Your Site

by 8 others (via)
This is a step-by-step tutorial guide for implementing OpenID consumer-side support with a web site that already has users with accounts. It will explain how to easily let new users sign up for an account on your site using their OpenID URL and how to let existing users attach their OpenID(s) so they can sign in using them.

October 2007

Web Site Optimization: 13 Simple Steps [Apache & IIS Configuration]

by 1 other (via)
This tutorial takes a practical, example-based approach to implementing those rules. It's targeted towards web developers with a small budget, who are most likely using shared hosting, and working under the various restrictions that come with such a setup. Shared hosts make it harder to play with Apache configuration -- sometimes it's even impossible -- so we'll take a look at what you can do, given certain common restrictions, and assuming your host runs PHP and Apache.

September 2007

Votre site web est-il en bonne santé ? - 60 questions, le blog

Je viens de rédiger un article à l'adresse d'un magazine spécialisé dans le secteur médical et hospitalier. Mais il se peut que cet article intéresse un public plus large de webmasters. Pour établir un diagnostic objectif de la santé d'un site, je recommande quatre actions complémentaires, qui sont développées dans l'article : 1. Evaluer la qualité 2. Observer les pratiques concurrentes 3. Mesurer la fréquentation et la popularité 4. Effectuer un test utilisateur

July 2007

Eclairage sur le RGAA: les profils d'impact opérationnel du Référentiel général d'Accessibilité pour les Administrations mai 2007 Weblog - Blog & Blues

by 1 other
Le choix de structurer le Référentiel général d'Accessibilité pour les Administrations (RGAA) sur le modèle des Directives d'Accessibilité des Contenus Web 1.0 (WCAG1.0) répond à la fois à des contraintes institutionnelles et à un impératif de rigueur. Cependant, cette structure issue des WCAG répond à une logique spécifique, qui ne facilite guère l'approche du référentiel en fonction des profils opérationnels qui seront concernés par sa mise en oeuvre. C'est pourquoi nous avons dans un premier temps attribué à chaque point de contrôle un champ "impact" qui permet de recenser les champs de compétences et d'intervention qu'il met en jeu, à travers 4 profils types : * profil graphiste et ergonome * profil développeur et intégrateur * profil communiquant * profil rédacteur et contributeur Dans un second temps, le site du référentiel permettra d'accéder directement aux points de contrôles et aux tests en fonction de chacun de ces profils, ainsi qu'en fonction de thématiques liées aux contenus (contenus graphiques, contenus programmables, formulaires, etc.).

Accessibilité-web.com - Formation open-source sur l’accessibilité Web

Ce que vous trouverez sur ce site : Ce site est un guide didactique dont l’objectif est d’accompagner les e-stagiaires à réaliser un site Web accessible. Du découpage de la maquette graphique à la validation finale du code, ce guide offre l’ensemble des étapes qu’il convient de suivre pour créer des sites Web aux normes W3C en respectant les recommandations de la WAI.

June 2007

Avis d’expert : Mentions légales d’un site Web : gare aux contraventions ! par Cédric Manara – Tribune Journal du Net

by 3 others
Un décret du 9 mai 2007 relatif au registre du commerce et des sociétés prévoit que les sites Internet doivent désormais indiquer certaines données de ce registre, sous peine de sanction.

camel's TAGS related to tag web

accessibilité +   accessible +   admin +   administration +   ajax +   apache +   application +   applications +   blog +   browser +   cache +   cluster +   cms +   code +   collaboration +   configuration +   control +   css +   database +   debian +   design +   dom +   editor +   extension +   file +   firefox +   flash +   form +   format +   framework +   free +   gestion +   google +   gpl +   guide +   hosting +   html +   http +   icon +   ie +   image +   images +   install +   interface +   internet +   javascript +   jQuery +   linux +   mail +   management +   monitoring +   mp3 +   mysql +   nagios +   network +   office +   online +   openid +   opensource +   optimisation +   optimize +   performance +   php +   player +   plugin +   project +   projet +   proxy +   ressources +   rss +   script +   search +   secure +   security +   server +   serveur +   setup +   share +   site +   social +   software +   ssl +   standard +   standards +   streaming +   subversion +   test +   tools +   tutorial +   ubuntu +   upload +   w3c +   web2.0 +   webdesign +   wiki +   windows +   xen +   xhtml +   xml +   yahoo +