User:Mindless - Gallery Codex
Personal tools

User:Mindless

From Gallery Codex

Hello

__MAGIC_REMOVE__10901__


Docs organization ideas

Information

 Requirements
 Features
 G1 comparison
 Donations


Downloads

 application
 user contrib/other
   modules, themes, *packs
   scripts/utilities
   (docs for these?)


Troubleshooting

 FAQ


How To

 Install
 Upgrade/patch
 Use the application
   Task based docs (user/admin tasks)
   Module based docs
 Customize the application
   local tpls
   Theme docs


Development

 (theme docs?)
 Module dev
 API docs
 API changes
 Integration


Dev team/tracking

 Documentation team
 Developers
 Test Matrix
 Drupal issues
 Release blockers
 coding standards, editor settings
 Design/technical discussion
   -ACL performance, DescendentCountMap perf, DB2


Codex

 About/contributing
 Policies
 Doc requests
Design
 test pages for new layouts/templates


Misc

 Definitions
   -Chmod


Project Organization Ideas

Product Development

 G2/G1/GR
 Documentation
 QA
 Release Management

Operations

 Servers: GMC/tools/nightlies
 Forums support
 Forums/codex moderators
 IRC: dev/support, gallery-bot
 Trackers/translations: sf.net
 Source control: sf.net

Finance/Legal

 Paid Support
 Donations
 Google Ads
 Affiliates
   Web hosting
   Photo printing
 Foundation
 Bonuses
 Taxes

Programs

 Usability studies
 Security audits
 Summer of Code
 Theme contest
 GalleryCon


Docs in Buckets

Project

Certified Web Hosts  Documentation Team   Gallery:Team  GalleryCon2006
GMC:Drupal Issues  GMC:Sourceforge Issues
GMC:Upgrading Drupal  GMC:Upgrading MediaWiki  GMC:Webpage Snapshot
GMC:Website  GMC:WebsiteProcesses  GMC:Website Processes
Gallery1:Development Schedule
Gallery2:2.0 Release Blockers  Gallery2:2.2 Release Blockers
Gallery2:Developers  Gallery2:Release Blockers
Gallery2:Roadmap:2.2  Gallery2:Roadmap:2.3
Gallery2:SummerOfCode  Gallery2:Test Matrix  Gallery2:Theme Contest
Gallery:Summer of Code  Gallery:Summer of Code 2005  Gallery:Summer of Code 2006
Summer of Code  Summer of Code 2006
Gallery2:Usability Issues
Gallery2:Usability Issues:Guidelines  Gallery2:Usability Issues:Inspections
Gallery2:Usability Issues:user-survey  Gallery2:Usability Issues:user-survey:announcements
Gallery2:Usability Issues:user-test  Gallery2:Vision Statement
Gallery Software Foundation  Gallery Software Foundation Articles of Incorporation
Gallery Foundation  Gallery Foundation Articles of Incorporation
Gallerybot  History  IRC  IRC Support  Meeting Notes  Meeting Notes:*  Mailing Lists
Paid Support Guidelines  Pending Forum Discussions
Presentations  Recruiting College-Level Documentation Specialists

Misc/Glossary?

Chmod

Codex

Codex:About Codex:Codex CSS Codex:Contributing to Codex
Codex:Documentation Requests Codex:Guidelines
Codex:How to Create a Wink Tutorial Codex:Maintenance
Codex:Reorganization Codex:Requested moves Codex:Requested templates
Codex:Task List Codex:Upload

Codex:Design or Sandbox

Sandbox  Sandbox:DdjArticle  Sandbox:Developer Main Page
Design:testingUserGuide

Downloads

Downloads Downloads:Cleanup Script  Downloads:CommentBlaster  Downloads:Dreamhost ffmpeg 0.4.8
Downloads:GHCC  Downloads:Galleryadd.pl NG  Downloads:Galleryscr.pl  Downloads:PHP Deserialize
Downloads:jhead
Gallery2:Download
Gallery2:UserContributions  Gallery2:User Contributions
Gallery1:UserContributions  Gallery1:User Contributions

Gallery 2:Introduction / About

Gallery*
G1-G2 Comparison*
Gallery2:Features

Gallery 1:Introduction / About

Gallery*
G1-G2 Comparison*
Gallery1:Credits
Gallery1:Features  Gallery Features

Gallery 2:Installation

Gallery2:DB2  Gallery2:MSSQL  Gallery2:Oracle
Gallery2:How do I secure Gallery2  Gallery2:Security
Gallery2:How do I Install Gallery2
Gallery2:Installation  Gallery2:InstallationErrors  Gallery2:Installation Requirements
Gallery2:Installation on Debian  Gallery2:Installation on MacOSX
Gallery2:Installation on Windows Server 2003 and Apache
Gallery2:Installation on Windows Server 2003 and IIS6
Gallery2:Installation on Windows XP with Apache  Gallery2:Installation on a SELinux Server
Gallery2:Installation on a Unix/Linux Server with FTP
Gallery2:Installation on a Unix/Linux Server with Shell Access
Gallery2:Installation on a Windows Server with Apache
Gallery2:Installing Modules With External Dependencies
Gallery2:migration  Gallery2:Multisite  Gallery2:Preinstaller  Gallery2:Performance Tips
Installing an Image Processing Library*
Setting Up A Mac as Webserver

Gallery 1:Installation

Gallery1:Installation Requirements	Gallery1:Installation on OpenBSD
Gallery1:Installation on a Mac OSX Server with Apache
Gallery1:Installation on a Unix/Linux Server with FTP
Gallery1:Installation on a Unix/Linux Server with Shell Access
Gallery1:Installation on a Windows Server with Apache
Gallery1:Installation on a Windows Server with IIS
Gallery1:Installing Required Programs
Gallery1:Special Installation Considerations
Installing an Image Processing Library*

Gallery 2:Usage

Gallery2:Image Size Settings
Gallery2:How Tos  Gallery2:How To Setup Image Blocks
Gallery2:Root Album  Gallery2:How do I make square thumbnails
Gallery2:How to Add Items  Gallery2: How to Add Items
Gallery2:User Guides  Guest Manual  User Manual

Gallery 2:Usage:Modules

Gallery2:Modules  Gallery2:Modules:*
Using the Map module with EXIF 1.0.0

Gallery 2:Usage:Themes

Gallery2:Themes  Gallery2:Themes:*
Gallery2:Themes:Theme Catalog

Gallery 1:Usage

Gallery1:Backup and Restore Gallery1:Basics
Gallery1:Configuration Wizard  Gallery1:Creating an Offline Copy
Gallery1:Users and Permissions

Gallery 2:Configuration

Gallery2:Configuration:Changing an Album's Theme  Gallery2:Configuration:Themes
Gallery2:How to use less CPU  Gallery2:How to Limit Upload Methods
Gallery2:How to configure open basedir for G2
Gallery2:How to get lightys mod rewrite working  Gallery2:Lighttpd URL Rewrite
Gallery2:Language Settings  Gallery2:Module Management

Gallery 1:Configuration

Gallery1:Migrating Gallery  Gallery1:Mirroring Gallery
Gallery1:Patching  Gallery1:Performance  Gallery1:Performance Tips
Gallery1:Securing
Gallery1:Upgrading

Gallery 2:Troubleshooting

FAQ  Gallery2:FAQ  Gallery2:faq
Frequently Asked Questions
Gallery2:Known Issues
Gallery2:Known Issues:MySQL UTF8 Upgrade
Gallery2:How Do I Remove the Root Album Link
Gallery2:How to Remove Unpossible MP3 Link
Getting Help*

Gallery 1:Troubleshooting

Gallery1:FAQ
Gallery1:Getting Additional Help
Getting Help*

Other Gallery Projects

Other Clients
GLoSS
GalleryLocal  Gallery Local
Gallery:Appliance
Galleryadd.pl

Other Gallery Projects:Gallery Remote

Gallery1:Gallery Remote FAQ
GalleryRemote:FAQ  GalleryRemote:Screensaver
GalleryRemote: Romanian Translation  GalleryRemote:i18n
Gallery Remote  Gallery Remote:Bundled
Gallery Remote:FAQ  Gallery Remote:Protocol  Gallery Remote:Romanian Translation
Gallery Remote:Screensaver  Gallery Remote:i18n  Gallery Remote Bundled  Gallery Remote i18n

Development:Gallery 2

