Las 10 mejores herramientas/Ruby Gems para crear rápidamente sitios de redes sociales

El mundo es social. ¿Dónde estás? En el mundo del impulso de la atención, las redes sociales llevan la batuta. Por lo tanto, no es de extrañar que le haya picado el virus de las redes sociales y desee desarrollar un sitio de redes sociales. Si está contemplando la mejor plataforma para desarrollar un sitio de redes sociales, Ruby on Rails es una opción ideal. Ruby on Rails no sólo te ofrece un rápido desarrollo, sino que viene repleto de una gran cantidad de gemas para hacer el trabajo aún más fácil. Consulte algunas de las mejores gemas de Ruby para crear sitios web de redes sociales:

1. buzón/buzón de correo : mailboxer es un sistema de mensajes central. Esta joya es parte del marco social_stream para construir redes sociales. Permite que cualquier modelo actúe como mensajeble. Puede intercambiar mensajes entre diferentes modelos de mensajes. Incluso puedes agregar archivos adjuntos. Con esta joya, puedes crear conversaciones con múltiples destinatarios. Administra una bandeja de entrada, una bandeja de envío, una papelera para las conversaciones y también brinda una opción para enviar notificaciones por correo electrónico.

2. Ryanto/acts_as_votable : Esta joya permite que los registros sean votables. Permite votar por cualquier modelo, me gusta/no me gusta, votar a favor o en contra, etc. Y proporciona una sintaxis fácil de escribir/leer.

3. mbleigh/actúa-como-taggable-on : Acts As Taggable On es un complemento de etiquetado para aplicaciones Rails. Proporciona la capacidad de tener múltiples contextos de etiquetas en un solo modelo en ActiveRecord. Este complemento también admite nubes de etiquetas, elementos relacionados, etiquetadores y más. Junto con los contextos dinámicos, también permite el etiquetado personalizado.

4. tcocca/acts_as_follower : Esta gema se puede utilizar para permitir que cualquier modelo siga a cualquier otro modelo. A través de una doble relación polimórfica puedes lograr esto en el modelo Seguir. En esta joya también está disponible el soporte integrado para bloquear/desbloquear registros de seguimiento. El uso principal de gem es que los usuarios sigan a otros usuarios o que los usuarios sigan libros.

5. pokonski/actividad_pública : Con la gema public_activity, puedes agregar fácilmente un feed de actividad del usuario. Esta joya proporciona modelos de actividad con detalles sobre las acciones realizadas por los usuarios, como agregar comentarios, responder, etc. También proporciona un seguimiento sencillo de la actividad de sus modelos ActiveRecord, MongoMapper y Mongoid 3 en Rails 3 y 4.

6. hoja de aire/rastro de papel : Esta joya rastrea los cambios en sus modelos, para auditoría o control de versiones. Almacena crear, actualizar y destruir rastros. No almacena actualizaciones que no cambian nada. Esta gema es útil para las migraciones, ya que se puede activar o desactivar. Te permite acceder a todas las versiones, incluidas las originales, incluso las destruidas.

7. mancha solar/mancha solar : Esta es una biblioteca Ruby para una poderosa interacción con el motor de búsqueda Solr. Está construido sobre la biblioteca RSolr. Proporciona potentes funciones para indexar objetos y buscarlos. Sunspot se puede conectar fácilmente a cualquier ORM y también a un sistema de archivos.

8. github.comelight/acts_as_commentable_with_threading : Esta joya permite agregar comentarios encadenados a modelos múltiples y diferentes. Para Rails 4, la versión 2.x de esta gema funciona. Y para Rails 3.x, use la versión 1.2.0 de esta joya. Como esta gema depende de la gema Awesome Nested Set de CollectiveIdea, también se instalará cuando instales esta gema.

9. idea colectiva/awesome_nested_set : Esta gema es un reemplazo de acts_as_nested_set y BetterNestedSet. Es una implementación del patrón anidado para modelos ActiveRecord. Para Rails 4 use esta gema versión 3, Rails 3 use esta gema versión 2 y para Rails 2 use versiones de gema anteriores a 2.0. Esta es una joya increíble, ya que corrige algunos errores, elimina la duplicación y agrega algunos métodos útiles y soporte para ITS.

10. cargador de onda portadora / onda portadora : Esta joya proporciona una forma sencilla y extremadamente flexible de cargar archivos en sus aplicaciones Ruby. La gema Carrierwave funciona bien con Ruby on Rails como RoR es una aplicación web basada en Rack.

Fuente: rubygems.org y github.com

¿Quiere desarrollar su aplicación? RielesCarma ¡poder ayudar! Verificar nuestro portafolio comprender cómo estamos ayudando a cambiar la forma de la industria del software al proporcionar Desarrollador Ruby on RailsPonte en contacto con nosotros ahora.

Lea también:

Suscríbete para recibir las últimas actualizaciones

Artículos Relacionados

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish