WordPress is a great platform for managing content, but what if you have a specific idea of functionality other than just information that you want your website to serve? As an example, your idea is to turn your website into the goto community for people comparing their progress or milestone data. You are now extending your content management platform in several aspects.
- The data it collects is no longer reliant on what you alone will submit. You need to collect additional fields of information for your website database.
- It has some other processing capability, able to compare data and call up information relevant to individual users. Now you’re in the development realm of actual programming and running queries.
WordPress has several plugins that you can adapt to work together to create these kind of Web 2.0 features. An example of the type of interactivity would be creating a booking calendar that reserves consultation time, and also confirms with an automated email to you and your new lead.
Starting with a tutorial series with 1st Web Designer:
In the first part of our WordPress Plugin Development Course for Designers we learned about the importance of WordPress plugins for designers and its base structure. Today we are going to talk about the core WordPress functions…
I included part 2 of the series because it gets into the nitty gritty of the coding and is far easier to follow than the wordpress codex.
I spend a lot of time building WordPress plugins. Here are some of my thoughts as they related to building WordPress plugins for both fun and profit.
Thank you Tom! He mentions he doesn’t build themes because that is more to do with the layout of the site. Functionality, the software part of your website is something that users will often pick and choose regardless of the theme.
I’ve written a few plugins for jQuery and WordPress over the past few years, but mostly for specific projects or my own personal use. The first time I released a plugin (Hashgrid for WordPress) for…
As Morgan states, don’t go with free hosting plans in case you lose all your hard work. He’s learned from experience the value of legacy code storage and peer support in places like GitHub.
If coding is not your thing, take a look at the approaches mentioned by Morgan and Tom. You’ll realize that to undertake such a project means you need to start defining exactly what you want your site functionality to do. If you can define your problem, you’ve completed the biggest communication hurdle between coder and procuring an interactive WordPress website.
This is something I personally would love to learn more about, but never have the time code myself. I could potentially be a client of a WordPress Developer. If you can send over tips on what would make me a better client, please do hit me up with Google Plus comments and suggestions for our audience to learn from.