fwiw,
I would prefer #3. with the improvement of distributed version control such as Mercurial and Bazaar, I don't even think SVN is a very good choice for most shops and especially for smaller developers. #2 is interesting but I don't think too many members are actually running an open source project - probably a better talk for college students, although it might be a good talk if centered around turning a company's current work into open source.



Bryan Petty wrote:
I've been asked to present at next month's meeting, and I have a few
subjects I could cover, so I wanted to see what the majority of the
group wants to see a presentation on.

#1 - svnLogBowser - http://svnlogbrowser.org/

This has been a recent production of mine over the last few months in
an effort to ease the headache of reviewing commits and looking for
changes in any Subversion repository. It offers the ability to search
through an entire collection of logs and files within seconds (no more
waiting on TortoiseSVN to retrieve 5,000+ commit logs for minutes to
an hour), as well as filtering down to specific developer's commits
while identifying tags and branches and linking to diffs of commits
when used with ViewVC.

The presentation would be oriented to not only setup, configuration,
and use of svnLogBrowser, but also techniques used in tracking down
changes, and general management of bugs and patches. Maybe a few
minutes spent on branches and tags.

Note that this project is not available for download just yet, but a
1.0 release is coming up in the next week or two. We'll be on the
ground floor of what I hope becomes an integral tool to the
development process for many.

I'd cover some PHP techniques with this, but the PHP side of this
project doesn't really cover anything out of the ordinary. The
interesting aspects of this project involve the Python update script,
which isn't really topical for UPHPU.

#2 - Starting and Managing an Open Source Project

I've founded two open source projects, and an active developer of a
large open source project (wxWidgets) involved with more than 20 other
developers, all with their own objectives, talents, and experience.

Topics covered would be along the lines of available resources and
tools for everything from bug/patch management, web hosting and site
management, community resources (mailing lists, forums, wikis, and
IRC), and other resources built for use by open source projects such
as CIA, Dotsrc, SourceForge, OSU OSL, and Gmane (even if it's not
OS-specific).

I might touch a little on how to deal with tough situations with
certain types of problematic people who will find your project (it
happens to everyone), but I think the Google Tech Talk on the subject
covers it better than I ever could.

#3 - MediaWiki Publisher - http://mwpublisher.org/

The other project I've founded that automates the process of
publishing content inside an installation of MediaWiki to multiple
output formats. It features a PHP-based API for building new output
format generators with a small amount of code and time involved, which
is important currently since there's only 2 output formats currently
supported (XHTML, and HelpBlocks, which generates CHM and HTB
formats).

Topics covered here would be object oriented design with PHP (as
MediaWiki Publisher uses an OO design), and if interest is there,
maybe some comparisons of OO features with other programming
languages, namely C++, Python, and Java.

Other than OO design, there's not a lot of material on this project to
present on. The rest of the time would be filled with installing and
using MediaWiki Publisher itself. Maybe there would be time to go over
the process of writing a new parser output format for use with MWP.

Personally, I would prefer to present on #1 or #2, but I'm fine with
#3 if that's what everyone wants to see. I'm happy presenting on
whatever everyone here feels they could benefit the most from.

Regards,
Bryan Petty

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net




_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to