BlosHome 1.0.6 alpha EN/FR for Windows
BlosHome 1.0.6 alpha EN/FR for Windows
Freeware Open-source - Written in VB6 - 1st private version in 2009 Freeware Open-source - Ecrit en VB6 - 1re version privée en 2009Goal
But
BlosHome allows you to remote manage articles and categories of a Blosxom blog (a blog engine as powerful as light - more info on muli.cc). Neither blogging API nor additional server-side installation are required. You prepare your articles locally (off-line) in a visual editor (said WYSIWYG for "What You See Is What You Get"), then publish them to the categories you wish. BlosHome vous permet de gérer à distance les articles et catégories d'un blog Blosxom (un moteur de blog aussi puissant que léger - plus d'infos sur muli.cc). Aucune interface de programmation (API) ni installation additionnelle côté serveur ne sont nécessaires. Vous préparez vos articles localement (hors-ligne) dans un éditeur intuitif (dit WYSIWYG pour "What You See Is What You Get"), puis les publiez vers les catégories que vous souhaitez.Development
Développement
BlosHome represents approximately 4000 lines (outside of third-party ones) of Visual Basic 6 (precisely VB6 SP6, last release before introduction of VB.NET) code and 900 lines of comments, all being distributed between 135 functions interacting with 120 controls of user interface. Also, BlosHome being delivered AS IS ("alpha" edition meaning it's in a working but inachieved state) in an open-source spirit, you can find its full development environment (source code, help documents, setup material, dev. notes, etc) from one of its public Git repositories (see at bottom of this page). So, feel free to download it (git-clone) and compile it by yourself, to fork it toward a derived project or to ask me to directly participate in BlosHome development (i.e gain write access on the repository, be able to git-push, and be mentionned as co-author in the software itself for what you'll do). Whatever be your direction, take care to read the short (as simple as possible) license below.Also, know that my decision to release BlosHome (which was an internal private project until now) has been greatly favorised by my link with the Blosxom-relaunched community at muli.cc (created by Emanuel Sprosec) and its associated Facebook group, open to everybody who have or target to have a blog powered by Blosxom engine. Don't hesitate to join us ! BlosHome représente approximativement 4000 lignes (en dehors des tierce-partie) de code Visual Basic 6 (précisément VB6 SP6, derniére sortie avant introduction de VB.NET) et 900 lignes de commentaires, le tout réparti entre 135 fonctions interagissant avec 120 contrôles d'interface utilisateur. Aussi, BlosHome étant livré TEL QUEL (édition "alpha" signifiant que c'est en état de fonctionnement mais inachevé) dans un esprit open-source, vous pouvez retrouver son environnement de développement complet (code source, documents d'aide, matériel d'installation, notes de développement, etc) à partir de l'un de ses dépôts Git publics (voyez en bas de cette page). Aussi, libre à vous de le télécharger (git-clone) et de le compiler par vous même, de créer un embranchement vers un projet dérivé ou de me demander à participer directement au développement de BlosHome (c-à-d bénéficier d'un accès en écriture sur le dépôt, étre capable de "git-pusher" et étre mentionné en tant que co-auteur dans le logiciel lui-même pour ce que vous ferez). Quelle que soit votre direction, prenez soin de lire la courte (aussi simple que possible) licence ci-dessous.
Aussi, sachez que ma decision de rendre BlosHome public (alors qu'il était un projet interne privé jusque-là) a été grandement favorisée par mon lien à la communauté "Blosxom-relaunched" sur muli.cc (créé par Emanuel Sprosec) et son groupe Facebook associé, ouvert à quiconque a ou vise à avoir un blog propulsé par moteur Blosxom. N'hésitez pas à nous rejoindre !
Main features
Fonctionnalités principales
- Projects management (as many blogs you want)
- Preparation of the articles without necessity to be connected
- Unity of the article and its eventual attached images
- Management of the remote categories on the blog itself
- Session log (all useful infos are kept)
- Safe, taking care to avoid dangerous operations
- Automatic archiving of published articles (realtime backup & cache)
- Possibility to publish a private preview (requires a blosxom plugin)
- Possibility to indicate an article lede (requires a blosxom plugin)
- Gestion de projets (autant de blogs que vous voulez)
- Préparation des articles sans nécessité d'étre connecté
- Unité de l'article et ses éventuelles images jointes
- Gestion des catégories sur le distant blog lui-même
- Journal de session (toutes les infos utiles sont conservées)
- Sûr, en prenant soin d'éviter toute opération dangereuse
- Archivage automatique de chaque article publié (backup temps-réel & cache)
- Possibilité de publier un aperçu privé (nécessite un plugin blosxom)
- Possibilité d'indiquer un chapô d'article (nécessite un plugin blosxom)
Use
Usage
Download the .zip file below and read the PDF manual inside to install it, then use it. If you prefer to go the wild way, read the "Development" paragraph above and download the source code from the public repository. Téléchargez le fichier .zip ci-dessous, puis lisez le manuel PDF qu'il contient pour l'installer et l'utiliser. Si vous préférez la voie sauvage, lisez le paragraphe "Développement" ci-dessus et téléchargez le code source à partir du dépôt public.License
Licence
BlosHome is a Freeware Open-source ; "alpha" meaning here that it is in a working but inachieved state, delivered AS IS ! It cannot be sold. If you modify it, you must keep reference to this original release through this mention in a visible location for final user (for example, in the about-box) : "Based on BlosHome 1.0 (c) FFh Lab / Eric Lequien, 2009-2013 - www.ffh-lab.com". If you acquired a copy of this project from a repository (SVN, Git, etc) and decide to contribute rather than going towards a separated derivation, contact me : once we're agree, you'll gain write access to the main repository and will become co-author of BlosHome, duly mentionned in the software itself. If you develop an independent derived software which could become a commercial product, you should contact me to take a fair agreement, depending of the part of BlosHome in your own realisation. Not any warranty being attached with this code, you agree to use it at your own risk and be the only one responsible about any direct or indirect effect on your blogs and related data. BlosHome est un Freeware Open-source ; "alpha" signifiant ici qu'il est dans un état fonctionnel mais inachevé, livré TEL QUEL ! Il ne peut être vendu. Si vous le modifiez, vous devez garder référence à cette publication originale à travers cette mention en un endroit visible de l'utilisateur final (par exemple en boîte à-propos) : "Basé sur BlosHome 1.0 (c) FFh Lab / Eric Lequien, 2009-2013 - www.ffh-lab.com". Si vous avez acquis une copie du projet à partir d'un dépôt (SVN, Git, etc) et décidez d'y contribuer plutôt qu'aller vers une dérivation dissociée, contactez-moi : dés que nous sommes d'accord, vous aurez accès au dépôt principal en écriture et deviendrez co-auteur de BlosHome, dûment mentionné dans le logiciel lui-même. Si vous développez un logiciel dérivé indépendant qui pourrait devenir un produit commercial, vous devriez me contacter que nous prenions un accord équitable, proportionné à la part de BlosHome dans votre propre réalisation. Aucune garantie n'étant attachée à ce code, vous acceptez de l'utiliser à vos propres risques et être seul responsable de tout effet direct ou indirect sur vos blogs et données relatives.Download
Téléchargement
BlosHome 1.0.6 alpha (2013/01/24 - 2.9 Mo)Even if the binary package above is the most recent official version (what we call a "stable" version), if you prefer to have the last state of BlosHome, you should clone (or pull if you already have it) one of the public Git repositories : at assembla.com or github.com. For example, some hours after release of the "1.0.6 alpha" above, I've seen a tiny typo in the English-side of the user interface (oops) and fixed it (so "deconnection" became "disconnection") in the repository only (I mean, without publishing of a new official release here). BlosHome 1.0.6 alpha (24/01/2013 - 2.9 Mo)
Même si le package binaire ci-dessus est la version officielle la plus récente (ce que nous appelons une version "stable"), si vous préférez avoir le dernier état de BlosHome, vous devriez cloner (commandes clone ou pull si vous disposez déjà d'une copie-dépôt locale) l'un des dépôts Git publics : chez assembla.com ou github.com. Par exemple, quelques heures après publication de la "1.0.6 alpha" ci-dessus, j'ai trouvé un typo du côté anglais de l'interface utilisateur (oops) et l'ai corrigé (aussi "deconnection" est devenu "disconnection") sur le dépôt public seulement (je veux dire, sans pour autant sortir une nouvelle version officielle ici).