For several years, I manually managed my MediaWiki instance manually and always upgraded manually, getting diffs, patching files etc… Now it’s over, this method is simply not adapted to my needs. Now, as MediaWiki use git, I decided to maintain my instance with the git repository and extensions as well. I’ve wrote a documentation on that : Installation method Core + extensions Upgrade core + extensions  I hope this will help some of you that still manage it by the old way.

Continue reading

I saw a little bit late that MediaWiki 1.21 was out. After a quick migration I discovered errors with my plugins because of deprecated and removed functions in this new version. I’ve updated them to recover the compatibility on MediaWiki with the latest version. You can find updated version here : DeleteHistory : http://www.mediawiki.org/wiki/Extension:DeleteHistory GoogleSearch : http://www.mediawiki.org/wiki/Extension:GoogleSearch I hope you’ll enjoy it :-)

Continue reading

Selfoss is a self-hosted RSS reader solution. It could be compared to Tiny Tiny RSS or Feedly. I liked to test that nice solution. But I’m still staying with Fever, as there is no Android version working with Selfoss (only an old one exist, but doesn’t work) and the web interface is a little bit slow (compared to Fever). I hope this will be better in a short term as this is the most elegant Open Source version I’ve tested for now.

Continue reading

I’m very happy of Mozilla Sync service and trust more in Mozilla foundation than Google for my datas. Anyway there is a thing that I don’t like : sharing my passwords into the cloud ! That’s why I decided to create my own Sync Server. I want to thanks Mozilla for their work, it works like a charm :-). So now I don’t use Mozilla server anymore, but my own. Here is the documentation on how I did that.

Continue reading

Nginx Substitutions Filter is a filter module able to do both regular expression and fixed string substitutions on response bodies. This module is quite different from the Nginx’s native Substitution Module. It scans the output chains buffer and matches string line by line, just like Apache’s mod_substitute. I’ve played with the classic substitution module but due to limitations (only one matching pattern and no regex), it wasn’t easy to do all I wanted to do.

Continue reading

I was searching a way to minify my CSS. For those who don’t know what it is, it’s a method to win space for your CSS as it will remove all unneeded blank spaces and lines return. A lot of websites exists to minify your CSS, but if your website is not online and only running locally, you won’t be able to minimize it. I found a little software written in Python, that makes it easy, called mincss (thanks to Peter Bengtsson for it).

Continue reading

Pour ceux qui ont l’habitude de faire de la réplication MySQL Master to Master, vous allez kiffer cet article ! Vous connaissez MariaDB ? Je vous en avait déjà parlé il y a quelques temps. Allez…un petit refresh pour ceux qui ont oubliés : c’est un fork de MySQL, fait par l’auteur de MySQL. MariaDB prends aujourd’hui de plus en plus d’essor et nous propose depuis un petit moment maintenant sa solution cluster à base de Galera (qui fonctionne aussi sous MySQL).

Continue reading

Author's picture

Pierre Mavro / Deimosfr


Qovery Co-Founder and CTO

Paris - France