So erstellen Sie eine Website wie Facebook

So erstellen Sie eine Website wie Facebook

Wordpress hat „Plugins“ oder Bits von Software, die Funktionen hinzufügt - Funktionalität ... wie Social-Networking-Funktionen.

Capabilities - Erwartungen

Ich bin ein Fan von Wordpress + Buddypress, weil:

  • Es funktioniert aus der Box
  • Es wird von einer sehr aktiven Community unterstützt
  • Es verfügt über alle wesentlichen Merkmale eines sozialen Netzwerks
  • Es verfügt über Optionen - eine Gemeinschaft von Entwicklern, die leicht etwas auf der Plattform hinzufügen
  • Es ist Open-Source, frei - standardisiert, so sind Sie nicht „eingesperrt“, wenn Sie jemals eine maßgeschneiderte Lösung entwickeln müssen

Allerdings ist es auch nicht:

  • Unterstützt von Milliarden von Dollar an Investitionen (auch bekannt als Facebook)
  • Insbesondere von Grund auf mit sozialen Netzwerk-Features gebaut
  • Drag, Drop, klicken - fertig.

Inhaltsverzeichnis

Erste Schritte - Hosting - Installation von Wordpress

Ihre Wahl des Domain-Namen-Anbieter spielt keine Rolle, direkt so viel wie Hosting. Ich mag Domain halten - Hosting trennen, wenn nur für die Kosten - Flexibilität. Wie in der Setup-Anleitung erwähnt, bin ich ein Fan von Namecheap für saubere Armaturenbrett und eine besseren langfristigen Preis (ihre Pläne hier sehen). Ich schrieb eine lange Überprüfung von ihnen und GoDaddy hier.

Wenn Sie anfangen mit Hunderten von aktiven Nutzern planen, werden Sie mit einem Dienst beginnen, die entweder Server-Ressourcen oder ein Mitarbeiter gewidmet hat, die aktiv Ihre Wordpress-Installation und Server-Ressourcen für Sie verwaltet.

Oder es bedeutet, einen Plan mit jemandem wie WP-Engine bekommen (auch ein Unternehmen, ich habe für einige Projekte verwendet), die speziell auf Wordpress konzentriert Hosting und aktiv verwaltet Ihre Installation - Server-Ressourcen für Sie (ihre Pläne hier sehen)

Alle genannten Unternehmen haben einen einfachen Schnell installiert Wordpress-Prozess (auch hier detailliert in meiner Setup-Anleitung hier).

Einführung in die Buddy

So erstellen Sie eine Website wie Facebook

Es wird Hand in Hand mit Wordpress arbeitet gebaut und es hat die gleiche Art von Dokumentation. Es ist auch unter den gleichen Prinzipien wie WordPress.org Software betrieben - es ist Open-Source (aka nicht proprietär zu einer Aktiengesellschaft); es ist GPL (auch bekannt als Sie es es verwenden und ändern können, wie Sie möchten); und es ist kostenlos und von der Gemeinde und den Benutzern um sie unterstützt.

Da es Teil der wachsenden Wordpress-Ökosystem ist, hat es eine starke Gemeinschaft von Entwicklern (sie tatsächlich angehoben nur $ 51.000 Entwickler lassen sich ausschließlich auf Geschwindigkeitsoptimierungen für Buddy konzentrieren). Und da es in Buddy so viel Interesse ist, ist es einfacher, die Entwickler zu finden, die mit Wordpress / Buddypress-Plattformen arbeiten können.

So erstellen Sie eine Website wie Facebook

Nun, da Sie wissen, ein wenig über das, was Sie gerade arbeiten, lassen Sie uns tatsächlich installiert werden.

Installieren Sie das Plugin Buddy

Um das Buddypress Plugin zu installieren, navigieren Sie zu Plugins -> Neu hinzufügen aus der Wordpress-Dashboard. Suchen Sie dann nach Buddy. Klicken Sie auf Installieren, klicken Sie dann auf Aktivieren.

So erstellen Sie eine Website wie Facebook

Nachdem das Plugin zu aktivieren, werden Sie mit den folgenden Schritten zum Buddybegrüßungsbildschirm weitergeleitet.

So erstellen Sie eine Website wie Facebook

Was genau wollen Sie Ihre Mitglieder tun zu können? Es ist eine Sache, „wie Facebook sein“ oder „wie Twitter sein“, aber ihre Kernfunktionen in der Realität gibt es schon seit den Anfängen des Web - Peer-Kommunikation, Organisation in Gruppen spähen, Links, Profile usw.

Konfigurieren Sie Ihr Social Network Funktionen

Nun, da Sie eine Vorstellung davon, genau das, was Sie erreichen wollen, gehen wir voran und starten Sie die Funktionalität von Buddy Konfiguration zu passen, was Sie suchen.

Head to Settings -> Buddy und überprüfen Sie die Standard-Registerkarte Komponenten aus.

So erstellen Sie eine Website wie Facebook

Auch ohne Buddypress installiert ist, ermöglicht Wordpress Menschen als Nutzer zu registrieren. Buddypress lässt Sie diese Option aktivieren, die Benutzerprofile zu erweitern, damit sie es in eine echte Facebook / Twitter / Google + style Profilseite machen.

Das ist genau wie die Facebook friending oder Google+ Umkreisen Funktionalität. Ihre Benutzer anpassen, mit wem sie in ihren Feeds halten.

Denken Sie Facebook / Twitter-Erwähnungen und / oder direkte Nachrichten. Ermöglicht es Benutzern, Nachricht einander direkt in Ihrem Netzwerk.

Diese Komponente erzeugt individuellen Streams (auch bekannt als den Facebook-Newsfeed oder Twitter-Feed). Es ist vollständig anpassbar und kommt mit RSS / Email-Support, wenn Sie es wollen.

Wenn Sie so etwas wie Facebook-Gruppen wollen, dann ist hier Ihre Komponente. Auf diese Weise können die Benutzer öffentlich, privat oder versteckte Aktivitätsgruppen organisieren, darüber zu sprechen, was sie wollen diskutieren.

Das ist alles von Buddypress integrierten Funktionen. Allerdings ist der große Vorteil von Buddy die Tatsache, dass es eine Open-Source-Plattform, so jemand ein Plugin bauen kann es noch weiter zu verlängern (und ja, das bedeutet es gibt Plugins für Plugins - so genial). Wir werden zusätzliche Möglichkeiten decken Sie die Funktionalität in einem separaten Abschnitt erstrecken kann.

Aber lassen Sie uns zuerst beenden internen Einstellungen einrichten - Felder.

Ihre Einstellungen konfigurieren - Felder

Die nächsten Registerkarte in Buddy Einstellungen sind die Registerkarte Seiten.

So erstellen Sie eine Website wie Facebook

Buddypress hat mehrere erforderlichen Seiten - wie Mitgliederseite und Aktivität Seite. Es wird sich automatisch generiert.

Wenn Sie ein bestimmtes Zeichen-up wollen - aktivieren Mitgliedschaft Seite (dh, wenn die Benutzer sich anmelden können, ohne dass Sie die Zuordnung Benutzername / Passwort), dann müssen Sie eine Seite erstellen und dann „zuweisen“ sie jeweils mit diesen Rollen.

Der nächste Registerkarte ist tatsächliche Einstellungen. Diese sind ziemlich selbsterklärend mit den Vorgaben der Norm zu sein.

Für einen Überblick, wo auf Buddy beziehen sich alles aus dem Wordpress-Dashboard:

So erstellen Sie eine Website wie Facebook

Holen Sie sich ein Buddy Kompatibel Thema für Design

Da Buddy ein Wordpress-Teilprojekt ist, integriert es ganz gut mit allen Standard-Wordpress-Themes. Es verwendet ähnliche Klassen und Vorlagen, und Ihr Design über alle Seitentypen zu halten.

Allerdings sehen Standard-Wordpress-Themen wie, na ja, der Standard. Sie sind nicht eindeutig zuzuordnen (ohne starke Anpassungen) und haben nicht die Schönheit oder die Liebe zum Detail, dass Premium-Themen, die von Dritten professionellen Designern zu tun. Hier ist die Standard-Theme Twenty Twelve mit Buddy:

So erstellen Sie eine Website wie Facebook

Wenn für ein Premium-Thema (oder Themenrahmen) einkaufen, die Sie lieben, können Sie entweder suchen Sie nach bestimmten Themen Buddy oder suchen Sie nach Themen, die die Fähigkeit hinzufügen Buddy Unterstützung haben (dh zusätzliche Klassen hinzufügen, Vorlagen, etc.).

Zum Beispiel ist mein Lieblingsthema Rahmen (das heißt ein Thema mit einem Basislayout und Klassen, die Sie leicht Felle, auch bekannt als „Kind Themen“ hinzufügen können) ist Genesis von Studiopress. Es hat eine einfache Plugin, die Buddy Unterstützung zu allen Themen ergänzt. so können Sie Genesis installieren und jedes Kind Thema wählen Sie mögen und es anwenden und es wird in Ihrem sozialen Netzwerk konsistent aussehen.

So oder so, nur im Kopf behalten, dass, während Ihr Thema gut integrieren sollte, hat Buddy zusätzliche Klassen und Vorlagen, die ein Thema benötigt, zu berücksichtigen.

Anpassen - erweitern das Social Network Experience

Buddypress ist eine Wordpress-Plugin, die sozialen Netzwerk-Funktionalität zu Wordpress erstellt. Aber Buddy selbst kann Plugins akzeptieren auch weitere Funktionen hinzuzufügen.

Buddy spielt auch gut mit anderen Wordpress-Plugins, um alle möglichen Kombinationen Spaß zu machen.

bbPress ist Wordpress anderes Teilprojekt, die Foren erstellt. Es verdient seine eigene Setup-Anleitung, aber bedenken Sie, dass Foren auf der Buddy Zugabe ist eine sehr interessante Kombination.

Und da Buddy eine Open-Source-Plattform ist, sind die Entwickler einfach zu finden. Ihre Phantasie ist wirklich die einzige Einschränkung.

Nächste Schritte - Ressourcen

Viertens installieren Buddy Plugin - definieren Sie Ihre Komponenten.

In Verbindung stehende Artikel