Phantomjs: As screen Capture to generate image/pdf files

In our day-to-day life we come across various websites eg travel portal, shopping, loan landing, food and restuarants etc. These websites provide different services to its users. If for eg its a food and resturant portal, than one of their service would be to allow people to download the menu card as pdf/image . At times the pdf/image menu card will have the same look and feel as it is shown on the website. In such cases the phantomjs can come into play. What is PhantomJs? Phantomjs is nothing but a virtual browser or headless browser ie a browser that runs without a GUI, allo...

Writing custom Queries in TYPO3 Flow

Want to write a custom query? Doctrine's standard Query class does not provide us with much flexibility when multiple tables are to be queried. One option to write a query where you will have to join tables is use the classic DQL. provides very good documentation on how to build a DQL query. Second option is use the query builder. Query Builder returns a Query Result Interface. Let us see how to use a query builder.I have the following 3 domain models. I need a list of all customers who live in India.class Cu...

Building responsive websites using Twitter BootStrap

Responsive web design has become the leading technique for building sites that work well ondesktop computers, phones and tablets and for better readability of the online contents in different environments. With the help of CSS3 and definitely HTML5, this trend is increasing every day.To full fill this need Twitter Bootstrap open-sourced framework is a very efficient way to serve the purpose of Responsive Web Design with ease.

TYPO3 Neos
How to change a fluid template from another package

Configuring Views through Views.yaml If you want to change Templates, Partials, Layouts or the whole ViewClass for a foreign package without modifying it directly, you can create a Views.yaml in your configuration folder of your package and override all options the view supports.           Suppose you have package “Lelesys.PackageA” and there is a StandardController which has indexAction and you have another package “Lelesys.PackageB”. You can add a Views.yaml file to Lelesys.PackageB and override template of Lelesys.PackageA StandardController's ind...

Signals and Slots in TYPO3 Flow

Signals and slots in flow allows users to handle or execute any function based on an event. When an event is triggered a signal is emitted by using signal method and this is then handled by the slots listening to this signal. A slot can be any method defined in Flow and user can execute any code in the slot depending on his/her requirement Defining and Using Signals To define a signal, create a method which starts with emit and annotate it with a Signal annotation. Whatever parameter are defined in the signal will be handed over to any slots listening to that signal. The Signal...

Sending mails with TYPO3.SwiftMailer

Swift Mailer is a library. It is used within an application to send mails. It does not have a graphical user interface. It cannot be opened in your web browser directly. The library has a component based structure that we can implement in a number of ways. System Requirements The basic requirements to operate Swift Mailer are extremely minimal and easily achieved. Historically, Swift Mailer has supported both PHP 4 and PHP 5 by following a parallel development workflow. Now in it's fourth major version, and Swift Mailer operates on servers running PHP 5.2 or higher.Implementat...

Setting up Neos for Arabic, RTL languages

One of our recent project need was to have website in English as well as Arabic. So we implemented this in Neos and it was very easy to achieve this in Neos. Below is how we did it.

Foursquare location management through API's

A Foursquare venue is a location/place which has name, address, working hours, photos and many more details which are related to places.

Barcamp Nürnberg 2014: Introduction to TYPO3 Neos

Hrishikesh Lele delivered session about TYPO3 Neos during BarCamp Nürnberg 2014. Purpose of this small presentation is to introduce Neos to people who who do not know about this yet. Below are slides from the presentation. If you have question feel free to follow Hrishi on Twitter at @hrishilele

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