Vor einiger Zeit habe ich mir vorgenommen das doch recht eingestaubte all-lyrics.de etwas auf Vordermann zu bringen.
Vor etwa drei wochen habe ich mich dann an die Arbeit gemacht und zunächst das Layout komplett auf tabellenfreies CSS umgestellt.
Bei der technischen Umsetzung setzte ich natürlich wieder auf Ruby on Rails, wenn man diesem Framework einmal verfallen ist kommt man davon nie wieder los – die ungeheure Entwicklungsgeschwindikgkeit kammir auch hier wieder zu gute – die technischen Basics waren nach gerade mal 2 Wochenenden einsatzbereit.
Besonders stolz bin ich auf die schnelle Navigation zwischen den einzelnen Unterseiten – diese wird, sofern JavaScript aktiviert ist, komplett per Ajax realisiert – der Seitenaufbau ist dadurch extrem schnell und die Seite fühlt sich sehr flüssig an. Für Nutzer ohne Javascript und auch Bots erhalten eine “normale” Navigation.
Aber nicht nur technisch und optisch hat sich einiges getan – die Songtextdatenbank wurde von einem großteil des Spams entfernt und mächtig aufgestockt. Mittlerweile befinden sich rund 1.2 Millionen Songtexte und Übersetzungen von über 30.000 Interpreten in der Datenbank. Damit sollte diese Datenbank die umfangreichste im deutschsprachigen Internet sein.
Besonderes Augenmerk habe ich auch auf die Songtextsuche gelegt – hier ist das Ruby Plugin acts_as_ferret in Verbindung mit einem Ferret Server bahnbrechend: Die Suche in Interpret, Titel und Volltext ist schneller als eine normale SQL suche mit LIKE.
Jetzt muss nur noch google von der enormen Qualität dieser Seite überzeugt werden






