Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Your First Neos Project

Your First Neos Project

T3CON14EU in Berlin. #TYPO3 #TYPO3Neos

Sebastian Kurfürst

October 10, 2014
Tweet

More Decks by Sebastian Kurfürst

Other Decks in Technology

Transcript

  1. T3CON 2013 30.10.13 Neos 1.0 10.12.13 T3CON 2014 08.10.14 Neos

    1.1 19.06.14 Neos 1.2 Stabilization Phase
  2. Page! Text! Image! Node! features (Page) main (ContentCollection) … (Headline)

    … (Text) roadmap (Page) neostypo3org (Page) "Column"!
  3. Managed by Composer (Flow + Neos Base System) Managed by

    Composer (custom, shared code) Main Git Repository including the site package
  4. dependencies from site package must be included in main composer.json

    Attention make sure to update your .gitignore
  5. Handling of resources • Minify & concat JavaScript • Compile

    sass/less files • https://gist.github.com/aertmann/11398902
  6. Adjust Site to Neos • For Neos: custom adjustment CSS

    • some JS should only be loaded if not logged in • https://gist.github.com/skurfuerst/ed09a19d1df80aefd49e
  7. • Package generator – https://github.com/mneuhaus/Famelo.Bean (http:// recordit.co/yycvJePXXu) • Spam protection

    – https://github.com/robertlemke/RobertLemke.Akismet • Soft deletion (models) – https://github.com/mneuhaus/Famelo.DoctrineExtensions • SEO package – https://github.com/ttreeagency/Ttree.Plugin.Seo • Email Obfuscation: https://github.com/networkteam/ Networkteam.Neos.MailObfuscator • Sitemap: https://github.com/dfeyer/Flowpack.Plugin.Sitemap • OEmbed Package: https://github.com/dfeyer/Ttree.Oembed • Gerrit dependencies – https://github.com/mneuhaus/Beard
  8. ?