Ouverture de la boutique Rally-News.fr

Ruby, SoliSoft, Web 5 Comments »

La boutique Shop.Rally-New.fr est ouverte ! Elle a été fait en Rails 1.2.5 et il nous reste encore un peu de travail de finition à y faire dessus. Mais elle est fonctionnelle.

Je compte libérer le code pour la gestion de site (CMS) et de boutique. Mais avant je vais faire migrer le tout sur Rails 2 et essayer d’utiliser au maximum Rest.

fast-rails.com : Nouveau service d’hébergement Ruby on Rails

Ruby, SoliSoft, Web No Comments »

En ce moment une idée me trotte dans la tête… proposer un service d’hébergement spécialisé pour héberger du Ruby On Rails et le tout sans surcharger les serveurs afin que les sites soient le plus réactifs possible. J’ai déjà testé 3 hébergeurs américains (MT, Dreamhost et HostingRails). Mais aucun de ces 3 services ne m’ont pleinement convaincu.

  • Mediatemple : J’ai du tombé dans une phase de développement de leur grid server, et mon site était souvent en vrac et indisponnible
  • DreamHost : Espace disque, bande passante alléchante … mais trés lent par moment donc inexploitable.
  • HostinRails : Mon petit préféré … mais là aussi au fur et à mesure qu’ils ont du monde, ils remplissent un peu trop les serveurs. Du coup les sites ne sont plus aussi réactifs qu’au début

Je critique ces hébergeurs pour les performances de leur serveur pour de la production, mais en revanche un point intérressant chez eux et le support. Trés rapide.

Voila pourquoi je me lance dans l’aventure fast-rails.com. Le site est en cours de construction.


fast-rails : Hébergement mutualisé Ruby on Rails le plus rapide du marché

Nous affichons clairement que nous n’hébergeons pas les serveurs dans nos locaux. Ceci est un métier à part entière, et nous ne sommes pas équipé pour cela. Par contre, nous nous occupons de la configuration des serveurs et de la maintenance de ceux ci.

Nous pensons ouvrir le service début 2008. Si vous avez des suggestions, n’hésitez pas…
Les pré-inscriptions seront bientôt ouverte, cela nous permettra de juger un petit peu la demande.

Contrer le spam de façon simple pour vos commentaires

Ruby, Web No Comments »

En ce beau jour de dimanche 25 Novembre ( jour de mes 31 ans ) je vais vous expliquer comment protéger les commentaires de votre blog et ainsi éviter de recevoir du spam pour des produits pharmaceutiques douteux.

Cette méthode n’a rien de révolutionnaire mais semble marcher pas trop mal sur les sites que j’ai testé.

1) Ne pas accepter de liens dans les commentaires

Cela peux paraître idiot, mais la pluspart des robots essayent de mettre des liens vers des sites externes plus ou moins recommendables.

2) Utiliser la méthode du « input type=’hidden’… » lui même en commentaire.

Je ne sais pas pourquoi mais les robots veulent vous soumettre tous les champs de votre formulaire… Même si celui ci est en commentaire. Du coup, il devient aisé de détecter si c’est un robot qui soumet le formulaire ou pas.

Voici un exemple en Ruby on Rails :

Dans ma vue voici ce que j’ai : Attention j’utilise #haml pour mes vues
- form_tag :controller=>"documents", :action=>"add_comment", :id=>@article do
/ = hidden_field_tag "plip", "plop"
... Suite de votre formulaire

Pour info, et pour les personnes n’utilisant pas #haml, voici le code html généré :
[html]


[/html]

Et voici dans mon controlleur comment j’élimine les robots
[ruby]
def add_comment
unless params[:plip] # Si le champs « plip » n’a pas été soumis alors on traite le formulaire
c = Comment.new
c.document_id = params[:id]
c.client_id = session[:userid]
c.texte = params[:commentaire][:texte]
if c.client_id != nil
c.save
else
# Si la personne n’est pas authentifiée, on interdi les liens types http=// et autres [url] …
c.save unless c.texte =~ /http:\/\// or c.texte =~ /\[url\]/ or c.texte =~ /https:\/\//
end
end
redirect_to :action=> »show_article », :id=>params[:id]
end
[/ruby]

Voilà avec ce bout de code, je n’ai pas eu plus de 3 spams qui sont passé à travers depuis 6 mois sur un site qui a environ 3000 personnes par jour en moyenne.

YAML : Framework css

Web No Comments »

Il existe plusieurs frameworks CSS dont blueprint CSS. Je viens de découvrir YAML. Yaml est un framework CSS qui semble pormetteur. Un framework CSS vous permet de créer des sites sans tableaux pour la mise en page, ne pas vous soucier de la compatibilité des navigateurs et générer du code HTML valide.

yaml nouveau framework CSS

Vous allez me dire pourquoi utiliser tel ou tel framework ? Personnellement j’utilise blueprint, mais je dois avouer que le yaml builder m’a particulierement séduit. Il vous permet en quelques clics de générer le squelette de votre site internet. Il ne vous restera qu’à modifier votre feuille de style pour y donner un look digne de ce nom !

» YAML Builder

Mozilla Prism : Nouveauté ou Buzz éxagéré ??

Logiciel, Web 4 Comments »

Je consulte quotidiennement les flux RSS où je suis abonné, et en ce moment il est à noter un nombre important d’articles sur le nouveau projet de la fondation mozilla. « Mozilla Prism« . En gros cela permettrait de lancer des sites internet sans navigateur. En fait c’est bel et bien avec un navigateur mais sans menu, ni boite à outils. C’est trés bien mais … Ce n’est pas nouveau !

Avec Konqueror, on peut faire déjà cela depuis pas mal de temps … et personne n’en parle …
Konqueror est le navigateur par défaut de KDE.

Comment réaliser ceci avec Konqueror ? Rien de plus simple (quoique) :
Read the rest of this entry »

Comment « fixer » les problèmes de crash sous IE lorsque l’on utilise mootools

Logiciel, Web 5 Comments »

Mootools.net est une bibliothèque javascript permettant d’ajouter tout un lot d’effets à vos sites Internet. Je vous conseilles d’ailleurs pour commencer de regarder la démonstration. On peut créer des effets graphiques, faire des requêtes en AJAX et le tout ne pèse qu’environ 30ko tout mouillé. Alors que prototype.js et scriptaculous arrivent joyeusement à 100ko…

Bien entendu, vous n’aurez pas accès à tous les effets de scriptaculous avec mootools, mais il y en a suffisamment !
J’ai voulu mettre en place slimbox pour le site Rally-News, et j’avais systématiquement des erreurs avec internet Explorer … En fait le problème ne venait pas de slimbox ni de mootools, mais bien de Internet Explorer (toutes versions confondues). D’ailleurs, Microsoft a noté cette dysfonction mais n’a pas encore proposé quoi que ce soit pour le résoudre.

Le problème venait du fait, que le script essayait de modifier la balise « body » en y injectant une balise div, mais malgrès que l’on appelle la fonction lorsque le DOM est téléchargé et prêt à être utilisé, le script javascript provoquait une erreur sur IE.

Il suffisait en fait de modifier un petit peu le script slimbox pour que celui ci ne s’exécute qu’une fois que la page était chargée et pas seulement le DOM.

j’ai donc remplacé :
[JAVASCRIPT]
window.addEvent(‘domready’, Lightbox.init.bind(Lightbox));
[/JAVASCRIPT]
par
[JAVASCRIPT]
var load_method = (window.ie ? ‘load’ : ‘domready’);
window.addEvent(load_method, Lightbox.init.bind(Lightbox));
[/JAVASCRIPT]

De manière générale, il vaut mieux attendre que la page soit chargée pour lancer un objet mootools … cela évite des problèmes lorsque les pages sont un peu grosses.

En espérant que ca pourra aider quelqu’un ;)

Juste une dernière remarque :
Il n’existe pas encore de helpers pour Rails. Mais des projets sont en cours.

La documentation WEB à portée de click

Web No Comments »

Vous recherchez une documentation sur un attribut CSS2 ? Une aide sur la doc Ruby on Rails ? http://www.gotapi.com/ est fait pour vous !

Plus besoin de chercher partout sur le Web, la pluspart des frameworks y sont ! Je n’ai pas vu l’aide de django … mais peut être ai-je mal cherché ?

Ouverture du site www.rally-news.fr

Ruby, SoliSoft, Web No Comments »

Rally NewsCa y est !! Nous avons enfin ouvert le site http://www.rally-news.fr après quelques mois de développement.
Le site a été réalisé en Ruby On Rails. Plus nous utilisons ce framwork plus on le trouve agréable et trés pratique.

Nous avons développé tout un système de gestion permettant de mettre à jour le site en toute simplicité (enfin après avoir bien compris le mécanisme)

Rally-News.fr, tout le rallye en France et l’actualité internationale au quotidien

Réalisation du site StopMoustic.com

SoliSoft, Web 1 Comment »

« Bien chez soi » nous a confié la réalisation de leur site internet http://www.stopmoustic.com. StopMoustic.com est un site e-commerce spésialisé dans la vente de moustiquaires standards et sur mesure. Découvrez leur large gamme de produits sur le site.

Site réalisé en PHP/AJAX/MySQL

Hosting Rails : Un hébergeur Ruby on Rails sur mesure

Ruby, Web 5 Comments »

Si vous êtes à la recherche d’un hébergement Ruby On Rails « sur mesure », ne cherchez pas plus loin. Hosting Rails est fait pour vous !
Vous avez la possibilité de gérer le nombre de serveur mongrel dont vous avez besoin pour votre site internet. Vous pouvez commencer avec 1 ou 2 serveurs… si votre site connait une forte popularité il vous suffira de commander de nouveaux serveurs mongrel pour soulager votre site :)
Les tarifs appliqués sont très agressifs !
En plus vous pouvez tester leur offre pendant 30 jours… pas de risque de se tromper.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Connexion