Title: Make WordPress.org – Page 44 – A self-referential site

---

 [  ](https://profiles.wordpress.org/merty/) [Mert Yazıcıoğlu](https://profiles.wordpress.org/merty/)
7:53 pm _on_ August 6, 2013     
Tags: [gsoc ( 14 )](https://make.wordpress.org/meta/tag/gsoc/),
[profiles ( 19 )](https://make.wordpress.org/meta/tag/profiles/), [weekly update ( 13 )](https://make.wordpress.org/meta/tag/weekly-update/)

# 󠀁[Profiles – Weekly Update 8](https://make.wordpress.org/meta/2013/08/06/profiles-weekly-update-8/)󠁿

Hi Everyone!

As you know, I’m working on enhancing profiles.wordpress.orgWordPress.org The community
site where WordPress code is created and shared by the users. This is where you 
can download the source code for WordPress core, plugins and themes as well as the
central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
as a part of GSoC’13 and this is my eighth weekly update regarding how things are
going.

Once again, you can find my whole final schedule here: http://www.mertyazicioglu.
com/2013/06/25/gsoc-2013-schedule-enhance-profiles-wordpress-org/

As you can see from the schedule, there are no tasks due today so instead I want
to talk about how I will proceed this week.

After presenting the new design of the profiles.wordpress.org in [my previous weekly update](https://make.wordpress.org/meta/2013/07/28/profiles-weekly-update-7/),
I received some really good suggestions and I would like to sincerely thank everyone
who took their time to share their thoughts, you rock! 🙂

So this week, I’m planning to have a chat with Jen to decide how we should proceed
UIUI UI is an acronym for User Interface - the layout of the page the user interacts
with. Think ‘how are they doing that’ and less about what they are doing./UXUX UX
is an acronym for User Experience - the way the user uses the UI. Think ‘what they
are doing’ and less about how they do it.-wise, of course, if she has time. We need
to figure out how we should handle the users with no plugins/themes and the users
with too many plugins/themes. The comments I received in my previous blog post included
possible solutions for this very issue so we already have a few ideas on how we 
can solve them 😉

In addition to that and fixing small theme bugs, I will be working on how we can
better handle props in commit messages.

See you next week!

[#gsoc](https://make.wordpress.org/meta/tag/gsoc/), [#profiles](https://make.wordpress.org/meta/tag/profiles/),
[#weekly-update](https://make.wordpress.org/meta/tag/weekly-update/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F08%2F06%2Fprofiles-weekly-update-8%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/drewapicture/) [Drew Jaynes](https://profiles.wordpress.org/drewapicture/)
5:14 pm _on_ August 2, 2013     
Tags: codex   

# 󠀁[In anticipation of the 3.6 release the docs…](https://make.wordpress.org/meta/2013/08/02/in-anticipation-of-the-3-6-release-the-docs/)󠁿

In anticipation of the 3.6 release, the docs team added function references in the
Codex in April for 37 functions and a filterFilter Filters are one of the two types
of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
They provide a way for functions to modify data of other functions. They are the
counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
manner, and should never have side effects such as affecting global variables and
output. that now need to be deleted.

We’ve already had [one report](https://core.trac.wordpress.org/ticket/24928) of 
a “missing” function on TracTrac Trac is the place where contributors create issues
for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/)..
For now, I’ve just deleted all of the content in those pages, but they’re obviously
still showing up in searches.

Can one of you elevate my privileges in the Codex and/or take care of deleting these?
The list of pages is here: https://gist.github.com/DrewAPicture/6141436

[@otto42](https://profiles.wordpress.org/otto42/) [@nacin](https://profiles.wordpress.org/nacin/)
[@coffee2code](https://profiles.wordpress.org/coffee2code/) [@samuelsidler](https://profiles.wordpress.org/samuelsidler/)

[#codex](https://make.wordpress.org/meta/tag/codex/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F08%2F02%2Fin-anticipation-of-the-3-6-release-the-docs%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/merty/) [Mert Yazıcıoğlu](https://profiles.wordpress.org/merty/)
8:38 pm _on_ July 28, 2013     
Tags: [gsoc ( 14 )](https://make.wordpress.org/meta/tag/gsoc/),
[profiles ( 19 )](https://make.wordpress.org/meta/tag/profiles/), [weekly update ( 13 )](https://make.wordpress.org/meta/tag/weekly-update/)

# 󠀁[Profiles – Weekly Update 7](https://make.wordpress.org/meta/2013/07/28/profiles-weekly-update-7/)󠁿

Hi Everyone!

As you know, I’m working on enhancing profiles.wordpress.orgWordPress.org The community
site where WordPress code is created and shared by the users. This is where you 
can download the source code for WordPress core, plugins and themes as well as the
central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
as a part of GSoC’13 and this is my seventh weekly update regarding how things are
going.

Once again, you can find my whole final schedule here: http://www.mertyazicioglu.
com/2013/06/25/gsoc-2013-schedule-enhance-profiles-wordpress-org/

As you can see from the schedule, the things I was planning to complete by now was
as follows:

July 28th – The new UIUI UI is an acronym for User Interface - the layout of the
page the user interacts with. Think ‘how are they doing that’ and less about what
they are doing. of profiles (Better Representation of the Information, Links to 
Profiles on Other Sites and A Better Way to List Plugins) should be complete by 
now.

…and I’m once again happy to announce that this week’s task was also a success!

Before moving onto the profiles, I just want to give a quick update regarding the
plugins we will be installing to pluginPlugin A plugin is a piece of software containing
a group of functions that can be added to a WordPress website. They can extend functionality
or add new features to your WordPress websites. WordPress plugins are written in
the PHP programming language and integrate seamlessly with WordPress. These can 
be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. and theme directories. I have just
realised that I need to write special plugins for them as each have a different 
kind of workflow so here they are: [new-plugin-notifier.php](https://gsoc.svn.wordpress.org/2013/merty/bbpress/bb-plugins/new-plugin-notifier.php)
and [new-theme-notifier.php](https://gsoc.svn.wordpress.org/2013/merty/bbpress/bb-plugins/new-theme-notifier.php)!
Needless to say, [dotorg-activity-handler.php](https://gsoc.svn.wordpress.org/2013/merty/wp/wp-content/mu-plugins/dotorg-activity-handler.php)
has also been updated to support these 2 new plugins.

Now I’m proud to present you the new profiles! 🙂

![](//i1.wp.com/www.mertyazicioglu.com/wp-content/uploads/2013/07/ProfilesMidterm.
png)

And the Edit screen where you edit the links to your profiles on other networks:

![](//i1.wp.com/www.mertyazicioglu.com/wp-content/uploads/2013/07/ProfilesEditMidterm1.
png)

I’m really happy with how it turned out and sincerely looking forward to your comments.

See you after the midterm evaluations!

[#gsoc](https://make.wordpress.org/meta/tag/gsoc/), [#profiles](https://make.wordpress.org/meta/tag/profiles/),
[#weekly-update](https://make.wordpress.org/meta/tag/weekly-update/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F28%2Fprofiles-weekly-update-7%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/samuelsidler/) [Samuel Sidler](https://profiles.wordpress.org/samuelsidler/)
6:07 pm _on_ July 24, 2013     
Tags: [projects ( 4 )](https://make.wordpress.org/meta/tag/projects/)

# 󠀁[Digestible WordPress.org Project List](https://make.wordpress.org/meta/2013/07/24/digestible-wordpress-org-project-list/)󠁿

Hello! My name is Sam and I work for Audrey organizing and scoping projects. I’ve
spent the last three weeks talking to a lot of people and trying to get a better
sense of all sorts of projects that exist throughout the WordPress community, especially
on wordpress.orgWordPress.org The community site where WordPress code is created
and shared by the users. This is where you can download the source code for WordPress
core, plugins and themes as well as the central location for community conversations
and organization. [https://wordpress.org/](https://wordpress.org/) and all of its
associated websites.

There’s a lot of pieces to wordpress.org and everything can be better. I’ve identified
a number of areas that have been mentioned over and over and that need a lot of 
focus. Based on my conversations, I’ve taken a first stab at prioritizing everything
below.

I want to emphasize that none of the ideas I put after the projects have been decided;
I just wanted to give some general thoughts I had about what each project means.
Everything below is at varying degrees of progress. Some things are nearing completion!
Others are just ideas, with no scope at all. And there are only so many things that
can be worked on a time, so a lot of these projects might get put on the back burner
as we focus. As we decide to move forward on a project, we’ll want to decide what
the goal is and then scope out exactly what needs to be done.

Because I’m pretty new to the WordPress community, I’m sure I’m missing some things.
Feel free to comment and let me know. Nothing is too big or too small.

To start, these are a few ongoing projects, by which I mean these are things we 
should take into consideration as we work on any part of wordpress.org.

 * **Open SourceOpen Source Open Source denotes software for which the original 
   source code is made freely available and may be redistributed and modified. Open
   Source \*\*must be\*\* delivered via a licensing model, see GPL.:** Many parts
   of wordpress.org are closed to participation. We should open source websites 
   as we work on them. _[(In progress.)](https://meta.svn.wordpress.org/)_
 * **Stats:** Integrate stat collection throughout each part of the site so we know
   what features are most used.
 * **General Design Improvements:** Every part of wordpress.org should have a consistent
   design. We should also investigate implementing a responsive design across all
   sites, though this is likely targeted for the medium term or later.

And here’s the entire list of projects, in order by the priority I determined:

### Immediate Priority

 * **Increase WordPress and WordPress.org Participation:** Let’s make it dirt simple
   to contribute to the WordPress community. For starters, we can do a better job
   answering the “Where do I go?” question. But we can also do a better job at recognizing
   contributors from all over the project and keep attrition low.
 * **Improve make.wordpress.org:** Redesign the front page of make.wordpress.org
   to be useful. It should be the home page of WordPress contributors. Ideally, 
   make.wordpress.org will show an overall view of what’s going on throughout the
   project and incorporate information about each team.

### Short Term

 * **Support & Documentation Hubs:** Two separate hubs, but closely related in many
   ways. Our story for end-user support isn’t great and should be improved. Likewise,
   the documentation in the Codex can be overwhelming for new developers. (Below
   are some sub-projects.)
    - **Handbooks:** Well-written online resources that give a good overview of 
      how to get involved (contributor handbooks), how to develop for WordPress (
      developer handbooks), or how to use WordPress (support handbooks).
    - **Developer Resources Hub:** We need to point developers to the part of the
      project they are most interested in and link to relevant handbooks and resources.
      A code reference is an easy win for documentation and would replace a lot 
      of Codex pages with solid, up-to-date information.
    - **Support Hub:** As WordPress gets into the hands of more users, we need a
      better end-user story. Many relevant documents exist on wordpress.comWordPress.
      com An online implementation of WordPress code that lets you immediately access
      a new WordPress environment to publish your content. WordPress.com is a private
      company owned by Automattic that hosts the largest multisite in the world.
      This is arguably the best place to start blogging if you have never touched
      WordPress before. [https://wordpress.com/](https://wordpress.com/), but would
      need to be tailored to the wordpress.org audience (i.e., someone running their
      own installation of WP but maybe not understanding what that means).
 * **Profile Improvements:** At present, it’s hard to know what individual community
   members are working on. We should vastly improve profiles, showing activity from
   across wordpress.org (including, but not limited to: tracTrac Trac is the place
   where contributors create issues for bugs or feature requests much like GitHub.
   [https://core.trac.wordpress.org/](https://core.trac.wordpress.org/)., SVNSVN
   Apache Subversion (often abbreviated SVN, after its command name svn) is a software
   versioning and revision control system. Software developers use Subversion to
   maintain current and historical versions of files such as source code, web pages,
   and documentation. Its goal is to be a mostly compatible successor to the widely
   used Concurrent Versions System (CVS). WordPress core and the wordpress.org released
   code are all centrally managed through SVN. https://subversion.apache.org/., 
   forums, theme and pluginPlugin A plugin is a piece of software containing a group
   of functions that can be added to a WordPress website. They can extend functionality
   or add new features to your WordPress websites. WordPress plugins are written
   in the PHP programming language and integrate seamlessly with WordPress. These
   can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
   or can be cost-based plugin from a third-party. directories, localization work,
   event participation, etc). Using this data, we can better recognize contributions.
   Profiles should be _the_ place to go to see what someone has been working on.
   Likely, these improvements will take place over time, as we work on individual
   areas of the site._ (Partly in progress via Google Summer of Code project.)_

### Medium Term

 * Themes Directory Redesign (feature themes better)
 * Improvements for the i18n Community
    - Create “global.wordpress.org” (i18n community portal)
    - Improve locale sites (Rosetta)
    - Improve translator tools and resources (Translate)
    - Improve international forums
 * Improve WordPress.org Home Page
 * Support ForumSupport Forum WordPress Support Forums is a place to go for help
   and conversations around using WordPress. Also the place to go to report issues
   that are caused by errors with the WordPress code and implementations. Improvements

### Long Term (or Low Priority)

 * Plugin/Themes Directory
    - Improve Tools and Collaboration (better support forum tools, better code collaboration,
      better bug tracking tools)
    - Improved Plugin Rankings
 * Workshops (i.e. learn.wordpress.org)
 * jobs.wordpress.net _(Some work being done now; more work in the future)_
 * “Ideas” Improvements
 * Mailing List Page Redesign

Let me know what you think!

[#projects](https://make.wordpress.org/meta/tag/projects/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F24%2Fdigestible-wordpress-org-project-list%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/merty/) [Mert Yazıcıoğlu](https://profiles.wordpress.org/merty/)
7:38 pm _on_ July 23, 2013     
Tags: [gsoc ( 14 )](https://make.wordpress.org/meta/tag/gsoc/),
[profiles ( 19 )](https://make.wordpress.org/meta/tag/profiles/), [weekly update ( 13 )](https://make.wordpress.org/meta/tag/weekly-update/)

# 󠀁[Profiles – Weekly Update 6](https://make.wordpress.org/meta/2013/07/23/profiles-weekly-update-6/)󠁿

Hi Everyone!

As you know, I’m working on enhancing profiles.wordpress.orgWordPress.org The community
site where WordPress code is created and shared by the users. This is where you 
can download the source code for WordPress core, plugins and themes as well as the
central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
as a part of GSoC’13 and this is my sixth weekly update regarding how things are
going.

Once again, you can find my whole final schedule here: http://www.mertyazicioglu.
com/2013/06/25/gsoc-2013-schedule-enhance-profiles-wordpress-org/

As you can see from the schedule, the things I was planning to complete by now was
as follows:

July 23rd – The codebase for adding and editing Links to Profiles on Other Sites
should be complete and the preparation for the new UIUI UI is an acronym for User
Interface - the layout of the page the user interacts with. Think ‘how are they 
doing that’ and less about what they are doing. of the profiles should be started
by now.

…as always, done! Well, turns out .org is already using the BuddyPress’ built-in
Profile Fields feature so I won’t be adding any extra code to make this happen. 
Those fields will simply be defined in the administration panel of .org. To give
you an idea on how the front-end will look, here is a screenshot with the social
networks defined:

![](//i1.wp.com/www.mertyazicioglu.com/wp-content/uploads/2013/07/EnhancingProfiles_Edit.
png)

That screenshot is actually taken from my fully-functional local BP installation
with the current profiles’ actual code. Since I was able to successfully replicate
the real environment, accomplishing the next week’s task (theming) will be super
easy. Here is how it looks today with the functional new Activity Stream. Note that
there are no visual changes yet.

![](//i1.wp.com/www.mertyazicioglu.com/wp-content/uploads/2013/07/EnhancingProfiles_Profile.
png)

Before talking about the next week’s task, I want to talk about slight changes in
the last weeks’ codes.

In order to make the [wp-activity-listener.php](https://gsoc.svn.wordpress.org/2013/merty/wp/wp-activity-listener.php)
both more maintainable, generic and overall whole a lot better, I converted it to
[a must-use plugin](https://gsoc.svn.wordpress.org/2013/merty/wp/wp-content/mu-plugins/dotorg-activity-handler.php).
Renamed it to DotOrg_Activity_Handler, put it into a class, registered it as an 
AJAX action, created a filterFilter Filters are one of the two types of Hooks [https://codex.wordpress.org/Plugin_API/Hooks](https://codex.wordpress.org/Plugin_API/Hooks).
They provide a way for functions to modify data of other functions. They are the
counterpart to Actions. Unlike Actions, filters are meant to work in an isolated
manner, and should never have side effects such as affecting global variables and
output. (is_valid_request) that decides whether the request is authentic or not 
and finally updated the other plugins ([bbPress](https://gsoc.svn.wordpress.org/2013/merty/bbpress/bb-plugins/new-post-notifier.php)
and [Trac](https://gsoc.svn.wordpress.org/2013/merty/trac/plugins/ActivityStreamNotifier.py))
to function properly with this new structure. I’m really happy with the outcome 
and would like to thank [@coffee2code](https://profiles.wordpress.org/coffee2code/)
and [@boonebgorges](https://profiles.wordpress.org/boonebgorges/) for their comments
and suggestions!

To sum up, sixth week’s goal has also been met in addition to the improvements made
on the previous weeks’ codes and in the next week’s update, I will be presenting
the new UI of the profiles!

See you next week!

[#gsoc](https://make.wordpress.org/meta/tag/gsoc/), [#profiles](https://make.wordpress.org/meta/tag/profiles/),
[#weekly-update](https://make.wordpress.org/meta/tag/weekly-update/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F23%2Fprofiles-weekly-update-6%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/siobhan/) [Siobhan](https://profiles.wordpress.org/siobhan/)
3:35 pm _on_ July 17, 2013     
Tags: [jobs.wordpress.net ( 2 )](https://make.wordpress.org/meta/tag/jobs-wordpress-net/)

# 󠀁[Seeking 2 moderators for jobs.WordPress.net](https://make.wordpress.org/meta/2013/07/17/seeking-2-moderators-for-jobs-wordpress-net/)󠁿

We’re looking for two moderators to take on [jobs.wordpress.net](http://jobs.wordpress.net).

**What is jobs.wordpress.net?**

jobs.wordpress.net is a site where people can list WordPress jobs. There is no charge
for people to list jobs. Jobs include everything from one-off contracts to full-
time positions. It was set up by Mark Ghosh (from WeblogToolsCollection) but he’s
decided to take a step back from it so we’d like to find a couple of volunteers 
to take it over.

**What does moderation involve?**

Moderation will involve reviewing the job descriptions and posting them to the site.
Jobs need to be moderated on a daily basis (during normal weekdays) by a member 
of the moderation team. We think that this will take about 30 minutes cumulatively
per day, though once you become a moderation ninja no doubt you’ll whizz through
them.

We’ve drawn up a set up posting criteria that you’ll check jobs against. We’re also
open to any ideas regarding the future direction of the website. It has the potential
to be a great resource with the right people driving it forward.

We are working on a redesign of the website so very soon it’ll be something that
you’ll be proud to be caretaker of!

**What skills do I need?**

 * an eye for detail
 * keen spam-fighting skills
 * the ability to make sure postings fit the guidelines
 * a nose for making improvements and creating a great experience

**What’s in it for me?**

I’d love to say power, glory, and wealth, but like all voluntary positions, that
wouldn’t necessarily be true 🙂 . What you will get is the satisfaction of knowing
that you have helped to maintain and grow an important WordPress community resource(
and perhaps a little bit of glory).

**Cool! How do I sign up?**

Leave a message in the comments to let us know that you’re interested and we’ll 
get back to you.

[#jobs-wordpress-net](https://make.wordpress.org/meta/tag/jobs-wordpress-net/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F17%2Fseeking-2-moderators-for-jobs-wordpress-net%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/merty/) [Mert Yazıcıoğlu](https://profiles.wordpress.org/merty/)
11:02 pm _on_ July 16, 2013     
Tags: [gsoc ( 14 )](https://make.wordpress.org/meta/tag/gsoc/),
[profiles ( 19 )](https://make.wordpress.org/meta/tag/profiles/), [weekly update ( 13 )](https://make.wordpress.org/meta/tag/weekly-update/)

# 󠀁[Profiles – Weekly Update 5](https://make.wordpress.org/meta/2013/07/16/profiles-weekly-update-5/)󠁿

Hi Everyone!

As you know, I’m working on enhancing profiles.wordpress.orgWordPress.org The community
site where WordPress code is created and shared by the users. This is where you 
can download the source code for WordPress core, plugins and themes as well as the
central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
as a part of GSoC’13 and this is my fifth weekly update regarding how things are
going.

Once again, you can find my whole final schedule here: http://www.mertyazicioglu.
com/2013/06/25/gsoc-2013-schedule-enhance-profiles-wordpress-org/

As you can see from the schedule, the things I was planning to complete by now was
as follows:

July 16th – The codebase for feeding the Enhanced Activity Stream from bbPressbbPress
Free, open source software built on top of WordPress for easily creating forums 
on sites. [https://bbpress.org](https://bbpress.org) should be finalized and the
codebase for fetching the Enhanced Activity Stream data should be complete by now.

…and I’m happy to let you know that we are now able to seamlessly push activities
to BuddyPress’ Activity Stream.

The code that will receive the activities can be found in the repository: https://
gsoc.svn.wordpress.org/2013/merty/wp/wp-activity-listener.php

I have also updated the bbPress and TracTrac Trac is the place where contributors
create issues for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
plugins to send the requests to the correct URLs:
 https://gsoc.svn.wordpress.org/
2013/merty/bbpress/bb-plugins/new-post-notifier.php https://gsoc.svn.wordpress.org/
2013/merty/trac/plugins/ActivityStreamNotifier.py

Enabling bbPress and Trac plugins, and dropping wp-activity-listener.php to the 
root directory of WordPress is all there is to it. Every single new topic, new post
in a topic, new ticket, new comment in a ticket and changeset will now be forwarded
to the WP installation which will create an Activity Stream item based on it.

Now, I have a feeling that this might not be the correct way of doing this, but 
after spending quite a bit time on it, I could not find a reason why this should
not be the solution. I’m sincerely looking forward to hearing your suggestions on
this.

To sum up, fifth week’s goal has also been met and in the next week’s update, I 
will be presenting the codebase for adding and editing Links to Profiles on Other
Sites.

See you next week!

[#gsoc](https://make.wordpress.org/meta/tag/gsoc/), [#profiles](https://make.wordpress.org/meta/tag/profiles/),
[#weekly-update](https://make.wordpress.org/meta/tag/weekly-update/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F16%2Fprofiles-weekly-update-5%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/merty/) [Mert Yazıcıoğlu](https://profiles.wordpress.org/merty/)
10:00 pm _on_ July 9, 2013     
Tags: [gsoc ( 14 )](https://make.wordpress.org/meta/tag/gsoc/),
[profiles ( 19 )](https://make.wordpress.org/meta/tag/profiles/), [weekly update ( 13 )](https://make.wordpress.org/meta/tag/weekly-update/)

# 󠀁[Profiles – Weekly Update 4](https://make.wordpress.org/meta/2013/07/09/profiles-weekly-update-4/)󠁿

Hi Everyone!

As you know, I’m working on enhancing profiles.wordpress.orgWordPress.org The community
site where WordPress code is created and shared by the users. This is where you 
can download the source code for WordPress core, plugins and themes as well as the
central location for community conversations and organization. [https://wordpress.org/](https://wordpress.org/)
as a part of GSoC’13 and this is my fourth weekly update regarding how things are
going.

Once again, you can find my whole final schedule here: http://www.mertyazicioglu.
com/2013/06/25/gsoc-2013-schedule-enhance-profiles-wordpress-org/

As you can see from the schedule, the things I was planning to complete by now was
as follows:

July 9th – The codebase for feeding the Enhanced Activity Stream from bbPressbbPress
Free, open source software built on top of WordPress for easily creating forums 
on sites. [https://bbpress.org](https://bbpress.org) should be ready and the codebase
for feeding the Enhanced Activity Stream from TracTrac Trac is the place where contributors
create issues for bugs or feature requests much like GitHub.[https://core.trac.wordpress.org/](https://core.trac.wordpress.org/).
should be finalized by now.

…and I’m happy to let you know that both are done!

The codebase for feeding the Enhanced Activity Stream is pretty much just a bbPress
pluginPlugin A plugin is a piece of software containing a group of functions that
can be added to a WordPress website. They can extend functionality or add new features
to your WordPress websites. WordPress plugins are written in the PHP programming
language and integrate seamlessly with WordPress. These can be free in the WordPress.
org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. that hooksHooks In WordPress theme
and development, hooks are functions that can be applied to an action or a Filter
in WordPress. Actions are functions performed when a certain event occurs in WordPress.
Filters allow you to modify certain functions. Arguments used to hook both filters
and actions look the same. to bb_new_post action which triggers when someone posts
a new reply toa an existing topic or creates a new one.

The bbPress plugin can be found in the repository: https://gsoc.svn.wordpress.org/
2013/merty/bbpress/bb-plugins/new-post-notifier.php

The second task was, as you can see above, to finalize the codebase for feeding 
Enhanced Activity Stream from Trac. As you might remember from the last week, I 
wrote 2 Trac plugins for that task: ActivityStreamNotifier and ActivityStreamRepositoryNotifier
where the first one fires when a new ticket is added or a comment is added to an
existing ticket, and the second one fires when a new commit occurs on the repository
being tracked. After reading [@nacin](https://profiles.wordpress.org/nacin/)‘s comment,
I have decided to join those two plugins into a single plugin and drop the part 
where I was extracting prop’ed usernames from the changeset message. Now the APIAPI
An API or Application Programming Interface is a software intermediary that allows
programs to interact with each other and share data in limited, clearly defined 
ways. receives the original revision message and decides what to do with it all 
by itself.

The final version of the Trac plugin can also be found in the repository: https://
gsoc.svn.wordpress.org/2013/merty/trac/plugins/ActivityStreamNotifier.py

I will still be making changes on the bbPress plugin in the following week to finalize
them.

To sum up, fourth week was also a success and in the next week’s update, I will 
be presenting the codebase for fetching the Enhanced Activity Stream data (BuddyPress
plugin) and the final form of the codebase for feeding the Enhanced Activity Stream
from bbPress.

See you next week!

[#gsoc](https://make.wordpress.org/meta/tag/gsoc/), [#profiles](https://make.wordpress.org/meta/tag/profiles/),
[#weekly-update](https://make.wordpress.org/meta/tag/weekly-update/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F09%2Fprofiles-weekly-update-4%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/georgestephanis/) [George Stephanis](https://profiles.wordpress.org/georgestephanis/)
7:20 pm _on_ July 8, 2013     
Tags: mu   

# 󠀁[Not sure if something’s messed up on my…](https://make.wordpress.org/meta/2013/07/08/not-sure-if-somethings-messed-up-on-my/)󠁿

Not sure if something’s messed up on my end or what, but for https://mu.wordpress.
org/ I’m seeing

![](//i2.wp.com/f.cl.ly/items/1V19123g3V3A1o1E1r40/Screen%20Shot%202013-07-08%20at%
202.54.39%20PM.png)

Source HTML: https://gist.github.com/georgestephanis/5951646

— just confirmed with [@iandunn](https://profiles.wordpress.org/iandunn/) that it’s
rendering properly for him, so I’m not sure if it’s just me?

[#mu](https://make.wordpress.org/meta/tag/mu/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F08%2Fnot-sure-if-somethings-messed-up-on-my%2F%23respond&locale=en_US)

 [  ](https://profiles.wordpress.org/jenmylo/) [Jen](https://profiles.wordpress.org/jenmylo/)
10:44 pm _on_ July 2, 2013     
Tags: [theme directory ( 17 )](https://make.wordpress.org/meta/tag/theme-directory/)

# 󠀁[Theme directory listing multiple authors the way plugin…](https://make.wordpress.org/meta/2013/07/02/theme-directory-listing-multiple-authors-the-way-plugin/)󠁿

Theme directory, listing multiple authors the way pluginPlugin A plugin is a piece
of software containing a group of functions that can be added to a WordPress website.
They can extend functionality or add new features to your WordPress websites. WordPress
plugins are written in the PHP programming language and integrate seamlessly with
WordPress. These can be free in the WordPress.org Plugin Directory [https://wordpress.org/plugins/](https://wordpress.org/plugins/)
or can be cost-based plugin from a third-party. directory does. Remind me why that
wasn’t possible last time we discussed it?

[#theme-directory](https://make.wordpress.org/meta/tag/theme-directory/)

 * [Login to Reply](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fmeta%2F2013%2F07%2F02%2Ftheme-directory-listing-multiple-authors-the-way-plugin%2F%23respond&locale=en_US)

## Post navigation

[← Older posts](https://make.wordpress.org/meta/page/45/?output_format=md)

[Newer posts →](https://make.wordpress.org/meta/page/43/?output_format=md)