Spip Database Abstraction Layer

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:spip-plugin

5.0.x-dev 2024-03-31 09:51 UTC

This package is auto-updated.

Last update: 2024-10-31 00:31:16 UTC


README

Spip Database Abstraction Layer

TODO

  • : Import fichiers historiques
  • : Composerisation
  • : Pluginisation
  • : Documentation
  • [/] : Nettoyage fichiers
  • : Producteurs de reqête SQL ( Builder Définition: ALTER, CREATE, DROP, ..., Administration: SET, SHOW, ..., Manipulation: SELECT, UPDATE, INSERT, DELETE, ...)
  • [/] : Connecteurs "réseaux" TCP/Socket UNIX/Fichier/Autres
  • : Exécuteurs de requêtes SQL (Connector), transactions
  • [y] : Descripteurs de schéma (Schema, Table, Field, Constraint, autres paramètres, ...)
  • : Détecteur d'extensions PHP
  • : Détecteur de versions serveurs, extensions & clients lib-c
  • : Vérifier autres extensions PHP utiles & config composer
  • : Convertisseurs (Tableaux de définition, Formats historiques)
  • [/] : Gestion des exceptions PHP
  • : Spécificités des serveurs
  • : Versions de Schéma et Migrateurs
  • : Seeds & Seeders
  • : Backups & Restaurations
  • : Autres (Réparations, Optimisations)
  • : ORM
  • : Description du CMS minimal

Nettoyage de fichiers

  • : Suppression de ecrire/base/index.php.
  • : Suppression de ecrire/base/serial.php et ecrire/base/auxiliaires.php.
  • : Changement de coding standards
  • : Type Hinting et Return Type Hinting
  • : Isolation du code d'affichage à l'écran (appels à minipres, ...)
  • : Suppression du code :
/**
 * @package ...
 */
if (!defined('_ECRIRE_INC_VERSION')) {
    return;
}
  • : Allègement du commentaire d'en-tête
  • : Suppression du code commenté
  • : Dossier definitions/ pour les tableaux déscripteurs de schéma
  • : Dossier inc/ pour l'@api PHP legacy

Connecteurs "réseaux" TCP/Socket UNIX/Fichier