Skip to content

cozats/Stanza

Repository files navigation

Stanza

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.

alt text

🌟 Features

  • 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).

🛠️ Requirements

  • Any hosting provider with PHP support.
  • No database (MySQL/PostgreSQL) required.

🚀 Installation & Customization

  1. Upload files: Upload all files from the Stanza_Repository to your server.
  2. Initial Setup: Enter Management (footer link) and use the default password password to log in.
  3. Profile & Branding: Update your name, bio, and photo directly from the landing page dashboard.
  4. Create Collections: Start adding your poetry collections through the admin interface.

✍️ Management & Editing

Author Profile

Manage your public persona:

  • Edit Profile: Update your Poet Name, Bio, and Profile Photo.
  • Dynamic Meta: Profile changes reflect across all collections automatically.

Collections

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.

Modern Controls

  • 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 (Ελληνικά)

Μια απλή, κομψή και εξαιρετικά γρήγορη πλατφόρμα πολλαπλών συλλογών για ποιητές. Το Stanza σας επιτρέπει να φιλοξενείτε πολλές συλλογές έργων σε μια ενιαία αρχική σελίδα, χωρίς την ανάγκη για βάσεις δεδομένων.

🌟 Χαρακτηριστικά

  • Αρχιτεκτονική Πολλαπλών Συλλογών: Φιλοξενήστε πολλαπλές διακριτές συλλογές σε ένα μόνο site.
  • Κεντρική Σελίδα Προσγείωσης: Κομψή αρχική με προφίλ δημιουργού (φωτογραφία, όνομα, βιογραφικό) και πλέγμα συλλογών.
  • Σύγχρονες Βελτιώσεις UI:
    • Σταθερή Εναλλαγή Θέματος: Μοντέρνος διακόπτης ήλιου/φεγγαριού με αποθήκευση προτίμησης.
    • Κομψά Παράθυρα (Modals): Ειδικά σχεδιασμένα παράθυρα επιβεβαίωσης για όλες τις ενέργειες.
    • Βελτιωμένες Ειδοποιήσεις: Στερεά, desaturated πλαίσια ειδοποιήσεων με κίνηση.
  • Ενιαία Διαχείριση: Μία μόνο σύνδεση παρέχει πρόσβαση σε όλες τις συλλογές και τα προφίλ.
  • Μινιμαλιστική Σχεδίαση: Εστίαση στο κείμενο με όμορφη τυπογραφία (EB Garamond).
  • Υψηλή Ταχύτητα: Κατασκευασμένο με καθαρό PHP, χωρίς ανάγκη για βαριά frameworks ή βάσεις δεδομένων.
  • Δίγλωσση Υποστήριξη: Πλήρης υποστήριξη σε Ελληνικά και Αγγλικά.

🚀 Εγκατάσταση & Προσαρμογή

  1. Ανέβασμα αρχείων: Ανεβάστε όλα τα αρχεία του Stanza_Repository στον διακομιστή σας.
  2. Αρχική Ρύθμιση: Μπείτε στη Διαχείριση (στο footer) και χρησιμοποιήστε τον κωδικό password.
  3. Προφίλ & Branding: Ενημερώστε το όνομα, το βιογραφικό και τη φωτογραφία σας από το μενού διαχείρισης.
  4. Δημιουργία Συλλογών: Ξεκινήστε να προσθέτετε τις συλλογές σας μέσω του περιβάλλοντος διαχείρισης.

✍️ Διαχείριση & Επεξεργασία

Προφίλ Ποιητή

Διαχειριστείτε τη δημόσια εικόνα σας:

  • Επεξεργασία Προφίλ: Ενημερώστε το Όνομα, το Βιογραφικό και τη Φωτογραφία σας.
  • Δυναμικά Δεδομένα: Οι αλλαγές εμφανίζονται αυτόματα σε όλες τις συλλογές.

Συλλογές

  • Νέα Συλλογή: Δώστε τίτλο και όνομα ποιητή για κάθε νέα οντότητα.
  • Επεξεργασία Μεταδεδομένων: Αλλάξτε τις ρυθμίσεις της συλλογής ανά πάσα στιγμή.
  • Διαχείριση Ποιημάτων: Ανεβάστε/διαγράψτε ποιήματα μέσα σε κάθε συλλογή.

This project was created with the aim of promoting poetry and simplicity on the web. You can use, share, and change it freely.

About

A simple, elegant, and lightning-fast website template for poets who want to share their work without the need for complex systems or databases.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors