Hi!
Ah, you should've mentioned that you found these docs already.
All free time programmers I've yet pointed to those docs were able to read and understand the docs. The docs are at a pretty basic level already, IMHO.
But I agree that more documentation can never hurt. I will add anything that the community wants to contribute. Drop me a line and I'll instantly add Wiki-access for anyone who wants to help.
The problem of a how to is, what easy plugin should we describe? S9y already comes with bretty easy plugins, and they all already exist. No "dummy plugin" will ever cover what a person might want to develop in s9y, so why not let that person check out similar existing plugins to modify them to their needs?
a lot of people know the basic skills of java programming, then they take the documentation of the api and need days to get a result.
You can't compare a coding language like java with an API of a programming language.
It seems you are more looking for a PHP how-to on how to use class-based APIs, more general and not really applied to serendipity?
It is beyond the scope of Serendipity to deliver that. There are much better books on API usage and Pattern development that should be read before creating plugins in a language that someone might have trouble with. PHP is a prerequisite for building a s9y plugin. We cannot offer documentation/how tos on how to developer a s9y plugin for people that don't know PHP.
Once you are familiar with APIs, having the API functions/methods in our docs should help anyone further... (I won't deny that more verbose descriptions would be helpful of course).
So exactly for people like you who want more "solid" examples - we have a load of mroe than 150 plugins to look at. They can all be considered as examples - at least 1/3 of the plugins are so small in size that anyone with PHP knowledge will easily see what the plugins do.
There are larger plugins like Staticpage for exaple that no one should have a look at who's not developed plugins on his own yet, of course.
Just throwing my personal $0.02.
Best regards,
Garvin