Category:Gallery 3
We are organizing Gallery 3 pages by category. If you are creating new documentation and are not sure which category a page goes into when you create one, please place this at the end of your page:
[[Category:Gallery 3]]
This will list your page on the Gallery 3 category page and keep all the Gallery 3 documentation together. Someone from the documentation team will be along to put it in the correct place.
About Gallery 3
Using Gallery 3
Writing Themes for Gallery 3
Developing for Gallery 3
Getting Involved With Development
Procedures
Overview Concepts
Module Development Concepts
- Coding Standards
- Lifecycle (concept)
- Naming Conventions
- Events
- Versioning & Upgrading
- Kohana API
- G3 API
- Module Variables
- Module File Storage
- Module Hooks
- Graphics Rules
- Security
- Caching -- When to make use of
- Config Files
- Directory Layout
- 3rd Party Libraries
- Logging & Status Message
- Batching
- Tasks
- Menus
- Module <--> Module Communication
- Cloning a Module
Developer HOWTOs
- Basic How To Create "Hello World" Module
- How To Use Module Developer
- How To Clone a Module
- Debugging
- How To Create a Menu
- How To Admin Page
- How To Create Form
- How To "Crud" (module settings)
- How To Create DataBaseTable
- How To Make Blocks
- How To Make Maintenance Task
- How To Show Stuff on Album / Photo Pages
- How To Access Core Models
- How To Intract With Core Models
- How To Hook Into Core Flows (Events)
- How To Tie Into Search
- How To Create "Hello Kitty" Theme
- Style An Element (Button, etc)
Developer Reference Materials
- Modules / Gallery API
- Kohana API
- Jquery
- Suggested Toolkits (Firebug, Web Developer Toolbar)
- Ask group about other options for other browsers like Chrome, Opera, Safar (Web Inspector), etc