diff --git a/002-Intro-to-JCB.md b/002-Intro-to-JCB.md index 6717c50..0c415b1 100644 --- a/002-Intro-to-JCB.md +++ b/002-Intro-to-JCB.md @@ -3,13 +3,13 @@ Welcome. My name is Llewellyn van der Merwe and I am the developer of the Component Builder for Joomla. I will be giving you instructions how to use it. -### Easy And Quickly To Do Code +### Component Builder was Built for Developers Who Know PHP -Component Builder was built for those who know PHP. If you are not familiar with PHP there are some places to get help like [Lynda.com](https://www.lynda.com/) and Udemy. You could go on to their websites and you can simply search for PHP and you would find courses to get you on your way. To get acquainted with CSS JavaScript HTML you need to go visit these websites. It was not developed for those who have no developing skills, I developed it actually for myself as developer of components, so that I can easily and quickly get most of the code done and I could just be focused on the actual custom code which goes beyond the norm. So that is what it is really made to do. If you don't have much knowledge of the Joomla API you just need to be able to read PHP and open a Joomla website, go to Libraries and to Classes, go to Joomla's own components. That means you would simply go to a Joomla install and you go to components and you would go to Content manager. Looking at the folder structures, then open and there you will see the Controllers, the Models and the Views. Open a View, start opening the script itself and read through it. +Component Builder was built for those who know PHP. If you are not familiar with PHP, there are some places to get help like [Lynda.com](https://www.lynda.com/) and Udemy. You could go to their websites, search for PHP, and you would find courses that would help you on your way. To get acquainted with CSS JavaScript HTML, you need to visit these websites. It was not developed for those who have no developing skills. I actually developed it for myself as a developer of components, so that I could easily and quickly get most of the code done, while I could focus on the actual custom code which goes beyond the norm. This is what it is really made to do. -### Joomla's Components - Learn How Codes Interconnects +### Learning How Joomla Component Builder Works -If you are using NetBeans you can hold onto a function like this "... if($this.>getLayout()..."and Select "...getlayout... "...and then press Ctrl Shift. It will show you where in your Joomla website that function is declared and [00:02:34](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h02m34s) you can open that file and you can click "... Open source in editor..." and you can start doing these kind of things and learn how codes interconnects to each other by just looking at Joomla's own [00:02:58](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h02m58s) components. Basically that's how I got to know how things work, I simply went to "... JHelperContent::getActions...", select "...getActions..." and press Control Shift and then opened that in the next window, look through the Class Methods and Class variables which ones that is extending. [00:03:21](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h03m21s) In this case, this one did not extend any. +If you don't have much knowledge of the Joomla API, it's not that difficult to get an understanding as long as you are able to read PHP. To learn more, open a Joomla website, go to libraries, start reading the classes. You can even go to Joomla's own components. Go to a Joomla install, then to components and to content manager. Look at the folder structures, open them, and you will see the controllers, the models, and the views. Open a view, open the script itself and read through it. If you are using NetBeans, you can hold onto a function like this one (getLayout) and press Ctrl+Shift. It will show you where in your Joomla website that function is declared. [00:02:34](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h02m34s) You can open that file, and open source in editor. You can learn how codes interconnects to each other by just looking at Joomla's own components. [00:02:58](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h02m58s) (See video.) [00:03:21](https://www.youtube.com/watch?v=9evJkBTnKxE&list=PLQRGFI8XZ_wtGvPQZWBfDzzlERLQgpMRE&t=00h03m21s) ### Application Implements API