updating CPAN::Forum

2010-01-18 Thread Gabor Szabo
Hi,

For a long time I have not touched the CPAN::Forum web site but as a
new years resolution I started to work on it again.

So far most of the changes were internal
- switched to new server
- switched to PostgreSQL
- moved to mod_perl
- e-mails are sent in asynchronous mode

All this made the web site a lot faster

Also

- the templating system was switched to Template::Toolkit
- the version control to git
- many tests were added

Some more cleanup and I can start to add features.

I'll have some time in the coming 2-3 months to improve the
forum and provide a much better platform to support the module authors.

So here is the reason I am writing.

I'd like to ask the module authors to
1) Check if there are unanswered questions related to your modules and
try to answer them
2) Let me know what are the features that might help you the most?

You can see all the post regarding all the distributions you uploaded
to CPAN. e.g. for me this is the link: http://cpanforum.com/author/SZABGAB


thanks
   Gabor
   http://cpanforum.com/


Re: updating CPAN::Forum

2010-01-18 Thread Martin Evans
Gabor Szabo wrote:
 Hi,
 
 For a long time I have not touched the CPAN::Forum web site but as a
 new years resolution I started to work on it again.
 
 So far most of the changes were internal
 - switched to new server
 - switched to PostgreSQL
 - moved to mod_perl
 - e-mails are sent in asynchronous mode
 
 All this made the web site a lot faster
 
 Also
 
 - the templating system was switched to Template::Toolkit
 - the version control to git
 - many tests were added
 
 Some more cleanup and I can start to add features.
 
 I'll have some time in the coming 2-3 months to improve the
 forum and provide a much better platform to support the module authors.
 
 So here is the reason I am writing.
 
 I'd like to ask the module authors to
 1) Check if there are unanswered questions related to your modules and
 try to answer them
 2) Let me know what are the features that might help you the most?
 
 You can see all the post regarding all the distributions you uploaded
 to CPAN. e.g. for me this is the link: http://cpanforum.com/author/SZABGAB
 
 
 thanks
Gabor
http://cpanforum.com/
 
 

Your email prompted me to look at the forums for the modules I maintain
and contribute to. Interestingly they all go to
http://cpanforum.com/dist/XXX except DBD::ODBC which goes to
http://dbi.perl.org/. I presume that is because I added:

resources:
  license: http://dev.perl.org/licenses/
  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=DBD-ODBC
  MailingList: http://dbi.perl.org/
  repository: http://svn.perl.org/modules/dbd-odbc

to the META.yml file in DBD::ODBC. I had not realised it changed the
forum on cpan - perhaps others might not either. I'm now not sure if I
prefer it that way or not. There are a lot more people on the dbi-users
and dbi-dev lists than subscribed to the DBD::ODBC cpan forum but then
you have to subscribe separately to those.

Martin
-- 
Martin J. Evans
Easysoft Limited
http://www.easysoft.com


Add tags to CPAN modules via CPAN::Forum

2007-07-09 Thread Gabor Szabo

Hi,

as I have written on use.perl.org already I have added a way to tag
the CPAN modules via CPAN::Forum  http://www.cpanforum.com/

Soon I'll start to provide a downloadable version of this information to be
integrated with the search engines.

To see the already existing tags visit http://www.cpanforum.com/tags/

Soon I'll provide a way to connect the username on CPAN::Forum with the
PAUSEID so the tags added by module authors can have a higher weight in
the search results.

So go tag a module today.

Regards
  Gabor

--
Gabor Szabo
http://www.szabgab.com/
Perl Training in Israel  http://www.pti.co.il/


Re: CPAN::Forum update atom [was rss] feed per PAUSEID

2006-08-31 Thread A. Pagaltzis
* Gabor Szabo [EMAIL PROTECTED] [2006-08-31 10:05]:
 OK, so I started to provide atom feeds as well.

Hey, cool. :-)

Regards,
-- 
Aristotle Pagaltzis // http://plasmasturm.org/


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Johan Vromans
Gabor Szabo [EMAIL PROTECTED] writes:

 The change that might be the most important for most of the module authors is
 that from now you can subscirbe to e-mail alerts to any module based
 on your PAUSEID. That includes any future modules as well.

