Lnmps the PHP team to develop relevant tools to use

Source: Internet
Author: User
Tags version control system

Lnmps:

Linux+nginx+mysql+php+sphinx

Here comes the wind.

1. Standardization

Tools

Code (specification, format, etc.)

Document

Personnel

And so on standardized, unified use a format

2. Tools

JS Framework: jquery Unified jquery Version
jquery Upload plugin: uploadifyjquery form validation: ValidForm

Pop-up layer: artdialog Date Time plugin: My97 datepicker Rich Text Editor: Baidu editor Ueditor front-end Integration Framework: bootstrap (we are mainly used in the background)

PHP Version: php5.6.x (Opencache official server, official Server test environment Open)

Database version: MariaDB 10.0.x (MySQL branch)

Cache: Memcache

PHP Development tools: Phpstorm

Database management tools: Navicat Premium

File Code comparison tool: Bcompare

Text Editor: notepad++

Browser: Chrome

Database modeling

Flow chart

Local development Environment WIN:UPUPW Suite (all replaced in formal environment)

Development Server Environment: Lanmps Suite Project Unified test environment and formal environment, turn on error log display

Formal server test environment: Lanmps Suite Project before publishing to the formal environment, the last Test, turn off the error log display


Below 3 We're still in the artificial range.

Code Check

Pressure test

Automated testing

3. Search
MySQL SQL like search doesn't meet project needs, so use Sphinx-for-chinese here

Sphinx (general use of Coreseek or Sphinx-for-chinese in Chinese)

4. Version Library


GIT Open Source, free distributed version control system, suitable for medium and large team development (we use)

SVN Open Source Version control system

5. Automated Deployment


Jenkins with SVN or git, configure automated deployment, backup, restore

6. Server Monitoring Notifications


Monitoring Tools (Nagios, Surveillance po, etc.)

Announcement tool (Baidu notification platform)

Introduction to monitoring and notification tools: http://blog.csdn.net/sylcc_/article/details/40475097

7. Project Management (test cases, defect schedules, schedules, etc.)


Jira: Project in Transaction Tracking tool, is widely used in defect tracking, customer service, demand collection, process approval, task tracking, project tracking and agile management and other areas of work.

Confluence: can be used with Jira, similar to the blog document tool

Zen Road Project Management: Product management, project management, quality management, document management, organizational management and transaction management in one, is a fully functional project management software, perfectly covers the core process of project management

We're using Zen trails.

8. Other factors

This class is a fantasy,

Liberalization of working hours within a reasonable range

Comfortable working environment (self-designed to configure their own working environment)

can overlook the distance

Multi-Green

How Beautiful

Multi-activity (irregular organization of activities. It's too boring to develop at the end of the year)

Haha, especially want to like Google Apple that kind of company

Lnmps the PHP team to develop relevant tools to use

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.