commit e62bfce047fc0195cc6d9bc806aca97e69c55c62 Author: NixReaper Date: Sun Jul 26 17:05:06 2026 -0500 Scaffold Aurora Admin marketing theme (Home, Features, Blog) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fafff2e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +Thumbs.db diff --git a/404.php b/404.php new file mode 100644 index 0000000..e49354f --- /dev/null +++ b/404.php @@ -0,0 +1,11 @@ + +
+

+

+ +
+/enqueue for a webfont. */ + --aurora-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; +} + +body { + background: var(--aurora-app-bg-solid); + background-image: var(--aurora-app-bg); + background-attachment: fixed; + color: var(--aurora-text); + font-family: var(--aurora-font-family); +} diff --git a/assets/images/banner-1544x500.png b/assets/images/banner-1544x500.png new file mode 100644 index 0000000..f9101bf Binary files /dev/null and b/assets/images/banner-1544x500.png differ diff --git a/assets/images/banner-772x250.png b/assets/images/banner-772x250.png new file mode 100644 index 0000000..e5b5db1 Binary files /dev/null and b/assets/images/banner-772x250.png differ diff --git a/assets/images/icon-128x128.png b/assets/images/icon-128x128.png new file mode 100644 index 0000000..2c9ab03 Binary files /dev/null and b/assets/images/icon-128x128.png differ diff --git a/assets/images/icon-256x256.png b/assets/images/icon-256x256.png new file mode 100644 index 0000000..ae138e5 Binary files /dev/null and b/assets/images/icon-256x256.png differ diff --git a/assets/images/logo.png b/assets/images/logo.png new file mode 100644 index 0000000..90af134 Binary files /dev/null and b/assets/images/logo.png differ diff --git a/assets/images/screenshot-1.png b/assets/images/screenshot-1.png new file mode 100644 index 0000000..6f9809f Binary files /dev/null and b/assets/images/screenshot-1.png differ diff --git a/assets/images/screenshot-2.png b/assets/images/screenshot-2.png new file mode 100644 index 0000000..29fef98 Binary files /dev/null and b/assets/images/screenshot-2.png differ diff --git a/assets/images/screenshot-3.png b/assets/images/screenshot-3.png new file mode 100644 index 0000000..a467242 Binary files /dev/null and b/assets/images/screenshot-3.png differ diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..a0a86ed --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,11 @@ +(function () { + var toggle = document.querySelector('.nav-toggle'); + var nav = document.getElementById('site-nav-menu'); + if (!toggle || !nav) return; + + toggle.addEventListener('click', function () { + var isOpen = nav.classList.toggle('is-open'); + toggle.classList.toggle('is-open', isOpen); + toggle.setAttribute('aria-expanded', isOpen ? 'true' : 'false'); + }); +})(); diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..4922058 --- /dev/null +++ b/footer.php @@ -0,0 +1,29 @@ + + + + + + + + diff --git a/front-page.php b/front-page.php new file mode 100644 index 0000000..e947645 --- /dev/null +++ b/front-page.php @@ -0,0 +1,57 @@ + '🖥️', 'title' => 'Real replacement screens', 'desc' => 'Posts, Pages, Media, Users, Comments, Plugins, Nav Menus, Widgets, Themes, Settings, Tools, Export, and Import — rebuilt, not reskinned.'], + ['icon' => '🌓', 'title' => 'A real dark mode', 'desc' => 'Covers the entire admin, including native screens Aurora frames rather than rebuilds. 10 color presets plus 2 flat neutrals.'], + ['icon' => '🧰', 'title' => 'Power tools', 'desc' => 'Role Editor, Activity Log with Admin/User tabs, Menu Creator with drag-and-drop, Media Folders, White Label, Login Redirect, and more.'], + ['icon' => '🧩', 'title' => 'Disable Gutenberg', 'desc' => 'One toggle switches every post type back to the classic editor, for anyone who prefers it.'], +]; +?> +
+
+

+

+ +

+ +
+
+ +
+
+
+ + + +
+
+
+ +
+
+

+

+
+
+ +
+
+

+
+ <?php esc_attr_e('The Aurora dashboard', 'aurora-admin-theme'); ?> + <?php esc_attr_e('Role Editor with capability tooltips', 'aurora-admin-theme'); ?> + <?php esc_attr_e('Media Library with folders, dark mode across the admin', 'aurora-admin-theme'); ?> +
+
+
+ +> + + + + + +> + +
+ +
diff --git a/home.php b/home.php new file mode 100644 index 0000000..259f61f --- /dev/null +++ b/home.php @@ -0,0 +1,23 @@ + +
+
+

+

+
+ + +
+ + + +
+ + +

+ +
+/ accordion — no JS + * needed for expand/collapse. + */ +function aurora_faq_item($question, $answer_html) +{ + ?> +
+ +
+
+ 60, + 'width' => 240, + 'flex-height' => true, + 'flex-width' => true, + ]); + + register_nav_menus([ + 'primary' => __('Primary Navigation', 'aurora-admin-theme'), + ]); +}); + +// No admin bar on the marketing site — this is a public-facing product site, +// not an app, and the front end should never look like wp-admin leaked +// through. +add_filter('show_admin_bar', '__return_false'); diff --git a/index.php b/index.php new file mode 100644 index 0000000..2d74f6c --- /dev/null +++ b/index.php @@ -0,0 +1,18 @@ + +
+ +
+ + + +
+ + +

