In this talk we will get an introduction in how to get involved
in a small open source project.
Specifically in improving the perl.org.il web site.
If time permits we will learn *all* the tools that are needed to get
involved and make changes.
If I get only 30 min then I'll probably will only do part of the presentation.
I think the total time can be as much as 90 minutes so maybe it is
better to start
with other talks and then let me talk till whatever time we have to leave :)
===============
Some details, partially for myself to outline what I need to cover, but it
might also be interesting to others.
The website is currently a bunch of static file generated by a few perl scripts
using HTML::Template. It is in a Subversion repository at
http://svn1.hostlocal.com/perl.org.il
In order to make simple changes one needs to be able to do the following:
1) use subversion to check out the current code
Intsall SVN if needed: http://subversion.apache.org/packages.html
svn co http://svn1.hostlocal.com/perl.org.il/
2) Install a few CPAN modules (If on Linux then probably first install
local::lib)
http://search.cpan.org/dist/local-lib/lib/local/lib.pm
3) build the web site locally
cd perl.org.il/site
perl new_site_bin/update_site.pl --outdir ~/tmp/perl.org.il
4) make changes to the templates. That's just plain editing but one needs
to understand the structure of the project and HTML::Template,
the templating system.
5) Generate the site again and check if the changes look good
6) Create a patch using svn and send it to me
svn diff
Then we can start to change the actual code that generates the web site.
We will go over the code and the various templates.
We will try to improve the code, eliminate duplicates.
Fix the RSS feed that seems to be broken etc.
Gabor
_______________________________________________
Perl mailing list
[email protected]
http://mail.perl.org.il/mailman/listinfo/perl