Font
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]11319[/thread]

[gesucht] Offline Link Validator



<< >> 10 entries, 1 page
FlorianL
 2008-02-18 10:03
#106029 #106029
User since
2007-05-18
142 articles
BenutzerIn
[default_avatar]
Hallo,
ich such ein Tool das automatisch Links in einer Site prüft, und dannach auch selbstständig die fehlerhaften Links repariert.

Dreamweaver bietet zwar die funktion Links zu prüfen, jedoch muss ich dann händisch die Datei angeben. Das würde ich sogar tun, aber Dreamweaver braucht viel zu lang dafür. Abgesehn davon stürzt das Programm von Zeit zu Zeit ab, und die Korrektur eines einzigen Links dauert bis zu 10 minuten.

Stats zur Site:
30445 HTML Pages
39739 gesamt Links
3496 fehlerhafte Links


Hat einer von euch sowas im Repertoire? :)
Hagen
 2008-02-18 10:41
#106030 #106030
User since
2007-09-06
233 articles
BenutzerIn
[default_avatar]
Zum Überprüfen meiner Seite/Links habe ich häufiger XENU benutzt:

XENU

Aber das Programm zeigt "nur" (fehlerhafte) Links bzw. externe Links an, ein reparieren ist damit nicht möglich. Es wäre auch die Frage, wie ein Programm 'selbsständig' fehlerhafte Links reparieren sollte ... nach welchen Regeln?
Gruß
Hagen
FlorianL
 2008-02-18 10:46
#106031 #106031
User since
2007-05-18
142 articles
BenutzerIn
[default_avatar]
Gute Frage, ich stells mir etwa so vor:

1. Das Tool generiert einen cache in dem alle Dateien der Site mit ihrer location drin stehn.
2. Der Source jeder page wird durchlaufen und hyperlinks geprüft ob der Pfad stimmig ist.
3. Wenn nicht, soll er den hyperlink durch den Pfad den er im Cache findet ersetzen.

Ich werde dein Tool erstmal ausprobieren, mit Dreamweaver kann ich das vergessen, es stürzt viel zu oft ab.
styx-cc
 2008-02-18 11:09
#106033 #106033
User since
2006-05-20
533 articles
BenutzerIn

user image
das hoert sich doch wie eine fuer perl geschaffene aufgabe an =)
Pörl.
renee
 2008-02-18 11:17
#106034 #106034
User since
2003-08-04
14371 articles
ModeratorIn
[Homepage] [default_avatar]
styx-cc+2008-02-18 10:09:22--
das hoert sich doch wie eine fuer perl geschaffene aufgabe an =)


Doch dazu muss man erstmal die "Regeln" kennen. Woran erkannt man, ob ein Pfad stimmig ist?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
FlorianL
 2008-02-18 11:23
#106035 #106035
User since
2007-05-18
142 articles
BenutzerIn
[default_avatar]
Ja... alles nich so einfach...

Ich könnte aber eher mit 200 fehlerhaft korrigierten Links leben als mit 3500 fehlerhaften die ich händisch korrigieren muss :(
FlorianL
 2008-02-18 12:40
#106040 #106040
User since
2007-05-18
142 articles
BenutzerIn
[default_avatar]
Quote
also ich hätte maximal die idee, erstmal die ganzen html files einlesen. dann einzeln alle durchgehen, wenn ein link fehlerhaft ist. nen gui popup mit ner auswahl aller html datein, und die wahrscheinlichste direkt markiert. also die wahrscheinlichste ist dann quasi die, wo der name am ähnlichsten ist
#Kein Kommentar
 2008-02-18 16:36
#106067 #106067
User since
2007-06-09
575 articles
HausmeisterIn
[default_avatar]
Quote
also die wahrscheinlichste ist dann quasi die, wo der name am ähnlichsten ist


gibts da nicht irgendwo den befehl 'soundex'?
der prüft, ob worte ungefähr ähnlich anfangen.... zählt aber glaub ich nur für englisch...
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
renee
 2008-02-18 16:39
#106068 #106068
User since
2003-08-04
14371 articles
ModeratorIn
[Homepage] [default_avatar]
Da könnte auch CPAN:String::Similarity interessant sein...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
FlorianL
 2008-02-18 17:03
#106069 #106069
User since
2007-05-18
142 articles
BenutzerIn
[default_avatar]
renee+2008-02-18 15:39:03--
Da könnte auch CPAN:String::Similarity interessant sein...


Ich werde mich nach feierabend mal dran setzen und zumindest ein kleines kontrukt basteln.
<< >> 10 entries, 1 page



View all threads created 2008-02-18 10:03.