Content localization with TYPO3 Neos 1.1

With latest TYPO3 Neos 1.1.0 beta release it is possible and proved to start localizing your content. With this release fundamentals for localizing content in the TYPO3CR (Content Repository) are ready known as Content Dimensions. With TYPO3 Neos, 'locales' is one of the content dimensions. I implemented a working content localization for a big project which was already done in TYPO3 Neos recently and was just waiting for Neos 1.1 beta release and we now have it. I am happy to share the implementation experience with the world and you can get started having your first multilingual website done...

TYPO3 Neos search with Apache solr

1) To work with TYPO3 Neos 1.0.2  you have to add repository to your comoser.json"repositories": [ { "type": "vcs", "url": "https://github.com/lelesys/TechDivision.Search.git" }, { "type": "vcs", "url": "https://github.com/lelesys/TechDivision.Neos.Search.git" }]2) Add those packages in composer.json file to require it. So it will look like: "require": { "typo3/neos": "1.0.*", "typo3/neos-nodetypes": "1.0.*", "typo3/neosdemotypo3org": "1.0.*", "typo3/neos-kickstarter": "1.0.*", "doctrine/migrations": "@dev", "techdivision/search": "dev-master", "techdivision/neos-search": "dev-master",    ...

TYPO3 Flow/Neos in development context

While working on a Flow/Neos proeject locally you must be finding it very slow and taking time to render pages. Why this happens is Flow keeps monitoring changes of files in ALL packages.While we work on the project we really don't modify any other packages except the project packages. So what you can do is freeze all packages which you don't modify all the time. Mainly these include Packages/Framework/* and Packages/Libraries/*. So when package is frozen Flow does not look for file changes in it. How to do on command line?1. First freeze all packages./flow package:freeze all2....

TYPO3 Flow Package dependencies

I spent today 5 hours on digging a weird issue. Package X was developed and it contained Policy configuration.On development and staging environment the Policy was working fine and ONLY on live site it was not loading the Policy only. So i dug for 5 hours and came to know that the Package X was loaded before TYPO3.Flow. So TYPO3.Flow empty policies declarations was overwriting Policies from Package X. Why Package X was loaded before TYPO3.Flow?- Package X had no dependency set as typo3/flow.PackageStates.php is written based on the dependency level of the packages. We need to keep...

TYPO3 Neos and Content Dimensions: mUXcamp Worms 2014

Presentation delivered by Hrishikesh Lele in mUXcamp 2014 in Worms about TYPO3 Neos and Content Dimensions. 

Setting up TYPO3 Flow coding standards

TYPO3 Flow provides rule set for code sniffer for Netbeans and other IDEs. Best way to access coding standards from pear.typo3.org This articles takes you through setting up PHP code sniffers on Netbeans and then include rule set for TYPO3 FlowSetting up CodeSnifferThe first job is to make sure you have PHP Codesniffer installed, so from a terminalsudo pear install PHP_CodeSnifferDownload the pluginYou can download the NetBeans plugin from downloads page of Benjamin Eberlei’s GitHub repository.Just Go tohttps://github.com/beberlei/netbeans-php-enhancements/downloads and download .nbm file...

Updating Facebook Pages/Places using Facebook APIs

Difference between Page and PlaceFacebook Page: Like a friend's profile, Facebook Pages enable public figures, businesses, organizations and other entities to create an authentic and public presence on Facebook. Unlike your profile, Facebook Pages are visible to everyone on the internet by default. You, and every person on Facebook, can connect with these Pages by becoming a fan and then receive their updates in your News Feed and interact with them.Facebook Place: Facebook places are also the pages but it has address where its located, basically ...

Creating a TYPO3 Neos back-end module

TYPO3 Neos is world of Nodes with full inline editing. However in some cases you might need a back-end module to manage data which is not visible to public or for easier management. TYPO3 Neos back-end module gives you free hand how you want to design it. This article shows how to create a simple back-end module.

Developing SOAP API's With TYPO3 Flow

SOAP, originally defined as Simple Object Access protocol, is a protocol specification for exchanging structured information in the implementation of web services in computer networks. It relies on XML Information Set for its message format, and usually relies on other application layer protocols, most notably Hypertext Transfer Protocol (HTTP) or Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission. Requirements: You should have a running, TYPO3 Flow installation. Your PHP installation should have the soap extension installed and activated. Installin...

Enabling preformatted block format in TYPO3 RTE

Enabling "Preformatted" block format option for TYPO3 RTE.With a new TYPO3 installation default setting for rtehtmlarea is to use "Typical" configuration. This configuration hides the option "Preformatted" from the block format drop-down in the RTE. If you want to write code snippets in your blog then using this Preformatted block format is nice option which basically adds a <pre> tag. To enable this option put following code snippet in your website's root page TSConfig.

Copyright © 2018 Lelesys Informatik GmbH, Deutschland. All Rights Reserved.