My Programming Links open all close all
- Drupal
- Drupal http://www.drupal.org
- Drupal Dojo http://www.drupaldojo.com/
- Drupal Cookbook http://drupal.org/node/120612
- Lullabot http://www.lullabot.com/
- Reference
- LAMP Reference Cards/Cheat Sheets
- MS Access
- Apache
- Mod_rewrite Mod Rewrite Cheat Sheet http://www.ilovejackdaniels.com/mod_rewrite_cheat_sheet.pdf
- PHP
- PEAR
- Documentation
- Web Database Apps with PHP
- PHP Cookbook
- PHP Freaks
- Smarty Templates
- QuickForms
- Smarty and Quickforms Together. http://www.midnighthax.com/smarty-guide.php
- Favorite Books
- PHP In Action: Objects, Design, and Agility
- PHP Architect's PHP 5 Certification
- Pro Drupal Development
- Professional Ajax
- Safari Online
- XSLT. Doug Tidwell. O'Reilley Publishers.
- Professional ASP XML. Mark Baartse et al. Wrox Publishers.
- XML Application Development with MSXML 4.0. Stephen Mohr et al. Wrox Publishers.
- JavaScript: The Definitive Guide. David Flanagan. O'Reilley Publishers.
- Cascading Style Sheets: The Definitive Guide. Eric A. Meyer. O'Reilley Publishers.
- Mastering Regular Expressions. Jeffrey E.F. Friedl. O'Reilley Publishers.
- Designing Web Usability: Jakob Nielsen. New Riders Publishing.
- Cookbooks.
- PHP Cookbook
- C# Cookbook
- ADO.NET Cookbook
- ASP.NET Cookbook
- XSLT Cookbook. Sal Magano. O'Reilley Publishers.
- Javascript & DHTML Cookbook
- Campus Resources
- Webmasters Forum and Email List: http://www.webmasters.uiuc.edu/
- CITES Computer Consultant Support Program: http://ccsp.cites.uiuc.edu/
- Web Services WebTools: http://webtools.uiuc.edu/toolbox
- Illinois Center for Instructional Technology Accessibility: http://cita.rehab.uiuc.edu/
- CITES UIUC Active Directory: http://www.ad.uiuc.edu/implement.htm
- CITES Bluestem: https://www-s.uiuc.edu/bluestem/notes/
- Internet Information Server (IIS)
- IIS FAQ: http://www.iisfaq.com/
- IIS 6 Documentation: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/848968f3-baa0-46f9-b1e6-ef81dd09b015.mspx
- IIS Rewite ISAPI: http://www.isapirewrite.com/docs/
- Cascading Style Sheets
- Reference
- blooberry.com reference: http://www.blooberry.com/indexdot/css/index.html
- w3Schools Reference: http://www.w3schools.com/css/css_reference.asp
- w3c CSS Validator: http://jigsaw.w3.org/css-validator/
- CSS2 Eric Meyer Ref: http://www.meyerweb.com/eric/css/references/css2ref.html
- CSS Reference Card: http://www.deepx.com/resources/quickref/
- CSS2 Ref Card: http://www.ilovejackdaniels.com/css_cheat_sheet.pdf
- Browser Implementation: http://www.westciv.com/style_master/academy/browser_support/index.html
- Forms Style and CSS
- Form Garden: http://www.formassembly.com/form-garden.php?formId=11933&style=/form-builder/css/default
- http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/
- http://www.456bereastreet.com/archive/200701/styling_form_controls_with_css_revisited/
- http://www.themaninblue.com/experiment/InForm/index.htm
- Layout/CSS2/CSS-P
- Print CSS
- Specific Fixes and Bugs
- CSS Pointers IE Bugs and Fixes: http://css.nu/pointers/bugs-ie.html
- PNG Opacity bug in IE 5.5+ http://www.alistapart.com/articles/pngopacity/
- Box Model Fix for IE 5+ http://www.tantek.com/CSS/Examples/boxmodelhack.html
- Tests and Implementation Grids
- S5 Slideshow: http://www.meyerweb.com/eric/tools/s5/s5-intro.html
- Reference
- JavaScript
- Overviews and Online Reference Tools
- JavaScript Reference: http://www.javascriptkit.com/jsref/
- bobbyvandersluis best practiceshttp://www.bobbyvandersluis.com/articles/goodpractices.php
- simple cheat sheet: http://www.ilovejackdaniels.com/javascript_cheat_sheet.pdf
- Menus
- CSS with no Javascript: Listmatic2: http://css.maxdesign.com.au/listamatic2/
- Accessible Rollover/Dropdown Menu ($75): http://www.udm4.com/
- Script Libraries and Frameworks
- Forms Widgets and Validation
- Overviews and Online Reference Tools
- VBScript and COM
- MSDN Reference: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vbscripttoc.asp
- Tidy COM for tidying html: http://perso.wanadoo.fr/ablavier/TidyCOM/
- Running JAVA as COM on IIS: http://support.microsoft.com/default.aspx?scid=kb;EN-US;q167941
- TechNet Script Libary: http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx
- XML and XSLT
- XSL-FO
- Mulberry Technologies XML and XSLT cheat sheets: http://www.mulberrytech.com/quickref/
- Miloslav XSLT Ref: http://www.zvon.org/xxl/XSLTreference/Output/index.html
- Top XML: http://www.topxml.com/
- Top XML XSLT Reference: http://www.topxml.com/xsl/xsltref.asp
- XML.com: http://www.xml.com/
- Namespaces and Stylesheet Logic: http://www.xml.com/lpt/a/2001/05/02/trxml.html
- PDF, FOP and XSL-FO
- FOP 0.9 Compliance http://xmlgraphics.apache.org/fop/compliance.html
- XSL-FO reference: http://www.w3schools.com/xslfo/xslfo_reference.asp
- Dev Works HTML to XSL-FO Conversions: http://www-128.ibm.com/developerworks/library/x-xslfo2app/
- PDF Zone: http://www.pdfzone.com/
- XML Editors
- Morphon: http://www.morphon.com/index.shtml
- RSS
- XSLT and RSS: http://www.xml.com/pub/a/2003/01/02/tr.html
- Parsing RSS at All Costs: http://www.xml.com/pub/a/2003/01/22/dive-into-xml.html and parser http://www.feedparser.org/docs/
- HTML and HTML Clients
- XHTML Way http://www.4guysfromrolla.com/webtech/120303-1.shtml
- Client Statistics
- Toolbars for Developers:
- Internet Explorer Developer Toolbar. http://www.microsoft.com/downloads/details.aspx?FamilyID=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en
- Opera: WebDevToolbar: http://nontroppo.org/wiki/WebDevToolbar
- Firefox Webdevelop Toolbar: https://addons.mozilla.org/extensions/moreinfo.php?id=60. Definately the handiest of the three.
- Accessibility
- Dive Into Accessibility: 30 Days to a more accessible web site. http://diveintoaccessibility.org/
- IBM Developer Guidelines: http://www-3.ibm.com/able/guidelines/index.html
- How a blind person sees your web page: http://www.humanfactors.com/downloads/chocolateaudio.asp
- Accessibility of the Internet in Postsecondary Education: Meeting the Challenge: http://www.webaim.org/coordination/articles/meetchallenge
- CITA
- Policies:
- Indiana University: http://www.indiana.edu/~iuweb/access.shtml
- Calendar and iCalendar (RFC2445)
- general background on icalendar
- icaldendar rfc: http://www.ietf.org/rfc/rfc2445.txt
- iCalendar Wikipedia
- vCalendar (precursor to icalendar): http://en.wikipedia.org/wiki/VCalendar
- Sample Website Implementations of iCalendar:
- trumba.com. Excellent interface for users to import events into a variety of calendaring software. sample calendar
- iCalendars (for testing) http://www.icalshare.com/
- http://icaldemo.brownbearsw.com/icalendar . Nice user interface. Shows entire month, then popup kiosk window allows user to pick and choose which events to add to thier icalendar app.
- http://www.cincinnatisymphony.org/DownloadableCalendars/index.asp
- MS Outlook:
- Outlook Interoperability with RFC2445: http://www.scheduleworld.com/outlookInteroperability.html
- remoteCalendar iCalendar plugin for MS Outlook: http://sourceforge.net/projects/remotecalendars/
- iCalendar Server Implementations:
- Ucal Application: http://www.washington.edu/ucal/require.html
- VTCalendar: http://vtcalendar.sourceforge.net/
- PHP iCalendar: http://sourceforge.net/projects/phpicalendar/
- API Links
- Google Calender Add Links: http://www.google.com/googlecalendar/event_publisher_guide_detail.html
- Encoding, Decoding, Character Sets; the tedious side of programming
- Wikipedia Character Sets: http://en.wikipedia.org/wiki/Character_set
- File Info Character Reference: http://www.fileformat.info/info/unicode/char/search.htm
- Character Sets
- Search Engine Optimization
- SEO Logic Guide: http://www.seologic.com/guide/
- Google Guide: http://www.googleguide.com/website_development.html
- Google Site Maps: http://en.wikipedia.org/wiki/Google_Sitemaps
- Google Webmaster Guidelines: http://www.google.com/webmasters/guidelines.html
- Google Webmaster Central http://www.google.com/webmasters/
- Matt Cutts: http://www.mattcutts.com/
- Filemaker
- General
- Hosting
- FX.PHP
- ODBC/Connectivity
- Server
Web navigation systems often implement CSS and Javascript to balance two or three tiered menus with design requirements such as accessibility, ease of editing, avoiding server side code and page refreshes, and browser compatibility. The above menu is based on PureDOM explorer (http://www.onlinetools.org/tools/puredom/) and was modified to use cookies to maintain open and closed nodes when the user navigates away from the page.