Difference between revisions of "Main Page"

From PKP Wiki
Jump to: navigation, search
(Usability/Web Design: added link to pkp library widgets page)
 
(17 intermediate revisions by 3 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.
 
  
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.  
+
Community additions and edits are welcome. Please [http://pkp.sfu.ca/contact register] or [http://pkp.sfu.ca/wiki/index.php?title=Special:UserLogin&returnto=Main+Page login] to edit.
  
= PKP Development Wiki =
+
----
  
* '''[[PKP Frequently Asked Questions]]'''
 
* '''[[General Software Milestones]]'''
 
* '''[[Development Cycle]]'''
 
* '''[[Technical Committee]]'''
 
  
== Software Project Pages ==
+
{|style="width: 800px"
 +
|- style="vertical-align:top;"
  
==== Open Journal Systems ====
+
| style="height:175px; width:33%; text-align:left;" |  
: [[OJS Community Documentation|Community Documentation]]
+
: [[OJS Roadmap|OJS Development Roadmap]]
+
: [[OJS Localization|Localization]]
+
: [[OJS Recommended Patches|Recommended Patches]]
+
  
==== Open Conference Systems ====
+
<span style="font-size: 14pt">Getting Help</span><br />
: [[OCS Community Documentation|Community Documentation]]
+
Have a question? Find answers.
: [[OCS Roadmap|OCS Development Roadmap]]
+
* [http://pkp.sfu.ca/wiki/index.php?title=PKP_Frequently_Asked_Questions FAQs]
: [[OCS Localization|Localization]]
+
* [http://pkp.sfu.ca/support/forum/ Support Forum]
: [[OCS Recommended Patches|Recommended Patches]]
+
* [http://pkpservices.sfu.ca/ Pay for help]
  
==== Open Monograph Press ====
+
| style="height:175px; width:33%; text-align:left;" |  
: [[OMP Userguide|Community Documentation]]
+
: [[OMP Roadmap|OMP Development Roadmap]]
+
: [[OMP Localization|Localization]]
+
: [[OMP Recommended Patches|Recommended Patches]]
+
  
==== Open Harvester Systems ====
+
<span style="font-size: 14pt">Get Involved</span><br />
: [[Harvester Community Documentation|Community Documentation]]
+
Join our global community.
: [[Harvester Roadmap|OHS Development Roadmap]]
+
* [http://pkp.sfu.ca/wiki/index.php?title=Projects_and_Sub-Projects Learn about our projects]
: [[OHS Recommended Patches|Recommended Patches]]
+
* [http://pkp.sfu.ca/wiki/index.php?title=Community_Innovation_Proposal_Procedure Propose a new feature]
 +
* [http://ocs.sfu.ca/pkp/ Come to our conference]
 +
* [http://pkp.sfu.ca/sponsors/ Become a sponsor]
 +
* [http://pkp.sfu.ca/donations/ Make a donation]
  
==== PKP Web Application Library ====
+
| style="height:175px; width:34%; text-align:left;" |  
: [[PKP WAL Roadmap|PKP Web Application Library Development Roadmap]]
+
  
==== Citation Mark-Up Assistant / XML (was Lemon8) ====
+
<span style="font-size: 14pt">PKP School</span><br />
: [[Lemon8-XML Community Documentation|Community Documentation]]
+
Want to learn more?
: [[Lemon8-XML Roadmap|Citation Mark-Up Assistant Development Roadmap]]
+
* [http://pkpschool.sfu.ca/ Take a course]
: [[XML Publishing Roadmap]]
+
* [http://www.youtube.com/user/PublicKnowledgeProj/ Video tutorials]
  
==== Project Proposals ====
+
|- style="vertical-align:top;"
* [[Proposed Plugins]]
+
* [[PKP Software Integration]]
+
* [[Networking]]
+
  
== Development Topics ==
+
| style="height:140px; width:33%; text-align:left;" |
  
=== Community Innovation ===
+
<span style="font-size: 14pt">Learning OJS</span><br />
 +
* [http://pkp.sfu.ca/ojs/ojs_download/ Downloading]
 +
* [http://pkp.sfu.ca/ojs/README Installing]
 +
* [http://pkp.sfu.ca/ojs/UPGRADE Upgrading]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=OJS_Recommended_Patches Recommended Patches]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=OJS_Documentation More...]
  
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]].
+
| style="height:140px; width:33%; text-align:left;" |
  
* [[Community Innovation Proposal Procedure]]
+
<span style="font-size: 14pt">Learning OCS</span><br />
* [[Community Innovation List]]
+
* [http://pkp.sfu.ca/ocs/ocs_download/ Downloading]
 +
* [http://pkp.sfu.ca/ocs/README Installing]
 +
* [http://pkp.sfu.ca/ocs/UPGRADE Upgrading]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=OCS_Recommended_Patches Recommended Patches]
 +
* [http://pkp.sfu.ca/ocs/ocs_documentation/ More...]
  
=== Developing ===
+
| style="height:140px; width:34%; text-align:left;" |  
* [[Information for Developers]] (patch guidelines; dev env; PHP4 compat, etc.)
+
* Working with Git
+
**[[Differences between CVS and git for PKP devs]]
+
**[[HOW-TO check out PKP applications from git]]
+
**[[Frequent git use cases]]
+
**[[Git sub-module tutorial]]
+
* [[JavaScript coding conventions]]
+
* [[JavaScript widget controllers|JavaScript library wiki]]
+
* [[Third Party Library Integration Policy]]
+
* [[Migration issues]]
+
* [[Localization]]
+
  
=== Testing ===
+
<span style="font-size: 14pt">Learning OMP</span><br />
* [[Unit Tests]]
+
* [http://pkp.sfu.ca/omp/omp_download/ Downloading]
* [[Web Tests]]
+
* [http://pkp.sfu.ca/omp/README Installing]
* [[Non-technical Testing]]
+
* [http://pkp.sfu.ca/omp/UPGRADE Upgrading]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=OMP_Recommended_Patches Recommended Patches]
 +
* [http://pkp.sfu.ca/omp/omp_documentation/ More...]
  
=== Code Design ===
+
|- style="vertical-align:top;"
* [[Router Architecture]]
+
* [[AJAX framework]]
+
* [[Authorization Framework]]
+
* [[Metadata and Filter Framework]]
+
* [[Data Access Objects (DAO)]]
+
  
== Usability/Web Design ==
+
| style="height:150px; width:33%; text-align:left;" |  
=== [[PKP Library Widgets]] ===
+
=== [[OMP UI Design|Open Monograph Press]] ===
+
  
== Administrative Tasks ==
+
<span style="font-size: 14pt">Developing</span><br />
*[[Writing Documentation]]
+
* [http://pkp.sfu.ca/wiki/index.php?title=Developer_Documentation#Getting_Started Getting Started]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=General_Software_Milestones Software Milestones]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Developer_Documentation#Working_with_Git Working with GIT]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Developer_Documentation More...]
  
= Local Community Pages =
+
| style="height:150px; width:33%; text-align:left;" |
  
* [[PKP Deutschland-Österreich-Schweiz|Deutschsprachige PKP-Entwicklerseiten]] (German OJS Developer Community)
+
<span style="font-size: 14pt">Translating</span><br />
 +
* [http://pkp.sfu.ca/ojs/ojs-languages/ Check for OJS translations]
 +
* [http://pkp.sfu.ca/ocs/ocs-languages/ Check for OCS translations]
 +
* [http://pkp.sfu.ca/omp/omp-languages/ Check for OMP translations]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Translating_OxS How to translate]
  
* [[PKP European Network]]
+
| style="height:150px; width:34%; text-align:left;" |
  
*[[Libraries hosting scholarly content using our software]]
+
<span style="font-size: 14pt">Theming</span><br />
 +
* [http://pkp.sfu.ca/wiki/index.php?title=OJS_2.2.3_Theme_Samples Sample themes]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Customizing_OJS Customizing OJS]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Themeing,_templates,_stylesheets More...]
  
* [[PKP 2011 Conference Community Pages]]
+
| style="height:150px; width:34%; text-align:left;" |
 +
 
 +
|}

Latest revision as of 14:21, 2 February 2014

Community additions and edits are welcome. Please register or login to edit.



Getting Help
Have a question? Find answers.

Get Involved
Join our global community.

PKP School
Want to learn more?

Learning OJS

Learning OCS

Learning OMP

Developing

Translating

Theming