1 option
CodeIgniter web application Blueprints / Rob Foster.
- Format:
- Book
- Author/Creator:
- Foster, Robert Hill, author.
- Series:
- Community experience distilled
- Language:
- English
- Subjects (All):
- CodeIgniter (Computer file).
- Web site development.
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (330 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, [England] : Packt Publishing, 2015.
- Language Note:
- English
- Biography/History:
- Foster Robert: Rob Foster has been working in the field of web development for almost 10 years, working for various IT sectors. He has interests in CodeIgniter, Laravel, and iOS programming. While not hunched over a computer ruining his eyesight, he enjoys drinking good quality wine, appreciates varieties of fine cheese, and has a liking for a pair of comfortable, elastic slacks! Rob has also written CodeIgniter 2 Cookbook, Packt Publishing, and was a technical editor for SUSE Linux 10 Bible, Wiley.
- Summary:
- If you are a PHP programmer or developer looking for a framework to quickly develop your applications, this book is for you. The prerequisites needed would be prior experience with CodeIgniter.
- Contents:
- Intro
- CodeIgniter Web Application Blueprints
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers, and more
- Why subscribe?
- Free access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Introduction and Shared Project Resources
- Common resources
- Twitter Bootstrap
- Headers and footers
- Downloading CodeIgniter
- CodeIgniter on newer versions of PHP
- Installing Twitter Bootstrap
- Removing index.php from the address bar
- Installing and using Sparks
- Creating a shared header and footer view
- Common language items
- Creating the MY_Controller file
- Autoloading common system resources
- Security considerations
- Moving the system folder
- Error messages
- Query binding
- Summary
- 2. A URL Shortener
- Design and wireframes
- File overview
- Creating the database
- Adjusting the routes.php file
- Creating the model
- Creating views
- Creating the view file-views/create/create.php
- Creating the view file-views/nav/top_nav.php
- Creating controllers
- Creating the controller file-controllers/create.php
- Creating the controller file-controllers/go.php
- Creating the language file
- Putting it all together
- Creating a shortened URL
- Retrieving a URL
- 3. Discussion Forum
- The View All Discussions page
- The View Discussion/Add Comment page
- The New Discussion page
- The admin Dashboard page
- Adjusting the config.php file
- Creating the models.
- Creating the model file - models/discussions_model.php
- Creating the model file - comments_model.php
- Creating the model file - admin_model.php
- Discussions
- Comments
- New discussion
- The top_nav file
- The login view
- The login_header file
- Dashboard
- The signin.css file
- Creating the controllers
- The discussions controller
- The comments controller
- The admin controller
- A user creates a discussion forum
- A user comments on a discussion forum
- A user dislikes a comment and flags it for moderation
- A moderator reviews comments awaiting moderation
- 4. Creating a Photo-sharing Application
- The create item
- The do_upload item
- The go item
- Adjusting the config.php and autoload.php files
- Creating the views
- 5. Creating a Newsletter Signup
- Introduction
- The Home - index() and Signup - index() items
- Settings/Unsubscribe - settings()
- User subscribes
- User updates their settings
- User unsubscribes
- 6. Creating an Authentication System
- Me - editing details
- Viewing all users
- Creating users
- Editing the user details
- Deleting a user
- Sign in
- Register
- Creating the models
- Creating the views.
- Creating the controllers
- User registration
- Ensuring correct access
- 7. Creating an E-Commerce Site
- Home - index()
- Add to cart - add()
- Cart - display_cart()
- User Details - user_details()
- Filtering a search
- Adding to cart
- Altering the product quantity
- 8. Creating a To-do List
- View All/Create
- Delete
- Creating the controller
- User adds a task
- User changes the task status
- 9. Creating a Job Board
- Job/Search
- Detail/Apply
- Create
- User creates a job advert
- User looks at a job
- User searches for a job
- User applies for a job
- Index.
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed February 02, 2015).
- ISBN:
- 9781783287109
- 1783287101
- OCLC:
- 901200862
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.