Bilboblog, l'application php de micro-blogging est libre


micro-blog
Bilboblog est une petite application de micro-blogging en Php/MySQL, que j'ai conçue pour la création du mini-blog. Afin que tout le monde en profite, je distribue à partir d'aujourd'hui son code source sous une Licence Libre.

Qu'est-ce qu'un microblog ?

Une petite définition trouvée sur Internet permettra de mieux comprendre ce terme :
"Le microblog est un dérivé du blog qui permet d'envoyer des messages en format court (moins de 200 caractères) et les faire partager à ses connaissances ou à n'importe quelle personne intéressée."

Si vous avez manqué la sortie du mini-blog, un rattrapage est possible en lisant ceci :
Tux-planet lance le mini-blog.

Téléchargement et installation

Vous pouvez télécharger la dernière version de bilboblog en cliquant ici. En ce qui concerne son installation, il suffira de suivre simplement les instructions du fichier INSTALL, fournies avec le logiciel.

Les fonctionnalités de cette première version

Voici la liste des principales fonctionnalités :

  • elle intègre la gestion des gravatars
  • elle supporte les encodages spéciaux
  • elle possède une interface d'administration pour écrire les nouveaux articles ou en supprimer
  • on y trouvera un système de gestion de cache
  • elle gère les flux Atom

Le code source

L'intégralité du code source est distribuée sous la Licence Libre AGPLv3 (= Affero GPLv3). Cette dernière est la reprise de la GPLv3 avec une légère modification afin de l'adapter au mieux aux applications en réseaux.

En conséquence merci de respecter :

  • les termes de cette dernière
  • de redistribuer toutes modifications du programme sous cette même licence
  • de laisser le lien en bas de page vers le site de l'auteur

Des idées d'amélioration

Si vous voulez participer au projet, voici éventuellement quelques idées d'amélioration.

  • ajout d'un système gestion de plusieurs langues
  • ajout d'un système de gestion des plugins
  • création d'un plugin Firefox pour écrire des nouveaux articles directement depuis le navigateur sans passer par l'interface d'administration
  • création de nouveaux thèmes, d'un logo, de boutons de promotion
  • ...

Il faudra tout de même garder à l'esprit qu'il s'agit ici de micro-blogging dont le concept repose sur des articles très courts et écrits rapidement.

De plus, le site a été développé en suivant 3 lignes de conduites principales : sécurité, légèreté et rapidité. Toute modification ou amélioration devra suivre ces règles afin de fournir une application de qualité.

Aide et support : pour tout problèmes, solutions ou idées d'amélioration, vous pouvez passer par ce forum : forum.planet-libre.org


60 Commentaires pour "Bilboblog, l'application php de micro-blogging est libre"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    Merci ptit Seb !
    Je veux bien essayer de le traduire in english cet article...
    Bon réveillon :)

    RépondreRépondre
    daria , le 31 décembre 2007 à 15:54
  •  

    @Daria : as toi de voir si ton niveau te le permet. Moi perso je préfère m'abstenir, d'où cette demande.

    RépondreRépondre
    pti-seb , le 31 décembre 2007 à 16:02
  •  

    Ecoute je tente, je te le fais parvenir par mail et tu aviseras, ok ?

    RépondreRépondre
    daria , le 31 décembre 2007 à 16:03
  •  

    @Daria : ça marche. A la rigueur quelqu'un sera peut être intéresse ensuite pour relire tout ça.

    RépondreRépondre
    pti-seb , le 31 décembre 2007 à 16:17
  •  

    Pour ce qui est graphisme, tu peux me demander ce que tu veux Seb. Et si tu as des idées précise, cela orientera davantage mes idées.

    Bref, c'était un passage eclair en venant chercher ma guitare. Passer a tous un excellent reveillon.

    RépondreRépondre
    SckyzO , le 31 décembre 2007 à 16:50
  •  

    Salut!
    C'est une excellente nouvelle !
    Tu peux maintenant proposer ce logiciel sur framasoft, histoire de créer une petite communauté et aider au développement :)
    Concernant la licence Affero, quelles sont les principale différence avec le GPL "habituelle" ?

    Je profite de ce petit commentaire pour te demander si le code du planet sera un jour libérer, ça, ça m'intéresserai au plus haut point !

    Merci encore,...

    RépondreRépondre
    splitsch , le 1 janvier 2008 à 15:35
  •  

    @Sckyzo : ça marche mais bon pour l'instant j'ai pas trop d'idée.

    @splitsch : c'est une bonne idée de soumettre à Framasoft, en revanche je ne suis pas du tout habitué à ce site et je suis un peu perdu dans les démarches à suivres pour proposer un nouveau logiciel.

    Si quelqu'un est habitué, à la rigeur si il peut faire ce trvail cela m'arrangera...

    Pour la licence je suis pas un expert et je peux pas vraiment te répondre. C'est la communauté du site LinuxFr qui me la conseillé après un débat ouvert (cf. http://linuxfr.org/~ptiseb/25857 ).

    En tous les cas cette licence est celle recommandé par la Free Software Foundation aujourd'hui.

    En ce qui concerne le planet : qui vivra verra ...

    RépondreRépondre
    pti-seb , le 1 janvier 2008 à 15:57
  •  

    Salut!
    Nickel, je vais regarder framasoft d'un peu plus près.

    Aplus!

    RépondreRépondre
    splitsch , le 1 janvier 2008 à 15:59
  •  

    Hello,
    Merci pour la release ! ;-)
    Il manque les fichiers LICENSE et COPYING, contenant la licence de ton soft.

    Nÿco

    RépondreRépondre
    Nÿco , le 2 janvier 2008 à 15:33
  •  

    "- de laisser le lien en bas de page vers le site de l'auteur"
    Pas très GPL ça... Me fait plus penser à du CC-by-Nc

    RépondreRépondre
    LLaumgui , le 2 janvier 2008 à 16:47
  •  

    ...
    Ca peut aussi rerooter un developper débutant vers le site de l'auteur respectif, et ce dans l'attente d'une certaines aide (enfin moi je le vois comme ca)

    RépondreRépondre
    SckyzO , le 2 janvier 2008 à 17:25
  •  

    @Nÿco : effectivement, je viens donc de rajouter le fichier LICENSE. En revanche j'ai pas bien compris le but du fichier COPYING ... Il en faut vraiment un ?

    @LLaumgui et @SckyzO : sûr c'est pas très GPL et ce n'est donc pas une obligation, mais plutôt une recommandation de laisser ce lien. Je considère que c'est la moindre des choses, afin que l'auteur puisse se faire connaître ainsi que ses projets.

    RépondreRépondre
    pti-seb , le 2 janvier 2008 à 18:20
  •  

    merci pour ce code
    il marche vraiment bien
    et est facile a installer

    RépondreRépondre
    fanfantasy7 , le 3 janvier 2008 à 08:29
  •  

    A quoi ça sert ça
    img src="http://www.gravatar.com/avatar.php?gravatar_id=".md5($email)"
    ????

    RépondreRépondre
    fanfantasy7 , le 3 janvier 2008 à 08:59
  •  

    Le site gravatar est un service en ligne qui stockent des avatars pour les Internautes. Ce système est très utilisé aujourd'hui dans les blogs (si tu regarde bien, certains commentaires possèdent une image et pas d'autres).

    Site : site.gravatar.com

    Cette ligne permet donc de récupérer ton avatar en fonction de le email qui à servit à t'enregistrer sur ce site, et à l'afficher dans bilboblog.

    Au passage, je précise que Gnunux m'a fourni un patch, qui sera appliqué pour la prochaine version, qui permet de ne pas spécifier son adresse email dans le fichier de configuration et permet donc de désactiver le système.

    Son site utilisant bilboblog sans avatar : http://www.gnunux.info/bilboblog...

    RépondreRépondre
    pti-seb , le 3 janvier 2008 à 10:11
  •  

    Au faite, si vous comptez utiliser réellement bilboblog, vous pouvez me fournir l'adresse de votre site. Si il y a du monde, je ferais peut-être un mini-annuaire.

    RépondreRépondre
    pti-seb , le 3 janvier 2008 à 10:12
  •  

    il n'y aura certainement pas de monde, car c'est mon site perso
    dison que je suis curieux, et j'aime bien regarder le code de programmeur pour apprendre
    vous allez voir j'ai changé quelque truc
    en accord avec la license GNU
    il faudrai que j'en parle a l'auteur, est-ce vous ?

    RépondreRépondre
    fanfantasy7 , le 3 janvier 2008 à 10:19
  •  

    Salut!
    Voila, je viens e rédiger la notice pour framasoft.
    wiki.framasoft.info/Propo...
    N'hésitez pas à la compléter/corriger/modifier, etc...

    Je ne sais pas quand, ni comment elle paraitra dans l'annuaire "officiel" de framasoft.

    A bientot !

    RépondreRépondre
    splitsch , le 3 janvier 2008 à 10:30
  •  

    @fanfantasy7 : oui c'est moi l'auteur.

    @splitsch : moi elle me convient la notice framasoft. Merci.

    RépondreRépondre
    pti-seb , le 3 janvier 2008 à 13:21
  •  

    Seb, deux choses.
    1. Ne pense tu pas que l'on peut utiliser le Forum du planet comme support de ton microblog (perso, je vais le mettre en place ;-))
    2. Quels sont les nouveautés ou les corrections que tu envisages de mettre en place pour la prochaine version ? Es-tu ouvert à des propositions ?

    RépondreRépondre
    SckyzO , le 3 janvier 2008 à 14:58
  •  

    @fanfantasy7 :
    Gravatar peut être changer en une simple image uploader sur le serveur ou une image du net. C'est just un petit hack à faire, rien de difficil.

    RépondreRépondre
    SckyzO , le 3 janvier 2008 à 15:03
  •  

    @Pti-Seb :
    Sur ton miniBlog, avec mon FireFox, je vois un petit bug, ton miniblog affiche le footer en plein milieu du dernier article.
    #footer {
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
    font-size: 82%;
    }
    Je pense que ca vient de position:absolute

    -moz-border-radius: 8px;
    C'est pas très valide W3C ca :)

    RépondreRépondre
    SckyzO , le 3 janvier 2008 à 15:27
  •  

    @sckyzo : j'ai eu cette même idée, donc si tu veux ouvrir une nouvelle section, vas-y. Maintenant ce que je ne sais pas, c'est si cela va servir. On verra avec le temps si il y a vraiment des utilisateurs de bilboblog.

    Sinon je reste ouvert à des propositions bien entendu. La prochaine version inclue déjà quelques patchs fournit par gnunux. J'ai également commencé à développer un widget pour blog avec effets graphiques, visible dans la sidebar de mon blog.

    L'idéale à mon avis reste la mise en place d'un système de plugins. Ainsi on part avec une base légère et simple, et chacun développe des extensions ou les utilisent. Maintenant je connais rien en codage de système de plugins, donc pour l'instant c'est une idée.

    Pour le problème de footer, tu as une idée de correction ?

    RépondreRépondre
    pti-seb , le 3 janvier 2008 à 17:57
  •  

    J'adore l'idée de simplicité à la Twitter!
    Je voulais commencer à créer un blog perso...et là je découvre ce logiciel.
    Je suis impatient de tester, mais à quand pour Mac ?

    RépondreRépondre
    Sylvain , le 3 janvier 2008 à 23:59
  •  

    Quel logiciel ?
    C'est un miniBlog :D
    Il te suffit juste de l'installer sur un server Web

    @PtiSeb :
    Pour le forum se sera plus simple je pense.
    Pour le footer ... Je pense que c'est un peu plus complexe, j'ai regardé vite fait, j'ai pas vu, je regarderai la semaine prochaine.
    Un truc bien serait l'intégration des flux Youtube, DayliMotion ... directement dans les ptite fentre
    Pour les widget, j'en ai jamais fait :-/ je sais pas si c'est facil ou pas :/

    -moz-border-radius: 8px; --->> fonctionne pas sous IE

    RépondreRépondre
    SckyzO , le 4 janvier 2008 à 02:01
  •  

    @Sckyzo : c'est donc un blog en définitive. Voyons ça.

    RépondreRépondre
    Sylvain , le 4 janvier 2008 à 02:17
  •  

    Non, pas reellement un Blog, car le contenu est ... Minimal :
    Une petite définition trouvée sur Internet permettra de mieux comprendre ce terme :

    "Le microblog est un dérivé du blog qui permet d'envoyer des messages en format court (moins de 200 caractères) et les faire partager à ses connaissances ou à n'importe quelle personne intéressée."

    C'est la premier version qui comporte encore des bug (qui vont être rapidement corrigé, et je pense que ce miniblog va aller très vite (la v 0.0.2 va bientot sortir (déjà :P)

    RépondreRépondre
    SckyzO , le 4 janvier 2008 à 02:29
  •  

    Oui, un micro-blog. J'aime l'idée, moi non-développeur. On verra plus tard pour l'install', installé sur seveur, ça marche toujours pas (pas d'administration)

    RépondreRépondre
    Sylvain , le 4 janvier 2008 à 03:00
  •  

    @SckyzO : moz-border-radius, effectivement c'est pas très w3c, ça fonctionne pas sous IE, mais en tous les cas c'est jolie sous firefox.

    Pour le widget, je sais pas si tu m'a bien compris, mais il est déjà développé et visible dans la sidebar de ce blog.

    @Sylvain : effectivement c'est une application php qui s'installe donc sur un serveur web. As tu vu qu'il y avait un fichier INSTALL qui explique comment cela fonctionne ? Normalement avec ce dernier tu devrais pourvoir installer ton micro-blog sans trop de soucis, a moins que tu n'ai jamais installé de logiciel de ce type ?

    RépondreRépondre
    pti-seb , le 4 janvier 2008 à 09:01
  •  

    c'est internet explorer qui n'est pas w3c
    mon site non plus n'est pas beau sous IE
    (exemple je centre du texte dans une cellule de tableau) et IE me l'aligne a gauche

    RépondreRépondre
    fanfantasy7 , le 4 janvier 2008 à 09:17
  •  

    Bonjour,

    Depuis l'annonce sur DLFP j'utilise Bilboblog et comme Pti-seb tu est ouvert a toute suggestion je te propose divers trucs :
    - figer en bas de la fenêtre (même après scroll) le petit "©2007 - Powered by Bilboblog" car dans de petite fenêtre il reste sur les posts et c'est gênant (pour ma part je l'ai déplacer voir mon url),
    - rajouter la numérotation des pages comme sur geekbay (geekbay.fr/)
    - et pour finir pouvoir modifier le fichier de conf via un formulaire (nombre de billets par page, etc ...)

    J'espere avoir aider (et pas emm*rder ^^)

    RépondreRépondre
    Glucose , le 5 janvier 2008 à 14:16
  •  

    autre proposition
    ne pas afficher "Page suivante »" quand il n'y a pas d'autre page

    RépondreRépondre
    fanfantasy7 , le 5 janvier 2008 à 15:58
  •  

    Bonjour à tous, je vous invite à poursuivre la discution sur le forum :
    forum.bilbobox.com

    RépondreRépondre
    SckyzO , le 5 janvier 2008 à 21:59
  •  

    Pour le problème de style du bas de page "©2007 - Powered by Bilboblog" , il faut faire les modifications suivantes dans la feuille de style :

    1/ supprimer la ligne "height:11px" dans la partie #wrapper
    2/ supprimer la ligne "position:absolute" dans la partie #footer,

    Cette modification sera intégré dans la prochaine version.Pour le support ou les nouvelles idées, il vaudrais mieux effectivement utiliser le Forum libre.

    @SckyzO : il ne serait pas mieux de créer une catégorie entière ?

    RépondreRépondre
    pti-seb , le 6 janvier 2008 à 23:03
  •  

    @PtiSeb, j'attend juste un peu plus que les gens poste sur le forum pour dédier entièrement un Forum.
    Pour le moment nous sommes juste quelqu'uns à nous en servir.
    D'ici peu je pense que nous en aurons besoin, mais pour le moment un seul post devrai suffir.
    M'enfin, si tu penses qu'il vaut mieux le faire tout de suite ... pas de soucis !

    RépondreRépondre
    SckyzO , le 6 janvier 2008 à 23:57
  •  

    @Sckyzo : ok on fait comme cela.

    RépondreRépondre
    pti-seb , le 7 janvier 2008 à 00:04
  •  

    bonjour
    je recoit 5 email a chaque nouveau message sur ce site
    j'aimerai bien en recevoir qu'un seul a chaque fois ?

    RépondreRépondre
    fanfantasy7 , le 7 janvier 2008 à 08:39
  •  

    Yup! Pareil ici, j'en reçois entre 3 et 6 à chaque nouveau commentaire...
    Étrange !

    Aplus!

    RépondreRépondre
    splitsch , le 7 janvier 2008 à 08:43
  •  

    @fanfantasy7 et @splitsch : j'ai installé un plugin dotclear pour avoir cette fonctionnalité. N'étant pas maître du code je vais pas pouvoir faire grand chose.

    Je pense que le problème vient surtout quand on pst plusieurs commentaires pour un même billet et que l'on coche à chaque fois la case pour recevoir les notifications. J'ai l'impression que l'utilisateur est ainsi enregistré plusieurs fois et reçoit donc plusieurs mails.

    RépondreRépondre
    pti-seb , le 7 janvier 2008 à 13:04
  •  

    ok donc peut etre qu'il faut aller pour moi 5 fois sur l'adresse de résiliations que l'on trouve dans l'email pour ne recevoir qu'un seul fois et ne plus coché "Recevoir une notification de réponse aux commentaires par email" pour nos prochain message

    RépondreRépondre
    fanfantasy7 , le 7 janvier 2008 à 13:16
  •  

    Seb, il existe une mise a jour peut être du plugin ?

    RépondreRépondre
    SckyzO , le 8 janvier 2008 à 11:56
  •  

    je vien de me désabonné et comme je poste un noveau message
    je me réabonne, on va voir si je continue a avoir plusieur notification
    si ce n'est pas le cas, ben il suffit que je poste en décochant la case
    et c'est bon

    RépondreRépondre
    fanfantasy7 , le 8 janvier 2008 à 12:27
  •  

    Salut et merci pour ce micro blog, c'est exactement ce que je cherchais !! :-)

    RépondreRépondre
    Ketah , le 8 janvier 2008 à 13:50
  •  

    @tous les utilisateurs du Bilboblog : vous faite bien de vous manifester, je pense que je vais mettre en place une page pour référencer tous les micro-blogs.

    RépondreRépondre
    pti-seb , le 8 janvier 2008 à 14:18
  •  

    Adopté !

    RépondreRépondre
    Seb , le 9 janvier 2008 à 10:22
  •  

    @Seb : c'est cool en revanche j'ai l'impression que tu as un problème avec ton flux Atom. Il n'y a rien dedans.

    RépondreRépondre
    pti-seb , le 9 janvier 2008 à 10:39
  •  

    @Pti-seb : c'est vrai j'ai remarqué aussi ! Je pensais que le script n'était pas finalisé sur ce point mais je vais regarder en détail. Je n'ai pourtant rien vu à configurer à ce sujet ?

    RépondreRépondre
    Seb , le 9 janvier 2008 à 12:35
  •  

    Je remarque que Ketah (http://www.ketah.fr), qui as posté un commentaire plus haut, à le même problème. Il y a sûrement un bug quelque part, si quelqu'un le trouve ou trouve comment reproduire le problème ...

    RépondreRépondre
    pti-seb , le 9 janvier 2008 à 13:33
  •  

    Salut,

    Effectivement le flux Atom ne fonctionne pas du tout sur mon installation herbergée chez OVH je n'est même pas l'affichage des item du flux ( ... et le lien read next ).

    En revanche en local avec un serveur php/mysql type Mov'Amp sur clef usb le flux s'affiche comme sur le site de Seb ( http://www.soochee.net ) trois petits points et un lien qui envoi sur le post associé.

    Peut être un probleme avec l'herbergeur et la configuration php (? enfin je ne connais pas grand chose dans ce domaine...)

    Rien à voir mais sur le forum ouvert pour Bilboblog on peut faire des propositions d'améliorations/ajout de fonctions et des reports de bug si on en trouve ?

    Sinon super boulot Pti-seb, merci encore.

    RépondreRépondre
    Ketah , le 9 janvier 2008 à 17:54
  •  

    @Ketah :
    Oui, le forum est fait pour ca :-)

    RépondreRépondre
    SckyzO , le 9 janvier 2008 à 19:01
  •  

    Il y a bien un bug dans la version 0.1.0 de bilboblog avec le flux Atom, celui-ci est corrigé dans la version 0.1.1. Vous pouvez soit à patcher votre version actuel (les instructions sont sur le forum) soit installer cette nouvelle version.

    Je vous invite à venir sur le forum libre pour tous les autres problèmes :
    forum.bilbobox.com

    RépondreRépondre
    pti-seb , le 9 janvier 2008 à 19:31
  •  

    Rapide !

    Apres une petite recherche google sur le msg d'erreur du flux j'ai essayé de remplacer UTF-8 par ISO-8859-1 dans la fonction Convert special char (ligne 54) et ca marche.

    Mais je vais télécharger le patch :)

    RépondreRépondre
    Ketah , le 9 janvier 2008 à 20:14
  •  

    bonjour,

    j'ai un probleme avec Bilboblog =(
    je l'est envoier sur mon ftp free et lorsque je veut poster un article voilà se que je serveur me renvoi:

    Fatal error: Call to undefined function: mb_detect_encoding() in /mnt/141/sdb/6/5/********.*******/bilboblog/admin/function.php on line 114

    RépondreRépondre
    Mimi , le 9 janvier 2008 à 23:15
  •  

    @Mimi : j'avais tenté de l'installer sur Free, et j'ai eu la même erreur. Apparemment, la config de PHP n'accepte pas la fonction mb_detect_encoding ?

    RépondreRépondre
    Seb , le 10 janvier 2008 à 10:59
  •  

    =(

    RépondreRépondre
    Mimi , le 10 janvier 2008 à 21:22
  •  

    Je vous invite à venir sur le forum libre pour y référencer tous les problèmes et leurs solutions :
    forum.bilbobox.com

    RépondreRépondre
    pti-seb , le 11 janvier 2008 à 08:59
  •  

    Une idée géniale , félicitations , moi qui refusait de me mettre au micro-blogging , j'ai été convaincue ( seuls les ....ne changent pas d'avis , na!)

    Petit problème : voici ce qui apparaît :

    Sphereo Mini

    Atom
    Error: can't connect to database !

    Et en effet , je ne sais pas quoi remplir à la ligne $db_table du fichier config.php du dossier admin. En installant le fichier tel quel il ne se connectait pas , j'ai donc cru qomprendre que ce n'était pas install mais bien config.php

    Autre soucis , par erreur , je l'ai installé deux fois.Le second fichier ne veut pas s'effecer avec filezilla .

    Help me cher auteur de bilboblog !

    Merci!

    RépondreRépondre
    Leelia , le 17 janvier 2008 à 03:15
  •  

    @Leelia : tu trouveras pas d'aide ici, relit bien, tout ce passe sur le forum :
    forum.bilbobox.com

    RépondreRépondre
    pti-seb , le 17 janvier 2008 à 09:04
  •  

    c'est ce que j'ai fait je m'y suis inscrite et j'ai posté ma demande d'aide

    RépondreRépondre
    Leelia , le 17 janvier 2008 à 13:47
  •  

    Pratique

    RépondreRépondre
    goussman , le 9 avril 2008 à 11:13
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum