Wiki source code of Home
Last modified by Jan Vanvinkenroye on 2026/06/01 00:24
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{html clean="false"}} | ||
| 2 | <style> | ||
| 3 | .xw-hero { | ||
| 4 | background: linear-gradient(135deg, #0f172a 0%, #1e3a5f 60%, #0e7490 100%); | ||
| 5 | border-radius: 12px; | ||
| 6 | padding: 48px 40px; | ||
| 7 | margin-bottom: 32px; | ||
| 8 | color: #fff; | ||
| 9 | position: relative; | ||
| 10 | overflow: hidden; | ||
| 11 | } | ||
| 12 | .xw-hero::before { | ||
| 13 | content: ""; | ||
| 14 | position: absolute; | ||
| 15 | top: -60px; right: -60px; | ||
| 16 | width: 260px; height: 260px; | ||
| 17 | background: rgba(255,255,255,0.04); | ||
| 18 | border-radius: 50%; | ||
| 19 | } | ||
| 20 | .xw-hero::after { | ||
| 21 | content: ""; | ||
| 22 | position: absolute; | ||
| 23 | bottom: -80px; left: 40%; | ||
| 24 | width: 320px; height: 320px; | ||
| 25 | background: rgba(14,116,144,0.18); | ||
| 26 | border-radius: 50%; | ||
| 27 | } | ||
| 28 | .xw-hero h1 { | ||
| 29 | font-size: 2.2rem; | ||
| 30 | font-weight: 700; | ||
| 31 | margin: 0 0 10px 0; | ||
| 32 | color: #fff !important; | ||
| 33 | border: none !important; | ||
| 34 | } | ||
| 35 | .xw-hero p { | ||
| 36 | font-size: 1.05rem; | ||
| 37 | opacity: 0.82; | ||
| 38 | max-width: 520px; | ||
| 39 | margin: 0; | ||
| 40 | color: #cbd5e1; | ||
| 41 | } | ||
| 42 | .xw-badge { | ||
| 43 | display: inline-block; | ||
| 44 | background: rgba(14,116,144,0.5); | ||
| 45 | color: #7dd3fc; | ||
| 46 | border: 1px solid rgba(125,211,252,0.3); | ||
| 47 | border-radius: 20px; | ||
| 48 | padding: 3px 14px; | ||
| 49 | font-size: 0.78rem; | ||
| 50 | font-weight: 600; | ||
| 51 | letter-spacing: .04em; | ||
| 52 | margin-bottom: 18px; | ||
| 53 | text-transform: uppercase; | ||
| 54 | } | ||
| 55 | .xw-cards { | ||
| 56 | display: grid; | ||
| 57 | grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); | ||
| 58 | gap: 18px; | ||
| 59 | margin-bottom: 28px; | ||
| 60 | } | ||
| 61 | .xw-card { | ||
| 62 | background: #fff; | ||
| 63 | border: 1px solid #e2e8f0; | ||
| 64 | border-radius: 10px; | ||
| 65 | padding: 24px 22px; | ||
| 66 | transition: box-shadow .18s, transform .18s; | ||
| 67 | text-decoration: none !important; | ||
| 68 | display: block; | ||
| 69 | } | ||
| 70 | .xw-card:hover { | ||
| 71 | box-shadow: 0 8px 24px rgba(15,23,42,0.10); | ||
| 72 | transform: translateY(-2px); | ||
| 73 | } | ||
| 74 | .xw-card-icon { | ||
| 75 | font-size: 1.8rem; | ||
| 76 | margin-bottom: 12px; | ||
| 77 | display: block; | ||
| 78 | } | ||
| 79 | .xw-card h3 { | ||
| 80 | font-size: 1rem; | ||
| 81 | font-weight: 700; | ||
| 82 | color: #0f172a; | ||
| 83 | margin: 0 0 6px 0; | ||
| 84 | } | ||
| 85 | .xw-card p { | ||
| 86 | font-size: 0.85rem; | ||
| 87 | color: #64748b; | ||
| 88 | margin: 0; | ||
| 89 | line-height: 1.5; | ||
| 90 | } | ||
| 91 | .xw-card-ai { border-top: 3px solid #8b5cf6; } | ||
| 92 | .xw-card-woko { border-top: 3px solid #0e7490; } | ||
| 93 | .xw-card-sand { border-top: 3px solid #f59e0b; } | ||
| 94 | .xw-card-help { border-top: 3px solid #10b981; } | ||
| 95 | .xw-section-title { | ||
| 96 | font-size: 0.72rem; | ||
| 97 | font-weight: 700; | ||
| 98 | text-transform: uppercase; | ||
| 99 | letter-spacing: .08em; | ||
| 100 | color: #94a3b8; | ||
| 101 | margin: 28px 0 14px 0; | ||
| 102 | } | ||
| 103 | .xw-links { | ||
| 104 | display: flex; | ||
| 105 | flex-wrap: wrap; | ||
| 106 | gap: 10px; | ||
| 107 | margin-bottom: 28px; | ||
| 108 | } | ||
| 109 | .xw-link { | ||
| 110 | background: #f8fafc; | ||
| 111 | border: 1px solid #e2e8f0; | ||
| 112 | border-radius: 7px; | ||
| 113 | padding: 8px 16px; | ||
| 114 | font-size: 0.87rem; | ||
| 115 | color: #334155 !important; | ||
| 116 | text-decoration: none !important; | ||
| 117 | font-weight: 500; | ||
| 118 | transition: background .15s, border-color .15s; | ||
| 119 | } | ||
| 120 | .xw-link:hover { | ||
| 121 | background: #e0f2fe; | ||
| 122 | border-color: #7dd3fc; | ||
| 123 | color: #0369a1 !important; | ||
| 124 | } | ||
| 125 | .xw-stats { | ||
| 126 | display: grid; | ||
| 127 | grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); | ||
| 128 | gap: 14px; | ||
| 129 | margin-bottom: 28px; | ||
| 130 | } | ||
| 131 | .xw-stat { | ||
| 132 | background: #f8fafc; | ||
| 133 | border: 1px solid #e2e8f0; | ||
| 134 | border-radius: 8px; | ||
| 135 | padding: 18px 16px; | ||
| 136 | text-align: center; | ||
| 137 | } | ||
| 138 | .xw-stat-num { | ||
| 139 | font-size: 1.6rem; | ||
| 140 | font-weight: 800; | ||
| 141 | color: #0f172a; | ||
| 142 | display: block; | ||
| 143 | } | ||
| 144 | .xw-stat-label { | ||
| 145 | font-size: 0.78rem; | ||
| 146 | color: #94a3b8; | ||
| 147 | text-transform: uppercase; | ||
| 148 | letter-spacing: .05em; | ||
| 149 | } | ||
| 150 | </style> | ||
| 151 | |||
| 152 | <div class="xw-hero"> | ||
| 153 | <div class="xw-badge">⚙ XWiki 18.3.0</div> | ||
| 154 | <h1>Willkommen, Jan 👋</h1> | ||
| 155 | <p>Dein persönliches Wiki für Wissen, Projekte und KI-Experimente. Alles an einem Ort — strukturiert, durchsuchbar, erweiterbar.</p> | ||
| 156 | </div> | ||
| 157 | |||
| 158 | <div class="xw-section-title">Bereiche</div> | ||
| 159 | <div class="xw-cards"> | ||
| 160 | <a class="xw-card xw-card-ai" href="/bin/view/AI/"> | ||
| 161 | <span class="xw-card-icon">🧠</span> | ||
| 162 | <h3>AI Space</h3> | ||
| 163 | <p>Modelle, Prompts und KI-Experimente. Prompt-Datenbank und Model-Übersichten.</p> | ||
| 164 | </a> | ||
| 165 | <a class="xw-card xw-card-woko" href="/wiki/woko/view/Main/"> | ||
| 166 | <span class="xw-card-icon">🌍</span> | ||
| 167 | <h3>Woko Wiki</h3> | ||
| 168 | <p>Zweites Wiki für separate Projekte und Inhalte.</p> | ||
| 169 | </a> | ||
| 170 | <a class="xw-card xw-card-sand" href="/bin/view/Sandbox/"> | ||
| 171 | <span class="xw-card-icon">🏖</span> | ||
| 172 | <h3>Sandbox</h3> | ||
| 173 | <p>Experimentierbereich — teste Makros, Layouts und neue Ideen ohne Risiko.</p> | ||
| 174 | </a> | ||
| 175 | <a class="xw-card xw-card-help" href="/bin/view/Help/"> | ||
| 176 | <span class="xw-card-icon">📚</span> | ||
| 177 | <h3>Hilfe & Doku</h3> | ||
| 178 | <p>Makros, Templates, Videos und Anleitungen für XWiki.</p> | ||
| 179 | </a> | ||
| 180 | </div> | ||
| 181 | |||
| 182 | <div class="xw-section-title">Schnellzugriff</div> | ||
| 183 | <div class="xw-links"> | ||
| 184 | <a class="xw-link" href="/bin/view/AI/Models/">💻 AI Modelle</a> | ||
| 185 | <a class="xw-link" href="/bin/view/AI/PromptDB/">💬 Prompt-DB</a> | ||
| 186 | <a class="xw-link" href="/bin/view/Sandbox/">🧪 Sandbox</a> | ||
| 187 | <a class="xw-link" href="/bin/view/Help/Macros/">⚡ Makros</a> | ||
| 188 | <a class="xw-link" href="/bin/view/Help/Templates/">📋 Templates</a> | ||
| 189 | <a class="xw-link" href="/bin/admin/">⚙ Administration</a> | ||
| 190 | <a class="xw-link" href="/bin/view/Scheduler/">⏰ Scheduler</a> | ||
| 191 | </div> | ||
| 192 | |||
| 193 | <div class="xw-section-title">Übersicht</div> | ||
| 194 | <div class="xw-stats"> | ||
| 195 | <div class="xw-stat"> | ||
| 196 | <span class="xw-stat-num">2</span> | ||
| 197 | <span class="xw-stat-label">Wikis</span> | ||
| 198 | </div> | ||
| 199 | <div class="xw-stat"> | ||
| 200 | <span class="xw-stat-num">22</span> | ||
| 201 | <span class="xw-stat-label">Spaces</span> | ||
| 202 | </div> | ||
| 203 | <div class="xw-stat"> | ||
| 204 | <span class="xw-stat-num">4</span> | ||
| 205 | <span class="xw-stat-label">Scheduler Jobs</span> | ||
| 206 | </div> | ||
| 207 | <div class="xw-stat"> | ||
| 208 | <span class="xw-stat-num">18.3</span> | ||
| 209 | <span class="xw-stat-label">XWiki Version</span> | ||
| 210 | </div> | ||
| 211 | </div> | ||
| 212 | {{/html}} |