¿Cómo se actualizan los sitios de noticias como Yahoo? ¿Cambian su código fuente o hay un atajo?

Los sitios web codificados a mano en HTML / CSS / jQuery e incluso PHP deben actualizarse a mano cada vez.

Sitios web como Yahoo, pero incluso sitios web más pequeños, confían en los sistemas de gestión de contenido (CMS). Están construidos típicamente en un lenguaje de programación (por ejemplo, PHP) que interactúa con una base de datos (en sitios web más pequeños, típicamente, MySQL).

Los CMS muy comunes son WordPress, Joomla y Drupal. Amo WordPress
Tienen un acceso de administrador de back-end que permite que incluso los no expertos en tecnología inserten artículos y contenido a través de una interfaz de usuario fácil de usar.
Puede encontrar una guía fácil de usar para usar WordPress aquí:

Guía fácil de WP. Un manual de WordPress fácil de seguir

Los sitios web más grandes (como yahoo) probablemente tengan su propio CMS personalizado.

La página de inicio (así como cualquier otra página) del sitio típico (no solo Yahoo y no solo noticias) que se construyó sobre CMS estándar como WordPress o Drupal o uno personalizado consiste en los llamados widgets.
Puede pensar en cada widget como una aplicación separada.
Por ejemplo, la página de inicio del sitio de noticias puede contener los siguientes widgets:
– último (más reciente) artículo;
– artículo destacado;
– artículo al azar;
– artículo más visitado;
– artículo más comentado de la semana pasada;
– etc.
Cada widget “sabe” cómo llenarse de contenido.
Por lo general, contiene una solicitud AJAX al servidor que contiene parámetros como? Type = newArticle (por ejemplo). El código del servidor selecciona el último artículo de la base de datos y lo envía de vuelta al widget. El widget muestra el artículo. Voila

Como dijo Brett, la mayoría de los sitios tienen sus sistemas CMS patentados. La mayoría de los CMS siguen uno u otro lenguaje de marcado como el marcado wiki o MarkDown. Este lenguaje de marcado tiene un conjunto de sintaxis muy pequeño que es muy fácil de dominar. Por lo tanto, cualquier persona con poca o ninguna experiencia en codificación puede publicar el contenido en el sitio.

Yahoo! Tener su propio CMS. Solo cambian el diseño. El contenido sigue siendo el mismo, solo se cambia la interfaz de usuario y se cambia el posicionamiento. Si sabes cómo usar WordPress Joomla, lo entenderás mejor.

Apuesto a que la mayoría de los sitios (como Yahoo) tienen algún tipo de sistema de gestión de contenido patentado (es decir, CMS) que hace que sea fácil para las personas no técnicas poder escribir artículos haciendo lo que hacen bien.