Even though WIPUP still needs time to mature (as well as it’s still very incomplete as of writing) as most of the basic functionality is up I wanted to show a practical example of what it is.
WIPUP is my idea for my OpenDesktop competition submission as well as my stepping stone into KDE development. Here is a demonstration on how it could be used.
A while back I told you I was working on a composition. This can be called my “Evan” project, as the name of the piece is “Evan”. It is also a work-in-progress. Originally I would give updates via blog posts, however a system like this allows people to view my updates through time and see it in a consistently formatted matter. If they wanted to keep up to date on what’s going on, they also won’t need to sift through all my blog posts.
So I created a project for it and added what was my previous post on it. You can see the update here. Now you realise from that page you’ve essentially see what I’ve done on the project and nothing else. Compared to my blog post, which contained a lot of my usual drivel, here you see what’s important only. The astute observer would see that that’s not the only thing I’ve submitted from the “Moult’s Other WIPs” section, as well as seeing the timeline arrow buttons on the top right of the update page. Depending on how curious they are on this project, they could move ahead and see how I have progressed.
Today I realised I’ve been a mean person from my logs available on the dashboard (this feature is still under construction) and that I haven’t given you an update in a long time. So I decide to give you another update. Just by glancing at it you can definitely see that I’ve done work. Clicking on the image allows me to preview the score full size to check out in detail and full-resolution glory what has been added. If I liked the changes, I could add a kudos to it. Unfortunately since I own the update I can’t demonstrate this (it’ll be stupid if you kudos your own work).
The update also says to “See next update to download the PDF so you can print it out and try it out on your own.” – so I click the timeline button to bring me into the future (at 88 miles per hour!) and that throws me at another update page. At this page, it’s a no-nonsense here-it-is-go-away style. I can download the music score PDF, print it out and play it to see how horrible it sounds.
Notice this example is of a music composition in the works – it has nothing to do with a programming project. I understand that many people have similar needs (I know I definitely do!) and that’s what WIPUP is all about. Unfortunately the chronological timeline view and profiles page is still under construction or I could’ve shown how we can effectively display “progress over time” to any random person viewing our work.
Many open-source projects use this model too, and I believe this is an invaluable tool to showcase this behind-the-scenes development – and to show that we are a really alive community, not just developers, but users as well! This way it’ll be easy for users to know what’s going on on their favourite projects and applications.
Unfortunately it’s still unfinished but this will later use the OpenCollaboration Services API to allow you to integrate this system into your desktop workflow. Imagine publishing a savefile right from the GIMP itself!
That’s all for today, hope you liked it!