this.about, $this->about, @this['about']
this.about, $this->about, @this['about']Welcome to my little blog.
I wanted to try to animate a blog for a quite a long time now but as usual I like reinventing the wheel. So, stupidly enough before even having the hassle to post regularly, I had to impose myself to write a complete blog application from scratch ! Yeah I know, geeks. Well the point is the more you "hack" and you rebuild, the more you understand, and you may by any chance make the world goes "rounder"...
So everything you'll see here is made by me unless pointed out.
This blog application is far from having complex features like in wordpress or others and to be honest I will probably never have 90% of these ones but it has at least something that - as far as I know - no blog ever had until now : multi-language inside the pages themselves. Well at least the (only) two languages I can use : english and french
In fact that's the main reason why I finally convinced myself to waste my time reinventing the wheel : the ability to post in both french and english at the same time. Indeed english is the prefered language on the planet and therefore I wanted to use it for part of my posts but I wanted as well to have the opportunity to bash/report/express myself in french. After all if I post a news about french stuff in France or Switzerland involving only french speakers, no need to translate or even displaying it for those who dont want no ?
Oh and by the way, dont expect the posts in both languages to be the exact translation, some unnatural and unpredictable things may happen during the translation process.
I know that for a blog to work it should have a specific subject, preferably a niche AND related to IT. Well to be honest I cannot care less : there is no specific topic for this blog, I will probably post about some IT stuff, funny or interesting things found elsewhere, some own experiences and well whatever comes in mind when hitting the keyboard. And part of the process is that this is the public frontend for some of my R&D ideas and in the next future pieces of code I want to release.
Things that are likely to be coded in the near-as-possible-future :
Feature | Status |
closed | |
closed |
|
closed |
|
closed | |
Interface in both languages (fr, en) |
open |
Option to set prefered language for articles |
open |
Option to totally remove from the display articles in "wrong" language for the user | open |
Check browser language to pre-set prefered language | open |
url kinda rewriting (a la wordpress...) | open |
If you have any ideas please comment below.
Notes:
This blog probably doesnt support cocomment yet. I know. A shame. (cocomment actually died before this blog...)
ceci.a_propos, $ceci->a_propos, @ceci['a_propos']
ceci.a_propos, $ceci->a_propos, @ceci['a_propos']Bienvenue sur ce blog.
J'avais envie d'essayer d'animer un blog depuis pas mal de temps maintenant mais comme a mon habitude j'adooore reinventer la roue. Donc tres intelligemment et avant même d'avoir la lourde tâche de poster regulièrement des articles, je me suis donc imposé à moi-même de réecrire complètement un service de blog à partir de zéro ! Oui oui oui, les geeks tout caaaa ! Bon, l'intérêt c'est que plus vous allez regarder sous les jupettes des ... programmes, et plus vous comprenez le système et - sait on jamais - l'on peut peut être faire tourner le monde un peu plus "rond"...
Donc tout ce que vous verrez ici est fait par mes petites mimines sinon précisé autrement.
Ce système de blog est loin d'avoir des fonctionnalités complexes comme wordpress ou d'autres mais honnêtement je n'aurai probablement jamais 90% de celles la mais ce système a au moins quelque chose que aucun autre - que je sache - a : multi langage a l'intérieur des pages elles-mêmes. Hmm ok, au moins les (seulement) deux que je puisse utiliser : anglais et français
En fait c'est même la raison principale qui m'a convaincu de perdre mon temps à essayer de réinventer la roue : la possibilité de poster en français et anglais en même temps. En effet l'anglais est la langue la plus utilisée sur la planète donc je voulais l'utiliser pour une grande partie de mes posts mais en même temps je voulais avoir l'opportunité de critiquer/rapporter/m'exprimer en français. Après tout si je poste un article ä propos de quelque chose concernant uniquement des français ou suisses uniquement francophones, pas besoin de le traduire (en anglais) ou même de l'afficher pour ceux qui ne le veulent pas non ?
Oh et à propos, ne vous attendez pas - chers lecteurs - à ce que les posts en deux langues soient l'exacte traduction l'une de l'autre, certaines forces de la nature sont si incompréhensibles qu'elles peuvent en altérer le processus de traduction.
Je sais que pour qu'un blog fonctionne il devrait avoir un sujet spécifique, préférablement une niche ET en relation avec les nouvelles technos de l'information. Honnêtement je n'en ai que faire, il n'y a pas de sujet spécifique à ce blog, je vais probablement poster à propos d'IT, relayer des news amusantes ou intéressantes que j'ai pu dégotter ailleurs, quelques propres expériences et ... quoique ce soit qui vienne à l'esprit quand j'ai un clavier entre les mains. Et une partie de l'idée c'est que ceci sera la vitrine de quelques unes de mes idées R&D et dans un prochain avenir des morceaux de code que j'ai envie de faire partager.
Prochaines fonctionnalites qui ont une chance de voir le jour dans un presque prochain avenir pas si lointain :
Fonctionnalité | Status |
fermé | |
fermé |
|
fermé | |
fermé | |
Interface dans les 2 langues |
ouvert |
Option pour avoir un langage prefere pour les articles |
ouvert |
Option pour complétement éliminer une des langues | ouvert |
Verifier auto la langue du navigateur | ouvert |
réécriture d'urls (a la wordpress...) | ouvert |
Si vous avez d'autres idées, n'hesitez pas à les poster ci dessous.
Notes:
Ce blog n'est pour le moment probablement pas compatible cocomment. Je sais. Une honte. (Cocomment est finalement mort avant ce blog !)