@@ -239,35 +239,33 @@ static:
239239 -
240240 name : seo-error-pages
241241 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
245244 body :
246245 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 :
257256 <ul>
258257 <li><a href="/demo/controlle">Error!!</a></li>
259258 <li><a href="/en/company/mor">Error!!</a></li>
260259 </ul>
261260 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:
271269 <ul>
272270 <li><a href="/demo/controller">Error!!</a></li>
273271 <li><a href="/de/company/mor">Error!!</a></li>
0 commit comments