Keeping Culture KMS has both Guest and User account based access. Guest access can be disabled. User accounts are password protected and an unlimited number of User accounts can be created.
Permissions are used to control access to site functionality and restricted content. Permissions are granted to Groups; Users gain access to functionality and restricted content by being assigned to Groups. See Content restrictions
A Group can inherit another groups permissions allowing a hierarchical access structure. Any number of groups can be created. By default, groups have been separated to distinguish role based access from restricted content access:
Role groups: Guest, Registered User, Operator, Administrator and Super Administrator.
Content Restriction groups: Access Sorrow Content and Access Sensitive Content.
Every Archive Item record is automatically assigned an archive number. Archive numbers comprise of a prefix up to ten characters in length, followed by a hyphen then a 7 digit sequential number. For example, KC-0136554.
Administrative tasks include:
Create or edit a single record’s metadata.
Import and export records. See Ingest media, import and export data
Merge two or more records of the same type, forming one record.
Batch edit records by adding, modifying or removing metadata and/or content restrictions from two or more records of the same type.
Replace the media for one Archive Item record.
Batch media replacement of one or more media files by labelling the replacement media file with the archive number of the media to replace.
Insert, reorder and remove pages in Archive Item records.
Promote audio or movie annotations to new Archive Item records.
Two stage record deletion process where a record is first hidden before it can be permanently removed from the system.
Track user activities, record changes and administrative functions in the Change Log. Filter log entries by date, User, record, Profile/Archive Item, field, flag, restriction, Group and change log entry events. The state of a record or field prior to being modified is retained for recovery purposes.
Keeping Culture KMS ingests the following media formats:
Image: JPEG, TIFF, GIF, PDF, JPEG2000 or BMP.
Audio: WAV, AIF, MP4A or MP3.
Movie: MP4 (H.264 video, AAC audio)
Images and audio files are converted into web compatible formats during the importation and GPS metadata is extracted from images. Movies must be compressed into MP4 files before being ingested.
Import formats include CSV and TAB with media. Export formats include CSV, TAB with media and Qualified Dublin Core expressed in XML.
Language localisation: any number of languages can be added to the system by providing translations of main instructional texts, field labels and Archive Items/Profiles class names. Users are able to nominate the language to display when logging in.
Cultural Warning: the cultural warning text can be edited to suit a cultural audience. An optional oral audio warning message can be inserted and is played while the text warning is displayed to the user.
Welcome Screen: add to the list of background images, looping sequence of overlay images and audio soundtracks. Brand the screen with an organisation logo and title.
Iconography: the graphics for Profiles and Archive Item/View classes, main screens and system functionality can be replaced using PNG graphic files in three pixel sizes 16×16, 32×32 and 48×48.
About Screen: insert information regarding the content ownership, user terms and conditions, acknowledgement of supporters and contributors to the collection and/or organisation administering the archive.
Mobile Interface Skin: customise the fonts and colour scheme of the mobile interface.
Wiltja is a media caching software developed to work with Keeping Culture KMS over poor quality networks. It dramatically decreases the bandwidth requirements, consequently improving usability and responsiveness of Keeping Culture.
Wiltja is installed on the local area network of an office or community centre where Keeping Culture is intended to be accessed. Media is streamed from the local network rather than being sourced from the Internet.
Media from Keeping Culture is periodically synchronised with Wiltja over the Internet or retrieved on demand when first requested. Alternatively, media can be brought to Wiltja on an external hard drive and installed manually.
Video and audio annotations can be recorded directly to Wiltja and synchronised back to Keeping Culture on a daily basis.
Wiltja can be configured to synchronise when there is low demand on the network as well as limit the amount of data downloaded during a synchronisation session.
Wiltja software requirements: Apache/PHP 5.3 server (curl, ftp and zip modules), ffmpeg, Java Runtime Environment 1.6 and red5.
Keeping Culture KMS can be configured to provide separate entrances or ‘portals’ into the Archive via a unique URL. Portals provide a simple method of implementing Keeping Culture across multiple communities.
Each portal is attached to one central database. This approach allows all associated portals to share a common metadata schema, records and user accounts. Record segregation can be achieved using content restrictions if required.
Portals can be customised to suit its intended audience. This includes altering the Welcome and Cultural Warning screens, replacing icons and defining language localisations.
New Archive Items ingested into a portal can be given a unique archive number prefix to distinguish collections within Keeping Culture.
Generate a database backup on demand.
Access to database and media back up via S3 Amazon Web Services access.