Ajax  Gallery2:ACL Performance  Gallery2:API
Gallery2:API Changes From 2.0 To 2.1  Gallery2:API Changes From Alpha-1 To 2.0
Gallery2:API Changes Since The Last Release
Gallery2:API Core ShowItem  Gallery2:Animated Eclipse Tutorial	
Gallery2:Api  Gallery2:Api Changes From Alpha-1 To 2.0
Gallery2:Api Changes Since The Last Release
Gallery2:Blocks  Gallery2:CSS Reference  Gallery2:CodeReviewTips
Gallery2:Coding Guidelines  Gallery2:Coding Standards
Gallery2:DescendentCountsMap Performance
Gallery2:Developer Guidelines  Gallery2:Developer Starterkit
Gallery2:Development Concepts  Gallery2:Development Documentation
Gallery2:Downloadable Plugins  Gallery2:Eclipse Tutorial  Gallery2:Events
Gallery2:GallerySession
Gallery2:How I integrated the slider theme into my website
Gallery2:How to implement Lightbox on Gallery 2
Gallery2:How can I call a View or Controller from the Command Line
Gallery2:How to use Thumbnails for the Sub Album List
Gallery2:Imageframe  Gallery2:How to add other printing services
Gallery2:Lightbox JS Tutorial  Gallery2:KeywordsUserStories
Gallery2:Internationalization  Gallery2:Localization  Gallery2:Locking
Gallery2:Modified Preorder Tree Traversal  Gallery2:Module Development Tutorial
Gallery2:PHP Version  Gallery2:Progressbar
Gallery2:ThemeIdeas  Gallery2:Theme Ideas
Gallery2:Theme Usability Guide  Gallery2:Themes:Anatomy of a Theme
Gallery2:Themes:How to Create a New Theme  Gallery2:Themes:How to Edit an Existing Theme
Gallery2:Themes:Loading Data for Templates
Gallery2:Themes:Theme System Overview
Gallery2:Tpl Reference	 Gallery2:Translations	Gallery2:URL Rewrite
Gallery2:UserStories  How Rizzo Created a New Module
Gallery:Using Subversion*  Gallery:Using Subversion on Macs*  Gallery:Using Subversion on Windows*
Gallery2:VIM Editor Settings  Gallery2SubEthaEdit Settings

Development:Gallery 1

Gallery1:Developer Guide  Gallery1:Embedding
Gallery1:Standardizing Text  Gallery1:Visual
Gallery:Using Subversion*  Gallery:Using Subversion on Macs*  Gallery:Using Subversion on Windows*

Integration

Gallery2:EmbeddedCommunity
Gallery2:EmbeddedRewrites  Gallery2:Embedded Rewrites  Gallery2:Embedding
Gallery2:Embedding:Code Snippets
Gallery2:Embedding:Event-Based Loose-Coupled Integration
Gallery2:Embedding:Integration  Gallery2:Embedding:Integration Aspects
Gallery2:Embedding Development Roadmap  Gallery2:Embedding:Development Roadmap
Gallery2:GalleryEmbed:getImageBlock
Gallery2:How To Use The External Image Block When url fopen Is Disabled
Gallery2:How to Embed Gallery2 in Drupal  Gallery2:How to Embed Gallery2.1 in Drupal4.7
Gallery2:How to visually embed G2 in your own website using embedded mode
Gallery2:How to visually embed Gallery in your own website by editing theme templates
Gallery2:Themes:Embedded Theme Considerations
Gallery2:Integration:Available Integrations  Gallery2:Integration Howto
Gallery1:Integration:Available Integrations

?

Gallery2:Backing up your database  Gallery2:How do I Back up my database
Gallery2:How do I Make Backups of My Database  Gallery2:How do I make backups of my database
Gallery2:How To Backup and Sync the DB  Gallery2:How To Restore From Backup
Gallery2:How To Add Google Analytics to my Gallery 2
Gallery2:How to Change Fullname to Username in Comments
Gallery2:How to add adsense
Gallery2:How to embed counter code at the page bottom	
Gallery2:How to keep robots off CPU intensive pages	
Gallery2:How to keep robots off CPU intensive pages that are useless to them
How to keep robots off CPU intensive pages that are useless to them
Gallery2:How to link to G2 with a specific language
Gallery2:Themes:How To
Gallery2:Upgrading from 2.0 to 2.0.1  Gallery2:Upgrading to 2.0.x  Gallery2:Upgrading to 2.1.x


Next ideas

After going through the above buckets exercise, I came up with the following. The headings are categories.. underneath are some things that would go in them, which may or may not be subcategories. For consistency I suggest Development,Integration be subcategories under G1/G2.. we'll still follow the recommendation from our survey results to have development separated out by having the main page and development main page.

About

about
features, G1-vs-G2
quick start guide (basic info plus links to stuff below)

Installation

install guide
info for various platforms, databases

Administration and Maintenance

configuration using g2 site admin
configuration of other things (php, webserver, db, etc)
links to admin/maint portion of module pages?
upgrading
backup/restore
migrate from G1 or other apps (*)
external binaries (*)
performance (*)
security (*)
*=cross categorize under installation

User Guide / Usage

adding photos/movies, image sizes, ..
editing items, permissions
selecting themes and theme settings
other core features..
module/theme pages

Troubleshooting

FAQ
known issues
how to get help

Development

localization (also categorize under admin/maint)
tools (svn, editors/settings)
coding (APIs, building modules, style guide)
customization (editing tpls, clone a theme, lightbox)

Integration

list of integrations, how to use them
how to build new integration (visual vs real embed)
google analytics, adsense (also categorize under admin/maint, development/customization?)

same as before: Project, Codex, Other Gallery Projects