Spoon now has a forum!
Written by Davy Hellemans -
Some things don't belong in comments or could be usefull to other people. Therefor I created the Spoon forum.
For all your questions, wishes and problems go to support.spoon-library.com
Written by Davy Hellemans -
Some things don't belong in comments or could be usefull to other people. Therefor I created the Spoon forum.
For all your questions, wishes and problems go to support.spoon-library.com
Written by Davy Hellemans -
This is the first version of the standalone database component. This is a complete rewrite of the previous version. There are no dependencies with other parts of the 1.3 version of Spoon.
Written by Davy Hellemans -
This is the first version of the standalone template component. This is a complete rewrite of the previous version. There are no dependencies with other parts of the 1.3 version of Spoon.
Written by Davy Hellemans -
The website used to use the highlight_string function from PHP. That works in most cases, but the color coding choices are very limited and need to be set using ini settings (or ini_set for that matter).
I came across highlight.js and so far it seems pretty reliable. They support quite a few programming languages and colors with their script. And the best part is that the compressed file you download will only contain those languages you want to highlight, which keeps the script fast.
Thanks to the new highlighting I managed to apply another color scheme (thx to Dave Lens for his phpzen theme). Check out the example below.
// This is a single-line comment
$stringvariable = "examplestring";
$intvariable = 300;
/**
* The description of my test class
*
* @author Davy Hellemans <davy@spoon-library.com>
*/
class Testclass
{
public function test($param = 'default')
{
return true;
}
} Written by Davy Hellemans -
The last year I've been seeing a lot of php libraries and frameworks going towards standalone components. The first that comes to mind is Symfony. How great is it that you can pick a single component you like and use that in your project without being forced to use the entire framework/library. It's pretty awesome, let me tell you that!
With Spoon Library I'm choosing to take the same route. What does that mean? Well, I've started creating separate git repo's (on github) that only have one package/component. There are no dependencies forced from within the library. If you do need some functionality between packages, there will be a plugin system. Of course you will still be able to download the entire library at once.
Let me give you an example:
The template engine is being tweaked and all hardcoded dependencies for SpoonForm are removed.
Instead there will be a 'form plugin' that you can use if you wish to use forms within the template
package. Each plugin will list which version of a component is required to be able to use it. That
means you will be able to upgrade specific components without having to worry about other functionality.
Say you upgrade the template engine to the latest version, then you will be notified if other plugins
you are trying to use will cause any known problems.
Only the most basic packages have been somewhat converted to the PHP 5.3 components. You can check them out on github.
Written by Davy Hellemans -
The first form tutorial is now available. The code should mostly speak for itself, but if that's not the case, dare to ask!
Written by Davy Hellemans -
Finally the new website has been released. This is mostly a redesign of the previous one, with a few extra features. It's now possible to post comments on tutorials, blogposts and class methods.
I want to thank @yoniweb (Yoni De Beule) for his design skills. He made sure the logo and website look amazing. More thanks go out to @tijsverkoyen for his HTML5 slice work which kicks some serious ass.
Feedback about the redesign/features is always welcome.
Written by Davy Hellemans -
We're proud to announce the v1.3.0 release.
The latest tweaks, bugfixes & updates are found on github.
Written by Davy Hellemans -
Spoon can now be found on github.com
Written by Davy Hellemans -
After some silence due to preparing the release of Spoon 1.2.0, we are back with a few new tutorials. First up is part 1 of the SpoonDatagrid tutorials. The latest version of Spoon brought some improvements (and fixes) to this package, so take into consideration that this tutorial is intended for the 1.2.0 release.
Part 2 will focus more on how you can manipulate the data in your datagrid by using callback functions. Happy coding!
Written by Davy Hellemans -
I'm working on an extensive tutorial about SpoonForm, but since I've been getting a lot of questions about forms, here's a brief example to get you started.
Written by Davy Hellemans -
We're proud to announce the v1.2.0 release.
Written by Davy Hellemans -
We're planning to release v1.2.0 on May 12th. At this moment the website is being reworked, using v1.2 of spoon.
Stay tuned!
Written by Dave Lens -
Our next tutorial in line continues the SpoonDatabase tutorial of last week. Part 2 handles insert/update/delete functionality and the execute() function.
Written by Davy Hellemans -
I've been getting reports from people, unable to get Spoon Library up and running. This is because mbstring is a required extension, but no extension check has been implemented yet. In the next release we'll add a series of checks that gives warnings about the extensions that you should enable to use Spoon.
Written by Dave Lens -
Part 1 of our introduction on how to handle your database traffic in Spoon is now available here. We will show you how to make a connection and fetch single or multiple records in your array format of choice.
Next week's tutorial will cover insert/update/delete functionality and the execute() function. Enjoy!
Written by Davy Hellemans -
We're proud to announce our third template tutorial. It explains all there is to know about variable modifiers.
Written by Davy Hellemans -
The second tutorial about the template engine has arrived. It contains more information about iterations & cycle tags. This tutoral requires the latest version 1.1.5 of the library.
Written by Davy Hellemans -
We're proud to announce the v1.1.5 release.
Written by Dave Lens -
Our next tutorial in line handles the correct use of SpoonEmail. It illustrates the update it got in 1.1.4 by connecting to Gmail's SMTP server in order to send an e-mail.
Written by Davy Hellemans -
We're proud to announce the v1.1.4 release.
Written by Davy Hellemans -
A basic tutorial has been added for the SpoonSession class. It will describe the general behaviour of SpoonSession, as well as provide a small insight on the HTTP session mechanics
Written by Davy Hellemans -
We're proud to announce the tutorials section.
Currently only 3 tutorials have been released, but more will follow. We aim at an average of 1 tutorial each week. At first we focus on the basic tutorials concerning most used components such as Spoon, SpoonTemplate, SpoonForm and so on. New tutorials will be announced here.
Next up is the second part about the template engine.
Written by Davy Hellemans -
We're proud to announce the v1.1.3 bugfix release.
Written by Davy Hellemans -
We're proud to announce the v1.1.1 bugfix release.
Written by Davy Hellemans -
We're proud to announce the release of v1.1.0.
Written by Davy Hellemans -
It might seem as if we've been slacking, but behind the spoon scenery we're getting ready to release v1.1.0
About a month ago, I attended a presentation about utf8 support in PHP and decided to make some tweaks to Spoon so that it runs smoothly with utf8. Therefor the release of v1.1.0 was pushed back quite a bit. In the meanwhile we're working on the documentation and tutorials. Mark July 1st on your calendar!
Written by Davy Hellemans -
Quite a few ideas for the v1.1.x release are popping up. Here are a few of my own. Feel free to leave your suggestions in the comments
On a sidenote, we're currently revising the layout, after which the first decent tutorials will be released.
Written by Davy Hellemans -
We're proud to announce the release of v1.0.3.
Written by Davy Hellemans -
We're proud to announce the release of v1.0.2 of our beloved library.
Written by Davy Hellemans -
Since the tutorials section is not yet implemented I've added two basic tutorials for the template engine & forms on the main page of the documentation.
Written by Davy Hellemans -
We are proud to announce the 1.0.1 release of our beloved library. Most of the changes are minor bugfixes.
Written by Davy Hellemans -
We are proud to announce the 1.0.0 release of our beloved PHP5 library.
There's no list available of all the changes, since there are just too many. Consult the documentation & tutorials on the website to find out what's new