Discussion:
Introducing myself to WordPress community
Varun Agrawal
2014-03-02 14:56:35 UTC
Permalink
Hi,

My name is Varun Agrawal and I am an under graduate student. I have a
good experience in PHP with some experience in jQuery. I am interested
in joining WordPress as a GSoC intern and also looking forward to
become a WordPress core contributor after the summer. I have checked
through Ideas page and I specifically interested in two ideas:

A) SupportPress as a Plugin
B) Forms Plugin

I am currently trying to understand these ideas and their
implementation. I have already submitted few patch to core. I am
wondering if developing a WordPress plugin is required as part of
application or it is optional?

Thanks,
Varun Agrawal
IRC: VarunAgw

P.S. I have attached link of the patch created by me. Out of which 2
are under review from 3 weeks. If possible please have a look at them.

https://core.trac.wordpress.org/changeset/27112
https://core.trac.wordpress.org/ticket/12682
https://core.trac.wordpress.org/ticket/23367
Ian Dunn
2014-03-02 18:27:41 UTC
Permalink
Post by Varun Agrawal
Hi,
My name is Varun Agrawal and I am an under graduate student. I have a
good experience in PHP with some experience in jQuery. I am interested
in joining WordPress as a GSoC intern and also looking forward to
become a WordPress core contributor after the summer. I have checked
A) SupportPress as a Plugin
B) Forms Plugin
I am currently trying to understand these ideas and their
implementation. I have already submitted few patch to core. I am
wondering if developing a WordPress plugin is required as part of
application or it is optional?
Thanks,
Varun Agrawal
IRC: VarunAgw
P.S. I have attached link of the patch created by me. Out of which 2
are under review from 3 weeks. If possible please have a look at them.
https://core.trac.wordpress.org/changeset/27112
https://core.trac.wordpress.org/ticket/12682
https://core.trac.wordpress.org/ticket/23367
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
Ian Dunn
2014-03-02 18:33:17 UTC
Permalink
Post by Varun Agrawal
I am interested
in joining WordPress as a GSoC intern and also looking forward to
become a WordPress core contributor after the summer. I have checked
A) SupportPress as a Plugin
B) Forms Plugin
Hi Varun, both of those projects would be creating plugins rather than
working on Core itself, so if you're interested in becoming a Core
contributor then you might want to consider some of the Core projects.
Post by Varun Agrawal
I am wondering if developing a WordPress plugin is required as part of
application or it is optional?
If you'd like to apply for a plugin project, then it's better to have
experience developing plugins, but if you'd like to work on a Core
project then creating Core patches is better.
Varun Agrawal
2014-03-02 19:01:34 UTC
Permalink
Hi Varun, both of those projects would be creating plugins rather than working on Core itself, so if you're interested in becoming a Core contributor then you might want to consider some of the Core projects.
I am aware that both of these projects are related to plugin
development. I cannot say about Forms plugin but I have tried
SupportPress and it seems to make heavy use of core libraries that are
also used by WordPress. So, I think, porting it to a plugin will
definitely give a good experience of core and will be helpful in
becoming a core contributor.
Ian Dunn
2014-03-03 15:01:47 UTC
Permalink
Post by Varun Agrawal
it seems to make heavy use of core libraries that are
also used by WordPress. So, I think, porting it to a plugin will
definitely give a good experience of core and will be helpful in
becoming a core contributor.
SupportPress was built on top of BackPress, which was an attempt to
extract the reusable components into an external library, but it's not
really maintained anymore.

There's a plugin called SupportFlow on GitHub that has a lot of the work
done already, so the project may use that as a starting point.


In my experience, plugin development definitely helps you learn about
Core, but it's not the same as working on Core itself. You learn more
about the API than you do about the internals. So, it's definitely good,
but it's not as good as working directly on Core.

It could be used as a stepping-stone into Core development, though. It's
up to you.

Loading...