Good job!

 In addition there is an RSS feed for every PAUSEID:

 http://www.cpanforum.com/rss/author/PAUSEID

 Just replace PAUSEID with yours

Okay, call me stupid, but what should I do with this? When I feed
http://www.cpanforum.com/rss/author/JV to firefox it offers to
download a application/rss+xml file.

-- Johan


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Xavier Noria

On Aug 29, 2006, at 5:08 PM, Johan Vromans wrote:


Okay, call me stupid, but what should I do with this? When I feed
http://www.cpanforum.com/rss/author/JV to firefox it offers to
download a application/rss+xml file.


Just for the record, Vienna grabbed my feeds just fine.

-- fxn



Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Gabor Szabo

On 8/29/06, Johan Vromans [EMAIL PROTECTED] wrote:

 In addition there is an RSS feed for every PAUSEID:

 http://www.cpanforum.com/rss/author/PAUSEID

 Just replace PAUSEID with yours

Okay, call me stupid, but what should I do with this? When I feed
http://www.cpanforum.com/rss/author/JV to firefox it offers to
download a application/rss+xml file.


I am not really sure but in the meantime I added another page
where you can get a listing of all the posts related to any of your modules.
I will soon link it from other pages but in general it looks like this:
http://www.cpanforum.com/author/PAUSEID

or in your case http://www.cpanforum.com/author/JV

The point is that when you vist this page with Firefox you get the
RSS sign in the location bar and clicking on it will let you add the
rss feed to your Bookmarks Toolbar.

Gabor


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Éric Cholet

Le 29 août 06 à 17:08, Johan Vromans a écrit :


Okay, call me stupid, but what should I do with this? When I feed
http://www.cpanforum.com/rss/author/JV to firefox it offers to
download a application/rss+xml file.


Welcome to the RSS mime type can of worms.

--
Éric Cholet
The best way to predict the future is to invent it -- Alan Kay




Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Gabor Szabo

On 8/29/06, Éric Cholet [EMAIL PROTECTED] wrote:

Le 29 août 06 à 17:08, Johan Vromans a écrit :

 Okay, call me stupid, but what should I do with this? When I feed
 http://www.cpanforum.com/rss/author/JV to firefox it offers to
 download a application/rss+xml file.

Welcome to the RSS mime type can of worms.


http://www.petefreitag.com/item/381.cfm

Gabor


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Gabor Szabo

On 8/29/06, Jonathan Rockway [EMAIL PROTECTED] wrote:

 http://www.petefreitag.com/item/381.cfm

Hacks like these are ruining the Internet.


I am not sure it was aimed at me but I go defensive here.
I have no written that, I have not even implemented it on CPAN::Forum.
I just learned from it to use application/rss+xml and then sent it here
as a form of explanation.

Now what a waste of e-mail this was.
  Gabor


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread Jonathan Rockway
 http://www.petefreitag.com/item/381.cfm

Hacks like these are ruining the Internet.  RSS is application/rss+xml,
period.  Atom is application/atom+xml.  XHTML is application/xhtml+xml.
 If your user agent cannot understand this, please get a user agent that
has been updated in the last 10 years!

If we continue to serve everything as text/tag-soup, browsers will never
be fixed and this nightmare will continue indefinitely.  (You wouldn't
believe how much hate mail I got for serving my YAPC slides as
application/xhtml+xml...)

/rant

That said, thanks for the RSS feeds, Gabor.  They work for me :)

Regards,
Jonathan Rockway


Re: CPAN::Forum update rss feed per PAUSEID

2006-08-29 Thread A. Pagaltzis
* Johan Vromans [EMAIL PROTECTED] [2006-08-29 17:10]:
 Okay, call me stupid, but what should I do with this? When I
 feed http://www.cpanforum.com/rss/author/JV to firefox it
 offers to download a application/rss+xml file.

See http://interglacial.com/rss/about.html – this is about the
user-level benefits of publishing feeds.

But note that if you’re going to publish feeds, you should skip
straight to the Atom format, which is just as widely supported
and much better than RSS. For a partial(!) list of reasons why
RSS sucks, see
http://diveintomark.org/archives/2004/02/04/incompatible-rss

Regards,
-- 
Aristotle Pagaltzis // http://plasmasturm.org/


Re: CPAN::Forum

2005-02-06 Thread Gabor Szabo
On Fri, 4 Feb 2005, Fergal Daly wrote:
There are two useful things that could come from having some PAUSE
interaction
As an author of several modules, I'd like to be able to tick a box that says
monitor all forums for my modules Also, it would be nice if users can see
that the author is monitoring a module, it saves having to post a hey
everybody I'm monitoring this module type of message for each one,
Fergal
The only problem I can see with this is that people would think
the module author is NOT around if this sign is no up and I am sure
some of the authors will prefer to monitor their modules using the RSS
feed.
Besides not having the module author monitoring the forum does not
really mean one should not post a question. There might be
lots of other people around who can answer that question.
Gabor


Re: CPAN::Forum

2005-02-06 Thread Ken Williams
On Feb 3, 2005, at 6:40 PM, Gabor Szabo wrote:
I am thinking of allowing users to use a screen-name and if I manage
to authenticate that you are a PAUSE user (using the suggested
@cpan.org e-mail trick) then you will be able to uese the
PAUSE::yourname screen name.
Sounds like overcomlicating things.
Perhaps, but without it the complication is pushed to the users - we'll 
have to figure out who a person really is before responding to their 
messages, etc.

 -Ken


Re: CPAN::Forum

2005-02-06 Thread David Nicol
On Fri, 04 Feb 2005 07:46:14 -0500, David A. Golden
[EMAIL PROTECTED] wrote:

 I'm not sure if it can be done, but maybe login ID's could done with an
 email address rather than a nickname.  That would allow module authors
 to clearly use their cpan email address for identity (with a password
 that is unique to cpanforums).

I have a single-sign-on infrastructure that is based on e-mail authentication,
if the cpan forum allowed external checks for sign-on it could become a central
public SSO source -- contact me off-list for the server, the client is on CPAN.

AFAIK nobody is using it except me :)


-- 
David L Nicol
Communication is neither obvious nor inscrutable.


Re: CPAN::Forum

2005-02-04 Thread Nicholas Clark
On Fri, Feb 04, 2005 at 02:40:09AM +0200, Gabor Szabo wrote:
 On Wed, 2 Feb 2005, Nicholas Clark wrote:
 
 The same hack as rt.cpan.org uses - attempt a login on pause.cpan.org
 using the ID and password provided. If PAUSE accepts it, then you know
 it's the real thing.
 
 That would mean my server if cracked could be used to collect PAUSE
 passwords. I am not sure I'd like to have that responsibility.

No, because you don't keep passwords. You do the auth back to PAUSE as you
need it, and then merely record in your site's state that you did it.

Nicholas Clark


RE: CPAN::Forum

2005-02-04 Thread Konovalov, Vadim
  The same hack as rt.cpan.org uses - attempt a login on 
 pause.cpan.org
  using the ID and password provided. If PAUSE accepts it, 
 then you know
  it's the real thing.
  
  That would mean my server if cracked could be used to collect PAUSE
  passwords. I am not sure I'd like to have that responsibility.
 
 No, because you don't keep passwords. You do the auth back to 
 PAUSE as you
 need it, and then merely record in your site's state that you did it.

I thought a special forum for discussing modules should be used not by
authors themselves who have CPAN ID, but with any module users who want to
discuss module properties.

So, in my opinion, no CPAN authentification should happen.

Best regards,
Vadim (VKON)


Can I edit my posts on CPAN::Forum to (hopefully) improve them?

2005-02-04 Thread Konovalov, Vadim
subj

TIA,
VKON


Re: CPAN::Forum

2005-02-04 Thread David A. Golden
Nicholas Clark wrote:
The same hack as rt.cpan.org uses - attempt a login on pause.cpan.org
using the ID and password provided. If PAUSE accepts it, then you know
it's the real thing.
That would mean my server if cracked could be used to collect PAUSE
passwords. I am not sure I'd like to have that responsibility.

No, because you don't keep passwords. You do the auth back to PAUSE as you
need it, and then merely record in your site's state that you did it.
That missed the point.  If his server was hacked, an attacker could 
change his software to record PAUSE passwords instead of discard them.

I'm not sure if it can be done, but maybe login ID's could done with an 
email address rather than a nickname.  That would allow module authors 
to clearly use their cpan email address for identity (with a password 
that is unique to cpanforums).

Then, for example, nicknames could be set/changed by the user, and maybe 
to flag actual authors, only allow an all-caps nickname if it matches 
/(\w+)@cpan.org/ or something like that.

David Golden


Re: CPAN::Forum

2005-02-03 Thread _brian_d_foy
In article [EMAIL PROTECTED], Bruce J Keeler
[EMAIL PROTECTED] wrote:

 On Wed, 2005-02-02 at 20:06 +, Nicholas Clark wrote:
 
  I can't think of a future-proof way of avoiding IDs you allocate conflicting
  with PAUSE, unless you and Andreas collaborate
 
 CPAN IDs are always uppercase, if I'm not mistaken.  The new forum
 currently requires registrants to use lowercase names.  Problem solved.

except that i still want bdfoy to be me, and merlyn to be 
Randal, and so on.  If we are going to discuss modules, it's just
simpler to have the login name of the owner match the CPAN id
of the owner.

RT.cpan.org makes it work, so CPAN::Forum can too. :)

-- 
brian d foy, [EMAIL PROTECTED]


Re: CPAN::Forum

2005-02-03 Thread Ken Williams
On Feb 2, 2005, at 12:59 PM, Alberto Manuel Brandao Simoes wrote:
Gabor Szabo wrote:
How would you implement it and
if someone comes along and claims he is DCONWAY how can I
make sure he really is DCONWAY from PAUSE ?
That's not a problem. use [EMAIL PROTECTED] as registering email :)

Yeah, for any person FOO to register as a CPAN ID person, they can 
authenticate themselves by reading a token you send to [EMAIL PROTECTED]

 -Ken


Re: CPAN::Forum

2005-02-03 Thread Gabor Szabo
On Wed, 2 Feb 2005, Nicholas Clark wrote:
The same hack as rt.cpan.org uses - attempt a login on pause.cpan.org
using the ID and password provided. If PAUSE accepts it, then you know
it's the real thing.
That would mean my server if cracked could be used to collect PAUSE
passwords. I am not sure I'd like to have that responsibility.
I am thinking of allowing users to use a screen-name and if I manage
to authenticate that you are a PAUSE user (using the suggested
@cpan.org e-mail trick) then you will be able to uese the
PAUSE::yourname screen name.
Sounds like overcomlicating things.
But it is nearly 3 am.
Gabor



Re: CPAN::Forum

2005-02-03 Thread Fergal Daly
There are two useful things that could come from having some PAUSE
interaction

As an author of several modules, I'd like to be able to tick a box that says
monitor all forums for my modules Also, it would be nice if users can see
that the author is monitoring a module, it saves having to post a hey
everybody I'm monitoring this module type of message for each one,

Fergal


On Fri, Feb 04, 2005 at 02:40:09AM +0200, Gabor Szabo wrote:
 On Wed, 2 Feb 2005, Nicholas Clark wrote:
 
 The same hack as rt.cpan.org uses - attempt a login on pause.cpan.org
 using the ID and password provided. If PAUSE accepts it, then you know
 it's the real thing.
 
 That would mean my server if cracked could be used to collect PAUSE
 passwords. I am not sure I'd like to have that responsibility.
 
 
 I am thinking of allowing users to use a screen-name and if I manage
 to authenticate that you are a PAUSE user (using the suggested
 @cpan.org e-mail trick) then you will be able to uese the
 PAUSE::yourname screen name.
 
 Sounds like overcomlicating things.
 
 But it is nearly 3 am.
 
 Gabor
 
 


CPAN::Forum

2005-02-02 Thread Gabor Szabo
Hi fellow module-authors,
I have been working on this for more than half a year on and off.
(mostly off) Finally I think it has the bare minimum to open the service.
CPAN::Forum is a web forum to discuss CPAN modules. One of the
objectives is to let people easily monitor discussions on several
modules of their interest without subscribing to many mailing lists.
It will also help lots of module authors for modules that do not
have a mailing list (I guess about 95% of all the modules on CPAN) to
provide support.
If you are interested you can check it out at
http://www.cpanforum.com/
So if you are a module author but your module does not have its
own mailing list or web forum yet, you can make use of CPAN::Forum
Let your users know that your module can be discussed at
  http://www.cpanforum.com/dist/Distro-Name
and they will be directed to the sub forum of your distribution.
You can also subscribe to get e-mail notification whenever someone
posts to this distribution without visiting the site.
I'd appreciate your feedback either here or better yet on
http://www.cpanforum.com/dist/CPAN-Forum
regards
   Gabor


Re: CPAN::Forum

2005-02-02 Thread Sébastien Aperghis-Tramoni
Selon Gabor Szabo [EMAIL PROTECTED]:

[...]
 So if you are a module author but your module does not have its
 own mailing list or web forum yet, you can make use of CPAN::Forum
 Let your users know that your module can be discussed at

http://www.cpanforum.com/dist/Distro-Name

 and they will be directed to the sub forum of your distribution.

 You can also subscribe to get e-mail notification whenever someone
 posts to this distribution without visiting the site.

Sounds very good. Thank you Gabor!

 I'd appreciate your feedback either here or better yet on

 http://www.cpanforum.com/dist/CPAN-Forum

I've already posted a small feature request :)


--
Maddingue

Close the world, txEn eht nepO.


Re: CPAN::Forum

2005-02-02 Thread Gabor Szabo
On Wed, 2 Feb 2005, Johan Vromans wrote:
Gabor Szabo [EMAIL PROTECTED] writes:
http://www.cpanforum.com/dist/CPAN-Forum
May I suggest to reserve/use/allow CPAN ids for nicknames?
I don't think I can do that.
For one thing I can't make sure that a future PAUSE id will
not be already taken on the forum.
How would you implement it and
if someone comes along and claims he is DCONWAY how can I
make sure he really is DCONWAY from PAUSE ?
Gabor


Re: CPAN::Forum

2005-02-02 Thread Alberto Manuel Brandao Simoes

Gabor Szabo wrote:
On Wed, 2 Feb 2005, Johan Vromans wrote:
Gabor Szabo [EMAIL PROTECTED] writes:
http://www.cpanforum.com/dist/CPAN-Forum

May I suggest to reserve/use/allow CPAN ids for nicknames?

I don't think I can do that.
For one thing I can't make sure that a future PAUSE id will
not be already taken on the forum.
Thanks a problem
How would you implement it and
if someone comes along and claims he is DCONWAY how can I
make sure he really is DCONWAY from PAUSE ?
That's not a problem. use [EMAIL PROTECTED] as registering email :)
Gabor
--
Alberto Simões - Departamento de Informática - Universidade do Minho
,,__
   ..  ..   / o._)   .---.
  /--'/--\  \-'||...' '.
 /\_/ / |  .'  '..' '-.
   .'\  \__\  __.'.' .'  ì-._
 )\ |  )\ |  _.'
// \\ // \\
   ||_  \\|_  \\_ Perl Monger
   mrf '--' '--'' '--'www.perl-hackers.net


Re: CPAN::Forum

2005-02-02 Thread Ovid
--- Gabor Szabo [EMAIL PROTECTED] wrote:
 How would you implement it and
 if someone comes along and claims he is DCONWAY how can I
 make sure he really is DCONWAY from PAUSE ?

Ask him if he really is DCONWAY, but ask him in Klingon :)

=
If this message is a response to a question on a mailing list, please send
follow up questions to the list.

Web Programming with Perl -- http://users.easystreet.com/ovid/cgi_course/


Re: CPAN::Forum

2005-02-02 Thread Nicholas Clark
On Wed, Feb 02, 2005 at 08:58:23PM +0200, Gabor Szabo wrote:
 How would you implement it and
 if someone comes along and claims he is DCONWAY how can I
 make sure he really is DCONWAY from PAUSE ?

The same hack as rt.cpan.org uses - attempt a login on pause.cpan.org
using the ID and password provided. If PAUSE accepts it, then you know
it's the real thing.

I can't think of a future-proof way of avoiding IDs you allocate conflicting
with PAUSE, unless you and Andreas collaborate

Nicholas Clark


Re: CPAN::Forum

2005-02-02 Thread Bruce J Keeler
On Wed, 2005-02-02 at 20:06 +, Nicholas Clark wrote:

 I can't think of a future-proof way of avoiding IDs you allocate conflicting
 with PAUSE, unless you and Andreas collaborate

CPAN IDs are always uppercase, if I'm not mistaken.  The new forum
currently requires registrants to use lowercase names.  Problem solved.
-- 
Bruce J Keeler [EMAIL PROTECTED]