Webframework für eine persönliche Website

Ich werde eine persönliche Website erstellen. Ich bin Softwareentwickler mit viel Erfahrung in der Webentwicklung, daher kann ich alle mir zur Verfügung stehenden Frameworks / Sprachen verwenden.

Ich wünsche mir eine Balance zwischen Flexibilität und das Rad nicht neu erfinden zu müssen. Wordpress wäre zu Plug-and-Play, aber reines HTML ist Zeitverschwendung, also suche ich nach etwas in der Mitte.

Ich mag das Aussehen von Django, und ich habe ein wenig Erfahrung damit, es zu entwickeln, also würde es etwas Zeit sparen.

Es wird nicht zu viele dynamische Inhalte geben, aber ich würde wahrscheinlich einen Blog und möglicherweise andere Funktionen einbeziehen wollen.

Welchen Rahmen würdest du empfehlen?

Um einige Details hinzuzufügen, hier ist, was ich auf meiner Website präsentieren möchte:

  • Fortsetzen
  • Persönliche projekte
  • Hobbys
  • Bloggen
  • Contracting-/Coaching-Dienstleistungen angeboten
Willkommen bei den Softwareempfehlungen, James! Diese Seite beantwortet nicht, ob ein bestimmtes X Ihren Anforderungen entspricht – sondern empfiehlt Ihnen Software, die dies tut. Ich habe deine Frage entsprechend angepasst. Wenn jemand der Meinung ist, dass Django eine gute Wahl wäre, sollten Sie eine Antwort erhalten, in der dies gesagt und begründet wird. Wenn nicht, gibt es möglicherweise andere Frameworks, die Ihren Anforderungen besser entsprechen – und ich denke, das wäre für Sie in Ordnung. In der Zwischenzeit möchten Sie den Beitrag möglicherweise erneut bearbeiten und Ihre spezifischen Anforderungen angeben: Welche Funktionen benötigen Sie? Irgendwelche Preis- oder Lizenzbeschränkungen?
Kein Problem, dafür sind wir da (um uns gegenseitig zu helfen) :) Bitte prüfen Sie, ob alles in Ordnung ist und ob Sie es etwas "eingrenzen" können, indem Sie explizit Dinge nennen, die Ihnen wichtig sind. Je besser Sie Ihre Bedürfnisse beschreiben, desto bessere Antworten können darauf passen. Viel Glück!
Angesichts der minimalen Menge an Inhalten, die Sie veröffentlichen möchten, scheint es, als wären Sie besser dran, die Designsoftware zu verwenden, die viele Webhosting-Dienste anbieten. Sofern Sie nicht vorhaben, mehr zu tun, als Sie hier auflisten, scheint Joomla in Ihrem Fall ein Overkill zu sein.
@rrirower Ich möchte, dass dies auch eine Lernerfahrung ist. Ich habe eine anständige Menge an Erfahrung in der Webentwicklung, würde aber gerne besser werden, was ein weiterer Faktor ist, der mich zu einem flexibleren Framework tendieren lässt.
Ich weiß, dass Sie erwähnt haben, dass Wordpress "zu Plug-and-Play" ist - es gibt eine Menge Entwicklungsarbeit, die Sie an Wordpress tun könnten, damit es so funktioniert, wie Sie es möchten. Ich werde keine Antwort darauf schreiben, da Sie erwähnt haben, dass Sie es nicht wollten, aber ich würde gerne versuchen, zu sehen, ob es Ihren Anforderungen entspricht, wenn Sie näher darauf eingehen möchten, was Ihnen nicht gefällt der Plug-and-Play-Aspekt.
@TimMalone Der Hauptgrund ist, dass ich andere Website-Ideen habe, an denen ich arbeiten möchte, nachdem ich meine persönliche Website erstellt habe, die viele dynamische Inhalte (z. B. E-Commerce-Funktionen) erfordern wird. Ich denke, dass es ein guter Anfang wäre, etwas Erfahrung damit zu sammeln, indem ich es verwende, um meine persönliche Website zu erstellen.
@TimMalone Ich würde mich jedoch freuen, Ihre Vorschläge zu hören, unabhängig davon, wie ich neugierig bin

Antworten (2)

Ich empfehle Joomla .


Es ist ziemlich einfach zu erlernen, sehr flexibel und hat eine Menge wirklich leistungsstarker Funktionen. Es gibt viele kostenlose Themen und viele andere großartige Themen, die Sie für nur ein paar Dollar erwerben können.

Der andere Vorteil von Joomla ist, dass Sie, sobald Sie Joomla einmal für sich selbst implementiert haben, genug wissen, um es schnell für Familienmitglieder und Freunde herunterzuladen, die Sie bitten, eine schnelle Website für ihr Hobby, ihr kleines Unternehmen oder ihre Religion zu erstellen Gruppe oder Sportmannschaft. Mit Joomla können Sie sie in wenigen Stunden mit dynamischen Inhalten zum Laufen bringen, die ihren Bedürfnissen entsprechen, und sie verlassen, ohne daraus ein großes Unterfangen zu machen.

Hier sind einige seriöse Joomla-Themenseiten, die ich für Themen verwendet habe:

Andere Dinge, an die Sie sich erinnern sollten:

  • Sie müssen einen Domainnamen kaufen (ich verwende nur GoDaddy )
  • Sie müssen eine Hosting-Site finden (es gibt Tonnen von großartigen, preiswerten)
Groß! danke für den Vorschlag. Ist dieses Framework proprietär? Open Source?
Ein weiterer guter Punkt zum Hosting: Ich wähle immer einen Hosting-Service, der ein Control Panel mit automatisierten Installationen anbietet (ich bevorzuge CPANEL). Die meisten von ihnen haben ein paar einfache Klicks, um Joomla auf Ihrem gehosteten Konto zu installieren.

Ich würde Drupal empfehlen und hier ist der Grund…

Ich hatte die Gelegenheit, eine Website mit Joomla und Drupal zu erstellen. Ich fand die Joomla-Lernkurve höher als bei Drupal. Joomla schien umständlicher.

Wenn Sie sich mit PHP auskennen, werden Sie kein Problem damit haben, Drupal zu lernen. Und selbst wenn Sie dies nicht tun, macht es die Menge der verfügbaren benutzerdefinierten (Plugin-)Module sehr einfach, damit zu arbeiten. Es gibt auch viele Dokumentationen, um die Kern- und benutzerdefinierten Module zu erklären.

Drupal bietet eine Anleitung zum Erstellen von Websites, um Sie auf den richtigen Weg zu bringen. Es gibt viele verfügbare Module, mit denen Sie mit der Erstellung Ihres Blogs beginnen können . Und wie Joomla ist Drupal Open Source und kann lokal auf einigen NAS-Geräten gehostet werden .

Dies ist eine solide alternative Empfehlung. Ich habe die gegenteilige Erfahrung von Ihnen gemacht (wo es sich anfühlte, als hätte Drupal weniger Anpassungsoptionen und war umständlicher), aber ich vermute, dass das eher ein Problem von Leuten ist, die Cola gegenüber Pepsi bevorzugen.
Danke für den Vorschlag, aber ich tendiere zu Joomla, da ich ein paar Web-Business-Ideen habe, mit denen ich beginnen möchte, nachdem ich meine persönliche Website erstellt habe, also denke ich, dass die Verwendung von Joomla für meine persönliche Website eine gute Einführung sein wird bevor ich ein viel größeres Projekt versuche.