Soll ich einen Blog in Schienen erstellen oder etwas verwenden, das bereits vorhanden ist?

StackOverflow https://stackoverflow.com/questions/817170

  •  03-07-2019
  •  | 
  •  

Frage

In meinem nächsten Schienen Projekt werde ich das Bloggen Funktionalität benötigen. Ich frage mich, ob jemand eine gute Vorschläge hat, oder sollte ich nur meine eigene Rolle? (Wahrscheinlich nicht in 15 Minuten)

ich denke, das wichtigste Merkmal wird es sein, elegant Codebeispiele zeigen.

War es hilfreich?

Lösung

Es ist ein klassisches Build-versus-kaufen (oder, in diesem Fall zum kostenlosen Download) Entscheidung, nicht wahr?

  • Schreiben Sie die Feature-Set von, was Sie suchen.
  • Umfrage die Angebote da draußen, um zu sehen, wie nahe ein fit Sie haben.
  • Für die ein oder zwei Produkte, die die beste Anpassung ist, zu bewerten, ob nicht, es wäre weniger Aufwand Ihre eigene Lösung zu schreiben oder das Angebot anpassen zu tun, was Sie benötigen.
  • Wenn alles, was Sie brauchen, ist ein Blog-Site ist, dann ist dies ein Kinderspiel. Verwenden Sie Wordpress und das ist es.
  • Wenn es andere Funktionen für diese App und Bloggen ist nur einer von ihnen, dann erwägen, eine App um Wordpress zu schreiben. Es ist nur eine PHP-Anwendung mit MySql, nachdem alle.
  • Wenn Wordpress-Funktionen oder tut Dinge, die Sie nicht wollen, dann vielleicht brauchen Sie Ihre eigene Rolle.
  • Wenn das wichtigste Merkmal für diese Website ist, dass es in RoR geschrieben werden soll, dann rollen Sie Ihre eigenen oder eine RoR basierte Blogging-app wie Wordpress in RoR nicht geschrieben wird. Ich habe nicht wirklich die Hausaufgaben zu diesem Thema gemacht, aber ich könnte mir vorstellen, dass PHP und RoR immer Sitzungsstatus teilen würde eine zeitraubende Hack.

Andere Tipps

Wie geht es deiner Freizeit?

  

Fünf Jahre, das ist, wie lange die wenig Ahnung hat. Plus 2 Jahre Glocken und Trillerpfeifen Hinzufügen. Und das, Leute, ist, warum ich gebe in und mit einer Blog-Host. Weil ich viele Ideen, viele Dinge zu sagen und zu erkunden, aber nur ein paar Dutzend Jahren besten links. Ich kann nicht leisten, gehen alle 5-Jahres-Idee zu jagen, die in den Sinn kommt. Nach Berücksichtigung der Mist Web-Frameworks und Mist Blog-Pakete gibt, habe ich beschlossen, dass ich will nicht meine nächsten 5 Jahren verbringen meine Vision für ein anständiges Self-Publishing-System zu implementieren. Jemand anderes kann es tun.

http: // steve-Yegge. blogspot.com/2006/03/blog-or-get-off-pot.html

Ihr eigenes Blog Rollen ist ein großes Projekt (und ziemlich Spaß auch!), Aber für den praktischen Gebrauch, mit etwas vorgefertigt sein wird, mehr Sicherheit, mehr coole Features, etc. etc. Es sei denn, Sie sind unglaublich gewidmet, werden Sie wahrscheinlich Ecken und am Ende am Ende mit etwas schneiden, die nicht ganz dem, was sind Sie wollen.

Trotz eines Rails Kerl ich selbst zu sein, ich bin ein großer Fan von Wordpress . Wenn Sie sich für Rails-basierte Blog-Motoren suchen, habe ich hatte Glück mit Mephisto , obwohl die Dokumentation etwas verlässt zu wünschen übrig. Radiant CMS ist ein weiteres CMS / Blog-System, das bei der Suche wert sein könnte.

