A simple, elegant, and lightning-fast multi-collection platform for poets. Stanza allows you to host multiple collections of work under a single, beautiful landing page, all without the need for databases.
- Multi-Collection Architecture: Host multiple distinct collections on a single site.
- Master Landing Page: Elegant home page with author profile (photo, name, bio) and collection grid.
- Modern UI Refinements:
- Fixed Theme Toggle: Modern sun/moon toggle with persistence.
- Elegant Modals: Custom-styled confirmation modals for all sensitive actions.
- Refined Toasts: Solid, desaturated notification boxes with animations.
- Unified Management: A single login/session grants access to all collections and profiles.
- Minimalist Design: Focus on the text with beautiful typography (EB Garamond).
- High Speed: Built with clean PHP, no heavy frameworks or databases required.
- Bilingual Support: Full UI and content support for English and Greek.
- Smart Content Loading: Automatic translation pairing (e.g.,
poem_en.md).
- Any hosting provider with PHP support.
- No database (MySQL/PostgreSQL) required.
- Upload files: Upload all files from the
Stanza_Repositoryto your server. - Initial Setup: Enter Management (footer link) and use the default password
passwordto log in. - Profile & Branding: Update your name, bio, and photo directly from the landing page dashboard.
- Create Collections: Start adding your poetry collections through the admin interface.
Manage your public persona:
- Edit Profile: Update your Poet Name, Bio, and Profile Photo.
- Dynamic Meta: Profile changes reflect across all collections automatically.
Every collection is its own entity:
- Create Collection: Give it a title and a poet name.
- Edit Metadata: Change collection settings at any time.
- Manage Poems: Upload/delete poems within each specific collection.
- Sun/Moon Toggle: Fixed at the top-right for instant theme switching.
- Admin Toolbar: Centered language dropdown and SVG-powered action buttons.
Tip
Poem Formatting: See MARKDOWN_INSTRUCTIONS.md for detailed instructions on poetry formatting and bilingual support.
Μια απλή, κομψή και εξαιρετικά γρήγορη πλατφόρμα πολλαπλών συλλογών για ποιητές. Το Stanza σας επιτρέπει να φιλοξενείτε πολλές συλλογές έργων σε μια ενιαία αρχική σελίδα, χωρίς την ανάγκη για βάσεις δεδομένων.
- Αρχιτεκτονική Πολλαπλών Συλλογών: Φιλοξενήστε πολλαπλές διακριτές συλλογές σε ένα μόνο site.
- Κεντρική Σελίδα Προσγείωσης: Κομψή αρχική με προφίλ δημιουργού (φωτογραφία, όνομα, βιογραφικό) και πλέγμα συλλογών.
- Σύγχρονες Βελτιώσεις UI:
- Σταθερή Εναλλαγή Θέματος: Μοντέρνος διακόπτης ήλιου/φεγγαριού με αποθήκευση προτίμησης.
- Κομψά Παράθυρα (Modals): Ειδικά σχεδιασμένα παράθυρα επιβεβαίωσης για όλες τις ενέργειες.
- Βελτιωμένες Ειδοποιήσεις: Στερεά, desaturated πλαίσια ειδοποιήσεων με κίνηση.
- Ενιαία Διαχείριση: Μία μόνο σύνδεση παρέχει πρόσβαση σε όλες τις συλλογές και τα προφίλ.
- Μινιμαλιστική Σχεδίαση: Εστίαση στο κείμενο με όμορφη τυπογραφία (EB Garamond).
- Υψηλή Ταχύτητα: Κατασκευασμένο με καθαρό PHP, χωρίς ανάγκη για βαριά frameworks ή βάσεις δεδομένων.
- Δίγλωσση Υποστήριξη: Πλήρης υποστήριξη σε Ελληνικά και Αγγλικά.
- Ανέβασμα αρχείων: Ανεβάστε όλα τα αρχεία του
Stanza_Repositoryστον διακομιστή σας. - Αρχική Ρύθμιση: Μπείτε στη Διαχείριση (στο footer) και χρησιμοποιήστε τον κωδικό
password. - Προφίλ & Branding: Ενημερώστε το όνομα, το βιογραφικό και τη φωτογραφία σας από το μενού διαχείρισης.
- Δημιουργία Συλλογών: Ξεκινήστε να προσθέτετε τις συλλογές σας μέσω του περιβάλλοντος διαχείρισης.
Διαχειριστείτε τη δημόσια εικόνα σας:
- Επεξεργασία Προφίλ: Ενημερώστε το Όνομα, το Βιογραφικό και τη Φωτογραφία σας.
- Δυναμικά Δεδομένα: Οι αλλαγές εμφανίζονται αυτόματα σε όλες τις συλλογές.
- Νέα Συλλογή: Δώστε τίτλο και όνομα ποιητή για κάθε νέα οντότητα.
- Επεξεργασία Μεταδεδομένων: Αλλάξτε τις ρυθμίσεις της συλλογής ανά πάσα στιγμή.
- Διαχείριση Ποιημάτων: Ανεβάστε/διαγράψτε ποιήματα μέσα σε κάθε συλλογή.
This project was created with the aim of promoting poetry and simplicity on the web. You can use, share, and change it freely.
