#StandWithUkraine

Prepping for diploma project

I do not mention programming courses (that I attend on Saturdays) often. Mostly because I became not too excited about them after first year. A little unfitting and Microsoft-centric choice of subjects for my taste.

Anyway since it did scratch on PHP at the very end I picked finishing my Deny Spam WordPress plugin (not publicly available) for diploma project. Now is really time to kick myself and do it, so list-like post on my workflow for it and maybe place for your suggestions.

WordPress docs

There is wealth of information on WordPress around. It takes some time and insight to understand how bulk of it sucks in misguided poorly researched way and trying to score easy traffic.

I’ve been cutting down on WordPress feeds lately, here are my core references for now:

  • WordPress Codex, official documentation is lacking in details, but vast and more or less systematic;
  • Digging into WordPress – some of the most thorough and deep posts on topic; also Samer made me a thank you gift for optimizing blog in form of their book, which I am now reading;
  • Scribu – not very prolific blog, but some excellent plugins and info; I am especially interested in making use of scbFramework for my plugin.

PHP development

Nothing really new in this department:

Bureaucracy parts

Naturally I will have to produce considerable amount of paper junk. It’s been a while (I manage to doge most of paperwork at work). I also want it to be easily shared with supervisor so there are no last minute hiccups as usual.

Incidents-proofing

Naturally all this work must be proofed against curse of losing it last day:

Results presentation

Now this part is going to be tricky. How exactly do you show anti-spam plugin working? It is slow, boring and statistical. I do not know how much of time I will need to fill (supposedly not much).

Thinking about making some nice infographic. Except that I have no clue on how to. Any suggestions?

Overall

Research, code, document and get rid of… blazingly. :)

Anything I forgot? Any awesome resource or tool that can come of use?

Related Posts

3 Comments

  • Jason H #

    You might check out Aptana or CodeIgniter if you are looking for something new in the PHP development realm. I've used Aptana, which was decent, but I've heard good things about CodeIgniter. I plan on using it for my next project. Best of luck!
  • Nikos #

    And you can check the Eclipse IDE for PHP. Has fitted me better than Netbeans. Good Luck!
  • Rarst #

    @Jason Lost me a bit... I think Aptana is an IDE and I am pretty sure CodeIgniter is PHP framework. :) I have latter bookmarked to check out, but not for this project. Thanks! @Nikos I think I briefly tried Eclipse in the past and didn't like it much. There are quite a few posts around that NetBeans is easier to set up and use than Eclipse, which is better for me - I do not need deep functionality and will take speed and ease of use over that. Thanks!