Google Groups Home
Help | Sign in
Moving towards 1.1 - Migrating Plugins
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  22 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
Dustin Whittle  
View profile
 More options Jan 3, 5:05 am
From: Dustin Whittle <dustin.whit...@symfony-project.com>
Date: Thu, 03 Jan 2008 02:05:48 -0800
Local: Thurs, Jan 3 2008 5:05 am
Subject: Moving towards 1.1 - Migrating Plugins

All,

As of now the Œsf¹ plugin prefix is reserved for plugins from the core team
only. This means in the future as we migrate towards symfony-forge.com, it
would be good to get all plugins renamed and split with branches for 1.0 and
1.1. While this is not currently enforced, we can lessen the work load for a
faster migration if people can help out sooner rather than later. If you
currently maintain a plugin, and plan to make it compatible with 1.1, please
help and do your part to make sure there is an easy migration for the
community.

Also, we need to figure out how to manage plugins for multiple versions...
What do people think is better:

plugins/myPlugin/branches/1.0 -> latest for 1.0
plugins/myPlugin/branches/1.1 -> latest for 1.1
plugins/myPlugin/tags/ -> release tags
plugins/myPlugin/runk -> working repo

Or a global version:

plugins/1.0/myPlugin
plugins/1.1/myPlugin

What are your thoughts?

I would also like to get a good idea of what plugins are unsupported, of bad
quality, or just deprecated. I think it is much more important to only host
high quality plugins, rather than just accept all plugins. There should be
some mechanisms for quality control and community moderation.

I have gone through plugins I maintain and migrated svn/wiki to use a Œdw¹
prefix for my plugins and Œysf¹ for Y! contributed plugins, as well as
deprecated a few old plugins:

Deprecated:
  * sfSitePlugin for ysfDimensionsPlugin
  * sfFPDFPlugin for sfTCPDFPlugin

Renamed:
  * sfDimensionsPlugin -> ysfDimensionsPlugin

  * sfCryptPlugin -> dwCryptPlugin
  * sfPrototypeTooltipPlugin -> dwPrototypeTooltipPlugin
  * sfPrototypeWindowPlugin -> dwPrototypeWindowPlugin
  * sfSwfChartPlugin -> dwSwfChartPlugin
  * sfJpGraphPlugin -> dwJpgraphPlugin
  * sfYUIPlugin/branches/1.1 -> ysfYUIPlugin

- Dustin


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Fabien POTENCIER  
View profile
 More options Jan 3, 5:23 am
From: Fabien POTENCIER <fabien.potenc...@symfony-project.com>
Date: Thu, 03 Jan 2008 11:23:33 +0100
Local: Thurs, Jan 3 2008 5:23 am
Subject: Re: [symfony-devs] Moving towards 1.1 - Migrating Plugins

yes

> Or a global version:

> plugins/1.0/myPlugin
> plugins/1.1/myPlugin

no


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bernhard Schussek  
View profile
 More options Jan 4, 8:38 am
From: "Bernhard Schussek" <bschus...@gmail.com>
Date: Fri, 4 Jan 2008 14:38:22 +0100
Local: Fri, Jan 4 2008 8:38 am
Subject: Re: [symfony-devs] Moving towards 1.1 - Migrating Plugins
Hello Dustin!

I agree on your points and I think it is good that all plugins have a
creator-specific prefix. How will you manage the prefixes though? It
must somehow be assured that a prefix really belongs to a creator.

One solution would be that each plugin creator "owns" a prefix once he
released the first version of a plugin with this prefix and is from
then on responsible for namespace conflicts within this prefix. The
problem with this approach is that other developers might just be
developing plugins with the same prefix.

Especially if we are enforcing high-quality plugins (= longer
development time), we have to make sure that development prefixes
don't suddenly get "invalid" as someone else released a plugin with
the same prefix.

Would a prefix-registration on symfony-forge make sense? Or is this "too much"?

Regards

Bernhard

2008/1/3, Dustin Whittle <dustin.whit...@symfony-project.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian P. Christian  
View profile
 More options Jan 4, 8:50 am
From: "Ian P. Christian" <poo...@pookey.co.uk>
Date: Fri, 04 Jan 2008 13:50:53 +0000
Local: Fri, Jan 4 2008 8:50 am
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins

Bernhard Schussek wrote:
> Especially if we are enforcing high-quality plugins (= longer
> development time), we have to make sure that development prefixes
> don't suddenly get "invalid" as someone else released a plugin with
> the same prefix.

Also, a prefix which consists of the authors initials seems a bit wrong
to me - what happens when that author retires from the project, or the
project is developed more by someone else in the future, we shouldn't go
going down a path that might lead to people renaming plug ins in the future.

I agree with removing the 'sf' - maybe a standard unofficial prefix is
all that's needed... 'usf' perhaps?  Or course, this does leave the
problem with, for example, having 2 facebook plugins.

--

Ian P. Christian ~ http://pookey.co.uk


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gunnar Lium  
View profile
 More options Jan 4, 9:36 am
From: "Gunnar Lium" <gunnarl...@gmail.com>
Date: Fri, 4 Jan 2008 15:36:46 +0100
Local: Fri, Jan 4 2008 9:36 am
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins

On 04/01/2008, Ian P. Christian <poo...@pookey.co.uk> wrote:

I like the idea not having too many different prefixes. If we have two
similar plugins, I think they should either merge, add something to their
name to make them more descriptive, or change the name.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Charley Tiggs  
View profile
 More options Jan 4, 9:47 am
From: Charley Tiggs <char...@cisprint.com>
Date: Fri, 4 Jan 2008 08:47:08 -0600
Local: Fri, Jan 4 2008 9:47 am
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins

poo...@pookey.co.uk said on Friday, January 4, 2008:

Why do we need prefixes at all?  Seems to me, the reason for the sf
prefix is to identify those plugins supported by the symfony core team.
Once we get away from that, there's no need for prefixes is there?

The elimination of prefixes addresses pookey's concerns and possibly
makes it easier for users searching for plugins to more readily identify
those created by the symfony core team.

Charley


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bernhard Schussek  
View profile
 More options Jan 4, 3:39 pm
From: "Bernhard Schussek" <bschus...@gmail.com>
Date: Fri, 4 Jan 2008 21:39:25 +0100
Local: Fri, Jan 4 2008 3:39 pm
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins
I do think that prefixes are necessary. The simpliest case is that a
user has a model class with the same name as a class in a plugin.

I agree though that one single prefix for all unofficial plugins might do.

Bernhard

2008/1/4, Charley Tiggs <char...@cisprint.com>:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Carl Vondrick  
View profile
 More options Jan 4, 3:54 pm
From: Carl Vondrick <c...@carlsoft.net>
Date: Fri, 4 Jan 2008 12:54:51 -0800
Local: Fri, Jan 4 2008 3:54 pm
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins

On Friday, January 04, 2008, Charley Tiggs wrote:
> Why do we need prefixes at all?  Seems to me, the reason for the sf
> prefix is to identify those plugins supported by the symfony core team.
> Once we get away from that, there's no need for prefixes is there?

What about prefixes as dependency indicators?

pBlogPlugin would require Propel while dBlogPlugin would require Doctrine.  We
can then mix and match: pjBlogPlugin would require Propel and jQuery. Obvious
conflicts mean OR: pdBlogPlugin would require Propel or Doctrine.

I think prefixes also make plugin names better keywords.  Searching for
sfSimpleCMSPlugin is much more likely to return the symfony plugin than just
SimpleCMSPlugin.

Carl


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Simone Carletti  
View profile
 More options Jan 5, 10:31 am
From: Simone Carletti <wep...@gmail.com>
Date: Sat, 5 Jan 2008 07:31:33 -0800 (PST)
Local: Sat, Jan 5 2008 10:31 am
Subject: Re: Moving towards 1.1 - Migrating Plugins
I don't agree with this solution for the same reason Bernhard pointed
out about prefixes based on creator.
What will happen if the plugin starts with a dependency and will lose
it on the road?

I agree with a single, unique prefix. I saw some suggestions such as
ysf or usf and they both fit the need for me.
Just choose which one we want to use.

-- Simone

On Jan 4, 9:54 pm, Carl Vondrick <c...@carlsoft.net> wrote:


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pierre Joye  
View profile
 More options Jan 5, 5:41 pm
From: Pierre Joye <pierre....@gmail.com>
Date: Sat, 5 Jan 2008 14:41:43 -0800 (PST)
Local: Sat, Jan 5 2008 5:41 pm
Subject: Re: Moving towards 1.1 - Migrating Plugins

On Jan 3, 11:23 am, Fabien POTENCIER <fabien.potenc...@symfony-

I sadly miss this discussion (google seems to refuse to send me the
mails from this list, I have to read it manually >> I don't).

As I understand the concern of Sensio and Symfony to preserver his
mark and name (yes, there is ugly things in the plugins). I don't the
current move to {initials}Foo is a good thing. It is a time bomb.

If symonfy-forge needs specific prefix, let create one (sfp for
symfony Plugin for what I care), but reading the current plugin names
I can smell the naming conflicts with external project. Don't forget
that PHP has not yet namespaces and it is not going to be available
widely in a near future.

I strongly ask to reconsider this choice.

Thanks,
--Pierre


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Perriault  
View profile
 More options Jan 7, 4:09 am
From: "Nicolas Perriault" <nperria...@clever-age.com>
Date: Mon, 7 Jan 2008 10:09:04 +0100
Local: Mon, Jan 7 2008 4:09 am
Subject: Re: [symfony-devs] Re: Moving towards 1.1 - Migrating Plugins
On Jan 5, 2008 11:41 PM, Pierre Joye <pierre....@gmail.com> wrote:

> As I understand the concern of Sensio and Symfony to preserver his
> mark and name (yes, there is ugly things in the plugins). I don't the
> current move to {initials}Foo is a good thing. It is a time bomb.

I agree, this makes plugin names looking weirder and more
unconsistent, as if they needed such a punishment ;)

So I'm in for two pseudo-namespaces, one for the official plugins and
another one for unofficial ones (eg. sf and usf, or whatever.)

But we should act a decision before applying changes to the repos, I guess...

++

--
Nicolas Perriault    http://www.clever-age.com
Clever Age - conseil en architecture technique
GSM: +33 6 60 92 08 67  Tél: +33 1 53 34 66 10


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian P. Christian  
View profil