LAMP++ Roadmap

Dev Tasks

  1. fix config.inc.php
  2. set features for dev and prod
  3. make paths dynamic
  4. sessions, cookies, emails, users, roles, mod_log_sql
  5. make site secure
  6. segment, populate and propagate repos
  7. translate
  8. search

Themer Tasks

  1. update urbanspectra.com/resume
    Page Header = logo + page title + search + login/reg + nav_top + nav_left + nav_right

Admin Tasks

  1. complete & test update_naked_phps.sh
  2. create dynamic code layout and tour
  3. complete & test compress_sitemin.sh
  4. install mod_log_sql
    track page hits and performance

DBA Tasks

  1. create schema for code sample promo

Project Mgr Tasks


		
I.  Site Goals + Methods

Review Each MainNav and SubNav Item Below

		Noob Walk-Through + 2Do If Stuck
		
		1.  minsys + browsers + web hosting service providers
		2.  install open source LAMP + free webdev tools (+ dev 101 vocab list + crossword puzzle)
		3.  test LAMP
		4.  tour app code layouts
		5.  choose site download
		6.  submit email + link to archive + install site or get help
		7.  add custom module manually...
		add module file, config index.php to include file, create new module nav
		8.  consider addModule() form
		9.  consider library of Add-On Modules (php-only, php+mysql)
		10.  add custom module manually: 
		11.  consider addTheme() form
		12.  consider library of Add-On Themes
		
II. Training Jump Starts

	webTrends 		static, dynamic, maintain-state, db-backed, open source, cms, mobile, ?
	coreConcepts 	client/server, platforms, linux, apache, mysql, php, C++, Java, operating systems, hosting, isp, roles, tasks
	minSys 		    hosting LAMP locally on your laptop + remote hosting services
	1stLAMP 		Acquia Drupal Desktop: Determine Local Web Root Path + Web Root Local URL
	1stTools		browsers, ascii editor, log watcher, sftp, skype, logs, shortcuts, ides http://graysky.sourceforge.net/
	1stApp		    http://abeautifulsite.net/blog/2007/06/php-file-tree/
	1stModule		add module file, config index.php to include file, create new module nav
	1stTheme		minid.net/iphone
	WWW Standards
	WWW Security

III.CMS Code Layout
IV. Download This Site
V.  addModule()		
VI. Project Roadmap

Section Divider
Blog Entries
Section Divider

Page Footer = logo + contact link + lastupdated + naked html + naked php + php truth
    • gen_phps
    • commit_zip
    • mail_link
    • delete_tmpdir every 20m
  1. mobile ui +
  2. finalize site map for trainee, dev, dba, admin
  3. use git

Data Model For LAMP++ Training Code Sample

PUBLISHERS
   |--< AUTHORS
	    |--< BOOKS --< CODESAMPLES --< FILES --< LINES
		 book_site    \_versions
		 
CREATE TABLE codesample (
codesample_id
codesamp_title
pub_id
author_id
book_id
book_pg_start
book_pg_fin
source_url

);


lang
version
screenshot
keywords
links
description
dependencies
components
modules
nav menus
mail2blog
translations

ide, tdd, scm, php, jquery

URL Meta