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

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

Всего: 872 Доступных коммитов | Отфильтровано: 872 Коммиты | Страница: 71 / 88
05.02.2026
Feature: Add module type filter and status notifications
Автор: Eduard Laas | Дата: 17:40 05.02.2026

Enhanced the modules admin panel with type-based filtering and automatic detection of new or removed modules in the filesystem.

Core changes:

  1. Module type filter (modules.php):
  2. Added dropdown filter to show All/Users/Admins module types

    • Filter persists in navigation links
  3. Modules now sorted by type (Admin=0, User=1) then alphabetically

    • Uses uksort with natural case-insensitive comparison
  4. Added Bootstrap Icons for module type indication (tools/people-fill)
  5. Added database status icons (bi-database-fill-gear, fill-dash, fill-add)
  6. New/Deleted module notifications (modules.php):
  7. Detect and display newly found modules not yet in config
  8. Detect and notify about modules removed from filesystem

    • Automatically cleans up config for removed modules
  9. Language constants (language/*.php):
  10. Added _MODULES_NEW for new module detection messages
  11. Added _MODULES_DELETED for removed module notification

    • Translations in all 6 languages (de, en, fr, pl, ru, uk)

Benefits:

  • Easier module management with type-based filtering
  • Instant visibility of filesystem changes via notifications
  • Better visual distinction between admin and user modules
Docs: Translate admin module info files to 5 languages
Автор: Eduard Laas | Дата: 17:40 05.02.2026

Translated all 16 remaining admin module documentation files from Russian to German, English, Ukrainian, French, and Polish (80 files total).

Core changes:

  1. Module info translations (admin/info/):
  2. favorites, fields, groups, lang, messages, modules

    • Complete documentation for module management and configuration
  3. newsletter, privat, ratings, referers, replace

    • User-facing feature documentation in all 5 target languages
  4. rss, security, statistic, template, uploads

    • Technical documentation with preserved code examples and BBCode formatting

Benefits:

  • Full multilingual admin documentation coverage for all 23 modules
  • Consistent BBCode formatting and HTML entities across all translations
  • Technical terms, file paths, and code examples preserved unchanged

Technical notes:

  • groups module uses -po.html suffix for Polish (legacy naming)
  • uploads module uses -pL.html suffix for Polish (legacy naming)
  • All translations based on Russian (-ru.html) source templates
04.02.2026
Chore: Add PHP CS Fixer config and test documentation
Автор: Eduard Laas | Дата: 21:30 04.02.2026

Added development tooling configuration and testing documentation.

Core changes:

  1. PHP CS Fixer configuration (.php-cs-fixer.dist.php):
  2. Code style rules for automated formatting
  3. PSR-12 compatible configuration
  4. Test documentation (docs/TESTS.md):
  5. PHPUnit testing guidelines
  6. Test structure documentation

Benefits:

  • Consistent code formatting across project
  • Clear testing guidelines for contributors
Docs: Update documentation and rename module info files
Автор: Eduard Laas | Дата: 21:28 04.02.2026

Updated all documentation to reflect current project status (~65% complete) and standardized module info file naming to ISO language codes.

Core changes:

  1. Documentation updates (*.md):
  2. Updated dates to February 2026 across all docs
  3. Fixed progress status from 50% to ~65%
  4. Listed all 23 modernized admin modules
  5. Translated German text to Russian in .rules files
  6. Module info files (modules/*/admin/info/):
  7. Renamed english.html → en.html
  8. Renamed german.html → de.html
  9. Renamed french.html → fr.html
  10. Renamed polish.html → pl.html
  11. Renamed russian.html → ru.html
  12. Renamed ukrainian.html → uk.html

    • Applied to: auto_links, clients, contact modules
  13. Admin modules and config (admin/, config/):
  14. Updated admin/index.php structure
  15. Updated language files (de, en, fr, pl, ru, uk)
  16. Reorganized config/modules.php

Benefits:

  • Consistent ISO 639-1 language code naming
  • Accurate documentation reflecting real progress
  • Better maintainability and structure

Technical notes:

  • No breaking changes
  • Language code naming follows ISO 639-1 standard
  • Documentation now in sync with codebase state
Refactor: align module config, admin permissions, and structure
Автор: Eduard Laas | Дата: 15:40 04.02.2026

Move module configuration/visibility to config-based sources and update admin permissions to use module names, aligning admin assets/tests with the current module layout.

Core changes:

  1. Module config & access (core/system.php, core/user.php, index.php, admin/modules/*.php, setup/index.php):
  2. Switch runtime module state to config modules

    • Use $confmd instead of _modules reads
    • Migrate admin module lists to name-based storage
  3. Update admin screens and block listing to use config modules
  4. Module/admin structure & assets (modules/, admin/info/, templates/admin/basic-changelog.html):
  5. Refresh admin info pages and module admin layouts
  6. Reorganize rss/sitemap/account/changelog admin assets
  7. Tests (tests/ModuleStructureTest.php):
  8. Drop obsolete links.php requirement

Benefits:

  • Consistent, file-based module configuration
  • Admin permissions now human-readable and stable
  • Tests reflect current admin structure

Technical notes:

  • config/modules.php is the single source of module metadata
  • admins.modules stores module names
  • No runtime dependency on _modules (migration in setup only)
Feature: Add duplicate module detection warning
Автор: Eduard Laas | Дата: 07:55 04.02.2026
03.02.2026
Refactor: Remove module links.php files and centralize navigation
Автор: Eduard Laas | Дата: 23:14 03.02.2026

Module navigation links are now defined centrally in config/modules.php instead of scattered across individual admin/links.php files per module.

Core changes:

  1. Module configuration (config/modules.php):
  2. Added 'type' field to distinguish module categories
  3. Updated language constants for consistency
  4. Adjusted module active states and visibility settings
  5. Admin navigation (admin/index.php):
  6. Refactored menu building to use centralized config
  7. Removed dependency on individual links.php files
  8. Removed files (modules/*/admin/links.php):
  9. Deleted 19 redundant links.php files from modules
  10. Navigation data now comes from central registry

Benefits:

  • Single source of truth for module navigation
  • Easier module management and configuration
  • Reduced code duplication across modules

Technical notes:

  • Backward compatible with existing module structure
  • Module type field: 0 = core, 1 = optional
Refactor: Centralize module registry in config
Автор: Eduard Laas | Дата: 15:04 03.02.2026

Moves module discovery and status management to config/modules.php and uses it to build admin menus and module settings. Adds editable language/icon metadata and keeps config synced with the filesystem.

Core changes:

  1. Module registry (admin/modules/modules.php, config/modules.php):
  2. Scan admin/custom modules into $confmd and save config when changed
  3. Replace DB-driven status/edit/update flows with config-backed values
  4. Admin UI (admin/index.php, admin/modules/config.php):
  5. Build admin menus from config for type 0/1 modules and load admin module paths via BASE_DIR
  6. Allow SVG logos in admin selection and show translated titles
  7. Config handling (core/system.php):
  8. Load module config early and normalize nested values on save
  9. Fix statistics log rotation path

Benefits:

  • Single source of truth for module metadata
  • Reduced DB coupling and fewer sync mismatches
  • Clearer admin menu rendering

Technical notes:

  • config/modules.php now stores lang, img, type, side, top
  • Admin module actions now use mod identifiers instead of mid
  • Backward compatibility: DB module table is no longer authoritative
02.02.2026
Chore: Update copyright year and configuration
Автор: Eduard Laas | Дата: 22:47 02.02.2026

Updated copyright year to 2026 and minor configuration adjustments.

Core changes:

  1. Global configuration (config/global.php):
  2. Update copyright year: 2025 -> 2026
  3. Configuration value adjustments
  4. Main entry point (index.php):
  5. Code updates and improvements
  6. Search module (modules/search/index.php):
  7. Module updates

Technical notes:

  • No breaking changes
  • Backward compatible
Refactor: Add new translation constants for SEO settings
Автор: Eduard Laas | Дата: 22:47 02.02.2026

Added translation constants for new SEO-related configuration options across all supported languages.

Core changes:

  1. Admin language files (admin/language/*.php):
  2. _KEY_SEP: Separate keywords with commas
  3. _LTITLE: Use long titles
  4. _ADESC: Automatic description generation
  5. _DLETTER: Maximum description characters
  6. _RSEP: URL separator
  7. Core language files (language/*.php):
  8. Minor translation updates and fixes
  9. News module language files (modules/news/language/*.php):
  10. Translation updates for consistency

Benefits:

  • Complete localization for new SEO features
  • Consistent translations across de, en, fr, pl, ru, uk

Technical notes:

  • All 6 supported languages updated
  • Constants follow existing naming convention

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

1 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 88

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

Идеи и предложения
Обратная связь