Medieninformatiker halt, ich bin überrascht das das überhaupt irgendeiner internen logik folgtQuote:
[Only registered and activated users can see links. Click Here To Register...]
Willst du einfach nur eine Zitatwebsite haben mit einem social media Feed?Quote:
Hey,
ich würde mich freuen, wenn jemand schätzen könnte, wie hoch der Aufwand für das Coden/Erstellen/Programmieren folgender Website ist. Zum einen würde mich der Preis interessieren, zum anderen würde ich mich freuen zu hören, welche Elemente der Website eine Schwierigkeit darstellen oder am aufwändigsten sind und welche eher leicht zu verwirklichen sind. Ich versuche, mich präzise zu äußern; kann allerdings auch in die Hose gehen, weil ich keine Ahnung von der Thematik habe. :p
(1) Website, eventuell auf WordPress basierend (?).
(2) Auf der Startseite ein integriertes Social-Media-Feed-Plugin wie [Only registered and activated users can see links. Click Here To Register...], was im Grunde nur dazu dient, den Instagram-Feed eines Accounts zu zeigen.
(3) Ein Datenbanksystem (?) für Zitate (abgespeichert mit Attributen wie Autor und beispielsweise Songtitel).
(4) Eine Filtermöglichkeit/Suche bezüglich der Zitate aus (3). Die Filterung der Zitate sollte bestenfalls auf den Attributen der Zitate beruhen; die Idee ist, dass man die Zitate nach ihrer Thematik (beispielsweise Motivation, Freundschaft, Liebe, Hass) filtern kann. Die Thematik würde dann beim Einspeisen des Zitats in die Datenbank als Attribut angegeben werden.
(5) Typische Footer-/Header-Unterseiten wie Impressum und Co.; keine wirklich aufwändigen Unterseiten, die genutzt werden, wenn man das mal so platt sagen darf. Im Grunde also ein One-Pager.
Die Einschätzung bitte für das Coden/Installieren oder was auch immer genau gemacht werden muss, um die Seite so zu verwirklichen. Als Basis kann beispielsweise WordPress dienen, allerdings bin ich für Tipps offen. Grafische Elemente nicht einbezogen, da ich sie erstelle.
Vielen Dank im Voraus! Ich habe, glaube ich, schon einmal hier um Hilfe gebeten und damals ebenfalls tolle Antworten bekommen. :)
Ja, genau; das trifft es eigentlich ganz gut. Eine Zitat-Website mit Social-Media-Feed und einer Filter-/Such-Möglichkeit.Quote:
Willst du einfach nur eine Zitatwebsite haben mit einem social media Feed?
Ich hatte an WordPress (oder eben ein ähnliches CMS) gedacht, weil es für eher unerfahrene Betreiber wie mich womöglich einfacher zu bedienen ist als eine Seite, bei der ich direkt im Quellcode oder sowas rumfuchteln muss, wenn ich eine Kleinigkeit abändern will. Ich rechne damit, dass in Zukunft vielleicht noch eine andere Funktion oder ein anderes Plug-in hinzu kommt. Dann wäre es doch bestimmt besser/leichter, wenn das Ganze auf WordPress beruht, oder? Beispielsweise ein SEO-Plug-in oder ein Slider oder eine Art von Blog.. All das würde mit WordPress als Basis Stück für Stück leichter zu realisieren sein, oder? Ich will nicht bei jeder Kleinigkeit auf einen Coder angewiesen sein.Quote:
1. Für sowas brauchst du kein Wordpress, das sind praktisch nur 3 SQL querries und der PHP code drumherum um sie auszuführen.
Aber gehen wir mal rein vom frontend ohne funktionalität aus. Da ist der Aufwand aber direkt mit den Designanforderungen verbunden. Eine hässliche Website im 2k style kannst du selbst in 3 Stunden zusammenbasteln (HTML lernen mitgerechnet). Wenn du allerdings noch einen grafiker bezeahlen darfst, wirds teuer.
Ging mir hier eher darum, ob es für den Coder schwierig zu implementieren ist. :p Die Kosten für Plug-ins, Webspace, Domain und Co. kalkuliere ich separat ein. Mir geht es in dem Sinne nur um die Arbeit des Coders.Quote:
2. Klick doch auf deinen link und schau den Preis nach :D
Nice, das hört sich gut an! Eine Frage habe ich dazu: Wie und wo pflegt man typischerweise neue Einträge (in diesem Fall Zitate) in die Datenbank ein? Wenn man das Ganze via WordPress aufzieht, erfolgt das Einpflegen dann auf der CMS-Oberfläche oder trotzdem in irgendeinem Datenbank-Programm?Quote:
3. Praktisch jeder Webhoster bietet eine MYSQL DB an. Das aufsetzen der Datenbank, sowie der PHP code für die Datenbank zu bewirtschaften (also zitate reinschreiben und laden) bekommt jeder PHP programmierer in weniger als 2 Stunden hin
Habe mir schon gedacht, dass die Suche beziehungsweise die Filteroptionen womöglich der Knackpunkt sind. Ich bin mir auch selbst noch nicht vollkommen sicher, wie man die Zitate als Nutzer der Seite letztendlich filtern können soll. Wenn ich das mal so logisch betrachte, suchen die meisten Nutzer entweder nach der Thematik eines Zitats (Liebe, Hass, Freundschaft, Treue und so weiter) oder nach einem Autoren/Sänger. Beides könnte man lösen, indem man jedem Zitat, das man einpflegt, eben diese Attribute zuteilt, oder?Quote:
4. Suche kann je nach dem wie "intelligente" sie sein soll echt schwer sein. Ein simple Text matching suche (also kommt der text der suchleiste irgendwo im zitat oder den tags vor) ist ein SQL query. Wenn du jetzt eine intelligente suche haben möchtest wie die von google wird natürlich beliebig viel komplizierter.
Hört sich gut an, ich habe mit einem höheren Preis gerechnet. Ich habe bereits vor Monaten ein Design für die Website ausgearbeitet; allerdings damals mit deutlich mehr Funktionen/Features und Unterseiten. Das würde ich als armer Student derzeit aber nicht bezahlen können, weshalb ich lieber klein anfange und die Website dann Stück für Stück erweitern will. Die Grundbausteine sind daher erst einmal Priorität Nummer #1.Quote:
Wie gesagt, alles in allem würde ich sagen mehr als 10 Stunden sollte die Website nicht brauchen (also unter der annahme du nimmst einen Proprietären social media feed, wie den den du gepostet hast, einen custom made zu bezahlen wäre geldverschwendung). Bei 15€ pro stunde als 150€. Wobei wahrscheinlich 5-7 Stunden das frontend sind und nur c.a. 2-4 stunden für den ganzen PHP kram drauf gehen.
Natürlich musst du auch die fortlaufenden kosten der Webspace mitrechnen (c.a. 1€ pro monat würde ich schätzen)
Wenn du nicht viel Geld übrig hast und nicht programmieren kannst, dann bist du mit einem bestehenden CMS (Wordpress, Drupal, Joomla, etc.) gut bedientQuote:
Hört sich gut an, ich habe mit einem höheren Preis gerechnet. Ich habe bereits vor Monaten ein Design für die Website ausgearbeitet; allerdings damals mit deutlich mehr Funktionen/Features und Unterseiten. Das würde ich als armer Student derzeit aber nicht bezahlen können, weshalb ich lieber klein anfange und die Website dann Stück für Stück erweitern will. Die Grundbausteine sind daher erst einmal Priorität Nummer #1.
Der Sinn von einem CMS (Content-Management-System) ist es leicht Einträge hinzuzufügen ohne in der Datenbank rum zu hantierenQuote:
Nice, das hört sich gut an! Eine Frage habe ich dazu: Wie und wo pflegt man typischerweise neue Einträge (in diesem Fall Zitate) in die Datenbank ein? Wenn man das Ganze via WordPress aufzieht, erfolgt das Einpflegen dann auf der CMS-Oberfläche oder trotzdem in irgendeinem Datenbank-Programm?
Die Einträge könntest du Tags oder Kategorien zuweisen, damit würdest du das Gewünschte erreichenQuote:
Habe mir schon gedacht, dass die Suche beziehungsweise die Filteroptionen womöglich der Knackpunkt sind. Ich bin mir auch selbst noch nicht vollkommen sicher, wie man die Zitate als Nutzer der Seite letztendlich filtern können soll. Wenn ich das mal so logisch betrachte, suchen die meisten Nutzer entweder nach der Thematik eines Zitats (Liebe, Hass, Freundschaft, Treue und so weiter) oder nach einem Autoren/Sänger. Beides könnte man lösen, indem man jedem Zitat, das man einpflegt, eben diese Attribute zuteilt, oder?
Alles klar, okay. Ich habe in der Vergangenheit schon ab und zu mit WordPress, Drupal und Icy Phoenix gearbeitet; meine Erfahrungen beziehen sich dabei aber eher auf das Erstellen und Aktualisieren von "richtigen" Text-Beiträgen. Ich habe im Rahmen meines Studiums mal ein Berufspraktikum in einer Abteilung im Ministerium gemacht. Da musste ich Datensätze wirklich in so einem externen Programm einpflegen, obwohl eine CMS-Struktur vorhanden war. Deswegen wollte ich hier lieber noch einmal nachfragen.Quote:
Der Sinn von einem CMS (Content-Management-System) ist es leicht Einträge hinzuzufügen ohne in der Datenbank rum zu hantieren
Die meisten CMS kommen mit verschiedenen Editoren (WYSIWYG, Code-Editor) und Auszeichnungssprachen (Markdown, HTML, BB Code) daher um es besonders einfach zu machen
Möglich wäre also eine Kombination aus vorgegebenen Kategorien und einer "normalen" Suche, richtig?Quote:
Die Einträge könntest du Tags oder Kategorien zuweisen, damit würdest du das Gewünschte erreichen
Die normale Wordpress Suche sollte auch mehr als ausreichen, sofern du nicht Daten im Gigabyte Bereich hast
Das klingt eher danach als hätte da jemand massiv Scheiße gebautQuote:
Ich habe im Rahmen meines Studiums mal ein Berufspraktikum in einer Abteilung im Ministerium gemacht. Da musste ich Datensätze wirklich in so einem externen Programm einpflegen, obwohl eine CMS-Struktur vorhanden war. Deswegen wollte ich hier lieber noch einmal nachfragen.
Wordpress zeigt Kategorieren schon als Links in der Sidebar an, man könnte diese in einen Button mit CSS umwandelnQuote:
Möglich wäre also eine Kombination aus vorgegebenen Kategorien und einer "normalen" Suche, richtig?
Die Zitat-Kategorien (Hass, Liebe und Co.) würde ich gerne als "Buttons" vorgeben, auf die man dann drückt und die Resultate für die jeweilige Kategorie erhält. Es wird nämlich nicht Unmengen an Kategorien geben, sondern eher gegen 10 Stück. Ich denke, dass man alle Zitate thematisch auf etwa 10 Kategorien eingrenzen kann. Bei der Filterung nach den Autoren der Zitate würde ich gerne die Suche verwenden. Die Anzahl der Autoren ist nämlich zu groß, als dass man sie wie bei den Themen der Zitate in vorgegebenen Kategorie-Buttons darstellen könnte.
Im Falle von Wordpress wäre es wohl das Beste alle Zitate in Form eines Blog Posts zu habenQuote:
(1) Ganz vergessen. Um die Text-Zitate (also nicht den Instagram-Feed) anzuzeigen, muss es neben der Datenbank im Hintergrund ja auch noch irgendeine optische Aufbereitung für das Frontend geben. Wie funktioniert das? Gibt es für sowas auch Plug-ins oder Presets oder sowas in die Richtung oder kann das frei gestaltet werden? Beispiel:
[Only registered and activated users can see links. Click Here To Register...]
Ich persönlich find diese Boxen etwas unschön vom Design her. Ist es also möglich, dass ich eine andere Box selbst designe und diese dann mit den Daten der Datenbank vernetzt wird?
Like Plugins gibt es genugQuote:
(3) Ist es aufwändig/schwer, eine Art Like-System einzubauen? Wie bei dem Beispielbild hier im Post. Einfach ein Symbol, auf das man klicken kann, um dem jeweiligen Zitat ein Like zu geben.