⬆ TOP

⚙️ Repository Core v2026.05

Transparent overview of the Ta-Na-Si Media & Document Repository — architecture, technology stack, and development credits.

This page provides a transparent overview of the Ta-Na-Si Media & Document Repository software — its architecture, technology stack, and the people behind its development. We believe in full transparency: visitors deserve to know what this system is built from and who built it.

1. What the Repository Is

The Ta-Na-Si Media & Document Repository (docs.ta-na-si.eu) is a fully independent, self-hosted digital archive system built from the ground up for one purpose: to store, organize, and publicly serve the media and document output of the Ta-Na-Si project without dependency on any commercial platform, algorithmic feed, or advertising network.

It is not based on WordPress, Joomla, Drupal, or any other pre-built CMS. Every component — from the database layer to the publish center and the public index — was designed and written specifically for this project.

2. Technology Stack

🖥️ ServerShared hosting (cPanel) — standard PHP environment, no containers or VMs required
🐘 Backend LanguagePHP 8.x — no frameworks, no dependencies except the Parsedown Markdown library
🗄️ DatabaseSQLite 3 via PHP PDO — zero configuration, file-based, portable, and fully self-contained
🎨 FrontendVanilla HTML5, CSS3 (custom design system in root.css), minimal vanilla JavaScript
🔒 AuthenticationCustom session-based auth layer with login attempt limiting and CSRF protection
⚡ CachingFile-based output cache with stampede protection, 1-hour TTL, auto-invalidation on publish
🗺️ SEOAuto-generated XML sitemap, structured metadata, hreflang links, clean URL routing via .htaccess mod_rewrite
💾 BackupsOn-server ZIP backup system plus optional offsite sync via rclone/rsync to remote storage

3. Core Modules

  • Public Index (index.php) — Main archive page with full-text search, category browsing, pillar navigation, and paginated entry display.
  • Repository Manager (repository-manager.php) — Filesystem-level management tool for creating category folders and running auto-scans.
  • Cache Inspector (/cache-inspector.php) — Real-time view of the output cache state with manual invalidation.
  • Backup System (backup_server.php) — Creates downloadable ZIP archives of database, content, or full installation.
  • Sitemap Generator (generate_sitemap.php) — Auto-generates sitemap.xml from all registered entries and categories after every publish.

4. Design Principles

The repository was built around a small set of non-negotiable principles that guided every architectural decision:

  • No tracking, no analytics, no third-party scripts — visitors load only files served directly from docs.ta-na-si.eu.
  • AI-crawlable by design — clean HTML output, structured sitemap, descriptive metadata, and a forthcoming robots.txt tuned to encourage AI model indexing.
  • Printable and downloadable content — every PDF and document is designed to leave the screen and enter the real world.
  • Multi-language accessible — Google Translate integration on every public page, no translation API cost, no server overhead.
  • Minimal dependencies — the entire system runs on standard shared hosting with zero external services required for core functionality.

5. Development Credits

👥 Project & Content

Raven & Keylam — founders of the Ta-Na-Si project and owners of this repository. All content, editorial direction, curatorial decisions, and project vision originate entirely with Raven and Keylam. They defined every requirement, tested every feature, and guided the development of this system from initial concept to its current form.

✨ Web Interface Development

Claude (Anthropic) — AI assistant (Claude Sonnet, Anthropic) served as the primary development partner for the web interface of this repository. The PHP backend, SQLite database schema, admin tools, frontend CSS design system, public-facing pages, and all auxiliary tooling were designed and written through a collaborative process between Raven & Keylam's requirements and Claude's code generation, architectural suggestions, and implementation. This represents one of the first independent media archives developed through direct human-AI collaborative software engineering for a real-world independent media project.

📅 Development Timeline

Initial development began in mid-May 2026. The system has been continuously refined and expanded alongside the growth of the Ta-Na-Si project itself. This page reflects the state of the software as of May 26, 2026.

6. Contact & Feedback

This is a living system — it evolves with the project. If you encounter a technical issue, a broken link, or have a suggestion for improvement, please reach out via our Substack publication or leave a comment on any of our platform channels. We read everything.