When I started to make the screencasts about Perl and Padre I had a choice. I could go with the one-shot approach or I could create several pieces (e.g. screencast, filming myself, voice-over, etc) and then combine them together. The former was the easier as I did not have to do any post processing. The latter could (potentially) be a lot more interesting for the viewer.
In then end I tried both approaches. In order to handle the more complex one I needed a video editor. As I am using Ubuntu on my desktop I found KDEnlive as the leading application for that. So I had to learn it. I could think of two approaches: 1) Learn the whole application menu item after menu item, effect after effect 2) Learn the few specific effects I wanted to use The former is a bigger investment but will provide me with a lot more power to make changes. It will give me actual understanding of the whole process. The latter seems to be a lot faster but without seeing more than what I need immediately. It also had the slight problem that I did not really know what are the possibilities and what are the names for those things. In the end I was switching between the two approaches. Trying to do specific tasks and then exploring things around the specific menu items. The biggest problem was that I was new to both KDEnlive and to the whole world of video editing. I did not even know most of the vocabulary they used. I did not know what to expect from the various menu items and effects. It was unclear to me what is the meaning of each menu item and I was somewhat worried that if I used them incorrectly they would ruin my project. I created backups of my raw files but once I managed to do some work I started to be worried that I might make some changes that will render my previous success unusable. If I had an assurance that I can always undo all the changes I made, I think that would make me feel better. I know that's where version control could help but I was not thinking about that. As it was unclear to me what should I expect with each menu item I never really knew if I got the expected behavior, encountered a bug of KDEnlive or just did not use the feature correctly. It was especially interesting as some of the features were interacting with each other. I was looking for documentation and for tutorials but somehow I could not find either of those. At least not from the application itself and not on the web site of KDEnlive. It would have been nice if there were tutorials. Both text with screenshots and screencasts for doing common tasks. Maybe for doing simple projects. Maybe showing each effect and explaining what should I look for in the result. So why am I writing this on the Padre mailing list? There is a lot of analogy. After all Padre is also just an environment to edit file. I am wondering what kind of help we should provide to the new users of Padre? I can see two main groups: 1) People with Perl experience but new to Padre 2) People who are new both to Padre and Perl The former group probably needs a lot less education and they probably need explanations on the advanced aspects of Padre. (e.g. project management) The latter group needs a tutorial that introduces them to Perl and Padre at the same time. Doing little tasks and showing them where Padre ends and where Perl starts. We also need to make sure people find these tutorial very quickly. So I thought of 1) Add a section called "Tutorial" to the main web site that will be divided to "Padre for experienced Perl programmers" and "Learning Padre and Perl" 2) We could start adding articles (with screenshots) and screencasts to both of these - we already have some material. 3) In Padre add a menu item "Help -> Tutorial" that will bring people to the main Tutorial page. 4) When someone starts Padre for the first time show a popup message telling about this tutorial and how to find it later *Help -> Tutorial" What do you think about all this? regards Gabor -- Gabor Szabo http://szabgab.com/ _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev