WordPress.org

Ready to get started?Download WordPress

Make WordPress.org

Tagged: profiles Toggle Comment Threads | Keyboard Shortcuts

  • Jen Mylo 7:24 pm on January 7, 2014 Permalink | Log in to leave a Comment
    Tags: profiles   

    Talked with @coffee2code about Profiles today.

    • He’s going to deploy (and test, and fix any bugs) the profile/buddypress stuff that Mert did during GSoC. At this time only the back-end stuff is going to be deployed, no UI changes.
    • Scott is going to install/turn on the plugin(s) to pull Make posts and comments, trac comments, etc into the activity stream to make it more inclusive.
    • I’ll work with @melchoyce on new UI for profiles based on my conversation with Scott.
    • After the back end stuff is running smoothly, will work on launching UI improvement.

    Later follow-up work/projects:

    • Bring activity from events (wordcamps, meetups, etc) into the stream.
    • Create one .org profile instead of 2 (bring in the support stuff).
    • Related: upgrade forums to current bbPress plugin (big standalone project, big implications, but will tie in)
     
    • Amy Hendrix (sabreuse) 7:25 pm on January 7, 2014 Permalink | Log in to Reply

      Nice! I’m looking forward to the changes!

    • daveshine (David Decker) 8:21 pm on January 7, 2014 Permalink | Log in to Reply

      Great that a few changes are coming, but sadly no UI improvements. I was so amazed in summer by reading that profiles will be updated, a bit disappointed that we have to wait more weeks or months for this???

      Also, speaking .org UI: the responsiveness is still a mess here, now for weeks already, almost unuseable on mobile devices. I rather have a non-responsive website than such a “public-work-in-progress” – on such a huge website. Not amused.

      • Jen Mylo 8:26 pm on January 7, 2014 Permalink | Log in to Reply

        The UI changes proposed in the gsoc project were very minor and did not increase usability or usefulness. We’ll update the UI to incorporate the new feeds and give more room to things that need it.

      • Sam Sidler 9:10 pm on January 8, 2014 Permalink | Log in to Reply

        Responsiveness is being worked on. There’s a few open meta trac tickets and quite a few changes have already landed. Since most of that is CSS, feel free to jump in or file tickets on specific areas that need to be made responsive. We need all the help we can get.

    • Siobhan Bamber (siobhyb) 10:39 pm on January 7, 2014 Permalink | Log in to Reply

      Awesome. Really looking forward to the new profiles! :D

    • Xavier Borderie 8:47 am on January 22, 2014 Permalink | Log in to Reply

      I haven’t really followed that GSoC projet, but would that be able to tie into http://openbadges.org/ eventually?

  • Mert Yazicioglu 2:58 pm on September 21, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles, screencast   

    Profiles – Screencast 

    As you know, I’m worked on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my final update. My last task was to prepare screencast to briefly explain the new design and here it is!

    It was a great summer and I would like to thank @boonebgorges, @coffee2code, @jenmylo and everyone who supported me throughout the summer with their comments and feedbacks!

    Looking forward to the deployment of the new design!

    See you later!

     
  • Mert Yazicioglu 9:26 pm on September 17, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 13 

    As you know, I’m working on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my thirteenth weekly update regarding how things are going.

    This past week, I fixed all the bugs @coffee2code reported and also wrote a plugin for WordPress to install on blogs under the make subdomain so that we can track the publishing activities on these blogs as well. You can see the plugin here: new-blog-post-notifier.php. Also, updated the documentation to reflect the addition.

    This week, as you know, is the final week so I’ll be wrapping things up and preparing a screencast. Also, Jen will probably be providing us some feedback regarding the UI/UX of the new profile design.

    See you next week!

     
  • Jen Mylo 1:34 pm on September 11, 2013 Permalink | Log in to leave a Comment
    Tags: notifications, profiles,   

    Trac Notifications 

    A lot of people are confused about how to sign up to get notified of trac ticket activity. To help someone I just spent ten minutes looking around for good instructions (note: add to core contrib handbook in part about trac).

    Is there any way to pre-fill the trac preferences tab for name and email with the information stored in the user’s wordpress.org profile?

     
  • Mert Yazicioglu 9:24 pm on September 3, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 12 

    As you know, I’m working on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my twelfth weekly update regarding how things are going.

    While Scott is working on deploying the new profiles to .org, I decided to complete the next week’s task, which was:

    September 9th – Any necessary documentation should be written by now.

    You can see the documentation here. Thought it might come in handy for the maintainers of these plugins and installations on .org :)

    See you next week!

     
  • Mert Yazicioglu 9:23 pm on August 27, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 11 

    Hi Everyone!

    As you know, I’m working on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my eleventh weekly update regarding how things are going.

    Scott is currently working on getting the new profiles integration with .org as soon as possible. I’ll be back with more once everything is ready on the .org end. Finally we’re getting there! :)

    See you next week!

     
    • Remkus de Vries 3:46 pm on August 28, 2013 Permalink | Log in to Reply

      Awesome work you’ve done so far Mert. Really love what’s next for profiles. One thing I couldn’t find if that was going to be added, but were there plans of adding meta data from the WordCamp side of things? As in having spoken at, organised or sponsored a WordCamp, that sort of thing? I know the data is in there since the WordPress.org usernames are recorded.

  • Mert Yazicioglu 8:34 pm on August 20, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 10 

    Hi Everyone!

    As you know, I’m working on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my tenth weekly update regarding how things are going.

    Unfortunately, we could not arrange a meeting with Jen to evaluate the first round of feedbacks and decide how to proceed UI/UX-wise. Since the task of deciding how to further shape the UI is pretty much the only big task left, Boone, Scott and me will be making some alternative plans. Scott will guide us regarding what needs to be done for the current code to be deployed (testing, review etc.).

    See you next week!

     
  • Mert Yazicioglu 11:18 pm on August 13, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 9 

    Hi Everyone!

    As you know, I’m working on enhancing profiles.wordpress.org as a part of GSoC’13 and this is my ninth 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:

    August 12th – All the known bug fixes should be done by now.

    …and it’s done! :)

    Since I tested the plugins pretty much every single week until the midterm evaluations and fixed the issues I came across, they really seem bug-free in my development environment. Therefore, no changes were made there.

    The theme, on the other hand, is the newest piece of the puzzle and naturally it had bugs/unhandled scenarios such as elements overflowing into other elements, missing the code for the Google Plus icon, design of the areas when the user is not logged in, design of the elements that change when the user is displaying his/her own profile but does not have the necessary info on file etc. These are all fixed now.

    In addition to these fixes, reorganized the PHP code by removing unnecessary codes and making sure everything complies with WordPress’ PHP Coding Standards. Also, refactored the CSS line-by-line to ensure that it fully complies with WordPress’ CSS Coding Standards which resulted in making too many changes.

    Finally, as I mentioned in my previous blog post, I was planning to work on how we can handle props in commit messages better which I also did. Had some time to learn regular expressions so I was able to write a better regular expression for it and handle the matches in a cleaner way. After spending hours staring at my regular expression to find out what’s wrong with it as it was not returning all matches for each sub-expression, I learned that PCRE is only capable of returning the last match of each sub-expression. Therefore, to my knowledge, it is not possible to match usernames solely with a regular expression. I tested my new solution on the last 25 commit messages and successfully extracted usernames from them.

    Here is my previous quick and temporary solution:

    preg_match('/props ([a-zA-Z0-9, ])*./', $_POST['message'], $matches);
    $usernames = substr($matches[0], 6, -1);
    $usernames = explode(', ', $usernames);

    And here is my new and slightly better solution: (I’m looking forward to your suggestions on enhancing it)

    $regex = '/props\s+((?:(?:\w+\b(?<!\bfixes))(?:[,][ ]*)?)+)/i';
    preg_match_all( $regex, $_POST['message'], $matches );
    $usernames = explode( ',', $matches[1][0] );
    $usernames = array_map( 'trim', $usernames );
    $usernames = array_filter( $usernames );

    So everything I planned for this week has been completed, except the meeting with @jenmylo.

    My original plan for the next week was as follows:

    August 19th – Another round of feedbacks from the users should be gathered by now.

    Since we were not able to evaluate the first round of feedbacks, I think we should start with doing that and ask for another round of feedbacks once the necessary changes/implementations are made.

    See you next week!

     
  • Mert Yazicioglu 7:53 pm on August 6, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 8 

    Hi Everyone!

    As you know, I’m working on enhancing profiles.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, 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 UI/UX-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!

     
    • Daedalon 5:25 am on August 7, 2013 Permalink | Log in to Reply

      Is there a possibility for being able to search your Recent Activity, or that of others? This would make finding relevant previous posts and threads so much easier.

  • Mert Yazicioglu 8:38 pm on July 28, 2013 Permalink | Log in to leave a Comment
    Tags: , profiles,   

    Profiles – Weekly Update 7 

    Hi Everyone!

    As you know, I’m working on enhancing profiles.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 UI 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 plugin 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 and new-theme-notifier.php! Needless to say, dotorg-activity-handler.php has also been updated to support these 2 new plugins.

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

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

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

    See you after the midterm evaluations!

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel