GithubHelp home page GithubHelp logo

medeopolis / providence Goto Github PK

View Code? Open in Web Editor NEW

This project forked from collectiveaccess/providence

0.0 0.0 0.0 242.33 MB

Cataloguing and data/media management application

License: GNU General Public License v3.0

Shell 0.05% JavaScript 23.27% Ruby 0.03% Python 0.01% PHP 71.26% TypeScript 1.31% CSS 2.04% Pascal 0.20% HTML 1.06% Smarty 0.13% Less 0.62% SCSS 0.03%

providence's Introduction

README: Providence version 2.0

About CollectiveAccess

CollectiveAccess is collections management and presentation software maintained by the staff at Whirl-i-Gig and contributed to by the open-source community. The CollectiveAccess project began in 2003 as a response to the complete lack of non-commercial, affordable, open-source solutions for digital collections management. Almost two decades later, CollectiveAccess has projects on 5 continents, providing hundreds of institutions with configurable, up-to-date collections management software.

A web-based suite of applications providing a framework for management, description, and discovery of complex digital and physical collections in museum, archival, and research contexts, CollectiveAccess consists of two applications: Providence and Pawtucket2. Providence, the “back-end” cataloging component of CollectiveAccess, is highly configurable and supports a variety of metadata standards, data types, and media formats. Pawtucket2 is CollectiveAccess' general purpose public-access publishing tool, providing an easy way to create web sites around data managed with Providence. (You can learn more about Pawtucket2 at https://github.com/collectiveaccess/pawtucket2)

CollectiveAccess is freely available under the open source GNU Public License version 3, meaning it’s not only free to download and use but that users are encouraged to share and distribute code.

About CollectiveAccess 2.0

This version of CollectiveAccess is compatible with PHP versions 7.4, 8.0, 8.1 and 8.2.

What's New

CollectiveAccess version 2.0 offers a variety of new and improved features and functionality, including:

Installation

To install CollectiveAccess version 2.0, first make sure your server meets all of the requirements. Then follow the installation instructions.

Updating from Providence version 1.7 or later

NOTE: The update process is relatively safe and rarely, if ever, causes data loss. That said, BACKUP YOUR EXISTING DATABASE AND CONFIGURATION prior to updating. You almost certainly will not need it, but if you do you'll be glad it's there.

To update from a version 1.7.x installation, decompress the CollectiveAccess Providence 2.0 tar.gz or zip file, and replace the files in your existing installation with those in the update. Take care to preserve your media directory, local configuration directory (app/conf/local), any local print templates (app/printTemplates) and your setup.php file.

Once the updated files are in place, navigate in your web browser to the login screen. You will see this message:

Your database is out-of-date. Please install all schema migrations starting with migration #xxx. Click here to automatically apply the required updates, or see the update HOW-TO for instructions on applying database updates manually.

The migration number may vary depending upon the version you're upgrading from. Click on the here link to begin the database update process.

The search engine and system for sorting data are new in version 2.0. After updating your 1.7.x installation you must run the caUtils update-from-1.7 command.

Updating from Providence version 1.6 or earlier

To update from a version 1.6.x or older installation, you must first update to version 1.7, the follow the 1.7 update instructions.

Installing development versions

The latest development version is always available in the develop branch (https://github.com/collectiveaccess/providence/tree/develop). Other feature-specific development versions are in branches prefixed with dev/. To install a development branch follow these steps:

  1. clone this repository into the location where you wish it to run using git clone https://github.com/collectiveaccess/providence.
  2. by default, the newly cloned repository will use the main branch, which contains code for the current release. Choose the develop branch by running from within the cloned repository git checkout develop.
  3. install the PHP package manager Composer if you do not already have it installed on your server.
  4. run composer from the root of the cloned repository with composer.phar install. This will download and install all required 3rd party software libraries.
  5. follow the release version installation instructions to complete the installation.

Useful Links

To report issues please use GitHub Issues: https://github.com/collectiveaccess/providence/issues

Other modules

Pawtucket2: https://github.com/collectiveaccess/pawtucket2 (The public access front-end application for Providence)

providence's People

Contributors

collectiveaccess avatar sethkaufman avatar juliaweist avatar kehh avatar gautiermichelin avatar inquisite avatar mariamotorina avatar miceno avatar leftclickben avatar monica-wood avatar yelto avatar peterjanssens avatar bri-gaia avatar vatoz avatar mwbenowitz avatar tacman avatar mystikal91 avatar jasper-d avatar brunetton avatar amergelcgi avatar goetzk avatar ammopt avatar transifex-integration[bot] avatar bruceklotz avatar artturimatias avatar sethlundst avatar aruijmen avatar evydw avatar samalloing avatar pmehrwald avatar

providence's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.