@@ -239,35 +239,33 @@ static:
239
239
-
240
240
name : seo-error-pages
241
241
title :
242
- en : Seo error pages
243
- fr : Seo error pages
244
- de : Fehlerseiten für SEO konforme Webseiten
242
+ en : SEO error pages
243
+ de : SEO optimierte Fehlerseiten
245
244
body :
246
245
en : |
247
- TODO: translate
248
- Fehlerseiten, eventuell sogar mit Stack-Traces von Exceptions, gehören schon seid längerem der Vergangenheit
249
- an. Symfony bietet dabei schon im Zusammenspiel mit dem TwigBundle eine Möglichkeit Fehlerseiten
250
- selbst zu erstellen oder bestehende zu manipulieren. <br />
251
- Mit dem SymfonyCMF und dem PHPCR haben wir Zugriff auf den Baum indem der Content und deren Routes abgelegt
252
- sind. Warum dann nicht gleich Möglichkeiten für das weiter Navigieren anzeigen, wenn ein Nutzer
253
- eine fehlerhafte URL hat? Zwei sog. SuggestionProvider
254
- helfen dabei mögliche Matches für Nachbarn der fehlerhaften URL-Eingabe oder, wenn vorhanden, einen
255
- darüber angeordneten Content anzuzeiten. <br />
256
- Probiert es einfach aus, nehm buchstaben aus der aktuellen url oder probiert einden der folgenden links :
246
+ Error pages with stack traces are good for development, but very bad end user experience and
247
+ a security risk. The default Symfony error handling produces a decent but very unhelpful
248
+ error page.
249
+ <br />
250
+ With the CMF, we have the possibility to do better, particulary on not found pages.
251
+ The CmfSeoBundle defines the SuggestionProvider. Implementations provide possible alternatives
252
+ when content is not found. This could be pages with a parent path of the requested path
253
+ or other custom logic.
254
+ <br />
255
+ To see this in action, try to open the following pages :
257
256
<ul>
258
257
<li><a href="/demo/controlle">Error!!</a></li>
259
258
<li><a href="/en/company/mor">Error!!</a></li>
260
259
</ul>
261
260
de : |
262
- Fehlerseiten, eventuell sogar mit Stack-Traces von Exceptions, gehören schon seid längerem der Vergangenheit
263
- an. Symfony bietet dabei schon im Zusammenspiel mit dem TwigBundle eine Möglichkeit Fehlerseiten
264
- selbst zu erstellen oder bestehende zu manipulieren.<br />
265
- Mit dem SymfonyCMF und dem PHPCR haben wir Zugriff auf den Baum indem der Content und deren Routes abgelegt
266
- sind. Warum dann nicht gleich Möglichkeiten für das weiter Navigieren anzeigen, wenn ein Nutzer
267
- eine fehlerhafte URL hat? Zwei sog. SuggestionProvider
268
- helfen dabei mögliche Matches für Nachbarn der fehlerhaften URL-Eingabe oder, wenn vorhanden, einen
269
- darüber angeordneten Content anzuzeiten. <br />
270
- Probiere es einfach aus, nimm Buchstaben aus der aktuellen url oder probiert einen der folgenden Links:
261
+ Fehlerseiten mit Stack Traces von Exceptions sind gut zum entwickeln, aber schlecht für
262
+ die Benutzer der Seite und ein Sicherheitsproblem. Das Symfony Fehlerhandling produziert
263
+ vernünftige Fehlerseiten, die aber dem Benutzer nicht wirklich weiter helfen.<br />
264
+ Mit dem CMF haben wir bessere Möglichkeiten, insbesondere wenn etwas nicht gefunden wird.
265
+ Das CmfSeoBundle definiert SuggestionProvider. Implementationen dieses providers liefern
266
+ mögliche Alternativen wenn ein Inhalt nicht gefunden wird. Zum Beispiel Nachbarn oder Eltern
267
+ der gewünschten URL. <br />
268
+ Probiere es einfach aus, nimm Buchstaben aus der aktuellen URL oder klicke einen dieser Links:
271
269
<ul>
272
270
<li><a href="/demo/controller">Error!!</a></li>
273
271
<li><a href="/de/company/mor">Error!!</a></li>
0 commit comments