Astroid Framework - Powerful Joomla Template Framework

Overview

Github All Releases License: GPL v3 GitHub release

Astroid Framework - Powerful Joomla Template Framework

Watch Intro Video here

Features

  • Bootstrap 5 Compatible
  • Built for Joomla 4
  • Drag and Drop Layout Builder
  • Advanced Responsive Control
  • Advanced Mega Menu
  • Off-Canvas Menu
  • Advanced Typography Controls
  • Advanced Blog Options
  • Unlimited Custom Code
  • Logo and Header Options
  • Enhanced User Experience
  • Import/Export Settings
  • Only Enable What You Need
  • Font Awesome 5
  • Social Icons & Share
  • SaaS ready
  • Responsive & Accessible Design
  • Refactored Codebase

Requirements

  • Joomla: 3.x, 4.x
  • PHP : 5.6+

Browser Support

Chrome Firefox Edge Safari
  Chrome 64+     Firefox 58+     Edge 14+     Safari 10+   

Links

Changelogs

Version 2.5.8 - November 11th, 2021

[fixbug] Fix hideonxxl is missing.
[fixbug] Fix blog column not work on Featured Article view on One and Zero Template
[improve] Add Theme-Width option
[improve] Improve Social col style. Add trigger onBeforeAstroidTemplateFormLoad & onAfterAstroidTemplateFormLoad
[improve] Improve Responsive Stacked Divided header
[improve] Improve Contact Info style & Off-canvas RTL style 
[improve] Add font-size option for Heading on Category Blog Layout

Version 2.5.7 - November 5th, 2021

[fixbug] Fix issue missing .form-group of Zero and One Template with BS5
[improve] Add Text Logo Typography.

Version 2.5.6 - November 4th, 2021

[fixbug] Fix logo sticky disappear in xxl screen
[improve] Improve Social Style
[improve] Fix Pagination Buttons in mobile run out of screen and Add float-left, float-right class 

Version 2.5.5 - November 2nd, 2021

[update] Migrate to Bootstrap 5
[update] Update Social layout
[update] Update Blog post type
[update] Update Astroid Information
[add] Add Stacked Center Balance header
[add] Add Column Order in Responsive layout
[add] Add Color option for Back to top icon
[fixbug] Fix PHP warning when Itemid is null
[fixbug] Fix PHP warning when system redirect to admin login
[fixbug] Fix 404 error when load cassiopeia/css/vendor/fontawesome-free/fontawesome.min.css
Comments
  • Astroid 2.6.0 fonts folder not working anymore

    Astroid 2.6.0 fonts folder not working anymore

    Hi Sonny, big problem. The fonts folder is not working anymore. I think it is because you move some folders from template to media folder. Many people from EU use this trick and add their own fonts into this folder to avoid loading from Google fonts. Here is the description what I mean ( switch to english) https://www.joomlaplates.de/joomla-tips-und-tricks/google-schrift-deaktivieren.html Greatings Peter

    AND btw you cant downgrade from Astroid 2.6.0 to 2.5.20 because all files are already moved and not copied to Joomla/media folder

    bug Joomla 4 PHP8.1 
    opened by Joomlaplates 70
  • Need a hand for Translation

    Need a hand for Translation

    Hi @Joomlaplates,

    I need your help with Astroid Multi-language. As you know, Joomdev stopped maintain Astroid. And we have Astroid v2.5.8 here. But other languages still out of date. May you help me create a new transifex account and push original language to continue update it?

    I will assign you to writer permission so you can update language direct to this repository. Everyone who want to contribute to this project are welcome.

    Everybody please help us check & feedback for translation packages in https://github.com/templaza/astroid-framework/tree/language If you are interesting, please email to Joomlaplates to join translate team [email protected]

    Thanks & Best Regards, Sonny

    help wanted 
    opened by sonvnn 31
  • A better solution to flush the compiled CSS files when in website development (testing CSS).

    A better solution to flush the compiled CSS files when in website development (testing CSS).

    As a developer, I need to empty the Astroid cache often and each time I have to; Step 1: enter the Astroid template manager administration> Extensions > Templates > Styles Step 2: Click to open the “Default” (or another) Astroid layout Style Step 3: Click the “Template Options” button Step 4: Wait until the Template Style admin windows are fully loaded (Astroid animation or not) Step 5: Click the “Clear cache” button

    compiled

    Now I bypass all that and use FTP (for live websites) or Finder Mac (local) to clear them directly, efficient but not practical.

    • JoomDev people suggest I use The Debug function???? I try and it seems to have no effect on the CSS compiled by Astroid? — With Debug on:

    • compiled CSS continued to be generated
    • You still need to go in Astroid template config to Clear the cache
    • If you refresh (reload) the site the same compiled CSS stay in the CSS folder

    SOLUTIONS a) A “Clear Astroid Cache” button at the first level of Joomla administration (like presented here) to bypass the 3 clicks and wait to access the “Clear Cache” button in your Astroid template management. (I think you need an administration plugin for that?)

    Photoshop montage on what a button like that can look like. cache-button

    OR EVEN BETTER b) A Development button or setting in the Astroid plugin that tells the system to still generate the compiled CSS but automatically delete them and recreate a new one every time you refresh the website. This setting exists in other frameworks.

    Photoshop montage on what a button like that can look like. dev-setting-astroid-plugin

    enhancement 
    opened by Chacapamac 29
  • New Preset funtion in 2.5.18

    New Preset funtion in 2.5.18

    Hi Sonni, the new preset funtion in Astroid 2.5.18 is great and its working well. BUT its not working if you already have preset styles from Astroid 2.5.17. You can select them but not working. Regards Peter

    opened by Joomlaplates 25
  • "Styles" list in JCE Pro editor doesn't work

    Hi,

    I'm using Astroid One and Zero on some sites, and Joomlaplates templates too. In the editor, the styles list is freezed with One and Zero, with Sounds from Joomlaplates too. No problem with Hope from Joomlaplates nor with Cassiopeia. I opened threads on JCE and Joomlaplates forums too.

    Same problem with JCE core. Core and Pro are 2.9.30, Astroid Framework 2.6.1, One and Zero 2.6.0, Sounds 1.3.10

    bug Joomla 4 
    opened by fontanil 22
  • Do you plan to have an official page or accessible public documentation for the New Templaza Astroid?

    Do you plan to have an official page or accessible public documentation for the New Templaza Astroid?

    I ask because I collect the existing documentation ( https://docs.joomdev.com/category/astroid-user-manual/) from Joomdev. I’m still collecting every important bit and piece I can find. I can easily repurpose and improve the existing documentation to not infringe any copyright. When done, you can place it on your (or a new) website and I can also work on the Wiki here, on Github.

    I think, if you are serious about Astroid, it will be great to start an official page and Forum section of your Templaza website or a new public website dedicated to Astroid. I’m extremely busy until mid-February, but I will be please to help put something together. After March, I can give you at least 1/4 or more of my day only on Astroid if needed.

    Yesterday, I ask Joomdev if they let you copy their entire Youtube Playlist — Astroid Joomla Framework Tutorials https://www.youtube.com/playlist?list=PLv9TlpLcSZTBBVpJqe3SdJ34A6VvicXqM to your own or a new YouTube Channel for safekeeping.

    If I don’t have any answer, I will try directly with Chetan that works at Joomdev and make most, if not all of these Videos.

    If I still don’t have an answer, after March, I can start to produce pros videos tutorials (in French & English) — We can start by highlighting the new functions you are adding to Astroid and after, starting with the most important functions that need really help by video.

    question 
    opened by Chacapamac 22
  • Astroid Menu Options negative margin

    Astroid Menu Options negative margin

    Hey all!

    This post is about a problem with the negative margin in the #astroid-menu-options in astroid-menu-options.css #astroid-menu-options { margin-left: -180px; } Just check the image below to see how it looks like.

    Joomla Version: 4.0.4 Astroid Version: 2.5.10 Template (one) Version: 1.3.4

    menuoptions

    opened by vtheod 22
  • JQuery loads twice

    JQuery loads twice

    Hi @sonvnn Why should astroid load the JQuery library while it's already loaded in the core? I think you should disable JQuery as well as the jquery.noConflict.js

    opened by vtheod 20
  • [2.5.7] Responsive settings are ignored after upgrade from 2.5.4

    [2.5.7] Responsive settings are ignored after upgrade from 2.5.4

    Today I updated from 2.5.4 to 2.5.7.

    After this upgrade the responsive settings for a layout element seem to be ignored.

    The settings are like:

    image

    But this settings are completely been ignored and the element is also shown on large and extra-large screens.

    Any ideas what might cause this?

    opened by FrankReisenhofer 17
  • PHP 8.x Various Deprecation notices

    PHP 8.x Various Deprecation notices

    Working with PHP 8.1.7, i get Various Deprecation Notices from your Astroid Template. NB : I encountered these Notices on previous versions of PHP 8.x NB2 : I only suggest here my corrections. Keep up the good work anyhow.

    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /libraries/astroid/framework/library/astroid/Helper.php on line 240 $str = str_replace(" AND ", " && ", (string) $str);

    Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /libraries/astroid/framework/library/astroid/Component/Includer.php on line 46 $body = str_replace($includer['replace'], (string) self::$func() , $body);

    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /templates/astroid_template_one/html/com_users/login/default_login.php on line 30

    Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /templates/astroid_template_one/html/com_users/login/default_login.php on line 42

    <?php if (($this->params->get('logindescription_show') == 1 && str_replace(' ', '', (string) $this->params->get('login_description')) != '') || $this->params->get('login_image') != '') : ?>

    bug 
    opened by ghazal 16
  • Adding Favicon Manifest Link (Template manager basics) as /favicons/site.webmanifest give //favicons/site.webmanifest?

    Adding Favicon Manifest Link (Template manager basics) as /favicons/site.webmanifest give //favicons/site.webmanifest?

    Adding a Favicon Manifest Lnk (Template manager basics) as /favicons/site.webmanifest Become this in the html (remark the double slash) —> //favicons/site.webmanifest

    Seems to work anyway? Manifest

    bug 
    opened by Chacapamac 13
  • JCE icones + fontawesome with Astroid 2.6.3

    JCE icones + fontawesome with Astroid 2.6.3

    I have a problem with version 2.6.3 of Astroid. JCE icons are no longer visible in frontend and fontawesome either. I put back a 2.6.0 version and everything works perfectly... Can you tell me how to solve it please?

    bug 
    opened by marionlep 16
  • Astroid 2.6.3 and Template One 2.6.3: styles are not correctly recognised

    Astroid 2.6.3 and Template One 2.6.3: styles are not correctly recognised

    Hi,

    For several monthes I'm using two styles (not child template) of Astroid One. One style as default with blue background color, no image, the other for the home only with a background picture and a transparent background color for ".astroid-layout.astroid-layout-boxed .astroid-wrapper".

    Using Astroid 2.6.2 (and One 2.6.3), all work well: changing the page use the right style, picture on the home page, background color for the other pages. If I update Astroid Framework to 2.6.3, the styles are not the right ones, all page are sometimes using the home style, sometimes the default one. If I reinstall the Framework 2.6.2, everithing is working welle again.

    Is it a bug in Astroid 2.6.3, or how could I do?

    Regards, Robert

    opened by fontanil 8
  • Joomla Mediamanager frontend - building new folder

    Joomla Mediamanager frontend - building new folder

    Hi Sonny, Joomla 4.2.5 and PHP 8.1

    It occurs that in the Images and Links section, if you create a new folder the popup freezes and does not go ahead, even if the folder is created. To view it, close the popup, go back and reopen the Images and Links tab.

    These are the errors reported in the console: Uncaught TypeError: Joomla.renderMessages is not a function at Notifications.notify (media-manager.min.js?41349ab7c112a7dc4604ebd5568a311d0c57880f:1:80540) at Notifications.success (media-manager.min.js?41349ab7c112a7dc4604ebd5568a311d0c57880f:1:80346) at onSuccess (media-manager.min.js?41349ab7c112a7dc4604ebd5568a311d0c57880f:1:103942) at n.onreadystatechange (core.min.js?bea7b244e267b04087cedcf531f6fe827a8e101f:1:6213)

    Video Recording Screen: https://youtu.be/n5GFW_rrQxc

    We test with the templates from joomlaplates and astroid framework 2.6.2 With cassiopeia is everthing ok.

    Kind regards, Dirk JP-Admin Joomla-Master forum.joomla.de/

    bug 
    opened by WM-Loose 9
  • Back to top button does not show up

    Back to top button does not show up

    https://new.apuhaku.com/en/ this is page where is enabled back to top button here is url which shows template settings. https://i.postimg.cc/VvvrzpY7/Opera-Snapshot-2022-09-29-013534-new-apuhaku-com.png so normally it should show arrow but it does not.

    bug 
    opened by Giorgi625 8
  • Disqus comments in multilang website show on one language.

    Disqus comments in multilang website show on one language.

    So I have enabled Disqus comments on two language website, but on both languages disqus shows only on one language. can you fix it? here is instruction https://help.disqus.com/en/articles/1717203-multi-lingual-websites

    opened by Giorgi625 0
Releases(v2.6.3)
Owner
TemPlaza
TemPlaza
A template abstraction prototype for PHP template engines

Schranz Templating A template abstraction prototype for PHP template engines. This project should help to find a way for a general Template Render Int

Schranz Templating 16 Dec 7, 2022
A PHP project template with PHP 8.1, Laminas Framework and Doctrine

A PHP project template with PHP 8.1, Laminas Framework and Doctrine

Henrik Thesing 3 Mar 8, 2022
Twig, the flexible, fast, and secure template language for PHP

Twig, the flexible, fast, and secure template language for PHP Twig is a template language for PHP, released under the new BSD license (code and docum

Twig 7.7k Jan 1, 2023
Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic.

Smarty 3 template engine smarty.net Documentation For documentation see www.smarty.net/docs/en/ Requirements Smarty can be run with PHP 5.2 to PHP 7.4

Smarty PHP Template Engine 2.1k Jan 1, 2023
Native PHP template system

Plates Plates is a native PHP template system that's fast, easy to use and easy to extend. It's inspired by the excellent Twig template engine and str

The League of Extraordinary Packages 1.3k Jan 7, 2023
☕ Latte: the intuitive and fast template engine for those who want the most secure PHP sites.

Latte: amazing template engine for PHP Introduction Latte is a template engine for PHP which eases your work and ensures the output is protected again

Nette Foundation 898 Dec 25, 2022
View template engine of PHP extracted from Laravel

Blade 【简体中文】 This is a view templating engine which is extracted from Laravel. It's independent without relying on Laravel's Container or any others.

刘小乐 143 Dec 13, 2022
PHP template engine for native PHP templates

FOIL PHP template engine, for PHP templates. Foil brings all the flexibility and power of modern template engines to native PHP templates. Write simpl

Foil PHP 167 Dec 3, 2022
A lightweight template parser used by PyroCMS.

Lex Lex is a lightweight template parser. Lex is released under the MIT License and is Copyrighted 2011 - 2014 PyroCMS Team. Change Log 2.3.2 Convert

PyroCMS 102 Dec 21, 2022
A complete and fully-functional implementation of the Jade template language for PHP

Tale Jade for PHP Finally a fully-functional, complete and clean port of the Jade language to PHP — Abraham Lincoln The Tale Jade Template Engine brin

Talesoft 91 Dec 27, 2022
Laravel package template

REPLACE Simple and flexible package template. Usage Replace all occurances of REPLACE (case sensitive) with the name of the package namespace. E.g. th

ARCHTECH 56 Aug 15, 2022
A ready-to-use Model View Controller template in PHP

PHP-MVC-Template A ready-to-use Model View Controller template in PHP Use this repo as a template! (Or clone it) Start to configure your MVC file Afte

Loule | Louis 20 Dec 26, 2022
The Templating component provides all the tools needed to build any kind of template system.

Templating Component The Templating component provides all the tools needed to build any kind of template system. It provides an infrastructure to loa

Symfony 999 Dec 25, 2022
Provides a GitHub repository template for a PHP package, using GitHub actions.

php-package-template Installation ?? This is a great place for showing how to install the package, see below: Run $ composer require ergebnis/php-pack

null 280 Dec 27, 2022
The free-to-use template for your Imagehost-website made with PHP, HTML and CSS!

The free-to-use template for your Imagehost-website made with PHP, HTML and CSS! Some information before we start This repo is only code related, to a

Ilian 6 Jul 22, 2022
Document templates Laravel package is intended for creating/managing user editable document template

Document Templates Introduction Document templates Laravel package is intended for creating/managing user editable document templates, with ability to

42coders 139 Dec 15, 2022
The free-to-use template for your Imagehost-website made with PHP, HTML and CSS!

The free-to-use template for your Imagehost-website made with PHP, HTML and CSS! Some information before we start This repo is only code related, to a

Ilian 6 Jul 22, 2022
A SilverStripe Module with template methods to quickly make use of FocusPoint, LazySizes, and Object-fit

LazyFocusFit A SilverStripe module with template methods to quickly make use of FocusPoint, LazySizes and object-fit. Requirements PHP FocusPoint JS/C

Evans Hunt 9 Nov 4, 2022
⚡️ Simple and fastly template engine for PHP

EasyTpl ⚡️ Simple and fastly template engine for PHP Features It's simple, lightweight and fastly. No learning costs, syntax like PHP template It is s

PHPPkg 19 Dec 9, 2022