Post #47 - What’s next?
- Posted by dlib on April 13th, 2008 filed in Kohana
Actually I was planning to do a post like the one you see now for post #50 and have a celebration and a little discussion on what the future will bring. However, Leo’s comment screwed with these plans
I first wanted to write a small comment to his comment but it grew and grew and it came to me to dedicate an entry to it and prepone (a word?) post #50 a bit. So, a small warning; this post can be quite lengthy. I suggest you read the comment of Leo first.
I appreciate your comments. I started out this blog on another domain, or rather a hard to remember number starting with h1*.net or something ;). At one point it was decided to move to this subdomain. It is by no means official in the sense that I propagate how people should code, I merely share my solutions to the problems I encounter. I have a good understanding of how Kohana works and would like to help others in my spare time to understand it too.
I realize that over the past month this blog has become a big resource for new Kohana users and indeed I should deal with a more formal or structured approach to offering the tutorials and code snippets etc. On the other hand I don’t want to spend too much time on it. I’ve been thinking about a new skin for WordPress so the articles are more usable. Your suggestions will be kept in mind.
It’s just that I didn’t anticipate the growth of the blog and such issues never crossed my mind. I blog about the issues I come across and use (simplified) versions of the code I use and therefore I show the Formation library or any other code of mine. Articles take up a lot of time to write. For example, I don’t use the template controller but my own layout library for layouts and I have to investigate the code of the template controller for the tutorial. Very time consuming.
For what’s it worth, I use a pretty recent build of Kohana for my applications and therefore the tutorials. I do try to take care of not using any new functionality so basically any recent build (last month or so) will do and for most posts the last build as well. Unless I specifically cover new things such as Validation or Unit Testing.
Also, I try to not get into too much detail. For the blog tutorial I used Formation because it’s easiest for me and what’s happening shouldn’t be too hard for others as it is similar to Forge and is self-explanatory code. Perhaps you’re right that Forge would’ve been clearer but my unfamiliarity with that code and its inner workings kept me from it. Also know that a reasonable level of php-understanding is always anticipated.
There is indeed somewhat of a build up in the posts. I try to minimize it and that’s why I created the categories to group related posts together but also why I’ve done a couple of series. I was planning to create a couple of pages to elaborate on this grouping. Giving more priority to this is certain on the list but time or rather the lack thereof is what’s keeping me. As a note, gathering from the statistics it still seems to me that validation and orm are the most wanted subjects to get more information on.
All in all this blog has grown a bit beyond me, it started out as personal place for me to post the Kohana code I wanted to share with the world together with a tutorial here and there of what I suspected was unclear to the average new Kohana user. The need for those posts was greater than I anticipated
And here we are today.
I would very much like some feedback on what Leo and I wrote. There are some other things I also want to give some attention to.
First of all, I very much would like some guest authors or something. Mosts posts I write during the weekend in some lost hour and I set its publishing date somewhere in the week. However, this weekend for example I have found no time to write anything so I’m not sure what this week will have in store for you. Having some other people around helping with posts would be a great help. I do not have expertise in all of Kohana nor do I know what people new to Kohana really need. Help here is needed. Register on this blog and post a comment you want to be an author will be enough.
Second thing is WordPress. I enjoy WordPress but not its skin. It’s just not very suitable for posting code or tutorials in general. If there is someone out there who knows a nice skin suitable for tutorials, widget-ready and preferably has some of the Kohana green in it? Leave a comment! Also, if there is a WordPress plugin to classify posts as ‘beginner’,'advanced’,'guru’ or something, it might be helpful. I’m open to suggestions.
For those who skimmed down to the conclusion of this post: I want some feedback as to the future of this blog. If there’s anything on your mind concerning anything non-code about Kohana, post it here! I will surely read it and take it into consideration.
April 14th, 2008 at 12:50 am
I’m working on my first Kohana app, and this blog has been a good source of information for me during its development. I’m very appreciative of its fairly frequent updates and the care you obviously put into its content.
I think references to other articles within the posts are important, in order to give the info its context.
A lot of what you write doesn’t interest me. I have a couple of small preferences — I like to write SQL and I want to write the mark-up my app generates. There are many ways of doing things, it would be great if this blog can address that (without getting confusing).
From what I have seen so far, there are a few inconsistencies throughout Kohana. The user docs often leave me with questions, although the community seems active and very helpful. Once I feel like I have something to contribute, I won’t hesitate to help out.
A post covering sources of information on Kohana would be interesting (ie. blogs).
This blog would benefit from an individual design. I can probably help out, let me know if you’re interested.
April 14th, 2008 at 2:38 am
dlib, I really appreciate your attention to my comment. I hope I didn’t come off as an ass or anything. I mostly wanted to let you know the experience I had… When I was searching for information about modules, I came across this blog. With a domain like learn.kohana.php — I gave it a lot of value/credit (and yes, I think it is highly valuable and a very, very nice resource). However, when I tried following some of the posts, I found myself annoyed at the kohana code — because things didn’t seem to work. I redownloaded the latest non-svn releases (thinking it was something wrong with my setup), browsed the trac site online, and then started getting confused. So, yeah, I started from the very beginning and caught up to this post today. (Imagine my surprise when I saw my name in your latest post
Now, I don’t want to turn this into a n00b’s site (though, it is all about learning kohana ;-), I just thought it would be nice for the posts to have some metadata that details the user’s setup. I don’t want it to be annoying for you (or any author), but at least letting the reader know what codebase and extra modules you are working with. I think the most important thing to disclaim is when an article deals with code that is not compatible with the latest official release (that tripped me up a lot). Of course I know now how this site operates… but this request is mostly for people that are new to the framework.
Thanks again for caring enough to spend your time helping out the community. I really appreciate it (and I know everyone else does too).
April 14th, 2008 at 9:42 am
Regarding green wordpress templates I bookmarked two:
http://www.farfromfearless.com/2007/01/25/fff-wordpress-theme-v10-released-for-download/
http://utombox.com/wp-theme-u-box-release/
Hope this helps.
April 14th, 2008 at 10:04 am
Wow, I broke the line with my URL… sorry
There is also this theme: http://themes.barleyhut.com/ . It’s quite light, but it has the green color, and it is a wide template so text content (including code) would appear nicely I think.
> Also, if there is a WordPress plugin to classify posts as ‘beginner’…
What version of WP are you using? You could create tags (guru, beginner, …) and tag the posts with its corresponding level.
April 14th, 2008 at 12:49 pm
I also love this site, but yeah just to stop confusion maybe some metadata would be nice.
IE.
Kohana Version : SVN Built 8782
Plugins : Auth, Formation
or what not.
Also i have been meaning to finish off one of my modules and write up an article for it but i seem to be in the same boat as what you were this weekend, i just cannot find time lately.
Besides that this blog is going great and keep up the good work
April 14th, 2008 at 12:59 pm
Nice work with the design update!
April 14th, 2008 at 1:01 pm
As you can all hopefully see, there is a new skin. I might dive into the html for some minor adjustments such as a lighter green etc. Pages are also more prominent now, although still empty. I’ll try filling them.
The metadata is coming, I just don’t know what shape or form. This blog is growing (or my statistics lie) and there is a need to professionalize the whole thing.
April 15th, 2008 at 8:23 pm
In the ORM has_one tutorial I made a first attempt to provide metadata in the tutorials. Let me know what you think?
April 17th, 2008 at 2:46 am
I like it, and i love the way you are showing it. It would be kind of cool to list some more things like maybe MySQL to tell people that the examples are in MySQL
April 17th, 2008 at 8:06 am
Good idea, I will look into that