<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Plugin Tutorial Please.</title>
        <description> Please make a quick text based tutorial on how to make a plugin. I want to make one (plugin) but the video tutorial is taking too long to load.

Seriously, Vity or the other guys, make one.</description>
        <link>https://wordrider.net/forum/10/1456/1456/_subject_#msg-1456</link>
        <lastBuildDate>Tue, 07 Apr 2026 12:25:16 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2474/_subject_#msg-2474</guid>
            <title>Re: Stucked in the beginning...</title>
            <link>https://wordrider.net/forum/10/1456/2474/_subject_#msg-2474</link>
            <description><![CDATA[ [<a href="http://www.google.com/search?q=tortoise+svn+tutorial" rel="nofollow" >www.google.com</a>]<br />
<br />
[<a href="http://wordrider.net/forum/read.php?10,1269" rel="nofollow" >wordrider.net</a>]]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Sat, 26 Sep 2009 18:13:33 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2473/_subject_#msg-2473</guid>
            <title>Stucked in the beginning...</title>
            <link>https://wordrider.net/forum/10/1456/2473/_subject_#msg-2473</link>
            <description><![CDATA[ Hello,<br />
<br />
I have a serious problem: can't find the source code... I've seen that subversion thing -- I was sent to some tigris page, and found things totally else than the exact plugin sources... <i>can anyone show me a direct link to the sources?</i> Any of the contemporary plugins in .java could be good... the sw shown in the tutorial vids (intelliJ idea) cant't manage with the compiled .class files. Perhaps I will manage to create a plugin, I have some experience in computer languages since 1989, such as basic, pascal, c-like things like php, javascript, flash, atmel programming and who knows what else... but never seen a java "hello word" source :) I will try to interprete it, but if I will get stucked, I will ask forth.<br />
<br />
Thanks forward,<br />
Peter]]></description>
            <dc:creator>spd</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Sat, 26 Sep 2009 18:09:22 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2371/_subject_#msg-2371</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2371/_subject_#msg-2371</link>
            <description><![CDATA[ Hey Vity,<br />
<br />
Thanks for your quick and detailed reply, and I apologize for not replying back more speedily myself!  I've been really busy with a number of projects, and I'm also planning an international move/sojourn soon: I'll be going to Kraków in Poland next month to do the CELTA English language teaching certification course.  Since I'm excited about teaching and want to practice, I'll correct your errors in the parts I quote. [-;<br />
<br />
I'm just too busy to work on any plugins or the tutorial right now, but I like that idea and I've put it on my to-do list in <a href="http://en.wikipedia.org/wiki/Remember_The_Milk" rel="nofollow" >Remember the Milk</a> so I won't forget!  If no one beats me to it, I feel sure I'll have time for this task just after I finish the CELTA course... in November or December.<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br/></small><strong>Vity</strong><br/>
All source, include plugins source code, is in the Subversion repository - see download section.</div></blockquote>
<br />
Thanks!  I think that once I'm able to examine the source, the rest will be easy...<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br/></small><strong>Vity</strong><br/>
Let's make a deal. I <s>will</s> send you my #ICQ and <s>I will</s> answer <s>to you</s> all questions you have for making plugins and you <s>will</s> make [a] detailed tutorial for beginners<br />
 <span style="font-size:x-small"><i>* this kind of syntax is just for making deals colloquially: "I loan you my bicycle, you share your strawberries."  (not in the future tense)</i></span></div></blockquote>
<br />
Excellent.  Before I ask you any questions however, I'd like to have a look at some existing source and see whether I'm able to figure it all out.  And if I come to the Czech Republic this winter maybe I can ask you any questions I have over beers.  :-D<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br/></small><strong>Vity</strong><br/>
At the beginning of the video tutorial I <s>write</s> [listed] <s>minimal knowledge</s> [prerequisites] to understand what I am doing. If you <s>would know</s> [knew] (subjunctive) Java, you would probably know what Apache Ant is.</div></blockquote>
<br />
I haven't used Java very much but I have a lot of experience programming in a variety of languages, so I don't think I'll need help with it -- and even if I do, I have several friends who are experts with Java.]]></description>
            <dc:creator>Doctor Colossus</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Wed, 16 Sep 2009 07:28:18 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2289/_subject_#msg-2289</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2289/_subject_#msg-2289</link>
            <description><![CDATA[ Doctor Colossus Wrote:<br />
-------------------------------------------------------<br />
&gt; Vity,<br />
&gt; <br />
&gt; With much respect for you, I agree with Hoola. <br />
&gt; People like to move at different paces when<br />
&gt; learning new things.  For example, during the<br />
&gt; video tutorial you move fairly quickly with things<br />
&gt; familiar to you, such as navigating directory<br />
&gt; structures and your IDE.  The speed of things<br />
&gt; might confuse people not so familiar with Java, or<br />
&gt; IDEA.  On the other hand, while you type quickly<br />
&gt; enough for normal purposes, I can usually read<br />
&gt; things at a much faster pace than you type and<br />
&gt; even hilight at. <br />
<br />
I absolutely agree =&gt; you can always pause or play faster the video, rewind, forward, jump to specific location...<br />
<br />
 I appreciate that you're writing<br />
&gt; in English for the global community, but I think<br />
&gt; this also makes you type a little slower than you<br />
&gt; could in Czech. <br />
<br />
Haha, no Latvian ;-).<br />
<br />
 For this reason, it's a little<br />
&gt; tedious to sit through the parts when you are<br />
&gt; doing this.  It's required to spend 24 minutes to<br />
&gt; learn to make a plugin.  It's not possible to do<br />
&gt; in 5 or 15 minutes, or one hour; the video takes a<br />
&gt; static amount of time to complete.  And it's more<br />
&gt; difficult to jump around to different sections<br />
&gt; like you can with text -- we're more or less<br />
&gt; constrained to follow your linear monologue.<br />
&gt; <br />
&gt; Having said all that, I think a video tutorial has<br />
&gt; some merits all its own, and could be more helpful<br />
&gt; for certain people.  It would also be a good<br />
&gt; complement or @#$%& to a textual tutorial. <br />
&gt; For me, it was a little helpful, but personally I<br />
&gt; much prefer text for the reasons stated above.  I<br />
&gt; hope you can understand my arguments in favor of a<br />
&gt; textual tutorial, without perceiving them as any<br />
&gt; kind of attack.  <br />
<br />
I agree.<br />
<br />
I know you want others to start<br />
&gt; coding and maintaining plugins, and if you really<br />
&gt; do then you should facilitate the learning process<br />
&gt; as much as possible for all -- including those who<br />
&gt; prefer the written word for technical issues, and<br />
&gt; I think we're many.<br />
<br />
Again. I agree :-).<br />
<br />
&gt; As for what I missed in the tutorial: I'm not sure<br />
&gt; where to obtain the template file you started<br />
&gt; with! <br />
<br />
I copied previous existing plugin.<br />
<br />
 I also saw the second tutorial, which ran<br />
&gt; some kind of 'ANT' script to get a basic template<br />
&gt; set up.  But I'm not sure where to get the ANT<br />
&gt; script (and I don't know what ANT is, but I think<br />
&gt; I'll be able to figure that out myself).  Where<br />
&gt; are these available to download? <br />
<br />
At the beginning of the video tutorial I write minimal knowledge to understand what I am doing. If you would know Java, you would probably know what Apache Ant is. <br />
I don't plan to explain Java language, how to use any Java IDE, SVN etc. There are hundreds existing tutorials for it.<br />
I expect people are used to use Google...<br />
<br />
 I'm not<br />
&gt; incredibly familiar with Java either, but I know<br />
&gt; many flavors of C, as well as Javascript, so I<br />
&gt; think I'll be fine once I can access some source<br />
&gt; code.  In the plugins directory of FreeRapid on my<br />
&gt; Windows machines, all of them appear to be binary<br />
&gt; files in the *.frd extension.  Should I simply try<br />
&gt; to decompile one of these somehow, and modify it?<br />
<br />
All source, include plugins source code, is in the Subversion repository - see download section.<br />
<br />
&gt; Maybe once I've gotten the hang of it, I can write<br />
&gt; a text-based tutorial myself...  In the meantime,<br />
&gt; thanks for any help.<br />
&gt; <br />
<br />
That's would be cool. Let's make a deal. I will send you my #ICQ and I will answer to you all questions you have for making plugins and you will make detailed tutorial for beginners ;-).<br />
<br />
<br />
&gt; Tangent: By the way, I wonder if it might be<br />
&gt; possible to simplify the process of plugin<br />
&gt; creation.  I have no experience with it yet, so<br />
&gt; I'm sure many others would know better.  But, to<br />
&gt; me, it seems that the basic process is just to<br />
&gt; create three regular expressions.  <br />
<br />
Almost, it depends on the website. Some of plugins are trivial with 3 regular expressions, some of the are pretty difficult and you can spend half a day (or more) on it.<br />
<br />
Like I say,<br />
&gt; there are probably complex problems possible which<br />
&gt; I'm overlooking.  But if the basic process is<br />
&gt; really as simple as making three regular<br />
&gt; expressions, there not even a reason to involve<br />
&gt; code in the plugin-creation process at all.  I can<br />
&gt; deal with code myself, but I think simplifying the<br />
&gt; process to eliminate coding in favor of straight<br />
&gt; regexes would attract a lot more people to<br />
&gt; participate, as with reg-ex based proxies, web<br />
&gt; browser ad-removers, etc.<br />
<br />
The current pluginAPI is targeted to eliminate using regexps as much as possible. <br />
<br />
Why I make video tutorials?<br />
- it's fast and easy for me<br />
- I can explain many things at once<br />
- I can be sure that experienced developers will join<br />
- my English is not perfect, but I am perfectionist (like Steve Jobs is) - textual tutorial wouldn't be perfect]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 04 Sep 2009 21:26:41 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2281/_subject_#msg-2281</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2281/_subject_#msg-2281</link>
            <description><![CDATA[ Meanwhile I have learned a bit about Ant now.  But now it's time for bed.  ::yawn:: (it's almost 4AM here...)]]></description>
            <dc:creator>Doctor Colossus</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 04 Sep 2009 09:46:06 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2280/_subject_#msg-2280</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2280/_subject_#msg-2280</link>
            <description><![CDATA[ No problem, Vity.  I'm not in a great hurry; please take your time.]]></description>
            <dc:creator>Doctor Colossus</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 04 Sep 2009 09:33:40 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2279/_subject_#msg-2279</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2279/_subject_#msg-2279</link>
            <description><![CDATA[ I am at my job now. I will answer to you later.]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 04 Sep 2009 08:42:35 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/2278/_subject_#msg-2278</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/2278/_subject_#msg-2278</link>
            <description><![CDATA[ Vity,<br />
<br />
With much respect for you, I agree with Hoola.  People like to move at different paces when learning new things.  For example, during the video tutorial you move fairly quickly with things familiar to you, such as navigating directory structures and your IDE.  The speed of things might confuse people not so familiar with Java, or IDEA.  On the other hand, while you type quickly enough for normal purposes, I can usually read things at a much faster pace than you type and even hilight at.  I appreciate that you're writing in English for the global community, but I think this also makes you type a little slower than you could in Czech.  For this reason, it's a little tedious to sit through the parts when you are doing this.  It's required to spend 24 minutes to learn to make a plugin.  It's not possible to do in 5 or 15 minutes, or one hour; the video takes a static amount of time to complete.  And it's more difficult to jump around to different sections like you can with text -- we're more or less constrained to follow your linear monologue.<br />
<br />
Having said all that, I think a video tutorial has some merits all its own, and could be more helpful for certain people.  It would also be a good complement or @#$%& to a textual tutorial.  For me, it was a little helpful, but personally I much prefer text for the reasons stated above.  I hope you can understand my arguments in favor of a textual tutorial, without perceiving them as any kind of attack.  I know you want others to start coding and maintaining plugins, and if you really do then you should facilitate the learning process as much as possible for all -- including those who prefer the written word for technical issues, and I think we're many.<br />
<br />
As for what <i>I</i> missed in the tutorial: I'm not sure where to obtain the template file you started with!  I also saw the second tutorial, which ran some kind of 'ANT' script to get a basic template set up.  But I'm not sure where to get the ANT script (and I don't know what ANT is, but I think I'll be able to figure that out myself).  Where are these available to download?  I'm not incredibly familiar with Java either, but I know many flavors of C, as well as Javascript, so I think I'll be fine once I can access some source code.  In the plugins directory of FreeRapid on my Windows machines, all of them appear to be binary files in the *.frd extension.  Should I simply try to decompile one of these somehow, and modify it?<br />
<br />
Maybe once I've gotten the hang of it, I can write a text-based tutorial myself...  In the meantime, thanks for any help.<br />
<br />
Cheers,<br />
Doctor Colossus<br />
<br />
Tangent: By the way, I wonder if it might be possible to simplify the process of plugin creation.  I have no experience with it yet, so I'm sure many others would know better.  But, to me, it seems that the basic process is just to create three regular expressions.  Like I say, there are probably complex problems possible which I'm overlooking.  But if the basic process is really as simple as making three regular expressions, there not even a reason to involve code in the plugin-creation process at all.  I can deal with code myself, but I think simplifying the process to eliminate coding in favor of straight regexes would attract a lot more people to participate, as with reg-ex based proxies, web browser ad-removers, etc.]]></description>
            <dc:creator>Doctor Colossus</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 04 Sep 2009 07:52:04 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/1463/_subject_#msg-1463</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/1463/_subject_#msg-1463</link>
            <description><![CDATA[ I don't think it's necessary. Other developers were satisfied enough.<br />
What do you miss in the tutorial?]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 22 May 2009 18:37:39 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/1458/_subject_#msg-1458</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/1458/_subject_#msg-1458</link>
            <description><![CDATA[ I know about that one. How about a text-based one, like the ones in instructables.com]]></description>
            <dc:creator>hoola</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 22 May 2009 05:19:49 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/1457/_subject_#msg-1457</guid>
            <title>Re: Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/1457/_subject_#msg-1457</link>
            <description><![CDATA[ The link above:<br />
[<a href="http://wordrider.net/forum/read.php?10,1269" rel="nofollow" >wordrider.net</a>]]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 22 May 2009 04:02:49 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/1456/1456/_subject_#msg-1456</guid>
            <title>Plugin Tutorial Please.</title>
            <link>https://wordrider.net/forum/10/1456/1456/_subject_#msg-1456</link>
            <description><![CDATA[ Please make a quick text based tutorial on how to make a plugin. I want to make one (plugin) but the video tutorial is taking too long to load.<br />
<br />
Seriously, Vity or the other guys, make one.]]></description>
            <dc:creator>hoola</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Thu, 21 May 2009 20:25:04 +0000</pubDate>
        </item>
    </channel>
</rss>
