From a623081d67316dc3870f300fc48a83497a7459b7 Mon Sep 17 00:00:00 2001 From: Rochet2 Date: Tue, 26 May 2026 03:50:32 +0300 Subject: [PATCH] Simplify project pages and restore the Google Form feedback link. Remove status and updated badges, trim the Eluna page to low-maintenance links, restore the feedback form in nav and contact, and reword the homepage intro. --- README.md | 2 -- _data/projects.yml | 31 +------------------------------ _layouts/default.html | 14 +++++--------- _posts/2013-03-13-Eluna.md | 9 +-------- contact/index.html | 2 +- css/style.css | 19 ------------------- index.html | 2 +- search.json | 3 +-- 8 files changed, 10 insertions(+), 72 deletions(-) diff --git a/README.md b/README.md index 0027c7d..e8c1edb 100644 --- a/README.md +++ b/README.md @@ -23,8 +23,6 @@ Most content lives in plain files. No build tools are required locally; GitHub P ```yaml "My Project": - status: active - updated: 2026-05-26 tags: [trinity, cpp] downloads: - label: GitHub source diff --git a/_data/projects.yml b/_data/projects.yml index 0e5322a..6d7d986 100644 --- a/_data/projects.yml +++ b/_data/projects.yml @@ -1,9 +1,7 @@ # Project metadata and download buttons. Keys must match post titles exactly. # downloads: label + url; use version on /downloads/ files and bump when the file changes. -# tags: search keywords; status: active, archived, or external; updated: YYYY-MM-DD shown on the project page. +# tags: optional search keywords. "Portal Master": - status: active - updated: 2011-03-28 tags: [sql, trinity, mangos, npc, teleport] downloads: - label: TrinityCore @@ -17,8 +15,6 @@ version: 1 Jukebox: - status: active - updated: 2011-06-16 tags: [sql, trinity, mangos, npc] downloads: - label: TrinityCore @@ -29,8 +25,6 @@ Jukebox: version: 1 Transmogrification: - status: active - updated: 2012-06-24 tags: [trinity, cpp, transmog, 3.3.5] downloads: - label: TrinityCore 3.3.5 - Legion @@ -41,16 +35,12 @@ Transmogrification: url: https://github.com/Rochet2/TrinityCore/blob/transmogvendor_3.3.5/src/server/scripts/Custom/TransmogDisplayVendor/ Reforging: - status: active - updated: 2012-08-30 tags: [trinity, cpp, 3.3.5] downloads: - label: TrinityCore url: https://github.com/Rochet2/TrinityCore/blob/reforging_3.3.5/src/server/scripts/Custom/Reforging/ GOMove: - status: active - updated: 2012-09-12 tags: [trinity, cpp, gameobject] downloads: - label: TrinityCore 3.3.5 @@ -61,9 +51,6 @@ GOMove: url: https://github.com/Rochet2/TrinityCore/blob/gomove_master/src/server/scripts/Custom/GOMove/ Eluna: - status: external - updated: 2026-05-26 - tags: [eluna, lua, trinity, mangos, cmangos] downloads: - label: Installation guide url: https://github.com/ElunaLuaEngine/Eluna/blob/master/docs/INSTALL.md @@ -71,14 +58,10 @@ Eluna: url: https://elunaluaengine.github.io/ - label: Eluna source url: https://github.com/ElunaLuaEngine/Eluna - - label: TrinityCore WotLK with Eluna - url: https://github.com/ElunaLuaEngine/ElunaTrinityWotlk - label: Example scripts url: https://github.com/ElunaLuaEngine/Scripts "Item enchant visuals": - status: active - updated: 2013-04-21 tags: [trinity, eluna, lua, items] downloads: - label: TrinityCore @@ -87,8 +70,6 @@ Eluna: url: https://github.com/ElunaLuaEngine/Scripts/blob/master/Custom/Weapon%20visuals.lua "Dress NPCs": - status: active - updated: 2013-09-28 tags: [trinity, cpp, npc] downloads: - label: TrinityCore 3.3.5 @@ -101,8 +82,6 @@ Eluna: url: https://github.com/Rochet2/TrinityCore/blob/dressnpcs_master/src/server/scripts/Custom/DressNPCs/ Multivendor: - status: active - updated: 2013-12-01 tags: [trinity, cpp, vendor, gossip] downloads: - label: TrinityCore 3.3.5 @@ -115,8 +94,6 @@ Multivendor: url: https://github.com/Rochet2/TrinityCore/blob/multivendor_master/src/server/scripts/Custom/Multivendor/ "Player and item gossip": - status: active - updated: 2013-12-13 tags: [trinity, cpp, gossip] downloads: - label: TrinityCore 3.3.5 @@ -129,16 +106,12 @@ Multivendor: url: https://github.com/Rochet2/TrinityCore/blob/playeritemgossip_master/src/server/scripts/Custom/Player and Item Gossip/ AIO: - status: active - updated: 2015-06-09 tags: [eluna, lua, client] downloads: - label: Eluna Lua Engine url: https://github.com/Rochet2/AIO Objscale: - status: active - updated: 2015-08-12 tags: [trinity, cpp, creature, gameobject] downloads: - label: TrinityCore 3.3.5 @@ -151,8 +124,6 @@ Objscale: url: https://github.com/Rochet2/TrinityCore/blob/objscale_master/src/server/scripts/Custom/objscale/ Multitrainer: - status: active - updated: 2020-05-05 tags: [trinity, cpp, trainer, npc, gossip] downloads: - label: TrinityCore 3.3.5 diff --git a/_layouts/default.html b/_layouts/default.html index 496253c..8a468a0 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -54,7 +54,7 @@
-
LogoDownloads
ContactFeedback
+
LogoDownloads
ContactFeedback
@@ -85,15 +85,11 @@ {{ page.title | xml_escape }} icon

{{ page.title }}

- {% if project.status or project.updated or project.tags %} + {% if project.tags %}
- {% if project.status %}{{ project.status }}{% endif %} - {% if project.updated %}Updated {{ project.updated }}{% endif %} - {% if project.tags %} - {% for tag in project.tags %} - {{ tag }} - {% endfor %} - {% endif %} + {% for tag in project.tags %} + {{ tag }} + {% endfor %}
{% endif %}
diff --git a/_posts/2013-03-13-Eluna.md b/_posts/2013-03-13-Eluna.md index 90d5a7d..b109880 100644 --- a/_posts/2013-03-13-Eluna.md +++ b/_posts/2013-03-13-Eluna.md @@ -13,17 +13,10 @@ images: Eluna now lives in its own project at [ElunaLuaEngine/Eluna](https://github.com/ElunaLuaEngine/Eluna). This RochetCode page remains as an entry point to the current releases and documentation. -**Eluna Lua Engine** is an embedded Lua scripting engine for World of Warcraft emulators. It supports MaNGOS, CMaNGOS, and TrinityCore, and is actively developed with unified scripting across supported emulators. +**Eluna Lua Engine** is an embedded Lua scripting engine for World of Warcraft emulators. It supports MaNGOS, CMaNGOS, and TrinityCore, and is actively developed with unified scripting across supported emulator cores. **Highlights:** - Write server scripts in Lua instead of C++ or database scripts - Reload scripts without recompiling or restarting the server - Shared hook and API model across supported emulator cores - [API documentation](https://elunaluaengine.github.io/) and [usage guide](https://github.com/ElunaLuaEngine/Eluna/blob/master/docs/USAGE.md) - -**Supported emulator sources:** -- **TrinityCore WotLK** - maintained by the Eluna team: [ElunaTrinityWotlk](https://github.com/ElunaLuaEngine/ElunaTrinityWotlk) -- **MaNGOS** - [Vanilla](https://github.com/mangoszero/server), [TBC](https://github.com/mangosone/server), [WotLK](https://github.com/mangostwo/server) -- **cMaNGOS** - maintained by [Niam5](https://github.com/Niam5): [Classic](https://github.com/Niam5/Eluna-CMaNGOS-Classic), [TBC](https://github.com/Niam5/Eluna-CMaNGOS-TBC), [WotLK](https://github.com/Niam5/Eluna-CMaNGOS-WotLK) - -For help, use the [Eluna issue tracker](https://github.com/ElunaLuaEngine/Eluna/issues) or the Discord server linked from the official README. diff --git a/contact/index.html b/contact/index.html index 297b4e6..99e7b3b 100644 --- a/contact/index.html +++ b/contact/index.html @@ -10,4 +10,4 @@

Links

Gist

YouTube

Pastebin

-

Report an issue

+

Feedback form

diff --git a/css/style.css b/css/style.css index 47969a0..cf24d51 100644 --- a/css/style.css +++ b/css/style.css @@ -152,31 +152,12 @@ a:focus-visible, margin-top: 4px; } -.project-status, -.project-updated, .project-tag { display: inline-block; font-size: 0.8125rem; line-height: 1.4; padding: 2px 8px; border-radius: 3px; -} - -.project-status { - text-transform: capitalize; - background-color: #1A1A1A; - color: #FFFFFF; -} - -.project-status-external { - background-color: #444444; -} - -.project-updated { - color: #666666; -} - -.project-tag { background-color: #EFEFEF; color: #333333; } diff --git a/index.html b/index.html index a37b7e9..203365d 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@

Welcome to RochetCode

-

Custom scripts and core modifications for World of Warcraft private servers. Browse releases for TrinityCore, MaNGOS, Eluna, and more.

+

Scripts and core modifications for open-source World of Warcraft emulators. Browse releases for TrinityCore, MaNGOS, Eluna, and more.

Browse {{ site.posts.size }} projects