D17936: [WIP] Rewrite the front-end from docs.kde.org

Carl Schwan noreply at phabricator.kde.org
Wed Jan 2 23:47:45 GMT 2019


ognarb created this revision.
Herald added a project: Documentation.
Herald added a subscriber: kde-doc-english.
ognarb requested review of this revision.

REVISION SUMMARY
  Inspired by the new kontact website and the kde website.
  
  Librarie used:
  
  - Server-side: Symfony (php)
  - Client-side: Bootstrap 4 (sass version) and symfony encore
  
  The extractor remains the same and the url should also remains the same (need testing to be sure).
  
  That work yet:
  
  stable5 and trunk5 in english language
  
  That doesn't work yet:
  
  the translation, search, ...

TEST PLAN
  None for the moment, but I will add some unit testing

REPOSITORY
  R184 Documentation Website (docs.kde.org)

BRANCH
  master

REVISION DETAIL
  https://phabricator.kde.org/D17936

AFFECTED FILES
  .env
  .gitignore
  404.php
  assets/css/app.scss
  assets/js/app.js
  buildpdf.sh
  composer.json
  config/bootstrap.php
  config/bundles.php
  config/packages/assets.yaml
  config/packages/cache.yaml
  config/packages/dev/debug.yaml
  config/packages/dev/easy_log_handler.yaml
  config/packages/dev/monolog.yaml
  config/packages/dev/routing.yaml
  config/packages/dev/swiftmailer.yaml
  config/packages/dev/web_profiler.yaml
  config/packages/doctrine.yaml
  config/packages/doctrine_migrations.yaml
  config/packages/framework.yaml
  config/packages/prod/doctrine.yaml
  config/packages/prod/monolog.yaml
  config/packages/routing.yaml
  config/packages/security.yaml
  config/packages/sensio_framework_extra.yaml
  config/packages/swiftmailer.yaml
  config/packages/test/framework.yaml
  config/packages/test/monolog.yaml
  config/packages/test/routing.yaml
  config/packages/test/swiftmailer.yaml
  config/packages/test/web_profiler.yaml
  config/packages/translation.yaml
  config/packages/twig.yaml
  config/packages/validator.yaml
  config/packages/webpack_encore.yaml
  config/routes.yaml
  config/routes/annotations.yaml
  config/routes/dev/twig.yaml
  config/routes/dev/web_profiler.yaml
  config/services.yaml
  create_generated_used.php
  dblatex-cvs-install/bin/dblatex
  dblatex-cvs-install/share/dblatex/COPYRIGHT
  dblatex-cvs-install/share/dblatex/build_package
  dblatex-cvs-install/share/dblatex/docs/Makefile
  dblatex-cvs-install/share/dblatex/docs/changes-0.1.4.1.sgml
  dblatex-cvs-install/share/dblatex/docs/changes-0.1.4.sgml
  dblatex-cvs-install/share/dblatex/docs/changes-0.1.5.sgml
  dblatex-cvs-install/share/dblatex/docs/changes-0.1.6.sgml
  dblatex-cvs-install/share/dblatex/docs/changes-0.1.7.sgml
  dblatex-cvs-install/share/dblatex/docs/custom.sgml
  dblatex-cvs-install/share/dblatex/docs/equation-eg1.sgml
  dblatex-cvs-install/share/dblatex/docs/equation-eg2.sgml
  dblatex-cvs-install/share/dblatex/docs/equation-eg3.sgml
  dblatex-cvs-install/share/dblatex/docs/faq.sgml
  dblatex-cvs-install/share/dblatex/docs/figure.sgml
  dblatex-cvs-install/share/dblatex/docs/install.sgml
  dblatex-cvs-install/share/dblatex/docs/introduction.sgml
  dblatex-cvs-install/share/dblatex/docs/lst.equation-eg1.sgml
  dblatex-cvs-install/share/dblatex/docs/lst.equation-eg2.sgml
  dblatex-cvs-install/share/dblatex/docs/lst.equation-eg3.sgml
  dblatex-cvs-install/share/dblatex/docs/manual.sgml
  dblatex-cvs-install/share/dblatex/docs/manual.specs
  dblatex-cvs-install/share/dblatex/docs/mathml.sgml
  dblatex-cvs-install/share/dblatex/docs/myparam.xsl
  dblatex-cvs-install/share/dblatex/docs/param.sgml
  dblatex-cvs-install/share/dblatex/docs/processus.eps
  dblatex-cvs-install/share/dblatex/docs/processus.fig
  dblatex-cvs-install/share/dblatex/docs/publish.sgml
  dblatex-cvs-install/share/dblatex/docs/specmanual.sgml
  dblatex-cvs-install/share/dblatex/docs/specparam.sgml
  dblatex-cvs-install/share/dblatex/docs/stycommand.sgml
  dblatex-cvs-install/share/dblatex/docs/stydebug.sgml
  dblatex-cvs-install/share/dblatex/docs/style.sgml
  dblatex-cvs-install/share/dblatex/docs/styoption.sgml
  dblatex-cvs-install/share/dblatex/docs/stypackage.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg00.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg01.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg02.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg1.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg2.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg3.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.0.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.1.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.2.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.3.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.4.sgml
  dblatex-cvs-install/share/dblatex/docs/table-eg4.sgml
  dblatex-cvs-install/share/dblatex/docs/table-land.sgml
  dblatex-cvs-install/share/dblatex/docs/table-small1.sgml
  dblatex-cvs-install/share/dblatex/docs/table-small2.sgml
  dblatex-cvs-install/share/dblatex/docs/table-small3.sgml
  dblatex-cvs-install/share/dblatex/docs/table-small4.sgml
  dblatex-cvs-install/share/dblatex/docs/table.sgml
  dblatex-cvs-install/share/dblatex/docs/version.sgml
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/db2latex.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/caution.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/caution.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/important.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/important.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/note.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/note.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/tip.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/tip.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/warning.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/graphics/warning.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/db2latex/param.xsl
  dblatex-cvs-install/share/dblatex/latex/contrib/example/dbsimple.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_admonition.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_biblio.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_callout.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_changebar.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_core.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_graphic.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_graphic_old.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_headfoot.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_hyper.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_item.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_locale.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_revision.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_table.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_title.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_verbatim.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kde_verbatim_old.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/kdelogo.eps
  dblatex-cvs-install/share/dblatex/latex/contrib/kdelogo.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/kdestyle.sty
  dblatex-cvs-install/share/dblatex/latex/contrib/logoLabPlot2.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoPolicyKit-kde.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoSymbolEditor.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoafaras.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoakregator.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoamarok.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoamor.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoark.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoartikulate.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoattica.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoautostart.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logobell.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoblackbox.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoblinken.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoblockdevices.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoblocks.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoblogilo.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logobomber.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logobookmarks.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logobovo.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocache.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocalligra.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocantor.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocddbretrieval.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocervisia.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logochoqok.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocirkuit.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoclock.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocolors.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocomponentchooser.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocontactthemeeditor.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocookies.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logocursortheme.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logodesktop.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logodesktopthemedetails.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logodigikam.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logodolphin.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logodragonplayer.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoebrowsing.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoelisa.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoemoticons.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logofilelight.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logofilemanager.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logofiletypes.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logofontinst.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logofonts.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logogcompris.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logogranatier.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logogwenview.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logohistory.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoicons.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logoimportwizard.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logojovie.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logojoystick.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logojuk.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logok3b.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokaddressbook.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokajongg.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokalarm.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokalgebra.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokalzium.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokamera.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokamoso.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokanagram.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokapman.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokapptemplate.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokartesio.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokate.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokatimon.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokatomic.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokaudiocreator.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokbattleship.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokbibtex.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokblackbox.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokblocks.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokbounce.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokbreakout.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokbruch.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcachegrind.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcalc.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcharselect.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmaccess.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmcgi.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmcss.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmlaunch.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmnotify.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmsmserver.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcmstyle.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcoloredit.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokcron.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdebugdialog.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdenlive.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdepasswd.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdesu.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdesvn.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdevelop.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdf.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdiamond.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdiff3.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokdm.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokeurocalc.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokexi.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokeyboard.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokeys.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokfilereplace.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokfind.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokfloppy.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokfontview.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokfourinline.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokgamma.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokgeography.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokget.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokgoldrunner.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokgpg.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokgraphviewer.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhangman.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhelpcenter.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhotkeys.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhtml-adblock.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhtml-behavior.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhtml-general.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhtml-java-js.pdf
  dblatex-cvs-install/share/dblatex/latex/contrib/logokhtml-plugins.pdf
  (1011 more files...)

To: ognarb
Cc: kde-doc-english, skadinna
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-doc-english/attachments/20190102/a2abe2b6/attachment.html>


More information about the kde-doc-english mailing list