Difference between revisions of "Main Page"
Jerico.dev (Talk | contribs) m (Remove reference to CVS) |
(→PKP Development Wiki) |
||
(44 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
Welcome to the PKP Development wiki! We're providing this as a resource for developers, translators, managers and other users to share ideas and work on common problems. | Welcome to the PKP Development wiki! We're providing this as a resource for developers, translators, managers and other users to share ideas and work on common problems. | ||
− | Some pages (such as the roadmaps and milestones pages) are actively maintained by the PKP team itself, and are protected from non-PKP edits. We're happy to see additions to other pages, and new pages as well, although we do | + | Some pages (such as the roadmaps and milestones pages) are actively maintained by the PKP team itself, and are protected from non-PKP edits. We're happy to see additions to other pages, and new pages as well, although we do request that you register and log in to contribute. We may suggest a framework for additions to the site, but if there's a way you want to go about it that's logical and easy to follow, by all means do so. |
= PKP Development Wiki = | = PKP Development Wiki = | ||
Line 7: | Line 7: | ||
* '''[[PKP Frequently Asked Questions]]''' | * '''[[PKP Frequently Asked Questions]]''' | ||
* '''[[General Software Milestones]]''' | * '''[[General Software Milestones]]''' | ||
+ | * '''[[Development Cycle]]''' | ||
+ | * '''[[Technical Committee]]''' | ||
== Software Project Pages == | == Software Project Pages == | ||
− | ==== | + | ==== Open Journal Systems ==== |
: [[OJS Community Documentation|Community Documentation]] | : [[OJS Community Documentation|Community Documentation]] | ||
+ | : [[OJS Roadmap|OJS Development Roadmap]] | ||
+ | : [[OJS Localization|Localization]] | ||
: [[OJS Recommended Patches|Recommended Patches]] | : [[OJS Recommended Patches|Recommended Patches]] | ||
− | ==== | + | ==== Open Conference Systems ==== |
: [[OCS Community Documentation|Community Documentation]] | : [[OCS Community Documentation|Community Documentation]] | ||
+ | : [[OCS Roadmap|OCS Development Roadmap]] | ||
+ | : [[OCS Localization|Localization]] | ||
+ | : [[OCS Recommended Patches|Recommended Patches]] | ||
− | ==== | + | ==== Open Monograph Press ==== |
+ | : [[OMP Userguide|Community Documentation]] | ||
+ | : [[OMP Roadmap|OMP Development Roadmap]] | ||
+ | : [[OMP Localization|Localization]] | ||
+ | : [[OMP Recommended Patches|Recommended Patches]] | ||
− | ==== | + | ==== Open Harvester Systems ==== |
: [[Harvester Community Documentation|Community Documentation]] | : [[Harvester Community Documentation|Community Documentation]] | ||
+ | : [[Harvester Roadmap|OHS Development Roadmap]] | ||
+ | : [[OHS Recommended Patches|Recommended Patches]] | ||
− | ==== [[PKP WAL Roadmap|PKP Web Application Library]] | + | ==== PKP Web Application Library ==== |
+ | : [[PKP WAL Roadmap|PKP Web Application Library Development Roadmap]] | ||
− | ==== | + | ==== Citation Mark-Up Assistant / XML (was Lemon8) ==== |
: [[Lemon8-XML Community Documentation|Community Documentation]] | : [[Lemon8-XML Community Documentation|Community Documentation]] | ||
+ | : [[Lemon8-XML Roadmap|Citation Mark-Up Assistant Development Roadmap]] | ||
: [[XML Publishing Roadmap]] | : [[XML Publishing Roadmap]] | ||
− | ==== [[Proposed Plugins]] | + | ==== Project Proposals ==== |
− | + | * [[Proposed Plugins]] | |
− | + | * [[PKP Software Integration]] | |
+ | * [[Networking]] | ||
== Development Topics == | == Development Topics == | ||
+ | |||
+ | === Community Innovation === | ||
+ | |||
+ | We welcome software innovation proposals from all community members, regarding any of our applications. Proposals may concern areas such as development, design, and testing, or other areas of interest. To understand how we manage proposals, please see the [[Community Innovation Proposal Procedure]] page. For examples of innovation proposals in various states of completion, see the [[Community Innovation List]]. | ||
+ | |||
+ | * [[Community Innovation Proposal Procedure]] | ||
+ | * [[Community Innovation List]] | ||
=== Developing === | === Developing === | ||
− | * [[Information for Developers]] (patch guidelines; | + | * [[Information for Developers]] (patch guidelines; dev env; PHP4 compat, etc.) |
* Working with Git | * Working with Git | ||
**[[Differences between CVS and git for PKP devs]] | **[[Differences between CVS and git for PKP devs]] | ||
Line 41: | Line 64: | ||
**[[Frequent git use cases]] | **[[Frequent git use cases]] | ||
**[[Git sub-module tutorial]] | **[[Git sub-module tutorial]] | ||
+ | * [[JavaScript coding conventions]] | ||
* [[Third Party Library Integration Policy]] | * [[Third Party Library Integration Policy]] | ||
* [[Migration issues]] | * [[Migration issues]] | ||
+ | * [[Localization]] | ||
=== Testing === | === Testing === | ||
Line 49: | Line 74: | ||
* [[Non-technical Testing]] | * [[Non-technical Testing]] | ||
− | === Design | + | === Code Design === |
* [[Router Architecture]] | * [[Router Architecture]] | ||
* [[AJAX framework]] | * [[AJAX framework]] | ||
* [[Authorization Framework]] | * [[Authorization Framework]] | ||
− | * [[ | + | * [[Metadata and Filter Framework]] |
− | * [[ | + | * [[Data Access Objects (DAO)]] |
− | + | ||
+ | == Usability/Web Design == | ||
+ | === [[OMP UI Design|Open Monograph Press]] === | ||
== Administrative Tasks == | == Administrative Tasks == | ||
− | *[[ | + | *[[Writing Documentation]] |
− | + | ||
= Local Community Pages = | = Local Community Pages = | ||
* [[PKP Deutschland-Österreich-Schweiz|Deutschsprachige PKP-Entwicklerseiten]] (German OJS Developer Community) | * [[PKP Deutschland-Österreich-Schweiz|Deutschsprachige PKP-Entwicklerseiten]] (German OJS Developer Community) | ||
+ | |||
+ | * [[PKP European Network]] | ||
*[[Libraries hosting scholarly content using our software]] | *[[Libraries hosting scholarly content using our software]] | ||
+ | |||
+ | * [[PKP 2011 Conference Community Pages]] |
Revision as of 10:42, 5 April 2013
Welcome to the PKP Development wiki! We're providing this as a resource for developers, translators, managers and other users to share ideas and work on common problems.
Some pages (such as the roadmaps and milestones pages) are actively maintained by the PKP team itself, and are protected from non-PKP edits. We're happy to see additions to other pages, and new pages as well, although we do request that you register and log in to contribute. We may suggest a framework for additions to the site, but if there's a way you want to go about it that's logical and easy to follow, by all means do so.
Contents
PKP Development Wiki
Software Project Pages
Open Journal Systems
Open Conference Systems
Open Monograph Press
Open Harvester Systems
PKP Web Application Library
Citation Mark-Up Assistant / XML (was Lemon8)
Project Proposals
Development Topics
Community Innovation
We welcome software innovation proposals from all community members, regarding any of our applications. Proposals may concern areas such as development, design, and testing, or other areas of interest. To understand how we manage proposals, please see the Community Innovation Proposal Procedure page. For examples of innovation proposals in various states of completion, see the Community Innovation List.
Developing
- Information for Developers (patch guidelines; dev env; PHP4 compat, etc.)
- Working with Git
- JavaScript coding conventions
- Third Party Library Integration Policy
- Migration issues
- Localization
Testing
Code Design
- Router Architecture
- AJAX framework
- Authorization Framework
- Metadata and Filter Framework
- Data Access Objects (DAO)
Usability/Web Design
Open Monograph Press
Administrative Tasks
Local Community Pages
- Deutschsprachige PKP-Entwicklerseiten (German OJS Developer Community)