it-swarm-es.com

¿Cuáles son las herramientas comunes de la Biblioteca de medios utilizadas para los sitios Kentico / Generic PHP?

A través de un curso de fusiones y adquisiciones, el grupo particular de compañías para las que trabajo ha creado una amplia gama de sitios web que ejecutan Kentico (o ASP sitios web que estar utilizando Kentico) y producidos genéricamente PHP sitios web.

No existe un DAM (Digital Asset Management) y nuestra sociedad de cartera quiere mantener todas las identidades separadas, por lo que puede imaginar el baño de sangre que se produce en torno a los esfuerzos de marketing.

¿Qué soluciones de Media Library existen que funcionen tanto en Kentico CMS como en PHP escrito a mano?

Usamos aprobación/control de versiones y algunos sitios pronto serán lo suficientemente grandes como para necesitar CDN (por lo que se necesita algún tipo de referencia de enlace).

Hay tres escenarios en los que otras soluciones se han caído:

  1. La página a usa la imagen z, la página b usa la imagen z, la imagen z se actualiza y la página a/b usa instantáneamente la imagen actualizada z en lugar de pasar por el proceso de aprobación.

  2. La página a usa la imagen z, la página b usa la imagen z, la imagen z se actualiza, la actualización de la página a se aprueba e instantáneamente la página b tiene la imagen actualizada z en lugar de pasar por el proceso de aprobación.

  3. La página a usa la imagen z, la página b usa la imagen z, la imagen z se actualiza, la actualización de la página a se aprueba, la actualización de la página b se aprueba, de repente tenemos que volver a la versión anterior de la página a y la versión anterior de la imagen z es Ya no está ahí.

El problema adicional es que necesitamos una biblioteca de imágenes central para guardar cosas como las aprobaciones de modelos y el uso de comparaciones de marketing anteriores para evitar conflictos entre las marcas.

4
Metalshark

No puedo responder por Kentico, ya que está basado en ASP.net, y lo que está viendo podría tener problemas de compatibilidad al mezclar PHP en la mezcla.

Para PHP, ltraPanel PRO manejaría la sobrecarga de todas sus páginas estáticas y dinámicas tal como lo describió como un sistema CMS.

Honestamente, si fuera desarrollador y un cliente me pidiera que creara un sitio que utilizara tanto [PHP como ASP.net, rechazaría. Son dos tipos diferentes de lenguajes de script y dos tipos diferentes de plataformas web. Esto se aplica en todos los ámbitos tanto a los permisos de archivos como al acceso a scripts para el formato de URL y los envíos de formularios a JSON y a los manejadores AJAX a las conexiones de la base de datos y al uso de consultas.

Realmente, la única interfaz común que tienes son las tiendas de imágenes y videos junto con los archivos CSS de plantillas. Pero este es solo el trabajo de diseño, no involucra ninguna lógica subyacente a la funcionalidad del sitio web.

Siendo tantas diferencias que puedo pensar fuera de mi cabeza, me quedaría con una u otra. Si hay demasiada base de código para volver a escribir todo lo que es PHP en ASP.net, es posible que desee buscar soluciones alternativas a Kentico, pero que están en PHP.

1
Talvi Watia