public marks

PUBLIC MARKS from camel with tag 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).

Simple jQuery Spy Effect | jQuery for Designers - Tutorials and screencasts

by 3 others
The great thing about Realmac's QuickSnapper site is that if JavaScript is turned off, the list of snaps is visible by default. So we'll follow suit. It's also worth noting that their version only keep pulling in new items until it hits the end. I'll show you how you can keep the list looping, and in a follow up tutorial I'll show you how to hook this in to an Ajax hit that doesn't hammer your server and keeps the effect nice and smooth.

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

Drawter, l'éditeur de code HTML, XHTML et CSS en ligne pour réaliser des maquettes complexes en WYSYWYG

(via)
Drawter : dessinez, c’est intégré ! (WYSYWYG Powa!) Drawter est un générateur de code HTML et CSS en ligne qui vous permet de dessiner votre mise en page dans un canevas. Vous pouvez choisir les options de votre page comme le titre, le doctype, la langue du document, les balises que vous souhaitez pour chaque bloc présent à l’écran et pour chacune d’entre elles les propriétés et les attributs. Une fois votre maquette terminée, vous choisissez le mode de placement pour vos blocs : float: left ou position: absolute. Le site autorise les imbrications de balises pour réaliser des mises en page complexes dans une interface réactive et intuitive. N’hésitez pas à parcourir toutes les options disponibles dans les palettes d’options et amusez-vous :) Drawter : dessinez, c’est gagné ? A tester !

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.

Développement efficace avec les frameworks CSS - La Case de l'Oncle Tom

by 3 others (via)
Les frameworks CSS ont été mentionnés la première fois dans la conférence Working in the Now (visualiser la présentation). Au final, on n’était pas loin de faire salle comble avec plus d’une vingtaine de participants à vue de nez. Une petite scéance de rattrapage s’impose ;-) Pourquoi avoir choisi ce sujet ? J’ai lu un article sur l’importance du rythme vertical l’an dernier sur Biologeek et ça m’a sensibilisé au fait qu’on pouvait rendre la lecture d’un site tout simplement en rendant prédictible la position du texte. Entre temps j’ai également lu l’excellent Transcender CSS d’Andy Clarke. J’y ai été sublimé par des présentations de sites totalement en grille. Depuis je suis devenu fan de Blueprint CSS (je crois que ça s’est remarqué lors de mon intervention ;-)). J’ai commencé à l’utiliser sur des projets personnels puis dans un cadre professionnel. J’utilisais déjà symfony comme framework PHP et jQuery comme framework JavaScript alors pourquoi pas Blueprint ? Comme le suggérait très justement Christian Heilmann dans sa présentation, l’utilisation d’outils déjà existants est nécessaire pour réduire les coûts de production. C’était déjà un bon alibi mais je les apprécie aussi parce qu’on gagne un temps fou ! On se concentre sur le code métier, pas le reste.

Le cahier des charges

by 5 others
Le cahier des charges est un document incontournable dans un projet de création de site internet. Mais à quoi sert-il ? Qui doit le rédiger ? Comment le rédiger ? Voici quelques réponses qui devraient vous aidez dans la rédaction de ce type de document.

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.

PHP Web Stat, stats sans base de données| Webmaster - Ressources et outils gratuits pour votre site internet - Free Tools| Free Tools, Le meilleur des outils gratuits pour webmaster

by 1 other (via)
PHP Web Stat est une application PHP qui gère vos statistiques de fréquentation sans avoir recours à une base de données. En effet, il crée ses propres fichiers de logs et il affiche les données à partir de ces informations. php web statistiques Pour le faire fonctionner, un code doit être placé dans vos pages Web. Petite astuce intéressante pour faire que cela fonctionne dans tous les cas de figure : le fichier PHP installé est inclus via JavaScript et l’enregistrement des informations de statistiques seront enregistrées même si l’option “caching” est activée. De plus, si l’utilisateur interdit l’exécution de JavaScript, PHP Web Stat appellera le fichier de PHP directement.

Tableur AccessiWeb 1.1 en version 0.99 - Blog Accessibilité

Tableur AccessiWeb, mais pour quoi faire ? Et bien plein des choses tiens ! Au hasard... des audits d'accessibilité, ou de la construction de site accessible. L'intérêt du tableur c'est qu'on peut l'emmener partout avec soi, même dans le train déconnecté du net. Un autre intérêt c'est que tout ça est personnalisable à souhait.

Suivre l’activité de Googlebot sur votre site grâce aux logs Apache

(via)
Le suivi de l’activité des robots des moteurs de recherche sur votre site, et tout particulièrement du Googlebot, fait partie intégrante d’un bon référencement. Certes, Google mets à disposition des éditeurs depuis quelque temps déjà une série d’outils de suivi, les Google Webmaster Tools (GWT). C’est bien, mais pas toujours très complet et les mises à jours souvent aléatoires… Les webmasters ont pourtant tout ce qu’il faut sous la main pour avoir des stats précises et surtout en temps réel pour suivre les bots : les logs du serveur Apache, souvent les meilleurs amis du référenceur !

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.

Concrete5 :: Content management is your right.

