Difference between revisions of "Main Page"

From PKP Wiki
Jump to: navigation, search
(PKP Development Wiki)
 
(16 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]]
+
  
=== Other Projects, Sub-Projects and Grants ===
+
<span style="font-size: 14pt">PKP School</span><br />
 +
Want to learn more?
 +
* [http://pkpschool.sfu.ca/ Take a course]
 +
* [http://www.youtube.com/user/PublicKnowledgeProj/ Video tutorials]
  
The projects listed below include plugins, core components and other application-level functionality, typically developed in partnership between PKP and other development partners. We welcome software innovation proposals from all community members, regarding any of our software applications. Proposals may concern areas such as development, design, and testing, or other areas of interest. To understand how we manage proposals, please see our [[Community Innovation Proposal Procedure]]. To propose a project, to to request further information, please [http://pkp.sfu.ca/contact contact us].
+
|- style="vertical-align:top;"
  
==== Active ====
+
| style="height:140px; width:33%; text-align:left;" |
* [[OJS/DVN Integration]]
+
* [[AltMetrics]]
+
* [[XML Publishing]]
+
* [[Documentation Project]]
+
  
==== Proposed ====
+
<span style="font-size: 14pt">Learning OJS</span><br />
* [[Translation Management]]
+
* [http://pkp.sfu.ca/ojs/ojs_download/ Downloading]
* [[PKP Software Integration]]
+
* [http://pkp.sfu.ca/ojs/README Installing]
* [[Networking]]
+
* [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...]
  
==== Completed ====
+
| style="height:140px; width:33%; text-align:left;" |  
* [[OJSdeSearchConcept|OJS Search Enhancement Project]]
+
* [[DOIPluginsDocumentation|DOI Expansion Project]]
+
  
== Development Topics ==
+
<span style="font-size: 14pt">Learning OCS</span><br />
 +
* [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]] (getting code; contributing patches; dev environment; 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/wiki/index.php?title=Translating_OxS#OJS_Languages Check for OJS translations]
 +
* [http://pkp.sfu.ca/ocs/ocs-languages/ Check for OCS translations]
 +
* [http://pkp.sfu.ca/wiki/index.php?title=Translating_OxS#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:22, 27 May 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