|
7 | 7 | <meta name="theme-color" content="#000000"> |
8 | 8 | <meta name="color-scheme" content="dark"> |
9 | 9 |
|
10 | | - <title>Schuly - The better Schulnetz app | Open-source student portal for iOS, Android & Web</title> |
| 10 | + <title>Schuly - Open-source student portal · Schulnetz support out of the box</title> |
11 | 11 |
|
12 | | - <meta name="description" content="Schuly is the better Schulnetz - a modern, open-source, mobile-first alternative to the official Schulnetz client. Grades, agenda, absences, and push notifications in a fast Flutter app for iOS, Android, and Web."> |
13 | | - <meta name="keywords" content="Schuly, Schulnetz, Schulnetz app, better Schulnetz, Schulnetz alternative, Schulnetz iOS, Schulnetz Android, Schulware, Centerboard, student portal, Schulnoten, Stundenplan, Absenzen, school app, open source Schulnetz, Schulnetz Flutter, KSO, Kantonsschule, Gymnasium, Berufsschule"> |
| 12 | + <meta name="description" content="Schuly is an open-source, plugin-driven student portal for iOS, Android, and Web. Schulnetz is supported out of the box - any other school system plugs in by implementing the Schuly plugin contract."> |
| 13 | + <meta name="keywords" content="Schuly, Schulnetz, Schulnetz app, Schulnetz alternative, Schulnetz iOS, Schulnetz Android, Schulware, Centerboard, student portal, school CRM, school app, Schulnoten, Stundenplan, Absenzen, open source student portal, Flutter school app, Kantonsschule, Gymnasium, Berufsschule, KSO"> |
14 | 14 | <meta name="author" content="schulydev"> |
15 | 15 | <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> |
16 | 16 | <meta name="googlebot" content="index, follow"> |
|
34 | 34 | <!-- Open Graph --> |
35 | 35 | <meta property="og:type" content="website"> |
36 | 36 | <meta property="og:site_name" content="Schuly"> |
37 | | - <meta property="og:title" content="Schuly - The better Schulnetz app"> |
38 | | - <meta property="og:description" content="Open-source, mobile-first alternative to the official Schulnetz client. Grades, agenda, absences, and push notifications - on iOS, Android, and Web."> |
| 37 | + <meta property="og:title" content="Schuly - Open-source student portal · Schulnetz out of the box"> |
| 38 | + <meta property="og:description" content="Plugin-driven student portal for iOS, Android, and Web. Schulnetz supported out of the box - any school system plugs in via the plugin SDK."> |
39 | 39 | <meta property="og:url" content="https://schuly.dev/"> |
40 | 40 | <meta property="og:locale" content="en_US"> |
41 | 41 | <meta property="og:locale:alternate" content="de_CH"> |
|
46 | 46 |
|
47 | 47 | <!-- Twitter / X --> |
48 | 48 | <meta name="twitter:card" content="summary_large_image"> |
49 | | - <meta name="twitter:title" content="Schuly - The better Schulnetz app"> |
50 | | - <meta name="twitter:description" content="Open-source, mobile-first alternative to the official Schulnetz client. iOS, Android, Web."> |
| 49 | + <meta name="twitter:title" content="Schuly - Open-source student portal · Schulnetz out of the box"> |
| 50 | + <meta name="twitter:description" content="Plugin-driven student portal for iOS, Android, and Web. Schulnetz supported out of the box."> |
51 | 51 | <meta name="twitter:image" content="https://schuly.dev/assets/app_icon.png"> |
52 | 52 | <meta name="twitter:image:alt" content="Schuly app icon"> |
53 | 53 |
|
|
58 | 58 | "@type": "WebSite", |
59 | 59 | "name": "Schuly", |
60 | 60 | "url": "https://schuly.dev/", |
61 | | - "description": "The better Schulnetz - open-source, mobile-first alternative to the official Schulnetz client.", |
| 61 | + "description": "Schuly is an open-source, plugin-driven student portal for iOS, Android, and Web. Schulnetz is supported out of the box.", |
62 | 62 | "inLanguage": ["en", "de-CH"], |
63 | 63 | "publisher": { |
64 | 64 | "@type": "Organization", |
|
75 | 75 | "@context": "https://schema.org", |
76 | 76 | "@type": "MobileApplication", |
77 | 77 | "name": "Schuly", |
78 | | - "alternateName": ["Schuly App", "Schulnetz App", "The better Schulnetz"], |
| 78 | + "alternateName": ["Schuly App", "Schulnetz App", "Schulnetz client", "open student portal"], |
79 | 79 | "url": "https://schuly.dev/", |
80 | 80 | "image": "https://schuly.dev/assets/app_icon.png", |
81 | | - "description": "Schuly is the better Schulnetz: a modern, open-source, mobile-first student portal for Schulnetz / Schulware. Grades, agenda, absences, push notifications, multi-account, plugin architecture. iOS, Android, Web.", |
| 81 | + "description": "Schuly is an open-source, plugin-driven student portal for iOS, Android, and Web. Schulnetz is supported out of the box via the Schulware plugin; any other school system can plug in by implementing the Schuly plugin contract.", |
82 | 82 | "applicationCategory": "EducationApplication", |
83 | 83 | "applicationSubCategory": "Student portal", |
84 | 84 | "operatingSystem": "Android, iOS, Web", |
|
110 | 110 | "https://schuly.dev/assets/schuly-account-page.png" |
111 | 111 | ], |
112 | 112 | "featureList": [ |
| 113 | + "Plugin-driven backend (any school system)", |
| 114 | + "Schulnetz support out of the box (Schulware plugin)", |
113 | 115 | "Grades and analytics", |
114 | 116 | "Agenda and absences", |
115 | 117 | "Push notifications", |
116 | | - "Plugin architecture", |
117 | 118 | "Multi-account support", |
118 | 119 | "OIDC authentication", |
119 | 120 | "iOS, Android, and Web" |
120 | 121 | ], |
121 | | - "keywords": "Schulnetz, Schulware, student portal, Schulnoten, Stundenplan, Absenzen" |
| 122 | + "keywords": "Schulnetz, Schulware, student portal, plugin architecture, Schulnoten, Stundenplan, Absenzen" |
122 | 123 | } |
123 | 124 | </script> |
124 | 125 |
|
|
133 | 134 | "name": "What is Schuly?", |
134 | 135 | "acceptedAnswer": { |
135 | 136 | "@type": "Answer", |
136 | | - "text": "Schuly is a modern, open-source, mobile-first alternative to the official Schulnetz client. It provides grades, agenda, absences, and push notifications in a fast Flutter app for iOS, Android, and Web." |
| 137 | + "text": "Schuly is an open-source, plugin-driven student portal for iOS, Android, and Web. The app handles UI, authentication, and storage; school-system integrations live as plugins. Schulnetz is supported out of the box via the Schulware plugin." |
| 138 | + } |
| 139 | + }, |
| 140 | + { |
| 141 | + "@type": "Question", |
| 142 | + "name": "Does Schuly work with Schulnetz?", |
| 143 | + "acceptedAnswer": { |
| 144 | + "@type": "Answer", |
| 145 | + "text": "Yes. Schulnetz is supported out of the box via the official Schulware plugin, with grades, agenda, absences, exams, and push notifications. Schulnetz is currently the most widely used integration." |
137 | 146 | } |
138 | 147 | }, |
139 | 148 | { |
|
0 commit comments