Bilboblog, l'application php de micro-blogging est libre
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 commentaireMerci ptit Seb !
Je veux bien essayer de le traduire in english cet article...
Bon réveillon
@Daria : as toi de voir si ton niveau te le permet. Moi perso je préfère m'abstenir, d'où cette demande.
Ecoute je tente, je te le fais parvenir par mail et tu aviseras, ok ?
@Daria : ça marche. A la rigueur quelqu'un sera peut être intéresse ensuite pour relire tout ça.
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.
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,...
@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 ...
Salut!
Nickel, je vais regarder framasoft d'un peu plus près.
Aplus!
Hello,
Merci pour la release !
Il manque les fichiers LICENSE et COPYING, contenant la licence de ton soft.
Nÿco
"- 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
...
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)
@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.
merci pour ce code
il marche vraiment bien
et est facile a installer
A quoi ça sert ça
img src="http://www.gravatar.com/avatar.php?gravatar_id=".md5($email)"
????
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...
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.
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 ?
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 !
@fanfantasy7 : oui c'est moi l'auteur.
@splitsch : moi elle me convient la notice framasoft. Merci.
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 ?
@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.
@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
@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 ?
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 ?
Quel logiciel ?
C'est un miniBlog
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
@Sckyzo : c'est donc un blog en définitive. Voyons ça.
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)
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)
@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 ?
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
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 ^^)
autre proposition
ne pas afficher "Page suivante »" quand il n'y a pas d'autre page
Bonjour à tous, je vous invite à poursuivre la discution sur le forum :
forum.bilbobox.com
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 ?
@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 !
@Sckyzo : ok on fait comme cela.
bonjour
je recoit 5 email a chaque nouveau message sur ce site
j'aimerai bien en recevoir qu'un seul a chaque fois ?
Yup! Pareil ici, j'en reçois entre 3 et 6 à chaque nouveau commentaire...
Étrange !
Aplus!
@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.
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
Seb, il existe une mise a jour peut être du plugin ?
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
Salut et merci pour ce micro blog, c'est exactement ce que je cherchais !!
@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.
Adopté !
@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.
@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 ?
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 ...
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.
@Ketah :
Oui, le forum est fait pour ca
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
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
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
@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 ?
=(
Je vous invite à venir sur le forum libre pour y référencer tous les problèmes et leurs solutions :
forum.bilbobox.com
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!
@Leelia : tu trouveras pas d'aide ici, relit bien, tout ce passe sur le forum :
forum.bilbobox.com
c'est ce que j'ai fait je m'y suis inscrite et j'ai posté ma demande d'aide
Pratique