Re: Ruby Plasma Tutorial
On Sunday 18 January 2009, Aaron J. Seigo wrote: On Sunday 18 January 2009, Niels Slot wrote: In the last week I've written a Plasma tutorial for Ruby. In the tutorial the reader creates a simple but functional applet using widgets and Ruby. I've put it on a personal subpage on Techbase[1]. I would like to ask for some feedback. I've got one and a half years of Ruby experience, but I'm quite new with programming Plasma. I've also seen the new Python tutorial, they look really nice. I'd be willing to help 'translate' these to Ruby. When doing this, it would be nice to have a way to share some pieces of the Python tutorials. The parts about, for example, installing plasmoids, metadata.desktop and using the eningeexplorer, are the same for any scripting language. Can we come up with some way to share these texts while not confusing the reader? packaging is 99% shared between all native plasma components (applets, dataengines, etc). a tutorial that essentially takes this page: http://techbase.kde.org/Projects/Plasma/Package and/or the content in your tutorial and makes a little article out of it for publication on techbase.kde.org's tutorials page would be perfect. in fact, we probably want four (short) tutorials on packages: intro to packages, creating a package, using a package, defining custom package structures. the intro should probably start with the relationship between Packages and PackageStructures and cover the plasmapkg tool. creating a package could have five small sections: the metadata.desktop file, plasmoids, dataengines, runners and wallpapers. using a package would look at the API of Package and how to use it in your code effectively. custom packages would look at the ways to create a PackageStructure (the .desktop file to register it as a service and then either a .desktop file describing the structure or a c++ plugin) all of these would be pretty short, really, and woud make nice bit-size bits to work through. I 100% agree, especially on the word 'short'. :) Better have more short tutorials than one looong one. So moving e.g. packaing to a separate page makes a whole lot of sense to me. Dominik ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: Ruby Plasma Tutorial
On Sunday 18 January 2009, Niels Slot wrote: In the last week I've written a Plasma tutorial for Ruby. In the tutorial the reader creates a simple but functional applet using widgets and Ruby. I've put it on a personal subpage on Techbase[1]. I would like to ask for some feedback. I've got one and a half years of Ruby experience, but I'm quite new with programming Plasma. I've also seen the new Python tutorial, they look really nice. I'd be willing to help 'translate' these to Ruby. When doing this, it would be nice to have a way to share some pieces of the Python tutorials. The parts about, for example, installing plasmoids, metadata.desktop and using the eningeexplorer, are the same for any scripting language. Can we come up with some way to share these texts while not confusing the reader? packaging is 99% shared between all native plasma components (applets, dataengines, etc). a tutorial that essentially takes this page: http://techbase.kde.org/Projects/Plasma/Package and/or the content in your tutorial and makes a little article out of it for publication on techbase.kde.org's tutorials page would be perfect. in fact, we probably want four (short) tutorials on packages: intro to packages, creating a package, using a package, defining custom package structures. the intro should probably start with the relationship between Packages and PackageStructures and cover the plasmapkg tool. creating a package could have five small sections: the metadata.desktop file, plasmoids, dataengines, runners and wallpapers. using a package would look at the API of Package and how to use it in your code effectively. custom packages would look at the ways to create a PackageStructure (the .desktop file to register it as a service and then either a .desktop file describing the structure or a c++ plugin) all of these would be pretty short, really, and woud make nice bit-size bits to work through. -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Software signature.asc Description: This is a digitally signed message part. ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel