Updates from Lukasz Koprowski Toggle Comment Threads | Keyboard Shortcuts

  • Lukasz Koprowski 3:07 pm on August 17, 2011 Permalink | Reply
    Tags: ,   

    Finished Over the last week I’ve been testing… 


    Over the last week, I’ve been testing, and fixing whatever didn’t work, or whatever could still be improved. Did a bit of clean-up in the code, added some comments. I’ll submit the plugin to the official repository later today,

    Sorry for being late, but I didn’t have internet all day yesterday.

  • Lukasz Koprowski 10:00 pm on August 9, 2011 Permalink | Reply
    Tags: ,   

    Threaded comments – weekly update 

    This week I wrote inline comments for the code, and started writing some more robust documentation for some parts of it. Wrote on-screen help for users, and internationalized the plugin. Added security checks using nonces, and played with whitespaces and style. Also, as usually, fixed a couple of glitches, and performed some more checks and tests. Next week is about finishing documentation, fixing remaining glitches, and testing, testing, testing.

  • Lukasz Koprowski 10:05 pm on August 2, 2011 Permalink | Reply
    Tags: ,   

    Threaded Comment – Weekly update 

    After a series of unfortunate events which delayed everything, I finished rewriting client side of this project, and as a result of that most of bugs I knew about, were fixed. I also tested the plugin, functionality after functionality, and after some minor modifications on the server side it seems like everything is working now. This week I will be testing it more and more to make sure that there’re no obvious bugs left, and will try to finish documenting it.

  • Lukasz Koprowski 2:09 am on July 19, 2011 Permalink | Reply
    Tags: ,   

    Threaded comments – week 12 

    I’m currently on holidays, but thanks to wireless internet and laptop I keep working on the project. Right now, I’m finishing rewriting and reorganizing the javascript code into a neat oop jquery plugin, because after coding all needed functionalities, I realized the code has got so ugly, that it was no longer maintainable, and most of bugs was caused by the mess in it. Hopefully in three days time it will be in nice, and pleasant to work with, shape.

  • Lukasz Koprowski 12:21 am on July 13, 2011 Permalink | Reply
    Tags: , Weekly   

    Threaded Comments – week 11 

    Here it is. Threaded view of comments in admin pages.

    By default comments are collapsed and only 20 (default WordPress’s setting) ‘root-level’  comments are displayed. User by clicking collapse/expand can view sub-threads of these comments, single ‘expand’ will either show all comment on the next level of depth or will expand a few levels to show required minimum. 

    Dropzone is an area to store comment, which we want to work on. Internally it uses localStorage, to allow user to move comment to distant pages or other posts or to work on these comments later. Comments can be either dropped directly to the dropzone or by using a little helper above the comment. There also exists another helper which allows to root a comment at the post. Every move and re-parent action creates entry in the history, so after making a mistake we can easily undo our action. It’s implemented, in browser’s history like fashion, using sessionStorage, history is attached to a window in a browser, different windows have different histories of actions.

    Comments can be moved (or re-parented, it’s almost the same on the client side) using drag’n’drop, where we either use dropzone as an intermediary storage, or we drop comment directly onto another comment. They can also be moved using ‘bulk actions’, but in this case dropzone is always used as a middleman, we move comments to the dropzone, and then we root selected comments at another comment or post or page.
    It obviously needs polishing and tweaking, but everything what required heavy coding, extending classes and overwriting files has been done, and what’s left are bugs (hopefully not many of them) and the fluffy side of the project.

    • dorsvenabili 10:51 am on July 13, 2011 Permalink | Reply

      Great work!! very usefull and complete!!!! 😀

    • Peter Westwood 1:22 pm on July 13, 2011 Permalink | Reply

      @azram the screenshots look great but I can’t seem to get the plugin working ( I took the code from trunk ) should I be looking at a different version of the code?

  • Lukasz Koprowski 10:23 pm on July 5, 2011 Permalink | Reply
    Tags: ,   

    Threaded Comments – week 10 

    This week I started working on re-parenting and moving using Drag’n’Drop. So far I coded dropzone, where comments are temporarily stored, and almost fully working d’n’d re-parenting.

    Now we can re-parent a comment by dropping it on another comment,  or we can drop it to the dropzone, come back later and re-parent the comment indirectly, from the dropzone.

    I am planning to finish the d’n’d part by tomorrow (fully functional dropzone and moving) and then in the next couple of days code the undo functionality.

  • Lukasz Koprowski 6:19 pm on June 28, 2011 Permalink | Reply
    Tags: ,   

    Last week I added support for re parenting… 

    Last week I added support for re-parenting and moving using XML-RPC, and finished the threaded view bit in admin area. I also cleaned up code a bit, and fixed couple of bugs I found. This week I am starting coding all the cool stuff (drag and drop, undo), fortunately yesterday I finished first year of Uni, so I will have much more time to do that.

    • Steve Steiner 12:21 pm on June 30, 2011 Permalink | Reply

      I hope you’re coordinating any XML-RPC stuff with Prasath who is working on a big extension to the XML-RPC capabilities on the main product..

  • Lukasz Koprowski 10:16 pm on June 21, 2011 Permalink | Reply
    Tags: ,   

    During last week I started and almost finished… 

    During last week I started and almost finished implementing threaded view of comments in the admin panel. For the next couple of days I’ll be trying to finish the view, and check that everything is working correctly. In the second half of the week I will start coding support for moving and re-parenting comments via XMP-RPC.

  • Lukasz Koprowski 9:24 pm on June 14, 2011 Permalink | Reply
    Tags: ,   

    This week I finished a widget with which… 

    This week I finished a widget, with which user can move the comment to another post/page using its title, or jump to the right moving/re-parenting interface. Except for that, I was mostly reading thought source codes to be able to come up with the cleanest method of implementing threaded interface on the admin side. And this is what I’m going to code next week.

  • Lukasz Koprowski 3:51 pm on June 7, 2011 Permalink | Reply
    Tags: ,   

    Threaded Comments – week 6 

    Last week, I focused on testing and fixing (and writing the right way) what I wrote the week before, and it seems alright now. I added trac tickets for all the features (why I haven’t done it earlier?). This week I’m going to start work on the UI part, at the beginning slowly, by adding widget to Edit Comment, which allows to move a comment, and jump to the threaded view of comments, if some more complex edits have to be made.

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc