¿Puedes hacer un sitio web como meetup.com usando WordPress o algún otro CMS?

Construyo sobre WordPress y Drupal. Hay muchas referencias a Meetup.com y Drupal Organic Groups (módulo), vea 0:35 aquí, por ejemplo, Introducción a los grupos orgánicos con Drupal 7. La curva de aprendizaje para unir un sitio sólido de Drupal con grupos orgánicos es alta, pero ciertamente factible si conoces WordPress muy bien. Drupal and Organic Groups es un caso de uso perfecto para un sitio con grupos de usuarios que comparten contenido de otro sitio web y tienen sus propias páginas de contenido, eventos, archivos privados, debates, etc. Dicho esto, definitivamente sería posible armar algo en WordPress, pero puede haber más complementos de terceros (pagados o no) necesarios para hacerlo. Aunque técnicamente no se trata de una solicitud de un “multisitio”, he trabajado en algunas soluciones básicas multisitio en WordPress que podría ver configuradas de manera similar y ayudaría a mantener las cosas limpias y fáciles de mantener. Hay algunos complementos de membresía que se extienden para permitir a los usuarios crear su propio sitio en su instalación multisitio, un ejemplo: Sitios de la red de miembros | Membresías pagas Pro.

Es posible construir sistemas de registro y redes sociales en WordPress, pero necesitaría un poco de ayuda de un complemento personalizado. El complemento rápidamente se volvería más complicado que la instalación de WordPress y solo dependería de WordPress para la autenticación del usuario.

Es por eso que WordPress no es una buena plataforma de desarrollo para este tipo de aplicación web.

Si desea seguir con las opciones de CMS de código abierto, que creo que está perfectamente bien para un sitio así, Drupal sería una excelente opción. Drupal podría construir un clon de reunión desde cero utilizando los módulos principales de Drupal y realmente aprovechar su poder de desarrollo.

Drupal también sería ideal para integrar un sitio web con otros sistemas de registro para una ruta más rápida de finalización del proyecto.

Drupal también estaría en una mejor situación para escalar y crecer con las necesidades del proyecto. Meetup ya existe y es probable que el nuevo proyecto tenga que ofrecer características especiales para diferenciarlo o personalizarlo para un escenario de uso único. Drupal es bueno en esto.

He escrito una serie de blogs que detalla las razones por las que Drupal vs WordPress para este tipo de proyecto claramente termina con una victoria para Drupal.

Yo diría que lo haga usando WordPress. Te ayudará a iniciar bastante rápido.

El servidor es súper barato hoy en día (si puede administrarlos).

Estoy seguro de que WP y con un buen servidor (uno o más) configurado deberían ser capaces de manejar muchos usuarios.

Tengo un cliente con 100.000 publicaciones, cada una de las cuales tiene entre 10 y 25 metacampos, por lo que la tabla de postmeta crece a más de 1 millón de filas.

El sitio recibe alrededor de 600–1,500 visitantes por día. El servidor que lo maneja está en linode con 4 GB de RAM y funciona bien. He usado nginx + almacenamiento en caché.

Eso le dará tiempo para que el mercado del producto se ajuste. Al igual que con cada inicio, tendrá que pasar por varias iteraciones antes de obtener el modelo de negocio correcto.

Buena suerte,

Slavi

qSandbox

Técnicamente, la respuesta es casi siempre sí, sin embargo, es posible que no desee.

Un CMS es un sistema de gestión de contenido y, por lo tanto, gestiona el contenido extremadamente bien. WordPress es un ejemplo perfecto y, por lo tanto, funciona muy bien para blogs, revistas y cualquier cosa con muchos tipos diferentes de contenido.

Para que eso funcione, también cubren algunas tareas administrativas como registros de usuarios, notificaciones por correo electrónico y seguridad. Sin embargo, este no es el valor central de un CMS y, por lo tanto, no es la mejor herramienta para el trabajo.

Un sitio como Meetup puede tener mucho contenido, pero el uso principal es que las personas creen eventos y se involucren con una comunidad. Busque software dirigido específicamente a eso. Enumere las funciones que necesita (usuarios, calificaciones, comentarios, mensajes, agrupación) y busque algo que maneje las partes más importantes de lo que necesita. Con suficiente programación, puede agregar muchas funciones a lo que sea que comience, pero cuanto más el software esté orientado hacia lo que está tratando de lograr, más trabajará con él en lugar de en contra.

Como nota, WordPress se puede ampliar con complementos como Buddypress que pueden producir las funciones que está buscando, pero eso no cambia lo que el núcleo está diseñado para hacer.