News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Stoyan Stefanov:
Server-side React with PHP
September 16, 2013 @ 09:28:24

On phpied.com Stoyan Stefanov has a new post showing how to do server-side React in PHP. React is a user interface library developed by Facebook and Instagram to make building UIs simpler.

So you know about React and how to build your own components. And you know you can run JavaScript inside PHP scripts, thanks to v8js. So nothing can stop you from rendering React components on the server side in PHP. Which means you send the first view from the server and then continue from there.

He walks you through the process step-by-step, showing how to set up the environment for the components and make a test file you'll use to build the components. He includes the Javascript code to make a simple table based on given data. Using the V8J libraries, he makes an object, pushes the Javascript string into it and render it to a string by executing the code. A screenshot is included showing what the output should look like.

0 comments voice your opinion now!
react ui javascript tutorial interface inside

Link: http://www.phpied.com/server-side-react-with-php

Maarten Balliauw:
Working with Windows Azure SQL Database in PhpStorm
February 25, 2013 @ 09:13:20

Maarten Balliauw has a new post to his site showing how you can work with a Azure SQL database directly from the UI of the popular PHP IDE, phpStorm.

PhpStorm provides us the possibility to connect to Windows Azure SQL Database right from within the IDE. In this post, we'll explore several options that are available for working with Windows Azure SQL Database: Setting up a database connection, creating a table, inserting and updating data, using the database console, generating a database diagram and database refactoring.

He includes the instructions and several screenshots showing each step of the above mentioned steps. The database diagram gives you a good overall view of your database structure and allows you to show a visualization of how the tables relate to each other. Note that, though this particular example shows it connecting to an Azure SQL database, the same setup can be used with lots of popular RDBMS out there.

0 comments voice your opinion now!
phpstorm windows azure sql database ui interface setup


DZone.com:
Deploying PHP Projects with Webistrano
November 02, 2012 @ 09:46:51

On DZone.com there's a recent article posted by Kasia Gogolek that walks you through the deployment of a web application with the Webistrano tool, a web UI for working with Capistrano. This follows the first article where they talk about the Webistrano installation.

Most of the applications I write, are PHP based, so all of my examples will be based on that assumption, but you can re-use the ideas mentioned for software written in any other programming language. The setup [in the example] discusses just the deployment to the test project. Deployment to the production will be similar, and by the end of the article, you should understand what differences it will require.

She walks you through the creation of a new project, an example of the contents of the "base.rb" configuration file and how to create the stages (environments) to deploy to. Next up is the "recipes" themselves - the configuration steps for the deployment process. In their examples they show how to set permissions, update a database, manage asset files and a bit more to get Plesk installed on a server.

0 comments voice your opinion now!
webistrano capistrano deployment tutorial web ui recipe


Job Posting:
HowStuffWorks.com Seeks UI Developer (Atlanta, GA)
January 11, 2011 @ 09:25:15

Company HowStuffWorks.com
Location Atlanta, GA
Title UI Developer
Summary

This position will author web applications using PHP, mySQL & Javascript and maintain said software in keeping with our architectural standards. The right candidate will be at the forefront of social media implementation on various sites within the department purview.

Responsibilities:

  • Develops new software and works on various associated development tasks in accordance with pertinent established standards under a team leader.
  • Participates in code reviews as needed and as assigned by their respective project team leads and PMs
  • Reports time and work effort progress to PM and team leads according to established company standards and/or as needed and requested
  • Provides input into project technology issues and direction to their respective project team leads as appropriate
  • Ability to accurately render level of effort estimates based on information known at the time that estimate is required.
  • Monitor bug tracking (Jira) queue for tasks and update tasks with relevant information in a timely fashion.
  • Ensure that the sanctioned project and development process are followed and note exceptions as necessary.
  • Participate in meetings with other personnel, including QA,Product, Architecture, Publishing Operations, and management.
  • Read and review functional specifications and test cases to ensure accuracy and develop understanding of business requirements.
  • Mentor less senior developers
  • Recommend competitive advantages gained by emerging technologies.
  • This position requires successfully independent collaboration and with others both internally and externally with other departments
  • Other duties as assigned

Requirements:

  • Minimum of 5 years PHP and object oriented programming
  • BS/BA degree in Computer Science or Engineering or a minimum of 5 years software development experience in relevant development languages and technical platforms.
  • Ability to work independently to finish tasks of medium duration
  • Willingness and ability to write documentation, including but not limited to, technical specifications and use cases.
  • Ability to read and understand code written in a variety of technologies:
  • Including: PHP (OO) JavaScript (OO), mySQL, HTML, CSS
  • Fundamental understanding of mySQL.
  • Must have the legal right to work in the United States.

Preferred Skills:

  • Javascript (OO experience preferred)
  • CSS1, CSS2 and knowledge of individual browsers implementation
  • Familiarity with W3C recommendations
  • A strong grasp of current browser technology with an eye towards the future
  • Understanding of differences between web image formats
  • Basic understanding of typography, colors and layout
  • Good technical writing skills
  • Good interpersonal skills
  • Good communication skills
  • Unix experience
  • Willingness to adapt to the company coding / formatting standard

Preferred Skills:

  • Front end design with back end experience
  • JQuery experience
  • Social media integration (OpenGraph, etc.).
  • Database design and optimization experience
  • Architecture experience
  • Design Patterns
  • Experience with enterprise level caching

To apply please use this link as well as email Brian Gibbins at bgibbins@howstuffworks.com

0 comments voice your opinion now!
job developer ui atlanta ga howstuffworks


Agile Toolkit News:
Yin and Yang of modern PHP UI Frameworks
November 02, 2010 @ 09:16:06

On the Agile Toolkit News site today there's a recent post looking at a specific part of several of the different PHP-based frameworks out there - the UI or view layer. He wonders why, with UI-specific PHP frameworks out there, why the two can't just play nice together.

I came over this old question on StackOverflow: "Which PHP Framework will get me to a usable UI the fastest?" I couldn't help but wonder, why people are not aware of all those other PHP UI frameworks? There are few, right? If you google for "php ui" you can find them. Those are more generally referred to as UI toolkits. But why those toolkits are not known in the mainstream?

He notes that most of the major frameworks leave you out to dry when it comes to presentation. They don't include much in the way of interface helpers in the name of modularity and backend focus. He suggests a few reasons why this happens and why the UI frameworks out there haven't made it to the mainstream. He gives three rules that could help this situation: view and object handling, giving developers a way to extend things easily and knowing the limitations of what the framework can do.

1 comment voice your opinion now!
framework userinterface ui backend frontend toolkit



Community Events





Don't see your event here?
Let us know!


laravel interview bugfix language community series voicesoftheelephpant unittest podcast library introduction install opinion zendserver api framework release package symfony deployment

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework