Google code et les dons

Tags:: google :: développement :: astuces

Allez, rapidement un petit ticket pour vous parler d'une astuce, à vous qui avez un projet sur googlecode. Vous avez besoin de dons et vous avez créé un bouton PayPal pour cela. Seulement voilà, vous ne pouvez pas ajouter de code dans vos pages de wiki car le bouton utilise des balises interdites.

Il existe pourtant un moyen, et en plus: pas trop compliqué. La méthode est simple: vous faites un gadget et vous le placez dans votre dépôt subversion (svn). Voyons pas à pas la technique.

En premier, récupérez votre dépôt complet et non pas seulement le "trunk" (tronc). En gros, si vous avez une adresse de subversion de la forme votre_projet.googlecode.com/svn/trunk/ vous devez récupérer votre_projet.googlecode.com/svn/.

Cela va nous permettre de poser un nouveau répertoire en plus de wiki, trunk, etc...

Donc en ligne de commande:


svn checkout https://VOTRE_PROJET.googlecode.com/svn/ VOTRE_PROJET --username VotreUser
 

Allez maintenant dans VOTRE_PROJET puis créez un répertoire resources. C'est un nom assez générique.

Dans ce répertoire, créez maintenant un fichier: donation.xml puis ouvrez le avec un éditeur de texte. Il suffit désormais de mettre dans ce fichier:


<Module>
<ModulePrefs title="Donation"
title_url="URL de votre projet"
height="47"
author="Nom et prénom"
author_email="votre mail"/>

<Content type="html">
<![CDATA[                       
ICI le code donné par PayPal pour avoir un don
]]>

</Content>
</Module>
 

Remplacez bien les informations: URL de votre projet, Nom et prénom et le code donné par Paypal. Sauvez et fermez.

Reste maintenant à ajouter le gadget dans subversion. Vous pouvez le faire depuis le terminal:


svn add /repertoire/de/projet/resources
svn ci /repertoire/de/projet/resources -m"Ajout du gadget de dons"
 

Maintenant le gadget est utilisable. Vous pouvez éditer une page de wiki dans votre page de projet, y compris la page d'accueil. Ajoutez ces lignes:


<wiki:gadget url="http://url_de_votre_projet/svn/resources/donation.xml" height="62" border="0" />
 

N'oubliez pas de remplacer url_de_votre_projet par l'url de votre projet ! C'est tout, le bouton apparait et c'est utilisable.

Notez que vous pouvez créer pleins de petit gadgets de ce genre, pas seulement pour un payement en ligne mais pour plein de choses que vous aimeriez faire. Par exemple: une galerie d'image qui prend les fichier depuis votre SVN, ou un formulaire de contact... ou pourquoi pas un gadget qui donne la météo...

Bref, c'est simple, il suffit de bien renseigner les entêtes et le contenu du gadget.

En espérant que cela vous aura rendu service !

Utilisez le code barre pour ouvrir le ticket dans votre mobile:
This ticket on you mobile
1 Dimanche 26 Juillet 2009 15:13:58, mk67

Excellente astuce !

Je suis hyper content. !!! :)




Ajouter un commentaire
Veuillez répondre à la question suivante : Combien font un et deux, indiquez la réponse en chiifre

Trackbacks

Pour ajouter un trackback (retrolien) sur ce ticket, utilisez cette adresse: http://www.metal3d.org/index.php/trackback/default/tb?id=blog%2F197

Tags

Blog Copix Communication PC Config Fedora Vidéo Humour Autre Web Materiel Informatique PHP Développement Mootools HTML Linux WEB IE CSS Vista Microsoft Sympa XHTML Quizz Widget Klik CWE Voeux Bonne année Musique CCRMA Son Audio MAO Reconnaissance vocale Windows Mac Compiz MacOS Mysql Sun Base de données BD Screenlets Screenlet RPM compiz Ubuntu Live FireFox Derambarsh Facebook media informations Sécurité javascript SSH Commande Marketing concours ipod wii QT Trooltech Nokia Libre Logiciels GPL Attali Gnome Dock Compiler Bench undelete reiserfs recovery recover Thread Serveur Optimisation Server Apache Album RSS Flash Air XML Firefox Blender Opensource Orange Internet LiveBox Animaux Droits Logiciels Libres Google Loi RBS netcat Bash Téléphone Spam 3D NIDIA Standards Widgets Merise UML Streaming Developpement Perl MySQL Firewall Parfeu Bayes Novell Réseau Python LVS Salon FTP Dedibox Chrome Administration IRC Gentoo troll video Nouveauté Finance Etudiant spéctacle OpenOffice Javascript Java Info Eclpise ATI design mootools KDE Bureau Design GNU C Pages Jaunes Fun Bijoux Art mail Admin vmware fedora linux VirtualBox VMWare Qemu KVM vim Grep Fglrx Webkit GTK google web JQuery Coup de gueule coup de gueule Lois SVG Raycaster Canvas Hadopi Desktop Jeux Les Sims développement astuces Screen firefox Mobile Safaru Wine bash commande astuce Wave ooc C++ C# Netbook Hercules Bureautique Twitter Safari W3C chrome kazehakaze midori navigateur gecko webkit Links Liens Pyhon Nouvelles Metal Perso Conférence JDLL PCC Roadsend OOC News Acteur Cinéma Chanteur Seven windows orthographe pcc php jdll Slide Application mysql Html twitter python screen curses SVN Android Gphone iPhone OpenGL MindMap Projet Javascrtip Ajax Guitare Tab Tablature JSON firebug Chromium Iphone Titanium music sound android ogg ogv streaming Arkyne svn subversion gnome VLC Tv encoder ffmpeg Cryptage apple microsoft HTML5 Max Apple code youtube quvi git uzbl webgl chromium

  Catalogue professionnel de musique libre


  • twitter entries...
follow me on Twitter

Valid XHTML 1.0 Strict

tumblr visitor