Konvertierung einer Spieleseite in Drupal
am 23.06.2005 - 08:58 Uhr in
Einen schönen guten Morgen zusammen.
Ich bin der Webmaster und Chefredakteur einer deutschen Internetseite, die sich ausschließlich mit Survival Horror-Spielen beschäftigt. Sie trägt den Namen "Frightening - play your fears" und ist derzeit unter www.playyourfears.de oder www.survivethehorror.de zu erreichen.
Nun ist das, was ihr derzeit von der Seite sehen könnt, in einem relativ unflexiblen und statischen CMS erstellt worden. Dementsprechend muss ich derzeit z.B. die Menü`s und das Eingangsportal manuell aktualisieren und sämtliche Artikel müssen von Hand gelayoutet werden. Die Seite ist zwischenzeitlich so umfangreich geworden, dass es ein enormer Aufwand ist etwas neues hochzuladen.
Aus diesem Grund habe ich mich dazu entschieden Frightening in Drupal zu konvertieren, doch der unheimlich große Funktionsumfang ist selbst nach ein paar Tagen Erforschung relativ schwer für einen Neuling zu überschauen. Aus diesem Grund wollte ich an dieser Stelle freundlich um Tipps bitten, mit welchen Modulen man die hautptsächlichen Features am besten lösen könnte.
- inviduelle Artikel, die über eine Formatvorlage hochgeladen werden, so dass ständiges manuelles Formatieren entfällt. Soweit ich das richtig verstanden haben, funktioniert dies am besten über Flexinode, oder?
- alphabetisch bzw. nach bestimmten Kriterien sortierte Navigationsmenüs in verschiedenen Bereichen der Seite, so wie ihr sie derzeit sehen könnt (z.B. "Rezensionen", alphabetisch als auch nach Plattform). Das Layout dieser Navigation, also die kleinen Icons und auch die kleinen Schriften darunter, würde ich gerne übernehmen. Die Menüs sollten sich am besten selbst aktualiseren, d.h. gepostete Artikel werden automatisch richtig eingefügt.
Ist dies etwas, was durch das Taxonomie-System von Drupal am besten gelöst werden kann?
- eine Newsliste, ähnlich formatiert, wie man es in dem aktuellen Design(s) sehen kann.
- Ein entsprechendes, leicht zu aktualisierendes bzw. automatisch aktualisierendes Eingangsportal mit Teasern zu Artikeln und/oder Forenbeiträgen. Drupal wirft in der Default-Installation aktuelle Artikel automatisch auf die Startseite. Kann man dies irgendwie genauer kontrollieren und ein Portal erstellen, wie es derzeit auf Frightening zu sehen ist?
- eine Kleinigkeit noch: Kleine Icons für Threads und Forenfolder/-Container, etwa so, wie derzeit zu sehen.
Das sind die Dinge, auf die ich besonderen Wert lege. Momentan beschäftige ich mich mit den Communitfeatures und der Konvetierung des Layouts mit dem PHP-Templatesystem, was bisher auch ganz gut klappt (ich habe zwar noch nicht ganz kapiert, wie ich ich Module und das Forum invidualisiere, aber ich bin hartnäckig ;) Schaut euch vielleicht mal auf Frightenng um. Vielleicht findet ihr beim Stöbern noch Elemente, bei denen ihr eine springende Idee habt, wie man sie in Drupal realisieren könnte.
Ich freue mich auf eine Reaktion eurerseits :)
greetings
2shy
- Anmelden oder Registrieren um Kommentare zu schreiben
also die Seiten find ich
am 23.06.2005 - 09:45 Uhr
also die Seiten find ich richtig gut, würde eigentlich eternal darkness (gamecube) auch dazu passen ?
[EDIT]
hab den Test grad gefunden und entschieden, dass deine Seite ins Bookmark gehört, wo kann man sich als Tester für kommende Spiele anmelden ? ;-)
[/EDIT]
- inviduelle Artikel, die über eine Formatvorlage hochgeladen werden, so dass ständiges manuelles Formatieren entfällt. Soweit ich das richtig verstanden haben, funktioniert dies am besten über Flexinode, oder?
jein, Flexinode bräuchte man für individuelle "nodes" mit verschienartigen Feldern (textareas, einzeilig, mehrzeilig, etc.)
für die Formatvorlage würd ich mal das Edit As New Module anschauen, ist zwar CVS und nicht offizielle 4.6 Version, aber das ist meist nicht schlimm
- eine Newsliste, ähnlich formatiert, wie man es in dem aktuellen Design(s) sehen kann.
da sind 3 "Blöcke" nebeneinander, oder um am Anfang anzufangen, die "homepage" sieht anders aus als der Rest, soweit kein Problem (Stichwort Sections Modul, oder manuell) aber spät. für die Blöcke dürfte eigener PHP Code nötig sein, falls es dann soweit ist, gibts hier und auf drupal.org bestimmt Hilfe dazu, möglich ist es
die "newspage" ist 1 zu 1 umsetzbar
- Ein entsprechendes, leicht zu aktualisierendes bzw. automatisch aktualisierendes Eingangsportal mit Teasern zu Artikeln und/oder Forenbeiträgen. Drupal wirft in der Default-Installation aktuelle Artikel automatisch auf die Startseite. Kann man dies irgendwie genauer kontrollieren und ein Portal erstellen, wie es derzeit auf Frightening zu sehen ist?
nicht "automatisch" nur wenn beim Erstellen des Nodes "promoted to frontpage" gewählt wurde, leicht ausschaltbar, per flexinode lassen sich dann auch beliebige Nodetypen deklarieren die dann per default(beim Erstellen noch änderbar) auf der Frontpage sind oder halt nicht
...wenn ich mehr Zeit hab schau ich mir die anderen Punkte an, generell glaube ich, ALLES ist möglich, ABER der Aufwand dürfte mit 1 Monat oder mehr (fulltimejob?) angesetzt werden
Hallo 2shy,
am 23.06.2005 - 10:00 Uhr
Hallo 2shy,
also: das Design deiner Webseite (insbesonders die helle Version) ist extrem cool gestaltet, gefällt mir sehr, sehr gut.
Und: du hast auf jedenfall eine Menge Arbeit vor dir... ;-)
Ich kann dir auf die schnelle folgende Tipps geben:
- inviduelle Artikel, die über eine Formatvorlage hochgeladen werden, so dass ständiges manuelles Formatieren entfällt. Soweit ich das richtig verstanden haben, funktioniert dies am besten über Flexinode, oder?
Genau, das Flexinode Modul wirst du für viele Sachen einsetzen müssen.
- alphabetisch bzw. nach bestimmten Kriterien sortierte Navigationsmenüs in verschiedenen Bereichen der Seite, so wie ihr sie derzeit sehen könnt (z.B. “Rezensionen”, alphabetisch als auch nach Plattform). Das Layout dieser Navigation, also die kleinen Icons und auch die kleinen Schriften darunter, würde ich gerne übernehmen. Die Menüs sollten sich am besten selbst aktualiseren, d.h. gepostete Artikel werden automatisch richtig eingefügt.
Ist dies etwas, was durch das Taxonomie-System von Drupal am besten gelöst werden kann?
Ja, per Taxonomy, wie im Detail, kann ich spontan nicht sagen, das Bedarf ein wenig Bedenkzeit. ;-)
- eine Newsliste, ähnlich formatiert, wie man es in dem aktuellen Design(s) sehen kann.
Standard!
- Ein entsprechendes, leicht zu aktualisierendes bzw. automatisch aktualisierendes Eingangsportal mit Teasern zu Artikeln und/oder Forenbeiträgen. Drupal wirft in der Default-Installation aktuelle Artikel automatisch auf die Startseite. Kann man dies irgendwie genauer kontrollieren und ein Portal erstellen, wie es derzeit auf Frightening zu sehen ist?
Hier ist das Frontpage Modul dein Freund. Gerne kann ich dir dazu ein paar Tipps und Beispiele geben.
- eine Kleinigkeit noch: Kleine Icons für Threads und Forenfolder/-Container, etwa so, wie derzeit zu sehen.
Schau dir mal das Flatforum für Drupal an.
http://drupal.org/project/flatforum
Bsp: http://www.zattevrienden.be/node/13897
Was mich noch sehr interessieren würde, wieso hast du dich entschlossen, das mit Drupal umzusetzen? Deine Webseite hat nicht allzu viele Community-Features, so daß auch eine Menge andere Open Source CMS in betracht kommen würden (das soll nicht heißen, das Drupal keine gute Lösung wäre)!
Aus beruflichen Gründen arbeite ich seit ca. 3 Jahren intensiv mit Typo3, damit wäre es z.B. genauso gut möglich, das umzusetzen (Typo3 ist halt nicht so stark in den Community Features).
Nicht falsch verstehen, ich denke Drupal ist eine sehr gute Wahl, aber wie ist deine Entscheidung zu Gunsten von Drupal gefallen.
Wow, ihr seid schnell!
am 23.06.2005 - 13:06 Uhr
Wow, ihr seid schnell! O_O
Vielen herzlichen Dank für die raschen und ausführlichen Antworten und das dicke Lob!
Leider bin ich just in diesem Moment noch beruflich zugange, weshalb ich noch nicht detailliert auf die einzelnen Punkte eingehen kann. Ab dem späten Nachmittag werde ich mir aber eure Links zu Herzen nehmen und die Module genauer studieren. Über Beispiele und ein klein wenig Hilfestellung würde ich mich riesig freuen. Falls ich die brauche, komme ich auf dieses Angebot zurück ^^
Aber beantworten kann ich trotzdem noch schnell die Frage, die Björn gestellt hat:
Ich habe mich für Drupal entschieden, weil es mir besonders sympathisch war. Die internationale Community zu Drupal ist überraschend freundlich, hilfsbereit und kompetent (ihr seid ein Beiweis dafür ;); es gibt viele einfach zu intregierende Erweiterungen und die Community-Features sind angenehm umfangreich ausgefallen. Das Grundgerüst zu Drupal ist leicht zu konfigurieren und trotz seiner Einfachheit hat das CMS den Ruf, leicht invidualisierbar zu sein. Letztendlich hat mich ein Bericht über die ausgefeilte Taxonomie von Drupal überzeugt.
Andere Gründe für diese Wahl sind u.a anderen Seiten von mir und Freunden, die wir parallalel mit Drupal betreiben möchten. Mehrere Drupal-instanzen greifen auf eine Datenbank mit unterschiedlichen Content, aber gleichen Benutzern zu (ohne die Rollenverteilung, die ist pro Seite inviduell). Ein kleines Seitennetzwerk sozusagen, worunter auch private Seiten im relativ schlichtem Blog-Stil fallen. Drupal ist für andere Nutzer, die sich kaum mit CMS-Systemen auskennen, ein guter Kompromiss (ich verwalte nicht alle Seiten in diesem Netzwerk im Detail).
Alternativen zu Drupal waren während der Entscheidungsphase noch "Der Dirigent" und "Typo3". Ersterer ist für kleine Seiten super, aber die Community-Features und die Flexibilität sind zwei Dinge, die Drupal wesentlich besser macht. Von Typo halte ich persönlich sehr viel, jedoch hat mich die eigene Scriptsprache abgeschreckt. Was das Erstellen von Internetseiten betrifft bin ich eigentlich eher visuell orientiert und mache daher wesentlich lieber Designs bzw. Layouts anstatt den "Motor" in Gang zu bringen. Ich habe selbst nie detailliert mit Typo gearbeitet, aber bei meinen Recherchen bin ich sehr oft auf Aussagen getroffen, die verdeutlichten, dass man eine sehr lange Einarbeitungszeit in Anspruch nehmen muss, um überhaupt einigermaßen damit hantieren zu können. Klar, Frightening in ein anderes CMS zu konvertieren dauert generell seine Zeit, aber ich wollte dann nicht gleich mit einem sehr komplexen System anfangen.
Respekt, dass du mit Typo3 arbeiten kannst, Björn. Da dieses CMS von vielen Kunden bei den Werbeagenturen verlangt wird, wäre es eigentlich auch für mich interessant. Eines schönen Tages, wenn ich mal viel Zeit und sehr viel Langeweile habe, dann kaufe ich mir ein Typo3-Buch und studiere mich ein ;)
Den grossen Arbeitsaufwand der Konvertierung in Drupal nehme ich gerne in Kauf, wenn man am Ende ein schönes Ergebnis bzw. eine gut strukturierte Seite mit einem gutem Redaktionssystem vorliegen hat. :)
greetings
2shy
P.S.: Über neue freischaffende Redakteure freue mich mich sehr! Wenn Frightening in Drupal erstmal steht, kann ich meinen Fokus wieder stärker auf Inhalte setzen. Einfach dann nochmal "hallo" rufen und die Hand heben ;)
remember the wh[!]spering
Drupal
am 23.06.2005 - 14:46 Uhr
Drupal erobert den deutschsprachigen Raum ... und das ist auch gut so ;-)
Eurer Portal ist eine interessante Anlage und ich bin auch sehr gespannt, wie dies dann in Zukunft aussehen wird. Ich wünsche gutes Gelingen!
mfg holger
Drupal Experience http://cms.stnetwork.de . . .
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Hallo 2shy,
am 23.06.2005 - 15:35 Uhr
Hallo 2shy,
du hast dich anscheinend ausreichend mit Thema CMS auseinander gesetzt und ich bin mir ziemlich sicher, das du - so wie du es beschriebst - mit Drupal die richtige Entscheidung getroffen hast.
Ich bin sehr gespannt. Es wird bestimmt eine tolle Webseite.
Soweit es meine Zeit (und meine Drupalkentnisse ;-)) es zulassen, beantworte ich (und bestimmt auch andere Drupaluser) dir hier gerne entsprechende Fragen etc...
Wieder im Lande ..
am 27.07.2005 - 15:47 Uhr
... und hallo zusammen :D
Nach etwas längerer Abwesenheit (Urlaub) möchte ich mich an dieser Stelle zurückmelden! Ich habe mir direkt nach der Wiederkehr Drupal einmal vorgenommen und zur Eingewöhnung bzw. zum Kennenlernen des Systems meine private, sehr simplizistische Seite konvertiert. Diese basierte ursprünglich (abgesehen vom Blog) auf reinem HTML. Zum Vergleich:
-> die rein HTML-basierte, alte Fassung
-> die neue, in Drupal konvertierte Fassung
Da ich an dieser kleinen Page quasi erst seit knapp vier Tagen dransitze, sind da noch einige Fehler in der Navigation bzw. im Layout-Template drin, die ich in den nächsten Tagen Stück für Stück ausbügeln werde (auch eine Frontseite richte ich noch ein). Da mein eigentliches Ziel jedoch die früher erwähnte Spieleseite "Frightening" ist, habe ich vereinzelt noch ein paar Fragen, speziell zu bestimmten Modulen oder Realisierungsmöglichkeiten. Die vor ein paar Wochen erwähnten Tipps eurerseits habe ich mir selbstverständlich direkt auf meinem "Schlachtplan zur Konvertierung" notiert ^^, jedoch habe ich mir bei der Portierung von "remembering" auch das eine oder andere Modul in meinen Hinterkopfspeicher gelegt.
Eine Frage bezieht sich auf das Nodelist-Modul, dass bei einer aufwendig eingerichteten Unterteilung der Taxonomie automatisch generierte Menüs wesentlich einfacher zu realisieren macht. Leider ist mir bisher noch nicht richtig klar geworden, ob und vor allem wie ich dieses Modul optisch anpassen kann. Gerne möchte ich das optische Format der derzeit zu sehenden Menü`s übernehmen, siehe hier . Eine andere Möglichkeit, die mir aufgefallen ist, ist das Indexpage-Modul, aber da weiss ich leider genausowenig, wie ich es visuell anpassen kann. :/
Ebenso ist mir nicht ganz klar, wie ich Node-Images einfügen kann. Ich weiss, diese Möglichkeit besteht wohl. Derzeit könnt ihr auf Frightening zu jedem Rezensionslink ein kleines Icon neben dem Titel sehen. Etwas das ich gerne Übernehmen würde, ebenso wie diese kleinen Informationen, die dabeistehen. Vielleicht habt ihr einen heissen Tipp in petto, wie sich dies am besten realisieren ließe?
m Grunde genommen sehe ich die grössten Schwierigkeiten bei der Portierung von Frigtening in der Navigation. Layout, Anpassung von Artikeln und die üblichen Features halte ich nach meiner kleinen Kennlernphase für das kleinere Übel. Die Aufteilung jedoch, die gesamte Struktur, die komplett ineinander verzahnt ist und bei dem Hochladen eines neuen Artikelbeitrages die Menüs und ggf. auch die News-Portalpage bzw. die Newsliste selbst aktualisiert, könnte in der Form, wie sie auf Frightening derzeit zu sehen ist, eine echt harte Nuss werden. Nicht nur, weil später in Drupal alle redaktionellen Beiträge über die Taxonomie miteinander verbunden sein sollen. Anfangs dachte ich, die Artikel selbst wären das Problem, aber da ich die Rezensionen von der Struktur her sowieso ein wenig entschlacke, sehe ich das nicht mehr so eng. (die ganzen Detailinfos zu den Spielen lege ich in einen andere Kategorie). Aber vielleicht sehe nur ich die Struktur-Angelegenheit mir leicht panischen Blick an und in Wirklichkeit ist es nur halb so wild ... ;)
Ach ja, und Screenshotgalerien scheinen generell ein Problem in Drupal zu sein, jedenfalls wenn man mehrere Bilder auf einmal in eine einzige Galerie legen möchte. Aber damit möchte ich mich nach der Strukturierung beschäftigen.
Ich hoffe, das ist nicht zuviel auf einmal ^^ Ich versuche mich nur so gut wie möglich auf die Portierung vorzubereiten, damit ich in den nächsten Tagen Gas geben kann. Ich hoffe auf Hilfe und freue mich sehr auf Eure Rückantworten :D
greetings
2shy
remember the wh[!]spering
Hallo 2shy,
am 27.07.2005 - 19:16 Uhr
Hallo 2shy,
erstmal: cool das du die Migration deiner Webseite in Drupal nicht aus den Augen verloren hast! Ich dachte bereits, du hättest aufgeben oder dich für eine andere Lösung entschieden... ;-)
Deine private Seite / Blog hast du sehr gut umgesetzt. Gefällt mir gut - Gratulation! Werden die "submenüs" dynamisch erzeugt? Falls ja, mit welchem Modul?
Ansonsten, fällt mir zu deinem Posting nicht allzu viel ein, außer das ich für die Rezensionen inkl. Image & "kleinen Informationen" das flexinode Modul testen würde.
Hi Björn,
am 28.07.2005 - 10:35 Uhr
Hi Björn,
die Submenüs sind eine Mischung aus statischen Seiten und dem Node-List-Modul. Wenn du einen Menüpunkt anklickst, beispielsweise [literarisches], dann kommst du auf eine statische Seite, deren Links jedoch auf das Nodelist-Modul verweisen. Die Submenüs werden demnach also tatsächlich dynamisch erzeugt. Nodelist erstellt eine Linkliste aus allein Beiträgen einer Kategorie und listet diese alphabetisch sortiert auf. Das funktioniert sowohl mit Vokabularen, als auch mit Unterbegriffen. Einmal installiert und eingerichtet lässt sich das Modul mit einem "/list" Postfix in der URL sehr einfach aufrufen.
Das Nodelistmodul findest du auf der offiziellen Drupalseite an dieser Stelle.
Das Flexinode-Modul scheint ja die Lösung für viele Fragen zu sein, es wird mal Zeit, dass ich mir das mal genau ansehe :)
remember the wh[!]spering
holla, diesen mittlerweile
am 28.08.2006 - 21:13 Uhr
holla, diesen mittlerweile sehr alten Thread gibt es ja noch :D
Was bleibt zu sagen? Das Ergebnis der Konvertierung ist unter www.frightening.de zu finden, allerdings mit einem neuem Theme (die alten kommen irgendwann man nach). Die alten URLs sind nicht mehr gültig.
remember the wh[!]spering