Eine Menge von Ruby / Rails-Entwickler tatsächlich die Route der Verwendung von statischen Website / Blog-Generatoren gegangen ist. Dies hat einige Vorteile. Erstens sind die Seiten statische HTML ohne Abhängigkeit von einer Datenbank. Das heißt, sie können von Ihrem Front-End-Webserver (Apache, Nginx, etc.) schneller als zugestellt, wenn sie durch Mongrel, dünn oder Phusion Passagier gehen. Zweitens werden die Seiten für Suchmaschinen zu indizieren einfacher sein. Schließlich, und wahrscheinlich am wichtigsten ist, können Sie ganz einfach die Versionskontrolle, Ihre Beiträge mit Git (oder Ihre Lieblings-SCM)

schaltete ich mein Blog über ein statisches Modell nach der Entwicklung auf Mephisto zum Stillstand kommen schien. Ich bin mit Tom Preston-Werner Jekyll und Disqus für die Kommentare. Funktioniert super. Probieren Sie es aus!

Wenn Sie nur für ein Projekt suchen, dann sind Sie Ihre eigenen Blog-Engine bauen, ist ein guter Anfang.

Persönlich, obwohl ich ein Vollzeit-Rails-Entwickler in den letzten 3 Jahren habe ich noch Wordpress für mich und andere verwenden und empfehlen.

Wenn das Projekt einen Blog zu schreiben ist, rollt nicht Ihre eigene. Es gibt viele Lösungen gibt, die dieses Problem für Sie lösen, während Sie sich Sorgen über große Inhalte Abpumpen.

Sie werden die Ausgaben bis zu viel Zeit am Ende mit den kleinen Dingen futzing, die nicht wirklich wichtig tun.

Wahrscheinlich gibt es Tonnen von denen.

Zum Beispiel Rastafari oder Enkiblog .

  

In meinem nächsten Schiene Projekt werde ich   müssen Blogging-Funktionalität. Ich bin   fragen, ob jemand ein gutes hat   Vorschläge, ich oder soll nur Rolle meines   besitzen? (Wahrscheinlich nicht in 15 Minuten)

Ich würde nicht empfehlen, ein eigenes Blog-System rollen. Sie sollten mit einer Blog-Erweiterung benutzt dafür das Radiant CMS suchen.

  

ich denke, das wichtigste Merkmal wird es sein, elegant Codebeispiele zeigen.

Dazu kann ich empfehlen, sich in Syntax .

Alles hängt von Ihrem Ziel:

Wenn es zu Lernzwecken und es ist für Spaß, Code, um es von Grund auf neu. Versuchen Sie auch, neue Funktionen hinzuzufügen, die nicht in der aktuellen Blogging-Plattformen finden. Zum Beispiel machen in einer Weise, die einfach für einen Entwickler-Tutorials oder Screencasts bloggen.

Wenn es für einen Kunden oder einfach nur zum Blog, verwendet Wordpress. Sie können Ihre Website in Ruby haben und dann Link zu Wordpress. Denken Sie darüber nach, wie viele Menschen Stunden hinter sind Wordpress so für Sie passen, dass Sie es in Vollzeit müssen arbeiten, um für 8 Jahre.

Wordpress wird aus der Box arbeiten und dann in regelmäßigen Abständen können Sie es zwicken, je nach den künftigen Bedarf.

Ich bin damit einverstanden, für Spaß und Lernen, Code von Grund auf neu. Aber betrachten Sie die Menschen wirklich etwas Codierung brauchen und nicht haben bereits. Innovate.

Es gibt so viele ausgezeichnete Blog-Plattformen gibt, und einige (wie Wordpress) haben aktive Entwickler-Communities Hunderte von nützlichen und leistungsfähigen Plug-ins zu schreiben. Und das schließt eine hervorragende Unterstützung für Code-Beispiele.

keine Notwendigkeit, das Rad neu zu erfinden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top