I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

Projects

This is the list of articles for all project blogs. For the list of projects check this page.

Redmine plugin implementing flexible version list

Added by 6 years ago

If you use Redmine versions intensively, eventually you will want to have a flexible global versions overview, where you’ll be able to: list upcoming versions of all your projects, evaluate their status and progress, check their due dates in order to plan the release schedule, and so on. Unfortunately, the pure Redmine comes only with a simple per-project version list, which cannot even be sorted or filtered, or customized in any other way. Obviously, this functionality is too limited for many advanced use cases.

More »

Redmine plugin showing logs for outgoing emails (1 comment)

Added by 6 years ago

Sometimes it’s important to know, if the user should have received the email notification generated by Redmine. Especially, if usage of Redmine in your organization relies on email integration (for example, if it’s configured to receive user comments, such as issue notes and message replies, via email). In such cases, some users may use Redmine user interface very rarely as all the communication can be made through emails.

Until now it was impossible to determine using Redmine, if the particular email notification was sent to the particular user. For this, you would need to dig into the logs of the message transfer agent (MTA) (if you had access to those logs, of course). Even so, it was not easy to link records in such logs to certain email notifications.

More »

CD-Index: My media cataloging solution

Added by 7 years ago

I have a huge media collection, that I created many years ago. Eventually, in some time I got need to find several files by their names. After unsuccessful checking tens of my CDs I realized, that it was too complicated to do that simple task as my media collection was just too big. In this way, I came to the conclusion, that I needed a media cataloging tool.

I tried many ready solutions, but none of them appeared to be good enough for me to use. The biggest problem with them was the search – it was just damn too slow. And, it was so slow becauses they used plain text files, e.g., in XML format, to store the file structure information. It looked like they loaded those big text files, parsed them and then made the search. And they did that for each media. So eventually, I realized, that I had to implement my own solution.

More »

Projects: Facebook, Twitter and GitHub authentication

Added by 8 years ago

After I have restored the possibility for users to authenticate on my website using their Google accounts, I decided to give a try to the TweetBook plugin for Redmine, which lets authenticate users with their Facebook, Twitter and GitHub accounts. Unfortunately, it appeared to be more complicated, than I expected, and I had to fork and fix this plugin to be able to use it (the original plugin was created by Sandeep Kumar).

Eventually, you can login into my website using your Facebook, Twitter or GitHub account. Also, you can login using you Google account, what was already announced in a separate news.

More »

Mastering Redmine: The project reviewed in the book is now live

Added by 9 years ago

To demonstrate, what is Redmine and how it works, in Mastering Redmine I create a special demo project. This project is about the book, so the latter can be considered to be about the former as well (yes, it’s about Redmine, but uses the project as a sample). And, for the second edition of the book… Yes, I work on its second edition right now, if you have not yet been aware. So, for the second edition I do the same – i.e., create a demo project on a demo Redmine installation. But, this time the installation is… live!

More »

Mastering Redmine: Second edition announcement

Added by 9 years ago

Recently I was contacted by an editor from Packt Publishing asking me to update the book. To be honest, for me it’s not a good time for an additional work (I have many other things to do), but this book is like my kid and it really needs my attention. So, I agreed (having negotiated a reasonable schedule, of course). In other words, let me announce the second edition of the Mastering Redmine book, which is going to be published at the start of 2016.

More »

Redmine › ISSUE-id: Sequent issue numbers with the project key (10 comments)

Added by 10 years ago

Currently, I use Atlassian JIRA on my job at Kayako – I use Redmine for my personal projects. And still I like Redmine more! But, what I like in JIRA is sequent numbers plus the project key in issue IDs. There are many benefits to such issue numbers, some of them are: a) you easily see how many issues the project has, b) it’s much easier to remember issue IDs (even if numbers are four-digit – not sure why, maybe because you follow numbers increasing), c) you always know, which project the issue is for. These are no way critical benefits for me, but one day I got interested – how the similar can be implemented for Redmine. So, I started to experiment… And eventually here goes the result of the experiment – the ISSUE-id plugin for Redmine!

More »

Redmine › Subscription: Getting email notifications about major project events

Added by 10 years ago

There are many complaints, that Redmine is sending too many notifications and is missing functionality to configure them properly… So why then writing this plugin? I believe the problem is in what it sends. You can choose either to receive everything including issue changes, notes, Wiki changes, new messages in boards and so on or just issues. That’s either too much or too little.

Saying I’m just a user of a project. How do I know, when a new version is released?.. Yes, I can subscribe to RSS., but which RSS? News?.. Okay, I can do this. Since Redmine 2.5.x I can even watch news! Assuming, that there will be a news posted about the new release. But, what if not?.. Can I  subscribe to files?.. No! Also, there can be no files in the project – users can get code from, e.g., Git. Maybe I can subscribe to versions?.. No! I can subscribe to activities RSS, but it has the same issue as email notifications – too much data! So I can’t know, when new version comes?!.

More »

Redmine › WikiNG: Three ways to add custom HTML content to Wiki in Redmine

Added by 10 years ago

It’s absolutely common for a Redmine user to ask: How do I add custom HTML code to the Wiki content? Here by Wiki content users usually mean not just a Wiki page, as in Redmine a Wiki syntax enabled content is used everywhere (well, almost) – in project description, in issue description, in news, in comments, and so on. Anyway, normally, for Redmine such inquisitive persons get quick and definite answer: There is no way!..

As this is a common question, certainly, I used to ask it too. But, as I’m a Redmine plugin developer, I was able to “give” a different answer… Depending on the features, I developed, I used to implement some capabilities for embeding custom HTML code into different places of Redmine interface. There were no plan or design – I just implemented, what I thought at that moment can be reasonable and needful. Only after implementing those things I realized, that in several my plugins I implemented almost the same feature – the possibility to embed custom HTML code into the Wiki content. Luckily it was implemented in different ways…

To be more precise this was done in two my plugins – in Hooks Manager and in WikiNG. As some of these features are not foremost and, therefore, can be unnoticed and as the feature is commonly asked, I decided to describe its implementations in this article.

More »

1 2 3 (1-10/28)

Also available in: Atom