Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New UI Template Tools and Utilities #2396

Open
FrederickChan opened this issue Sep 11, 2022 · 3 comments
Open

New UI Template Tools and Utilities #2396

FrederickChan opened this issue Sep 11, 2022 · 3 comments
Assignees
Labels
Roadmap Tracking Development Planning Use Only

Comments

@FrederickChan
Copy link
Member

TWIG Template Engine, and implementations:

  • Add new Bootstrap 5.2
  • Support for Emails
  • Support for Administration Interface
  • Sort out email templates
@FrederickChan FrederickChan self-assigned this Sep 11, 2022
@FrederickChan FrederickChan added this to the PHPFusion 9.03.00 milestone Sep 11, 2022
@FrederickChan FrederickChan added the Roadmap Tracking Development Planning Use Only label Sep 11, 2022
FrederickChan added a commit that referenced this issue Sep 11, 2022
Signed-off-by: deviance <meangczac.chan@gmail.com>
FrederickChan added a commit that referenced this issue Sep 11, 2022
Signed-off-by: deviance <meangczac.chan@gmail.com>
@FrederickChan
Copy link
Member Author

FrederickChan commented Sep 11, 2022

Twig is added. Test URL in test folder - test/twig.php

@FrederickChan
Copy link
Member Author

The package can be managed and updated easily via composer in the future, but we'll just have to include the entire package for everyone to download.

FrederickChan added a commit that referenced this issue Sep 12, 2022
#2396

Signed-off-by: deviance <meangczac.chan@gmail.com>
FrederickChan added a commit that referenced this issue Sep 12, 2022
#2396

Signed-off-by: deviance <meangczac.chan@gmail.com>
@FrederickChan
Copy link
Member Author

FrederickChan commented Sep 12, 2022

Ok, the essentials are in. I will start patching components template this weekend.

FrederickChan added a commit that referenced this issue Sep 18, 2022
…e no glyph found in the system.

For example, get_icon('profile') will generate "<i class='fa-solid fa-id-badge'></i>'.
Lets examine another example - get_icon('fad fa-thumbs-up') will also generate "<i class='fad fa-thumbs-up'></i> since it is not found in the available cache. However, this approach is not recommended as it is just a temporary fix for you.

A permanent fix is to use set_icon('thumbs-up', 'fad fa-thumbs-up'); any line in your theme.php file, so you can get_icon('thumbs-up') anywhere in the system.

#2396
Signed-off-by: deviance <meangczac.chan@gmail.com>
FrederickChan added a commit that referenced this issue Oct 5, 2022
Roadmap Tracking Items: #2402, #2401, #2400, #2398, #2396

Also fixes a bug where tab components do not share the same instance, and fix tracking cookies not utilized.

Signed-off-by: deviance <meangczac.chan@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Roadmap Tracking Development Planning Use Only
Projects
Status: Bug Reports & Reviews
Development

No branches or pull requests

1 participant