Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning
titleOld material archived for reference...

Sakai Community Practice [SCP:TBD]

Tool Status Requirements

Recommendation Level: Required

...

Number

Description

Provisional Tools

Supported Tools

Support

 

 

 

1.1

Identified group of committers.

(tick)

(tick)

1.2

Source code in SVN.

(tick)

(tick)

1.3

Two sites in production. Recommendations.

One

Two

1.4

Commitment to maintenance.

(tick)

(question)

1.5

Question responders.

(tick)

(question)

1.6.1

Design and specification document.

(tick)

(tick)

1.6.2

Q/A process participation.5

(tick)

(tick)

1.7

Bugs and features tracked in Jira.

(tick)

(tick)

Technical

 

 

 

2.1.1

Support for 3 databases.

(tick)

(tick)

2.1.2

Initialize databases appropriately.

(tick)

(tick)

2.1.3

All data access via APIs.

(error)

(tick)

2.2

Configuration via Sakai properties.

(tick)

(tick)

2.3.1

Operate properly with Sakai authorization.

(tick)

(tick)

2.3.2

Operate properly with tool placement.

(tick)

(tick)

2.3.3

Use existing or publish security functions.

(tick)

(tick)

2.4

No patches to other tools or framework.

(tick)

(tick)

2.5

Must work in clustered server environment.1

(error)

(error)

2.6

No new shared JARs.

(tick)

(tick)

2.7

Work with existing technology versions.

(tick)

(tick)

2.8

Clean licensing.

(tick)

(tick)

2.9

Compiled code must run in Tomcat.2

(tick)

(tick)

Interaction

 

 

 

3.1.1

Support the Sakai user experience.3,4

(error)

(error)

3.1.2

Inherit skins from Sakai.

(tick)

(tick)

3.1.3

Follow Sakai Style Guide.3,4

(error)

(error)

3.2

Use UI components where available.3,4

(error)

(error)

3.3

Render to supported browsers.

(tick)

(tick)

3.4

Provide basic help.

(tick)

(tick)

Other

 

 

 

4.1

Internationalized from external strings.

(tick)

(tick)

4.2

Accessibility practices.4

(error)

(error)

4.3

Separation of application services.6

(error)

(error)

4.4

Web service API.6

(error)

(error)

4.5

Participate in import and export.6

(error)

(error)

4.6

Interoperate and integrate with other tools.6

(error)

(error)

4.7

Generate event codes.6

(error)

(error)

4.8

ORM Support.6

(error)

(error)

4.9

Minimize functionality overlap.

(tick)

(error)

...