Agile web application development with Yii1.1 and PHP5 [[electronic resource] ] : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910459136503321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Agile web application development with Yii1.1 and PHP5 [[electronic resource] ] : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910785365703321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Agile web application development with Yii1.1 and PHP5 : fast-track your web application development by harnessing the power of the Yii PHP framework / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, : Packt Publishing, 2010 |
Descrizione fisica | 1 online resource (368 p.) |
Disciplina | 006.76 |
Soggetto topico |
Web site development
Application software - Development PHP (Computer program language) |
ISBN |
1-282-72005-8
9786612720055 1-84719-959-3 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Meet Yii; Yii is easy; Yii is efficient; Yii is extensible; MVC architecture; The model; The view; The controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2: Getting Started; Installing Yii; Installing a database; Creating a new application; Hello, World!; Creating the controller; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time Adding the date and time, a better approach; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3: The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Defining a data scheme; Defining our development methodology; Automated software testing; Unit and functional testing; Benefits of testing; Test-driven development; Testing in Yii; Unit tests; Installing PHPUnit Functional tests Installing Selenium; Running a quick example; Hello TDD!; Summary; Chapter 4: Iteration 1: Creating the Initial TrackStar Application; Iteration planning; Creating the new application; Connecting to the database; Testing the connection; Yii and databases; Adding a db connection as an application component; Summary; Chapter 5: Iteration 2: Project CRUD; Iteration planning; Running our test suite; Creating the project table; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Testing out our newly generated code Creating the unit test file Testing create; Testing read; Testing update and delete; Was all that testing really necessary?; Enabling CRUD operations for users; Creating CRUD scaffolding for projects; Creating a new project; Adding a required field to our form; Reading the project; Updating and deleting projects; Managing projects in admin mode; More on testing-fixtures; Configuring the fixture manager; Creating a fixture; Configuring this fixture for use; Specifying a test database; Using fixtures; Summary; Chapter 6: Iteration 3: Adding tasks; Iteration planning; Running the test suite Designing the schema Defining some relationships; Building the database and the relationships; Creating the Active Record model classes; Creating the issue model class; Creating the User model class; Creating the Issue CRUD operations; Using the Issue CRUD operations; Creating a new Issue; Adding the types drop-down menu; Getting the test in the ""Red""; Moving From ""Red"" To ""Green""; Moving Back To ""Red""; Getting back to ""Green"" once again; Adding the issue type dropdown; Adding the status dropdown: Do it yourself; Fixing the owner and requester fields; Enforcing a project context Implementing a filter |
Record Nr. | UNINA-9910814899803321 |
Winesett Jeffrey
![]() |
||
Birmingham, : Packt Publishing, 2010 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Web application development with Yii and PHP [[electronic resource] ] : learn the Yii application development framework by taking a step-by-step approach to building a web-based project task tracking system from conception through production deployment / / Jeffrey Winesett |
Autore | Winesett Jeffrey |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Birmingham, UK, : Packt Pub., 2012 |
Descrizione fisica | 1 online resource (332 p.) |
Disciplina |
005.13
005.133 |
Collana | Community experience distilled |
Soggetto topico |
Web applications
Application software |
Soggetto genere / forma | Electronic books. |
ISBN |
1-283-96094-X
1-84951-873-4 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1:Meet Yii; Easy; Efficient; Extensible; MVC architecture; Model; View; Controller; Stitching these together: Yii request routing; Blog posting example; Object-relational mapping and Active Record; Active Record; The view and controller; Summary; Chapter 2:Getting Started; Installing Yii; Installing a database; Creating a new application; ""Hello, World!""; Creating the controller; Configuring Gii; One final step; Reviewing our request routing; Adding dynamic content
Adding the date and time A different approach for adding the date and time; Moving the data creation to the controller; Have you been paying attention?; Linking pages together; Linking to a new page; Getting a little help from Yii CHtml; Summary; Chapter 3:The TrackStar Application; Introducing TrackStar; Creating user stories; Users; Projects; Issues; Navigation and page flow; Data relationships; Creating the new application; Connecting to the database; Yii and databases; Testing the database connection; Using the interactive shell; Automated testing - unit and functional tests Unit and functional testing Benefits of testing; Testing in Yii; Unit tests; Installing PHPUnit; Testing the connection; Summary; Chapter 4:Project CRUD; Feature planning; Creating the project table; Yii database migrations; Naming conventions; Creating the AR model class; Configuring Gii; Using Gii to create our Project AR class; Enabling CRUD operations for projects; Creating CRUD scaffolding for projects; Creating a new project; Form field validation; Reading the project; Updating and deleting projects; Managing projects in Admin mode; Summary; Chapter 5:Managing Issues; Feature planning Designing the schema Defining some relationships; Building objects and their relationships; Creating active record model classes; Creating the Issue model class; Creating the User model class; Creating the issue CRUD operations; Using the issue CRUD operations; Creating a new issue; Adding drop-down fields; Adding the issue type drop-down; Adding the status dropdown: do it yourself; Fixing the owner and requester fields; Enforcing a project context; Defining filters; Adding a filter; Specifying the filtered actions; Adding filter logic; Adding the project ID; Altering the project details page Returning back to the owner and requester dropdowns Generating the data to populate the dropdowns; Making one last change; The rest of the CRUD; Listing the issues; Altering the project controller; Altering the project view file; Final tweaks; Getting the status and type text to display; Adding the text display to the form; Changing the issue detail view; Displaying owner and requester names; Using relational AR; Making some final navigation tweaks; Summary; Chapter 6:User Management and Authentication; Feature planning; User CRUD; Updating our common audit history columns; Component behavior Adding a password confirmation field |
Record Nr. | UNINA-9910462727403321 |
Winesett Jeffrey
![]() |
||
Birmingham, UK, : Packt Pub., 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|