Developing the Frontend of a Basic Joomla! Component
In the previous chapter, we developed the backend for our component. However, most of those components will need a frontend area where our users can interact with our component.
In this chapter, we will develop the frontend part of our component. We will create a project list that will show our current projects. Then, we will code a project detail view that will show the details of each project. By developing these new views, we will learn how to create menu items for our components. We will also learn how to add options to our menu items.
When coding for the frontend, we need to be careful and improve the user experience, so we need to create friendly URLs for our component. In the frontend, we want to offer an awesome experience, so we will learn to add CSS styles and interaction with JavaScript (JS) to our component.
So, in this chapter we’ll cover the following:
- Developing a frontend list view for our...