Drawing graphs and charts using HighCharts

Highcharts is a charting library written in pure JavaScript, offering an easy way of adding interactive charts to your web site or web application. Highcharts currently supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.Features:Compatibility - It works in all modern mobile and desktop browsers including the iPhone/iPadFree for Non-commercial - Do you want to use Highcharts for a personal website, a school site or a non-profit organisation? Then yo...

TYPO3 Flow User Authentication

TYPO3 Flow identifies the communication partner as per request received for authentication. TYPO3 Flow provides an infrastructure of authentication to use different mechanisms and infrastructure is flexible extensibility. You can write your own authentication provider and easily configure with framework. Authenticate User by authentication controller There is a separate controller for authentication in TYPO3 Flow security package. There are two actions as authenticate Action() and logoutAction() in authentication controller. When you call http://localhost/flow/authenticate in browser that ti...

Using Mandrill email service for business applications

What is Mandrill?Mandrill is designed to help applications or websites that need to send email like password resets, order confirmations, and welcome messages. You can send any legal, non-spam emails through Mandrill. In your website or application when you want to send email just send all information like who is sending email (sender), receiver, body of the email (text/html), subject (default subject can be set from mandril service). Mandrill can apply template to email, create link to automatically open in browser. Once email is delivered to receiver it keep track of open and click. ...

Activity Logging In TYPO3 Flow

IntroductionAn activity log is important for analyzing the user activities that occur on a website. It provides statistics which prove to be useful in tracking the performance of a website. These are the records which are maintained, in order to keep track of visitors to a website. The errors that occur in site functionality are also recorded. Measuring the number of visitors to the website is the log's most important function. The details that are recorded may include the following: Number of page viewsVisiting time and dateNumber of downloaded filesReferral source of the visito...

Netbeans IDE settings for beautiful TYPO3 Flow code

TYPO3 Flow coding guidelines mention "beautiful code" and we fully agree with this. Therefore we use standard settings in Netbeans IDE all over our development team at Lelesys. In this article we provide some details about how to make this possible with few settings which will make your code beautiful and life easier

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...

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. http://docs.doctrine-project.org/en/latest/reference/dql-doctrine-query-language.html 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...

PHP Web Application Security

It is important to secure web applications otherwise attackers can damage users data like emails, passwords, personal identity data, credit card details, business secrets, family and friend contacts, transaction history. User damage will cause the damage of company. User will loose the trust on company and company will loose good reputation and it will affect on business. Here in this article we are going to cover most common security threads in PHP scripts.SQL injection SQL injection is a kind of attack that malicious users enter SQL in form fields in a way that affects the execution of SQL...

Infinite Scrolling

As the User scrolls down the page, an ajax call is fired that will fetch the next set of data from the database and render it on the page. This will continue as you scroll down until all the data is fetched from the database.As you know, nowdays the Users require large amount of data in minimum amount of time. And this can be handled by using some techniques for e.g Caching, Loading data when required and so on.In this article we will learn how to implement infinite scroll, similar to the one implemented in Facebook, using jQuery.Infinite scroll can be done in two ways :Using existing jq...

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