by 10 others
concrete5 is a building material for websites. Written in PHP, using a MySQL database, and running on your live webserver, c5 makes editing websites a breeze. c5 is easy for site owners to use, flexible for developers to work with, and runs a wide variety of powerful websites.

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.

Create a Photo Admin Site Using PHP and jQuery - NETTUTS

by 2 others (via)
I'm pleased to present you with part one of a two part series on creating a photo site using PHP, jQuery, and AJAX. Originally, I intended to fit the entire tutorial into one screencast, but that quickly became a pipe dream as I realized that there was simply too much to cover. Nevertheless, even if you only watch this first video, you should learn a great deal. We'll be retrieving images from a database, creating a simple login form with authentication, and will then allow for our database to be asynchronously updated. Sounds good? If so, let's get into it.

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.

Site d’actualités informatique et high tech - ilogan.info » Blog Archive » Une liste d’outils CSS

Rien de mieux que des outils légers et rapides pour faire des modifications à la volée. Voici donc une sélection d’outils en ligne ou desktop pour faire toutes sortes de modifications/créations de code CSS.

94 outils pour bien monitorer son blog | Homo Sapiens Internetus

La liste de base provient du blog anglais Vandelay qui en propose une base de 69. Je l’ai librement traduite et j’ai ajouté les outils que je connaissais ainsi que certains autres notifiés dans les commentaires de l’article. Il y a là de quoi faire je pense ;) Je n’ai pas cherché à faire mon propre classement, j’ai gardé celui qui était proposé tel quel en me contentant juste de compléter le plus possible. Je n’ai pas non plus passé mon temps à vérifier la validité ou la pertinence de chaque lien.

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.

Création de boutique en ligne TPE PME : Comment améliorer le texte de votre site marchand ? - Wikio

Lorsque vous vendez en ligne, vous devez soigner le texte de description de vos produits ou services en les mettant en avant, tout en restant crédible. Si vous en faîtes trop, les visiteurs ne vous croiront pas et si vous ne poussez pas assez vos produits, ils ne seront pas intéressés. L'important est de trouver le juste milieux. Pour cela il existe certaines règles de base à respecter.

September 2008

catalogue open source Open Catalogue

Notre catalogue open source "Open Catalogue" est un projet pour réaliser un site internet de vente en ligne. Il est destiné aux PME PMI et répond à leurs besoins !! . Open Catalogue c'est : * - Présenter son catalogue produits, * - Pouvoir faire des devis ou vendre ses produits par CB, * - Présenter son enreprise avec un CMS adapté, * - Gérer les commandes, les livraisons, * - Editer les factures en PDF, * - Communiquer et établir une relation clients, * - Et bien d'autre choses encore :). Un projet centré sur l'utilisateur !. * - l'utilisateur est au centre des décisions, * - Nous intégrons se dont vous avez besoin, * - Nous respectons les standards, * - Nous nous efforcons de vous proposer un code de qualité, Open Catalogue répondre aux attentes d'un site internet traditionnel de vente en ligne. OpenCatalogue ce veut d'être simple. Testez le et faites nous part de vos remarques pour AMELIORER ce projet.TELECHARGER

» Gestion de l’eau dans les communes : un nouveau guide pour la rentrée

A l’occasion du Congrès Mondial de l’Eau, l’association Voile Neptune, partenaire de la Fondation Nicolas Hulot, lance un nouveau guide “Sous l’apparente neutralité de l’eau” pour aider les structures collectives à mieux prendre en compte la gestion de l’eau. Informatif et pratique, il propose des moyens concrets pour agir dans sa commune en faveur de cette ressource vitale : l’eau. Enjeu majeur, l’eau en France demeure un sujet rarement traité de façon globale et transversale dans les services de la commune. Et pourtant, elle constitue un sujet fondamental, car sans élément de substitution. Mais comment réfléchir et agir sur un thème aussi vaste ? Un guide informatif et pratique : pour comprendre et agir dans sa commune. Destiné aux collectivités locales, mais aussi aux centres touristiques, établissements scolaires, centres de vacances, campings, bases nautiques etc., le guide « Sous l’apparente neutralité de l’eau … » décrit les grandes problématiques régionales de nos eaux : quelles sont les spécificités de notre bassin versant ? Notre ressource en eau douce est-elle inépuisable ? Comment agissent les nitrates et les pesticides dans nos écosystèmes et dans notre vie quotidienne ? Comment est nettoyée l’eau usée ? Face à ces enjeux, ce livret propose en parallèle des moyens concrets d’agir pour sa commune, et met en lumière des initiatives innovantes facilement réplicables. (Équipement de récupérateurs d’eau de pluie, désherbage mécanique et thermique des espaces verts, développement d’une politique agricole locale sans pesticides…). En complément de cet outil, la Fondation Nicolas Hulot, dont l’association Voile de Neptune est partenaire, propose sur son site Internet www.pacte-ecologique.org des clés pour poursuivre cet engagement de manière concrète dans sa commune avec notamment le “Guide de l’éco-électeur” destiné aux citoyens et élus. L’association Voile de Neptune diffusera cet outil dans sa version papier à partir de septembre, exclusivement dans le cadre de formations (conférence, projections, débats) pour accompagner toutes les structures collectives à mieux prendre en compte la gestion de l’eau : collectivités locales (par exemple dans le cadre des Agendas 21).

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.