public marks

PUBLIC MARKS from pvergain with tag web

30 January 2007

ROR - Structured Feeds, Content, Blogging

by 7 others
What is ROR? ROR (Resources of a Resource) is a rapidly growing independant XML format for describing any object of your content in a generic fashion, so any search engine can better understand that content. RORweb.com is the official ROR website. ROR promotes the concept of structured feeds (which is related to the concept of structured blogging) enabling search engines to complement text search with structured information to better understand meaning. ROR information is typically stored in a ROR feed called ror.xml placed in your website's main directory. Unlike Google Base, ROR feeds can be easily accessed by all search engines: at http://www.your-website-name.com/ror.xml You can think of your ROR feed as a powerful structured feed for describing all your objects to the search engines: products, services, reviews, discounts, images, events, schedule, podcasts, anything you want. The current object types and attributes of the ROR format can be found here. We are working with several companies and individuals in defining new object types and attributes for everyone to use. If you want to participate in this effort (i.e. submit a schema, suggest new types and attributes), please contact us at the email address above. As we expand the ROR format, our goal is to re-use exisisting data structures and formats as much as possible.

selector - WSGI Delegation

by 1 other (via)
This distribution provides WSGI middleware for "RESTful" mapping of URL paths to WSGI applications. Selector now also comes with components for environ based dispatch and on-the-fly middleware composition. There is a very simple optional mini-language for path expressions. Alternately we can easily use regular expressions directly or even create our own mini-language. There is a simple "mapping file" format that can be used. There are no architecture specific features (to MVC or whatever). Neither are there any framework specific features. Best of all, selector is the simplest thing that will work well (IMHO).

29 January 2007

Qu’est ce que le RSS ? at ifeedgood : rss, syndication de contenu

Un flux RSS est un fichier XML qui a été créé pour syndiquer des nouvelles, afin de partager du contenu sur le Web. Et là je sens que seul les Techos et quelques Geeks ont compris quelque chose à cette définition, mais pour le commun des mortels comme vous et moi ce qui vient a l’esprit c’est plutôt « késako ? » ou « hein ? c’est quoi encore tout ce charabia ? ». Alors supposons que vous ayez 50 sites web ou blogs que vous aimez lire régulièrement… Ces derniers, diffusant leurs news sous forme de flux RSS, vous permettent de vous « abonner » à leur contenu. Plus besoin de visiter chaque site (ouvrir une nouvelle page, attendre le chargement de toute la page, …) pour trouver d’éventuels nouveaux articles vous intéressant. Avec le RSS, vous recevrez en temps réel toutes les dernières nouvelles de votre choix dans votre lecteur de flux RSS. Un endroit unique où vos informations seront représentées comme dans une messagerie : classement par date, notion d’articles lus et non lus, gestion de rubriques, … Si ça c’est pas gagner du temps dans sa vie quotidienne !

Google Scholar

by 46 others
En quoi consiste Google Scholar ? Google Scholar permet d'effectuer facilement une recherche étendue portant sur des travaux universitaires. Vous pouvez, à partir d'un emplacement unique, explorer un grand nombre de domaines et de sources : articles revus par des comités de lecture, thèses, livres, résumés analytiques et articles. Ces travaux peuvent provenir de sources telles que des éditeurs scientifiques, des sociétés savantes, des référentiels de prépublication, des universités et d'autres organisations de recherche. Google Scholar vous permet d'identifier les travaux de recherche les plus pertinents du monde universitaire. Fonctionnalités de Google Scholar * Rechercher différentes sources à partir d'une interface unique * Trouver des articles, des résumés analytiques et des citations * Localiser un article complet dans votre bibliothèque ou sur le Web * Consulter les articles clés dans n'importe quel domaine de recherche Comment les articles sont-ils classés ? Google Scholar trie les articles de la même manière que les chercheurs, en tenant compte de l'intégralité du texte de l'article, de l'auteur, de la publication dans laquelle l'article est paru et du nombre de fois où celui-ci est cité dans d'autres ouvrages universitaires. Les résultats les plus pertinents s'affichent toujours sur la première page. Message de l'équipe Google Scholar N'hésitez pas à nous adresser vos suggestions, questions ou commentaires concernant Google Scholar. Nous sommes particulièrement reconnaissants envers tous les universitaires, dont le travail a permis la création de Google, et nous espérons que Google Scholar revêtira pour cette communauté une réelle utilité. Nous pensons que chacun doit pouvoir "se jucher sur les épaules d'un géant".

