It’s been 5 years since my attempt to find a solution for a multi step sliding forms with 3 separate WordPress plugins. I had something that worked as long as the plugins were never updated. Sadly enough, my hack became outdated and useless as plugins were updated. I had a couple of people contact me recently about using my multi step sliding form. My hack works on the same page without page reloads. They did not understand when the code hack did not work. The main reason because it’s outdated.
Nobody wants a hack. They want clean, reusable and supported WordPress plugins. Well now, that is what I look for as a WordPress developer. Amazingly enough, I am developing a clean, reusable and supported WordPress plugin. I promise it will be out soon.
My experience with custom designing themes and custom plugin development has given me a toolbox of awesomeness. I have 17 years of knowledge as a web developer. In those years, I have learned modern web development and best practices.
GoF is actually a commonly used acronym that stand for Gang of Four. The Gang of Four refers to the four authors of the popular book on design patterns called “Design Patterns: Elements of Reusable Object-Oriented Software”. This book is considered to be the bible on design patterns in software engineering. Often, GoF is just used to refer to the book itself, and not the actual authors of the book. Another commonly used acronym is Go4, which means the exact same thing. The Gang of Four : Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, authors of the original Design Patterns book.
Spent an hour and something today installing Symfony on my Windows 8.1 machine that runs xampp 1.8.3-5-VC11
It’s a pretty smooth install with the windows evaluating zip file download of Symfony. I had a hang up installing Symfony with the command line PHP and stopped the core files somewhere in the app folder. I suggest trying both installs. First try out command line PHP if you have your Windows setup with environment variables on your localhost. Your cURL is probably not a Windows environment variable so you can install using command line PHP. If that does not work, Unzip the Symfony evaluation in the htdocs folder.
The Big Picture guide states “welcome to a whole new way of developing web applications.” and I’d have to agree with that. Several larger PHP CMS frameworks use Symfony as a base framework. It’s unbelievable that Drupal is built on top of Symfony. You can use Sympony by itself to build web apps. It’s a good idea if you are interested to read through the “Big Picture” first http://symfony.com/doc/current/quick_tour/the_big_picture.html then read the “documentation” http://symfony.com/doc/current/index.html
Symfony has a PHP templating engine called Twig. It reminds me of ruby or smarty. It’s very familiar if you have experience with PHP templating engines. The Symfony eco-system is very solid set of Symfony components, Symfony philosophy and Symfony community. Try some time. The download is free and the documentation with move you quickly to learn Symfony. Try a tutorial or two.
A set of decoupled and reusable components on which the best PHP applications are built on, such as Drupal, phpBB and eZ Publish.