====== TECH2018/S3/Development of pages ======
**Developers having a background knowledge in CodeIgniter will gain the most out this session. Please check links "more" in the following to have some references**.
* [[tech2018:s3:dev_intro | Introducing WManager development]]
* [[tech2018:s3:development_tools | Development tools]]
* [[tech2018:s3:development_workflow | The Development workflow]]
* [[tech2018:s3:dev_fe_pages | Develop fron-end page]]
* [[tech2018:s3:dev_list_of_items | What else you can update in WManager]]
==== Questions, Exercises and more =====
^ Questions ^^ Hint ^
| Q | WManager is based on development framework. Which one? | |
| Q | What do we mean for front-end pages? | |
| Q | What do the following folders contain?
- /applications/modules/core
- /applications/modules/wmanager
- /applications/modules/dummy
|
| Q | What do the following folders contain?
- /applications/models
- /applications/views
- /applications/controllers
|
| Q | What do the following folders contain?
- /system
|
| Q | What is the difference between local installation, development and production environment? |
| Q | Can you summurize the suggested development workflow? |
^ Exercise ^^ Hint ^
| E | **Customize data model**: Say your WManager platform will automate the long term rent of vehicles. Can you describe the steps you would follow in order to add a new entity called "vehicles" as assets in the business data model? | Think about the process and related SQL and fron-end pages changes... |
^ More ^^ Hint ^
| M | [[https://www.udemy.com/codeigniter-learn-it-correct/ | Beginners Guide to Codeigniter (refers to version 2.X instead of 3.X but it is well done) ]] 3hrs | |
| M | [[https://www.udemy.com/php-mvc-framework-codeigniter-tutorial-for-beginners-project/ | PHP MVC Framework CodeIgniter Tutorial for Beginners Project ]] 10.5hrs| |
==== TECH2018 Index====
* [[tech2018:s1:tech2018_intro | Session1: tech introduction]]
* [[tech2018:s2:tech2018_engine| Session2: workflow management]]
* [[tech2018:s3:dev_application| Session3: dev applications pages]] premium
* [[tech2018:s4:dev_forms| Session4: dev forms]] premium
* [[tech2018:s5:dev_extensions| Session5: dev extensions]] premium
==== Exercise =====