28 January 2007

Les Journées Perl 2006 - django.models, l'ORM de Django

Dans le cadre de la série de présentations sur les bibiliothèques de mapping objet-relationel (ORM), je présenterais l'ORM intégré à Django, un framework web en Python. L'approche sera de montrer la philosophie des concepteurs de l'API de cet ORM et comment ils ont utilisé les spécificités du langage Python (introspection...).

26 January 2007

XForms in Firefox

by 3 others
XForms makes development of Web-deployed applications faster and easier. XForms' clean architecture makes applications more robust, more scalable, faster, and more secure. Except for one little detail, developing with XForms would be a no-brainer. That detail is that no current browsers actually support XForms out of the box. Needless to say, this severely limits what you can do with XForms and where you can deploy them. However, there are workarounds. Browser plug-ins exist for both Windows® Internet Explorer® and Firefox that add XForms support to these market-leading browsers. XForms processors have also been written in Flash that can be deployed to any browser with a Flash runtime. Finally, there are server-side solutions that precompile all XForms markup to classic Hypertext Markup Language (HTML) and JavaScript programs. These solutions all have something to recommend them, but for first learning XForms the simplicity of support right in the browser really helps. You can write a piece of a form and then preview it. Then you can change it a little bit more and preview it again. If the form doesn't look quite right, tweak it a bit and reload. Server-side solutions like Chiba are good for deployment, but for learning nothing beats the rapid development cycle of a browser. Therefore, in this article I focus on using the Mozilla XForms plug-in in Firefox.

BlogoText : publiez votre Blog, sans base de données.

by 4 others (via)
BlogoText est un outil gratuit qui vous permet de gérer votre blog à partir de votre navigateur Internet. Il ne nécessite aucune base de données. Conçu en fonction des utilisateurs, BlogoText est très facile à utiliser.

25 January 2007

DjangoPoweredSites - Django Code - Trac

(via)
Django-powered sites ¶ This page lists sites on the public Web that are powered by Django. WorldOnline is the Web development shop that created Django and open-sourced it. Django was originally extracted from Ellington, a commercially-available content management system for newspapers developed by World Online.

Blogging 101 - An introduction to reading and writing a weblog, by Anton Zuiker

(via)
In the early days of the Internet, each new page was a cause for celebration. The early pioneers watched in excitement as the network grew, and they wanted to keep people informed about this growth. In 1992, Internet pioneer Tim Berners-Lee created the first What’s New page; later, another pioneer, Marc Andreesen, put up a similar page. Each had hotlinks to the new pages springing up on the Net. As the Internet grew and the World Wide Web came about, other programmers created hand-coded pages with their recommendations for surfing the Net – they “filtered” the Net. Justin Hall started his filter log in 1994. In 1998, Jorn Barger coined the term “weblog.” Soon, says weblogger and author Rebecca Blood, these “link-driven sites” were very popular, and webloggers became a community. Each weblog included a list of similar filter sites. In 1999, websites Blogger and Pitas began to offer a simpler way to create a weblog. These hosted services allowed any person to easily sign up, create a blog, and write numerous postings. All without having to know HTML. Since then, millions of weblogs have been created. The term is now pronounced web-log or we-blog, or shorted to blog. And these blogs evolved into personal diaries or journals. Many journal-blogs still do include a list of other similar sites. This is a called a blogroll. Other blog software programs and services include LiveJournal, Movable Type, TypePad, TextPattern, Radio Userland and pMachine. Some of these programs are simple to use while others are more complicated to install. These programs include many powerful publishing tools, and are often called content management systems. The systems allow any individual to be a publisher on a global scale. This new type of publishing is called microcontent, thin media or nanopublishing.

My 50 favorite blogging resources

(via)
Blogging Platforms There are many different blogging platforms that you can choose from. Some are hosted while others are not; here are some that are worth looking into. WordPress Blogger Movable Type TypePad Vox LiveJournal Text Pattern Boast Machine Blog.com B2evolution pMachine

Planet Feed Reader

by 10 others (via)
Planet is an awesome 'river of news' feed reader. It downloads news feeds published by web sites and aggregates their content together into a single combined feed, latest news first. It uses Mark Pilgrim's Universal Feed Parser to read from RDF, RSS and Atom feeds; and Tomas Styblo's templating engine to output static files in any format you can dream up.

the blixtra blog » Blog Archive » Top 30 Django Tutorials and Articles

by 6 others
Top 30 Django Tutorials and Articles As a response to the Top 30 Ruby on Rails Tutorials, I’ve compiled a list of the top 30 Django tutorials and articles. These links are in addition to the great documentation on the Django project site. For those who don’t know, Django is a Python web development framework that makes development super fast.

24 January 2007

dojo, the Javascript Toolkit: brought to you by the Dojo Foundation

by 67 others (via)
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord and the Cometd project call the Dojo Foundation home. OpenRecord's pure-JavaScript semi-structured content store makes organizing data simpler and faster without the up-front overhead of knowing what you're going to add before you add it. Cometd is working to make implementing, deploying, and integrating Comet clients and servers into existing web infrastructures.

23 January 2007

MySpace - Wikipédia

MySpace est un site Web de réseau social fondé aux États-Unis, qui met gratuitement à disposition de ses membres enregistrés un espace web personnalisé, permettant d'y faire un blog, d'y envoyer ses photos et d'y remplir diverses informations personnelles. Le site possède aussi un système de messagerie qui permet de communiquer entre membres. Il permet par ailleurs d'y entreposer ses compositions musicales. Il est ainsi connu pour héberger de nombreux sites internet de groupes de musique. Fondé par Tom Anderson et Chris DeWolfe, MySpace a été racheté par le groupe de Rupert Murdoch, News Corp., en juillet 2005. Le service était en octobre 2005 le quatrième site le plus consulté au monde derrière ceux de Yahoo!, AOL et MSN et devant celui d'eBay. En date du 4 juillet 2006, il comptait 90 000 000 utilisateurs, premier site du web. A compter de la mi-août 2006, Myspace lance une version française du site, fr.myspace.com, dont la version officielle est sortie le 17 janvier 2007 alors qu'elle avait été annoncée pour le 11 janvier 2007 ; le slogan anglais a place for friends est traduit « un site pour les amis ». La très grande fréquentation de MySpace a permis à certains de ses membres d’émerger. Selon Wired News, MySpace, subit la pression des majors de l'industrie du disque pour ne plus diffuser de la musique sous copyright[1]. Une procédure juridique a d'ailleurs été entamée par Universal Music (novembre 2006). Liens externes [modifier

Web Sémantique:RSS

by 1 other
Outils pour l'utilisateur Lecteurs/agrégateurs personnels RSS Quelque listes existantes : * http://fgranger.net1.nerim.net/twiki/LogicielsLecteurs [fr] (suggère quelques liens aussi repris ici) * http://www.ourpla.net/cgi/pikie?RssReaders [en] (classés par plate-forme) * http://www.hebig.org/blogs/archives/main/000877.php [en] * http://backend.userland.com/directory/167/aggregators [en] (liste spécifique a RSS 2.0) Services en ligne d'aggrégation de flux RSS Il n'est pas nécessaire d'installer un outil sur votre ordinateur et de nombreux services en ligne se proposent de vous servir d'agrégateur. L'avantage de cette solution est que ce service est disponible depuis n'importe quel ordinateur, à l'aide d'un simple navigateur. * netvibes.com [fr], est un portail personalisable grâce aux flux RSS. * rss4you.com [fr], est un outil francophone gratuit d'agrégation de contenu. Rss4You est simple d'emploi et doté d'une interface claire et sobre. Rss4You innove en intégrant un système de navigation sociale. * http://fr.rss-feed.org/ [fr] [en] est un lecteur RSS en ligne qui permet a chacun de publier sa propre page de news, de mixer plusieurs flux pour creer un nouveau flux rss, ou encore d'exporter un flux rss en html. * http://www.lamoooche.com/ [fr] petit service francophone démarrant son activité depuis quelques semaines (18/01) * http://www.newsisfree.com/ [en] service anglophone * http://bloglines.com/ [en] service anglophone gratuit * Fastbuzz [en] service anglophone gratuit, envoyant également sur demande un email des mises à jour * SYFACiL [fr] le ALLINONE lecteur RSS, favoris, SMS, messagerie vocale, gestion de dossiers... Très pro et fonctionne aussi sur PDA et Smartphone. Version gratuite et payante. * AgregateurPoietique : Agrégateur visuel personnalisable (by YannLeGuennec? sous licence ArtLibre?)

bbPress » Home

by 26 others
bbPress is forum software with a twist from the creators of WordPress. Have you ever been frustrated with forum or bulletin board software that was slow, bloated, and always got your server hacked? bbPress is focused on web standards, ease of use, ease of integration, and speed. We’re focused on keeping things as small and light as possible while still allowing for great add on features through our extensive plugin system. What does all that mean? bbPress is lean, mean and ready to take on any job you throw at it. So let’s get started. Download, install, and you’re on your way!

Using WordPress as CMS | blogHelper

by 2 others
WordPress (WP) has always been a highly versatile blogging platform, even way back in v1.2. So versatile that many have attempted to push it to the next level, and use it as a more conventional content management system (CMS) - not unlike Drupal, XOOPS, Joomla, and gang. And if the coverage a recent post on using WordPress to run a magazine or news website got is indicative of the interest people have in pushing the limits of WP, then there’s still a whole bucket load of it now. So, here’s little me starting a series of posts on Using WordPress as a CMS - from the more theoretical to the more practical (sub)topics. Hopefully, the things I’ve learnt while playing with WP so far will come in useful to some of you.

16 January 2007

Votre blog sous Symfony, pas à pas

Le choix d'un framework pour ses développements Web est donc un choix tout à fait justifié. Il existe différents frameworks - Cake PHP, Code Igniter, Ruby on Rails, Django pour ne citer que les plus connus et dynamiques du monde Open-Source. Il s'agit, au final, d'une question de choix personnel, de préférences, et pour bien choisir il faut avoir utilisé et testé plusieurs frameworks. Considérez-donc que ce tutoriel vous permettra de vous faire une idée plus précise de ce que vous permet de faire Symfony, et comment vous pouvez y parvenir.

Le comparatif de Rails, Django et CakePHP

by 2 others
Choisir un framework peut être une tâche difficile ! Pour vous aider dans votre choix, nous avons effectué un benchmark fonctionnel couvrant : * Django * Ruby on Rails * CakePHP Vous pouvez le télécharger sur notre page “Extras”. Ce benchmark a été réalisé avec Le projet web. Nous remercions pour leur participation les communautés Ruby on Rails, Django et CakePHP, que nous avons consultées afin que le benchmark soit le plus objectif possible :

15 January 2007

Bibliothèque 2.0 - Bibliopedia - A Wikia wiki

Le terme "bibliothèque 2.0" provient de la notion de "web 2.0". Le web1.0 était le domaine du surfeur : passsif, consommateur ; cherchant de l’information avec des outils désignés par des professionnels. Le Web2.0 est le territoire du contributeur : actif, producteur. L’internaute crée le Web en acquérant du pouvoir sur ses 3 éléments actuels : le fonds (l’information, les ressources), la forme (customisation, MyGoogle), la description (tags, comments). Il ne cherche plus l’information, mais la fabrique. Cela amène aussi d’autres moyens de gérer/chercher l’information. [modifier]

11 January 2007

AuthKit - WSGI Authentication and Authorization Tools

(via)
AuthKit * Built for WSGI applications and middleware * Sophisticated and extensible permissions system * Built in support for HTTP basic, HTTP digest, form, cookie and OpenID authentication mehtods plus others. * Easily define users, passwords and roles * Designed to be totally extensible so you can use the components to integrate with a database, LDAP connection or your own custom system. * Plays nicely with the Pylons web framework.

1.0/SQLAlchemy - TurboGears Documentation

Using SQLAlchemy in TurboGears The simplest way to get started using SQLAlchemy is to quickstart new project with --sqlalchemy switch: tg-admin quickstart --sqlalchemy (Or more briefly: tg-admin quickstart -s) This switch sets up your model.py properly for using SQLAlchemy. If you said yes to the identity prompt, you'll get the ActiveMapper version of the identity tables. Now change the value of sqlalchemy.dburi to point to a valid database connection. To init the database schema you need to run: tg-admin sql create If you're converting a project from SQLObject to SQLAlchemy, we recommend that you quickstart a new project and then copy in the identity tables piece by piece.

08 January 2007