ZORALab / Hestia

One Peaceful Frontend+Backend Software Library Suite.
https://hestia.zoralab.com
Other
19 stars 1 forks source link

Develop core functional features for HestiaHUGO theme module based on ZORALab's Bissetii #1

Closed hollowaykeanho closed 1 year ago

hollowaykeanho commented 2 years ago

Description

Please provide a short description of what feature you're looking forward to
add into the existing repository below. Please include the story behind your
idea as well to give a better visualization of your idea.

Since Bissetii theme module is transforming into UI and its current code structure cannot support WASM at all, there is a need to re-write everything all over again with Hugo's latest functions. Hence, let's proceed to create a proper HestiaHUGO theme that focuses on supporting conventional web development and WASM seamlessly.

Expected Behavior

Please specify the expected behavior of your requested feature. Some great and
helpful pointers are your expected interface (e.g. command patterns, simple
sketches of the user interface, etc).

HestiaHUGO is developed and Hestia documentation itself is using it to test all its UI components, both conventional web development and WASM.

Current Absent Behavior

Please specify the current behavior (e.g. workaround, blockage, etc).

Project is empty and does not have any web UI modules.

Attachment

Please drag and drop the necessary data files (e.g. screenshot, logs, etc)
below.
hollowaykeanho commented 2 years ago

robots.txt functionalities are safely ported. Commit: 8377a821cc4ce2388b179d730c5c9e7910ea04a0

hollowaykeanho commented 2 years ago

page meta robots functionalities are safely ported. Commit: bb2761f95a074bdc1b24e5f5b9b8961306068ce1

hollowaykeanho commented 2 years ago

Added new feature: page variable debug interface working in server mode. Commit: 80aa1d5c17658115b0b08bfa1a57e45c628ee75a

hollowaykeanho commented 2 years ago

ported Open Graph title rendering. Commit: 7828b4a79c7987bd5722c12b01c3ec542c417980

hollowaykeanho commented 2 years ago

ported Open Graph URL rendering. Commit: 8dc646305e6b805dd292d8bcb5eb6a7f2aac68ba

hollowaykeanho commented 2 years ago

ported Open Graph Site Name rendering. Commit: 4a609ed04f8a38b38bd7fb7b7d17e6f889b0adad

hollowaykeanho commented 2 years ago

ported Open Graph Description rendering. Commit: cb7bd5de4684b79dfcd3c44447ce551d663ea00d

hollowaykeanho commented 2 years ago

ported Open Graph Locale rendering. Commit: cb7bd5de4684b79dfcd3c44447ce551d663ea00d

hollowaykeanho commented 2 years ago

ported Open Graph Locale Alternate rendering. Commit: 3a795835a611a18eebb453a569ebd0520483c961

hollowaykeanho commented 2 years ago

added Thumbnails debugging interface. Commit: 32a0247cb0c74cd16b27645d56fe20e77ab5d8dc

hollowaykeanho commented 2 years ago

ported redirect feature. Commit: 65bd17624e8650f9e18ddb230405900edcb03c2c

hollowaykeanho commented 2 years ago

ported multilingual feature. Commits: 08cb30668100b5734ebbf46771bd745388a0ba09, 9473c9146a81916e687ef3cf29d163371af24573, f5c2b7bd0f5aac82501866ffcfacdd7d73377693

hollowaykeanho commented 2 years ago

ported multiple output format feature. Commits: 08cb30668100b5734ebbf46771bd745388a0ba09, 9473c9146a81916e687ef3cf29d163371af24573, 81a312d63bfb6aaba77d4ca2edda85d7518a8e38, 2fac55d9ef2fc083ec8ca31555722be666ae9919, d62cd29e7c644977e0a2b37184b933d429b6fc00, and a60f1b4f33acfe9daa123f08df0f38cb1e890ddc

hollowaykeanho commented 2 years ago

ported and upgraded favicon feature. Commit: 7579870172699548ab21c3bb54ffcc8a59d011c7 and 8fbf4f712daf19f23b547c70f072ca9f4756a49d.

hollowaykeanho commented 2 years ago

PWA app manifest completed.. pending service worker.

hollowaykeanho commented 2 years ago

app manifest still needs to transfer certain text fields (e.g. shortcuts, descriptions, etc) to multilingual feature.

hollowaykeanho commented 2 years ago

PWA service worker linked and activated. Pending its development.

hollowaykeanho commented 2 years ago

Service worker caching policy successfully added and developed.

hollowaykeanho commented 2 years ago

PWA completed developed.

hollowaykeanho commented 2 years ago

browserconfig.xml generation and support feature developed.

hollowaykeanho commented 2 years ago

Thumbnails list generations fully developed.

hollowaykeanho commented 2 years ago

WASM key data structure parsing and processing function developed. Pending rendering...

hollowaykeanho commented 2 years ago

WASM linker feature fully developed.

hollowaykeanho commented 2 years ago

WASM embed feature fully developed.

hollowaykeanho commented 2 years ago

Shifted Site metadata and PWA shortcuts back into hestia data directory.

hollowaykeanho commented 2 years ago

language input data file designed and inserted.

hollowaykeanho commented 2 years ago

Hestia multilingual feature fully developed.

hollowaykeanho commented 2 years ago

Hestia datetime feature fully developed.

hollowaykeanho commented 2 years ago

Hestia CSS compiler fully developed.

hollowaykeanho commented 2 years ago

Hestia JS compiler fully developed.

hollowaykeanho commented 2 years ago

Hestia Components compiler fully developed.

hollowaykeanho commented 2 years ago

Hestia Schema.org LD+JSON feature fully developed.

hollowaykeanho commented 2 years ago

Hestia 404 page system fully developed. Its generic 404 page content design shall be done later once hestiaUI components are fully developed.

hollowaykeanho commented 2 years ago

Language specific offline pages fully developed.

hollowaykeanho commented 2 years ago

Sitemap fully refactored and developed. Further enhancment is filed under https://github.com/ZORALab/Hestia/issues/4

hollowaykeanho commented 2 years ago

hestia's console functions fully finalized.

hollowaykeanho commented 2 years ago

Hestia's data functions fully finalized.

hollowaykeanho commented 2 years ago

Hugo's layouts fully finalized.

hollowaykeanho commented 2 years ago

Hugo's shortcodes fully finalized.

hollowaykeanho commented 2 years ago

Hestia's shortcode fully finalized.

hollowaykeanho commented 2 years ago

Hestia's HTML rendering functions fully finalized.

hollowaykeanho commented 2 years ago

hestia JS rendering functions fully finalized.

hollowaykeanho commented 2 years ago

Hestia's components fully finalized.

hollowaykeanho commented 2 years ago

Hestia's xml rendering functions fully finalized.

hollowaykeanho commented 2 years ago

Hestia's JSON rendering functions completed developement.

hollowaykeanho commented 2 years ago

Hestia's render functions fully finalized

hollowaykeanho commented 2 years ago

Hestia's IsHestia data structure validation function fully finalized.

hollowaykeanho commented 2 years ago

Hestia's templates functions fully finalized.

hollowaykeanho commented 2 years ago

Hestia's archetypes data template fully finalized.

hollowaykeanho commented 2 years ago

Hestia's data directory fully finalized.