Чтение RSS каналов

Журнал изменений

Фильтр и поиск

Всего: 500 Доступных коммитов | Отфильтровано: 500 Коммиты | Страница: 46 / 50
25.11.2025
Add: Detaillierte Modernisierungs-Dokumentation
Автор: Eduard Laas | Дата: 15:19 25.11.2025

Neue Datei: MODERNISIERUNG.md - Complete documentation of all changes vom 24.-25.11.2025 - Detaillierte Auflistung: favorites.php, comments.php, sitemap.php - Code-Beispiele: Alt vs. Neu Pattern - Statistiken: 3 Module, 4.039 Dateien, 3 Commits - Best Practices etabliert Dokumentiert: ✅ Alle modernisierten Funktionen ✅ Type Hints, Template-System, Config-Handling ✅ Vorher/Nachher Code-Vergleiche ✅ Git-Historie und Changelog-System

Update: CHANGELOG.md - Gestern Modernisierungen dokumentiert
Автор: Eduard Laas | Дата: 15:17 25.11.2025

Detaillierte Dokumentation der Modernisierungen vom 24.11.2025:

Version 1.0.0 (24.11.2025) - Modernisierungen:

  • admin/modules/favorites.php: Vollständige Code-Modernisierung
  • admin/modules/comments.php: Optimierte Save-Funktionen
  • admin/modules/sitemap.php: Komplette Überarbeitung

Version 1.0.1 (25.11.2025) - Git & Changelog:

  • Git-Versionskontrolle
  • Changelog-Modul im Admin-Panel
  • Automatische Historie-Generierung

Alle Änderungen sind nun chronologisch dokumentiert.

Add: Changelog system for SLAED CMS
Автор: Eduard Laas | Дата: 15:12 25.11.2025
  • Neues Admin-Modul: changelog.php zur Anzeige der Git-Historie im Admin-Panel
  • CHANGELOG.md: Detaillierte Änderungsdokumentation im Keep-a-Changelog Format
  • generate_changelog.sh: Shell-Script zur automatischen Changelog-Generierung
  • Dokumentiert alle Modernisierungen (favorites, comments, sitemap)
Initial commit: SLAED CMS codebase
Автор: Eduard Laas | Дата: 15:00 25.11.2025

Complete SLAED CMS system with admin panel, modules, and configurations. Includes modernized admin modules (favorites, comments, sitemap). License: GNU GPL 3 Author: Eduard Laas Copyright: 2005-2026 SLAED Website: slaed.net

29.01.2026
Chore: Remove counter files from tracking
Автор: Eduard Laas | Дата: 22:51 29.01.2026
Docs: Add comprehensive project documentation
Автор: Eduard Laas | Дата: 22:47 29.01.2026

Added production-ready documentation files for SLAED CMS 6.3 to support contributors, security researchers, and users upgrading from previous versions.

Core changes:

  1. Project documentation (README.md):
  2. Updated with links to new documentation files
  3. Added references to CONTRIBUTING, SECURITY, CODE_OF_CONDUCT, UPGRADING
  4. Contribution guidelines (CONTRIBUTING.md):
  5. Coding standards with 8 required verbs
  6. Type declarations and variable naming conventions
  7. SQL prepared statements and input validation rules
  8. Commit message format and PR requirements
  9. Testing requirements (PHPUnit, PHPStan)
  10. Security policy (SECURITY.md):
  11. Supported versions table
  12. Vulnerability reporting process and timeline
  13. Security measures documentation (SQL injection, XSS, CSRF)
  14. Best practices for administrators
  15. Code of Conduct (CODE_OF_CONDUCT.md):
  16. Based on Contributor Covenant 2.1
  17. Community standards and enforcement guidelines
  18. Contact information for reporting
  19. Upgrade guide (UPGRADING.md):
  20. Migration paths from 6.2.x to 6.3.x
  21. Breaking changes (config_db.php removed, new db.php format)
  22. Function changes (tpl_eval, admin_file)
  23. Troubleshooting section

Benefits: - Clear guidelines for contributors - Transparent security reporting process - Smooth upgrade path for existing users - Professional open-source project presentation

Docs: Update README badges and styling
Автор: Eduard Laas | Дата: 22:35 29.01.2026

This commit updates README badge colors and minor formatting.

README.md - Badge updates:

  1. Badge color changes:
  2. License: yellow → green
  3. Migration: yellow → purple
  4. Formatting:
  5. Email → E-Mail (consistent with German spelling)
  6. Cleanup:
  7. Remove GitHub Issues badge (redundant)
Chore: Remove old info files (renamed to full language names)
Автор: Eduard Laas | Дата: 22:35 29.01.2026

This commit removes the old short-named info files that were replaced by full language name versions in the previous commit.

Removed files: - modules/news/admin/info/de.html - modules/news/admin/info/en.html - modules/news/admin/info/fr.html - modules/news/admin/info/pl.html - modules/news/admin/info/ru.html - modules/news/admin/info/uk.html

Technical notes: - Replaced by german.html, english.html, french.html, etc. - Part of language naming standardization

Test: Add PHPStan config and unit tests
Автор: Eduard Laas | Дата: 22:34 29.01.2026

This commit adds static analysis configuration and initial unit tests for code quality assurance.

Core changes:

  1. PHPStan configuration (phpstan.neon):
  2. Level 5 analysis settings
  3. Custom bootstrap for global definitions
  4. Stub files for legacy functions
  5. Bootstrap files:
  6. phpstan-bootstrap.php: Global constants and variables
  7. phpstan-stubs.php: Legacy function signatures
  8. Unit tests (tests/Unit/):
  9. StructureTest.php: Project structure validation
  10. TemplateTest.php: Template system tests

Benefits: - Static type analysis for early bug detection - Automated testing infrastructure - Code quality enforcement - CI/CD ready configuration

Technical notes: - PHPStan level 5 catches most type errors - Tests run via PHPUnit 10+ - Bootstrap handles legacy global state

Refactor: News module with centralized runner and info file renames
Автор: Eduard Laas | Дата: 22:34 29.01.2026

This commit updates the news module to use centralized ModuleBase and renames info files to full language names for clarity.

Core changes:

  1. News module (modules/news/index.php):
  2. Integrate with centralized module runner
  3. Reuse ModuleBase for navigation and filters
  4. Consistent offset and letter filter handling
  5. Info file renames (modules/news/admin/info/):
  6. de.html → german.html
  7. en.html → english.html
  8. fr.html → french.html
  9. pl.html → polish.html
  10. ru.html → russian.html
  11. uk.html → ukrainian.html

Benefits: - Centralized module behavior via ModuleBase - Clear, readable info file names - Consistent with language naming convention - Easier maintenance and localization

Technical notes: - Info files contain admin panel module descriptions - Full language names match config/languages structure

Всего: 500 на 50 страницах по 10 на каждой странице

Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь