web-dev-qa-db-fra.com

Quels sont les outils de médiathèque courants utilisés pour les sites Kentico / Generic PHP?

Au cours de fusions et d’acquisitions, le groupe de sociétés pour lequel je travaille a développé une vaste gamme de sites Web exécutant soit Kentico (, soit ASP sites Web qui vont utilise Kentico) et des sites Web générés PHP.

Il n’existe pas de DAM (Digital Asset Management) et notre société de portefeuille souhaite séparer toutes les identités afin que vous puissiez imaginer le bain de sang qui s’ensuit autour des efforts de marketing.

Quelles sont les solutions de médiathèque existantes qui fonctionneront à la fois sur le CMS Kentico et pour le PHP écrit à la main?

Nous utilisons l’approbation/la gestion des versions et certains sites seront bientôt suffisamment grands pour nécessiter des CDN (une forme de référencement des liens est donc nécessaire).

Il existe trois scénarios où d'autres solutions ont échoué:

  1. La page a utilise l'image z, la page b utilise l'image z, l'image z est mise à jour et la page a/b utilise instantanément l'image mise à jour z au lieu de passer par le processus d'approbation.

  2. La page a utilise l'image z, la page b utilise l'image z, l'image z est mise à jour, la mise à jour de la page a est approuvée et la page b dispose instantanément de l'image mise à jour z au lieu de passer par le processus d'approbation.

  3. La page a utilise l'image z, la page b utilise l'image z, l'image z est mise à jour, la mise à jour de la page a est approuvée, la mise à jour de la page b est approuvée, il faut soudainement revenir à la version précédente de la page a et l'ancienne version de l'image z est pas plus là.

Le problème, c’est que nous avons besoin d’une bibliothèque d’images centrale pour stocker des informations telles que l’approbation des modèles et l’utilisation antérieure de campagnes de marketing afin d’éviter les conflits entre les marques.

4
Metalshark

Je ne peux pas vouche pour Kentico, car il est basé sur ASP.net, et ce que vous regardez peut vous exposer à des problèmes de compatibilité si vous mélangez PHP.

Pour PHP, ltraPanel PRO se chargera de la surcharge de toutes vos pages statiques et dynamiques, comme vous l'avez décrit en tant que système CMS.

Honnêtement, si j'étais développeur et qu'un client me demandait de créer un site utilisant à la fois PHP et ASP.net, je refuserais. Il existe deux types de langages de script et deux types de plates-formes Web. Cela s'applique aux autorisations de fichiers et aux accès de script au formatage des URL et aux formulaires soumis au gestionnaire JSON et AJAX aux connexions de base de données et à l'utilisation des requêtes.

Les seuls magasins que vous avez en commun sont les magasins d’images et de vidéos ainsi que les fichiers CSS de prise en charge des modèles. Mais ceci n’est que la conception, il n’implique aucune des logiques sous-jacentes à la fonctionnalité du site Web.

Étant donné que je pouvais penser à tant de différences, je m'en tenais à l'une ou à l'autre. S'il y a trop de base de code pour réécrire tout ce qui est PHP dans ASP.net, vous pouvez rechercher des solutions alternatives à Kentico, mais en PHP.

1
Talvi Watia