+ +
+ '📝', 'title' => 'Posts, Pages & Media', 'desc' => 'Full list/edit/delete flows for Posts, Pages, and the Media Library — the same data and capabilities, rebuilt.'], + ['icon' => '👥', 'title' => 'Users & Comments', 'desc' => 'Manage users and comments with a modern interface, including Add User and Comments moderation.'], + ['icon' => '🔌', 'title' => 'Plugins', 'desc' => 'A rebuilt Plugins screen that stays correctly in sync after activate/deactivate/delete.'], + ['icon' => '🎨', 'title' => 'Appearance', 'desc' => 'Nav Menus, Widgets, and Themes all get the same modern frame.'], + ['icon' => '⚙️', 'title' => 'Core Settings', 'desc' => 'General, Writing, Reading, Discussion, and Permalinks — rebuilt, not reskinned.'], + ['icon' => '🛠️', 'title' => 'Tools, Export & Import', 'desc' => 'Available Tools, Export, and Import all get real Aurora-built replacements.'], + ['icon' => '🧑', 'title' => 'Profile & the block editor', 'desc' => 'Your profile page and the block editor get the same modern, dark-themed frame.'], +]; + +$power_tools = [ + ['icon' => '🎭', 'title' => 'Role Editor', 'desc' => 'A visual capability editor for every role, with plain-English tooltips explaining what each capability actually does.'], + ['icon' => '📜', 'title' => 'Activity Log', 'desc' => 'A filterable table — Date, Author, IP Address, Type, Action, Description — with separate Admin and User tabs.'], + ['icon' => '📁', 'title' => 'Media Folders', 'desc' => 'Organize your Media Library into folders, drag-and-drop included.'], + ['icon' => '📋', 'title' => 'Menu Creator', 'desc' => 'Build and customize your own wp-admin sidebar menu, with drag-and-drop reordering.'], + ['icon' => '🔔', 'title' => 'Admin Notices', 'desc' => 'Control which plugin nag notices you actually see.'], + ['icon' => '🏷️', 'title' => 'White Label', 'desc' => 'Rename and rebrand the admin for client sites.'], + ['icon' => '↪️', 'title' => 'Login Redirect', 'desc' => "Optionally send logged-out visitors and specific roles to custom URLs — never touches wp-login.php itself."], + ['icon' => '✏️', 'title' => 'Disable Gutenberg', 'desc' => 'An opt-in toggle that switches every post type to the classic editor instead of the block editor.'], + ['icon' => '🧩', 'title' => 'Modules', 'desc' => "A one-click addon marketplace for Aurora's standalone companion plugins (File Manager, Database Explorer, Site Backup)."], +]; + +$look_and_feel = [ + ['icon' => '🌓', 'title' => 'A real dark mode', 'desc' => 'Covers the entire admin, not just a few screens — including native screens Aurora frames rather than rebuilds.'], + ['icon' => '🎨', 'title' => '10 color presets', 'desc' => 'Plus 2 flat neutrals, applied across the whole interface.'], + ['icon' => '🟦', 'title' => 'Rounded, framed cards', 'desc' => 'Theme-tinted scrollbars; the block editor and other full-screen views get the same treatment.'], + ['icon' => '🔤', 'title' => 'Optional Google Font', 'desc' => 'Off by default — see Privacy below for what that means.'], +]; +?> + + +
+
+

+
+ + + +
+
+
+ +
+
+

+
+ + + +
+
+
+ +
+
+

+
+ + + +
+
+
+ +
+
+

+

+

+

+
+
+ +
+
+

+ +
+
+ +
+ +
> +

+
+ +
+
+ +
+ +
+ +
> +
+

+

+
+ +
+ +
+ +
+
+ + +
+ dashicon slug or emoji, 'title' => string, 'desc' => string] + * Called via get_template_part('template-parts/content-feature-card', null, $args). + */ +$icon = $args['icon'] ?? ''; +$title = $args['title'] ?? ''; +$desc = $args['desc'] ?? ''; +?> +
+ + + +

+

+
diff --git a/template-parts/content-post-card.php b/template-parts/content-post-card.php new file mode 100644 index 0000000..004e7d3 --- /dev/null +++ b/template-parts/content-post-card.php @@ -0,0 +1,16 @@ + + diff --git a/template-parts/cta-footer.php b/template-parts/cta-footer.php new file mode 100644 index 0000000..5e75e66 --- /dev/null +++ b/template-parts/cta-footer.php @@ -0,0 +1,20 @@ + +
+
+

+

+ + + + +
+
diff --git a/template-parts/nav-primary.php b/template-parts/nav-primary.php new file mode 100644 index 0000000..b1018aa --- /dev/null +++ b/template-parts/nav-primary.php @@ -0,0 +1,31 @@ + + +