Using Composer on legacy projects

Composer LogoIt’s been a long time since my last post. But now, I’m back with something probably useful for you. Composer is around for a while but I was not able to find some time to work with it. We needed something like this in the company so I spent some time with it and moved our project to Composer enabled dependencies. You can (and should) definitely do the same.
Continue reading Using Composer on legacy projects

Drupal Sandbox Project: KMVC

As I always, I took my time to write another blog post. Again this one actually includes codes (but not here). I have started using Drupal for a project to a client. I was willing to work on Drupal for a while, but I never had the chance to look for it deeply or develop for it. Now I’m in with a sandbox module: Kmvc!
Continue reading Drupal Sandbox Project: KMVC

Looking for Web Developer Enthusiasts for Kartaca

It’s been almost a month since my last post and this time I’m back with a recruitment option to you! I will strict this post to Turkish, as opposed to my previous posts because we are mostly interested in developers who live in Turkey. If you are interested keep reading!
Continue reading Looking for Web Developer Enthusiasts for Kartaca

Playing With Play!

Followers of my blog will know that I’m not a fan of Java and its frameworks. I’m even more pessimistic for its future with Oracle but that’s not the point of this post.
For a school project I had been forced to write Java (please, there are other languages too…). Anyway, as a group we have debated on how to write it, as there wasn’t much Java developers in the group. Someone was arguing that we should be using Spring+Hibernate duo (they don’t make the trio so they fail :) and I suggested Play!. Not that interestingly, we have finally chosen Play!.
Continue reading Playing With Play!

Why Software Design Matters

If you are in the software development business, I’m sure you have heard that “Design” is important and you should always design first and code later. This “belief” is not accepted by all anyway. I don’t blame them, because we can’t really make good designs most of the time, so why bother anyway? I will try to explain you why you should bother. I think the title of the article might have been, “When you shouldn’t Design Software” too. So keep up with me!
Continue reading Why Software Design Matters

Kartaca Web Based Voting System, Yet Another GPL Project

Followers of mine might remember that I was writing my own tiny PHP framework for a school project of mine. The framework’s development is stalled for the moment, however the school still required the homework :) I have based this web based voting system on, surprise surprise, Zend Framework. You can check it out on my github. Soon SVN and Trac will be opened too on code.kartaca.com, Bekir?
Continue reading Kartaca Web Based Voting System, Yet Another GPL Project

How To Build a Framework From Scratch – Part 1

Well, that’s a kind of a interesting name for a blog post and honestly I hear many voices raising “come on man, what will you do that is not done till today? You will only clone another framework anyway”. While It’s kind of a true, this post is not mostly about “I will write such a framework that will do this and that, and it will perform great etc”, it will be about why you might need to build your own framework (maybe on top of another one) and how such a process can be.
Continue reading How To Build a Framework From Scratch – Part 1

How to Create Custom Doctrine Models for Pluggable ZF Modules

Well, in my previous post, I had mentioned about “pluggable” modules for Zend Framework. They had their own, configuration files, controllers and views. However most generally, you also need database tables and models. So there should be a way to define them too. It’s easy if you are making your ORM manually. However for the ones who use Doctrine out there, things are not that simple.
Continue reading How to Create Custom Doctrine Models for Pluggable ZF Modules

Managing Your Extension’s Settings via Magento’s own Settings Page

I had mentioned about this in my previous post that I was about to explain how you can add your custom configuration tab to your module in Magento. You are on your way to find out how to do it! By the way, it’s the third blog post in one month (and second in a day!), I guess I won’t ever have such a spare time in months again so enjoy everybits of it :)
Continue reading Managing Your Extension’s Settings via Magento’s own Settings Page

Creating and Managing Zend Framework Modules

In one of my previous blog posts, there was a question related to the modular structure of the Zend Framework. Later the comments moved to the email and I suppose it will be nice to share what we talked in this blog too, so it becomes common knowledge :)
Continue reading Creating and Managing Zend Framework Modules