Skip to content

1. Getting Started

Jessglynne edited this page Nov 15, 2021 · 4 revisions

Astroid Framework is built with simplicity and ease use of mind. Astroid lets you manage every aspect of your Joomla website without writing a single line of code which helps you build Joomla templates easily. Also available in multiple languages.

Its a powerful framework for designers & developers to create responsive, fast & robust Joomla based websites and templates.

Technical Requirements

Requirements:

  • Joomla: 3.9+
  • PHP: 7.2.5+
  • Mysql: 5.7+ or Maria DB 10.2+ (info)

PHP Specifications:

  • max_execution_time = 300
  • max_input_time = 300
  • max_input_vars = 2000
  • memory_limit = 512M
  • post_max_size = 10M
  • upload_max_filesize = 10M

Layout Manager for Dummies

The layout manager in Astroid is one of the core engines that drives Astroid and it’s can be cumbersome at times with so many options. We will use this tutorial to simplify it and go through all the available options. In the above image you can see different colors and numbers representing settings for different areas in the Layout Manager.

Numbers 1 through 6 are section level settings.

  1. Hold the icon to move the section up or down in the layout manager.
  2. Edit the section level settings.
  3. Duplicate the section.
  4. Delete the section.
  5. Add a new section adjacent to the current.
  6. restructure the number of columns in the current section.

Number 7 is for column level settings.

  1. Edit the column level settings.

Numbers 8 through 11 are for element level settings.

  1. Edit the element settings.
  2. Duplicate the element.
  3. Delete the element.
  4. Add a new element inside the current column.

And numbers 12 through 14 are for row level settings.

  1. Add a new row below the the current row.
  2. Duplicate the row.
  3. Edit row Settings.

Astroid is structured in the following way:

Sections (You can have unlimited sections) Rows (Inside each section, you can have unlimited rows, rows stand vertically inside a section.) Columns (Inside each row, you can have a maximum of 12 columns, this is based on a standard bootstrap Grid system, Columns are horizontal containers.) Elements (Inside each column you can have unlimited elements, elements stand vertically inside the column.)

Animations, Custom Background options & Responsive settings are available for sections, columns and elements.

You can move elements within the columns. You can move columns within the section. You can move sections within the layout.

  1. Section level settings Custom classes, ID and layout overrides Custom colors
  2. Row Level Settings Custom classes & ID
  3. Column level settings Custom classes & ID Custom colors
  4. Element level settings Custom classes, ID (module position (for module position element only)).

4 type of elements

  1. Component (Core Joomla, non-repeatable)
  2. Messages (Core Joomla, non-repeatable)
  3. Banner (Astroid Feature, non-repeatable)
  4. Module(s) (Core Joomla, repeatable)

Installation

Astroid is simple and easy to install, though it also has 4 different files to choose from as per requirements. Please follow these easy steps to get started with this amazing framework:

  1. Download the extension install file (.zip);
  2. Log into your Joomla administrator;
  3. In the menu, choose: Extensions >> Manage >> Install;
  4. Choose the tab: Upload Package File;
  5. Click on the Choose File button and select the extension zip;
  6. Click on Upload & Install. And you now have the framework installed!

Creating a basic Astroid Template

Want to create your own template using Astroid Framework? Or wondering how & where to begin with after installing Astroid on your Joomla? Enough of scratching your head now, below are the basic steps listed for creating your own template using the “Amazing” Astroid Framework:

  • Go ahead and install the Astroid package(both Framework & Template) on your Joomla. Download Here!
  • After installation, go to Extensions > Templates > Templates. Click & Open Astroid_template_zero Details.

  • On Template Customize page, click on Copy Template button & Name the copied template as per choice(eg. jd_xxxx) & then click on copy template button.

  • Now under template Styles you will see your newly created template on Astroid framework. Set this template as Default.

  • After creating your own template, Delete the Astroid_template_zero from Style & Uninstall the Astroid Template_zero file from your Joomla.