Thinking Aloud

xsawyerx on 2009-09-10T09:26:23

Here are some ideas I have floating around. I really don't have any spare time to implement them, so I feel like I can't really ask for anything of the authors, but I feel like sharing:

  • A fork of Module::Starter that will use File::ShareDir to store the templates. That way I could access it and change it. I find inline POD very disruptive.
  • On that note, perhaps a script or something to tear the POD out of files, and perhaps create a link for an online tool that does that for modules on CPAN. I view the source often, and I would like to reach just the code, not the user documentation POD. Also, syntax highlighting in CPAN "Source" view would be quite helpful.
  • Put use.perl.org on Git or SVN and start a fund to help pay for some designer (preferably from the Perl community like Andy Wardley or Jon Allen) to redo the website. Please oh god please!
  • Fix use.perl.org so I when I login it returns to where I was so I don't have to crawl back there from the main page. It is so god damn annoying.
  • Patch POE::Component::Generic to encapsulate the internal object in the Session, so you won't have to put it in an attribute or stuff it in the data hashref.
  • Create the ::Simple interface to Devel::Declare. I have no idea what's going on there.
  • Conversely, learn Perl internals, become wizard, learn to use Devel::Declare!
  • Improve the design of Perl101.org.
  • Explain this to everyone searching for help without using strict or warnings.
  • Dear god, proper documentation for WxWidgets. Gabor: this is why I strayed away from contributing to Padre. I tried and tried and tried till I hit myself over the head with the keyboard, loss consciousness and forgot I ever wanted to write a plugin or fix bugs with anything that uses WxWidgets :)
  • Do a lecture on Moose in Israel.pm or ask/convince/threaten Yuval Kogman HaMagniv [some Hebrew there] to do one.
  • Telekinetically force at least 3 authors to apply at least 4 patches I wrote to at least 4 modules a while ago which went completely unnoticed.
  • Help out more with Module::Build, I really liked the guys there. Same goes for Perl::Critic.
  • Write a 100% Perl implementation of Wordpress to use Template::Toolkit. Dear god I hate the stupid "write templates using hardcoded php!" approach.

    • For the blog stuff, look at Catable

      Shlomi Fish on 2009-09-10T13:36:34

      Hi Yaron! For the WordPress-like blog engine, look at Catable, which Altreus and I started working on. It's written in Perl 5 using Catalyst, Template Toolkit, DBIx-Class, etc., has several tests and it is MIT/X11L. It's still not ready for deployment, but we're making progress, and we'd love to have more contributors. Feel free to fork the github repository, and hack on.

      I'd like to work on it more intensively in the near future, because I'd like to move my blogs to blog.shlomifish.org, where I can have more blogs, put some ads, have an unlimited amount of user-pics (always a plus) and have more control of the blog.

      Forked it

      xsawyerx on 2009-09-10T14:09:59

      Sounds decent. I'll have a look at it later.

      Great initiative!

      wxWidgets documentation is coming

      Alias on 2009-09-10T16:50:59

      The Perl Foundation just funded a Wx documentation grant.

      Re:wxWidgets documentation is coming

      xsawyerx on 2009-09-10T17:07:52

      Maybe I sounded too one-sided. Lack of documentation of Wx (which - YES, OH YES - is coming) is perhaps a turn-off for working or contributing to Padre.

      However, the great people involved and the amazing work done and being done is definitely the reason why I wanted to contribute, would want and will try and hopefully succeed in the future. :)

      Good ideas

      petdance on 2009-09-11T00:28:15

      Glad to have the help on perl101. The github project is at http://github.com/petdance/perl101/tree/master

      I'm not necessarily adverse to some taking over ownership of Module::Starter.

      use.perl.org

      petdance on 2009-09-11T00:30:31

      As to the redesign of use.perl.org, it would require the owners of the site to go along with it. I'd pursue that before pursuing that line of thinking any further.

      re: Write a 100% Perl implementation of Wordpress

      patspam on 2009-09-20T01:11:09

      Effort underway on #webgui