<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.accesstomemory.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Djjuhasz</id>
		<title>AtoM wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.accesstomemory.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Djjuhasz"/>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/wiki/Special:Contributions/Djjuhasz"/>
		<updated>2026-05-25T12:33:19Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Community/Users&amp;diff=2328</id>
		<title>Community/Users</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Community/Users&amp;diff=2328"/>
				<updated>2019-04-03T16:58:08Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* AtoM (2.x) sites */ Remove British Columbia Digitization Coalition's West Beyond the West Portal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle: Users }}&lt;br /&gt;
[[Main Page]] &amp;gt; [[Community]] &amp;gt; Community/Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On this page you'll find some examples of institutions and organizations using AtoM and/or ICA-AtoM. Don't see your institution on this list? Please feel free to [[Special:UserLogin|add a link]] to your AtoM installation!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AtoM (2.x) sites==&lt;br /&gt;
&lt;br /&gt;
'''English'''&lt;br /&gt;
* [https://archives.rcaf.museum/ Air Force Museum of Alberta Archives]&lt;br /&gt;
* [http://www.albertaonrecord.ca/ Alberta on Record: Archives Society of Alberta Portal]&lt;br /&gt;
* [https://archives.ambrose.edu/ Ambrose Archives]&lt;br /&gt;
* [http://archeion.ca Archeion: Ontario's Archival Information Network]&lt;br /&gt;
* [https://archie.library.carleton.ca/ Archives &amp;amp; Research Collections, Carleton University Library]&lt;br /&gt;
* [http://anglicanarchives.ica-atom.org/ Archives of the Anglican Diocese of New Westminster and Provincial Synod of BC and Yukon]&lt;br /&gt;
* [http://arc.anla.nf.ca/ ARC: the Archival Resource Catalogue of the Association of Newfoundland and Labrador Archives]&lt;br /&gt;
* [https://archivescanada.accesstomemory.ca/ ArchivesCanada - the Canadian Archival Information Network Portal]&lt;br /&gt;
* [http://archives.canbarchives.ca/ ArchivesCANB: the Council of Archives New Brunswick's archival database]&lt;br /&gt;
* [http://www.archives.pe.ca/atom/index.php/ Archives PEI, the Archives Council of Prince Edward Island's description database]&lt;br /&gt;
* [http://archives.artcenter.edu/  ArtCenter Archives and the Hoffmitz Milken Center for Typography Archives]&lt;br /&gt;
* [http://archivescollection.anu.edu.au/ Australian National University Archives]&lt;br /&gt;
* [http://beatoninstitute.com/ The Beaton Institute (Cape Breton University)]&lt;br /&gt;
* [https://hbbarchive.ca/ Bishop's University - History beyond Borders project]&lt;br /&gt;
* [https://borthcat.york.ac.uk/ Borthwick Institute for Archives - University of York]&lt;br /&gt;
* [http://atom.lib.bcit.ca/ British Columbia Institute of Technology Archives &amp;amp; Special Collections]&lt;br /&gt;
* [https://archives.cendari.dariah.eu/ CENDARI Archives Directory]&lt;br /&gt;
* [https://ccap.uvic.ca Chinese Canadian Artifacts Project]&lt;br /&gt;
* [http://searcharchives.coquitlam.ca/ City of Coquitlam Archives]&lt;br /&gt;
* [http://searcharchives.vancouver.ca/ City of Vancouver Archives]&lt;br /&gt;
* [https://archives.victoria.ca/ City of Victoria Archives]&lt;br /&gt;
* [http://winnipeginfocus.winnipeg.ca/ City of Winnipeg Archives]&lt;br /&gt;
* [http://claretiansusa.org Claretain Missionaries USA-Canada Province] (archives site not public)&lt;br /&gt;
* [https://archives.cliftonbridge.org.uk/ Clifton Suspension Bridge Archives]&lt;br /&gt;
* [https://discover.cabhc.ca/ Community Archives of Belleville and Hastings County]&lt;br /&gt;
* [http://concordia.accesstomemory.org/ Concordia University]&lt;br /&gt;
* [https://onlinecollections.cumberlandmuseum.ca/ Cumberland Museum and Archives]&lt;br /&gt;
* [http://helates.cut.ac.cy/ Cyprus University of Technology Library Archives] (Greek)&lt;br /&gt;
* [https://findingaids.library.dal.ca/ Dalhousie University Libraries]&lt;br /&gt;
* [https://saanich.accesstomemory.org/ District of Saanich Archives]&lt;br /&gt;
* [http://atom.doaks.org/atom/  Dumbarton Oaks Research Library and Collection]&lt;br /&gt;
* [https://atom-sparc.fitnyc.edu/ Fashion Institute of Technology - Gladys Marcus Library's Special Collections and College Archives]&lt;br /&gt;
* [https://fhya.org/ Five Hundred Year Archive (FHYA)]&lt;br /&gt;
* [https://archives.franciscanfriars.ca/ Franciscans of Canada Archives West]&lt;br /&gt;
* [http://archives.gcu.ac.uk/ Glasgow Caledonian University Archives]&lt;br /&gt;
* [http://archive.griffith.ox.ac.uk Griffith Institute Archive]&lt;br /&gt;
* [http://archives.hpl.ca/ Hamilton Public Library Local History &amp;amp; Archives Department]&lt;br /&gt;
* [https://archives.highgatecemetery.org/ Highgate Cemetary Archives]&lt;br /&gt;
* [http://www.highlandparkhistory.org/ Highland Park Historical Society]&lt;br /&gt;
* [http://historicalpapers-atom.wits.ac.za/historical-papers-research-archive-library-university-of-witwatersrand Historical Papers Research Archive, Wits University]&lt;br /&gt;
* [http://ica.institutomarcelodeda.com.br/ Instituto Marcelo Déda]&lt;br /&gt;
* [http://jikn.sikn.go.id/ Jaringan Informasi Kearsipan Nasional] (Indonesian)&lt;br /&gt;
* [http://archives.jewishmuseum.ca/ The Jewish Museum &amp;amp; Archives of BC]&lt;br /&gt;
* [https://archives.kpu.ca/ Kwantlen Polytechnic University Archives]&lt;br /&gt;
* [http://archives.lakeheadu.ca/ Lakehead University Archives]&lt;br /&gt;
* [https://libarchives.wlu.ca/ Laurier Archives]&lt;br /&gt;
* [http://www.ltiarchives.ca Leeds and the Thousand Islands Archives]&lt;br /&gt;
* [http://www.legatum.ufba.br/atom/ Legatum - Sonus et Imago Repository] (multilingual)&lt;br /&gt;
* [http://lslirc-tarrarchives.accesstomemory.org/ Lesser Slave Lake IRC Treaty Aboriginal Rights Research Archives]&lt;br /&gt;
* [https://archives.mhsc.ca/ MAID: The Mennonite Archival Image Database]&lt;br /&gt;
* [http://nanna.lib.umanitoba.ca/ MAIN: Manitoba Archival Information Network]&lt;br /&gt;
* [http://archives.mcmaster.ca/ McMaster University Library Archives and Research Collections]&lt;br /&gt;
* [http://www.memorybc.ca/ MemoryBC - British Columbia's Archival Information Network]&lt;br /&gt;
* [https://memoryns.ca/ MemoryNS, the Council of Nova Scotia Archives' archival database]&lt;br /&gt;
* [http://www.gov.pe.ca/paroatom/ Memory PEI - Public Archives and Records Office of Prince Edward Island]&lt;br /&gt;
* [http://catalogue.millsarchive.org/ Mills Archive]&lt;br /&gt;
* [http://history.missionarchives.com/ Mission Community Archives]&lt;br /&gt;
* [https://archives.mtroyal.ca/ Mount Royal University Archives and Special Collections]&lt;br /&gt;
* [http://archives.museeheritage.ca Musée Héritage Museum Archives]&lt;br /&gt;
* [http://atom.moa.ubc.ca/ Museum of Anthropology, Audrey and Harry Hawthorn Library and Archives, University of British Columbia]&lt;br /&gt;
* [http://museumofcroydoncollections.com/catalogues/ Museum of Croydon]&lt;br /&gt;
* [https://archives.library.wales/ National Library of Wales - Archives and Manuscripts]&lt;br /&gt;
* [https://archives.nyrr.org/ New York Road Runners Archives]&lt;br /&gt;
* [http://archives.eclibrary.ca/ Nipissing University and Canadore College Archives and Special Collections]&lt;br /&gt;
* [http://archives.nato.int/ North Atlantic Treaty Organization (NATO) Archives]&lt;br /&gt;
* [https://atomic.library.tmc.edu/ Nuclear Memories Archive] (Texas Medical Center Library)&lt;br /&gt;
* [http://offalyhistoryarchives.com/ Offaly History Archives]&lt;br /&gt;
* [https://digitalcollections.ohs.org/ Oregon Historical Society Digital Collections]&lt;br /&gt;
* [http://asiapacific.anu.edu.au/pambu/catalogue/ Pacific Manuscripts Bureau]&lt;br /&gt;
* [http://atom.prattsils.org/ Pratt School of Information On-site Archives and Special Collections]&lt;br /&gt;
* [http://archives.ppcli.com/ Princess Patricia’s Canadian Light Infantry Museum &amp;amp; Archives]&lt;br /&gt;
* [http://atom.skagafjordur.is/index.php/ Regional Archives of Skagafj ordur] (English, Icelandic)&lt;br /&gt;
*[https://archives.renison.ca/ Renison University College, Florence Li Tim-Oi Memorial Archives]&lt;br /&gt;
* [https://rcdcarchives.ica-atom.org/ Roman Catholic Diocese of Calgary Archives]&lt;br /&gt;
* [http://search-bcarchives.royalbcmuseum.bc.ca/ Royal British Columbia Museum - BC Archives]&lt;br /&gt;
* [http://archives.rncm.ac.uk/ Royal Northern College of Music]&lt;br /&gt;
* [https://royalroads.accesstomemory.org/ Royal Roads University]&lt;br /&gt;
* [https://www.sjcarchives.org.uk/institutional/ Saint John's College Archives]&lt;br /&gt;
* [http://atom.library.moore.edu.au/ The Samuel Marsden Archives, Moore College Library]&lt;br /&gt;
* [http://sain.scaa.sk.ca/collections/ Saskatchewan Archival Information Network Collections Database]&lt;br /&gt;
* [http://sain.scaa.sk.ca/items/ Saskatchewan Archival Information Network Photographs Database]&lt;br /&gt;
* [https://senecacollege.accesstomemory.org/ Seneca College Archives and Special Collections]&lt;br /&gt;
* [http://atom.archives.sfu.ca/ SFU AtoM - Simon Fraser University]&lt;br /&gt;
* [https://atom.schalifax.ca/ The Sisters of Charity - Halifax Archives]&lt;br /&gt;
* [http://squamishlibrary.digitalcollections.ca/ Squamish Public Library - Digital Collections]&lt;br /&gt;
* [https://archive.sro.wa.gov.au/ State Records Office of Western Australia]&lt;br /&gt;
* [https://archives.sgul.ac.uk/ St George's Archives &amp;amp; Special Collections, University of London]&lt;br /&gt;
* [https://stirlingcouncil.ica-atom.org/ Stirling Council Archives]&lt;br /&gt;
* [https://archives.trinity.edu/ Trinity University Coates Library Special Collections and Archives]&lt;br /&gt;
* [http://archivessearch.twu.ca/ Trinity Western University Archives and Special Collections]&lt;br /&gt;
* [http://search.nbca.unbc.ca/index.php/ UNBC Northern BC Archives]&lt;br /&gt;
* [http://atom.archives.unesco.org/ UNESCO Archives]&lt;br /&gt;
* [http://search.archives.un.org/ United Nations Archives and Records Management Section]&lt;br /&gt;
* [http://rbscarchives.library.ubc.ca/ University of British Columbia Rare Books and Special Collections]&lt;br /&gt;
* [https://searcharchives.ucalgary.ca/ University of Calgary Archives and Special Collections]&lt;br /&gt;
* [http://www.atom.lib.uct.ac.za/ University of Capetown Libraries: Special Collections]&lt;br /&gt;
* [http://sca.glos.ac.uk/index.php/ University of Gloucestershire Special Collections and Archives]&lt;br /&gt;
* [https://atom.library.miami.edu/ University of Miami Archival Collections]&lt;br /&gt;
* [http://archives.unam.edu.na/ University of Namibia Archives]&lt;br /&gt;
* [http://search.nbca.unbc.ca/ University of Northern British Columbia Archives]&lt;br /&gt;
* [https://biblio.uottawa.ca/atom/index.php/ University of Ottawa - Archives and Special Collections]&lt;br /&gt;
* [http://strathclyde.ica-atom.org/  University of Strathclyde Archives]&lt;br /&gt;
* [https://sparc.utas.edu.au/ University of Tasmania - Special &amp;amp; Rare Collections online]&lt;br /&gt;
* [https://discoverarchives.library.utoronto.ca/ University of Toronto - Discover Archives]&lt;br /&gt;
* [http://whistler.ica-atom.org/ Whistler Museum and Archives]&lt;br /&gt;
* [https://archivesholdings.worldbank.org/ World Bank Group Archives Holdings]&lt;br /&gt;
* [http://atom.library.yorku.ca Clara Thomas Archives and Special Collections, York University Libraries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''French'''&lt;br /&gt;
* [https://inventaires.archivescommunales-vd.ch/ Archives comunales du canton de Vaud] (Swiss)&lt;br /&gt;
* [http://archivesdemontreal.ica-atom.org/ Archives de Montréal]&lt;br /&gt;
* [https://archives.uclouvain.be/atom/index.php/ Archives de l'Université catholique de Louvain] (Belgium)&lt;br /&gt;
* [http://ratp.histolab.fr/index.php/?sf_culture=fr Archives Groupe RATP ] (French)&lt;br /&gt;
* [https://archiveshistoriques.ville.levis.qc.ca/ Archives privées de la Ville de Lévis]&lt;br /&gt;
* [http://http://claretains.ca/ Missionaires Clarétains] (archives site not public)&lt;br /&gt;
* [https://caspar.cinematheque.ch CASPAR - Cinémathèque Suisse Papier Archives] (French)&lt;br /&gt;
* [http://archives.graduateinstitute.ch/ The Graduate Institute IHEID, Geneva] (French)&lt;br /&gt;
* [https://legis.cdij.bj/ LEGIS : Base de données des textes de loi en République du Bénin] (French)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brazillian Portuguese'''&lt;br /&gt;
* [http://fonte.ufsm.br/ Acervo Arquivístico da Universidade Federal de Santa Maria] (Brazilian Portuguese)&lt;br /&gt;
* [http://acervo.cidarq.ufg.br/index.php/iuryy;isad Acervos Arquivísticos] (Brazilian Portuguese)&lt;br /&gt;
* [http://icaatom.almg.gov.br/ Acervo Arquivístico da Assembleia Legislativa do Estado de Minas Gerais] (Brazilian Portuguese)&lt;br /&gt;
* [http://www.acervomemorial.al.rs.gov.br/index.php/?sf_culture=pt Acervo do Memorial do Legislativo] (Brazilian Portuguese)&lt;br /&gt;
* [http://arquivodigital.furg.br/ Arquivo digital da Universidade Federal do Rio Grande] (Brazilian Portuguese)&lt;br /&gt;
* [https://atom.tjpe.jus.br/ Arquivo Histórico do Memorial da Justiça] (Brazilian Portuguese)&lt;br /&gt;
* [http://arquivomunicipal.caxias.rs.gov.br/ Arquivo Histórico Municipal João Spadari Adami - Caxias do Sul] (Brazilian Portuguese)&lt;br /&gt;
* [http://www.cle.unicamp.br/atom-2.2.1/index.php/ Arquivos Históricos do Centro de Lógica, Epistemologia e História da Ciência] (Brazilian Portuguese)&lt;br /&gt;
* [http://200.222.27.136/ Arquivo Público do Estado do Rio de Janeiro] (Brazilian Portuguese)&lt;br /&gt;
* [http://www.basearch.coc.fiocruz.br/ Base Arch - Fundação Oswaldo Cruz] (Brazilian Portuguese)&lt;br /&gt;
* [http://dibrarq.arquivonacional.gov.br/ DIBRARQ - Diretório Brasil de Arquivos] (Brazilian Portuguese)&lt;br /&gt;
* [http://atom.poa.ifrs.edu.br/ Instituto Federal Rio Grande do Sul - Campus Porto Alegre] (Brazilian Portuguese)&lt;br /&gt;
* [https://www.acervo.pe.gov.br Portal Estadual do Patrimônio Documental de Pernambuco] (Brazilian Portuguese)&lt;br /&gt;
** [https://www.acervo.arquivopublico.pe.gov.br/index.php/arquivo-publico-estadual-jordao-emerenciano Arquivo Público Estadual Jordão Emerenciano]&lt;br /&gt;
* [https://atom.unb.br/ Universidade de Brasília] (Brazilian Portuguese)&lt;br /&gt;
* [http://atom.ufcspa.edu.br/ Universidade Federal de Ciências da Saúde de Porto Alegre] (Brazilian Portuguese)&lt;br /&gt;
* [http://atom.ufv.br/ Universidade Federal de Viçosa] (Brazilian Portuguese)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Portuguese'''&lt;br /&gt;
* [http://arquivoatom.up.pt/index.php/fundacao-instituto-arquitecto-jose-marques-da-silva Arquivo da Fundação Instituto Marques da Silva] (Portuguese)&lt;br /&gt;
* [http://fotos.psd.pt/atom/index.php/ Arquivo da Social-Democracia] (Portuguese)&lt;br /&gt;
* [http://arquivo.igreja-lusitana.org/ Arquivo Histórico da Igreja Lusitana] (Portuguese)&lt;br /&gt;
* [https://arquivo.cdi-maceiraliz.pt/ Arquivo Histórico Fábrica Maceira-Liz] (Portuguese)&lt;br /&gt;
* [http://www.ahsocial.ics.ulisboa.pt/atom/ Arquivo de História Social do Instituto de Ciências Sociais da Universidade de Lisboa] (Portuguese)&lt;br /&gt;
* [http://arquivo.cm-albergaria.pt/ Arquivo Municipal de Albergaria-a-Velha] (Portuguese)&lt;br /&gt;
* [http://arquivodigital.cm-oaz.pt/ Arquivo Municipal de Oliveira de Azeméis] (Portuguese)&lt;br /&gt;
* [http://45.33.69.154/index.php/?sf_culture=pt Arquivo Municipal de Sines] (Portuguese)&lt;br /&gt;
* [http://arquivo.cm-valedecambra.pt/ Arquivo Municipal de Vale de Cambra] (Portuguese)&lt;br /&gt;
* [https://arquivo.cm-viladobispo.pt/ Arquivo Municipal de Vila do Bispo] (Portuguese)&lt;br /&gt;
* [http://portal.cehr.ft.lisboa.ucp.pt/arquivos/ PAPIR - Plataforma de Arquivos Pessoais e de Instituições Religiosas] (Portuguese)&lt;br /&gt;
* [http://arquivoatom.up.pt/ Universidade do Porto] (Portuguese)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Spanish'''&lt;br /&gt;
* [http://132.248.192.4:8081 Archivo Histórico de la UNAM] (Spanish)&lt;br /&gt;
* [http://www.madrid.org/archivos_atom/ Archivos de la Comunidad de Madrid] (Spanish)&lt;br /&gt;
* [http://archivospublicos.cl/ Archivos Históricos de la Universidad Alberto Hurtado] (Spanish)&lt;br /&gt;
* [http://archivo.mariategui.org/ Archivo José Carlos Mariátegui] (Perú - Spanish)&lt;br /&gt;
* [http://amp.ing.puc.cl/ Archivo de Música Popular Chilena] (Spanish)&lt;br /&gt;
* [http://archivospresidenciales.archivonacional.cl/ Archivo Michelle Bachelet Jeria (President of Chile)] (Spanish)&lt;br /&gt;
* [http://archivo.plasencia.es/ Archivo Municipal de Plasencia (Extremadura)] (Spanish)&lt;br /&gt;
* [http://archivos.cedinci.org/ CeDInCI - Centro de Documentación e Investigación de la Cultura de Izquierdas en Argentina] (Spanish)&lt;br /&gt;
* [http://fondomigueldelibes.fundacionmigueldelibes.es/index.php Fondo Documental Miguel Delibes] (Spanish)&lt;br /&gt;
* [http://archivosescolares.ing.puc.cl/ Programa de Archivos Escolares] (Spanish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Dutch'''&lt;br /&gt;
* [https://archief.onroerenderfgoed.be/ Archief van het Vlaams Instituut voor het Onroerend Erfgoed] (Dutch)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Italian'''&lt;br /&gt;
* [http://atom.unito.it/ Historical Archives of the University of Torino] (Italian)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Swedish'''&lt;br /&gt;
* [https://arken.kb.se/ National Library of Sweden - Arken Directory] (Swedish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Greek'''&lt;br /&gt;
* [http://nspantelakis.gr/family-archives/ Nikolaos S. Pantelakis Family archives] (Greek)&lt;br /&gt;
&lt;br /&gt;
==ICA-AtoM (1.x) sites==&lt;br /&gt;
&lt;br /&gt;
'''English'''&lt;br /&gt;
* [http://www.dart.ipsr.mahidol.ac.th/index.php/n56S2;isad Digital Archive of Research on Thailand]&lt;br /&gt;
* [http://archive.womenslibrary.org.uk/index.php/ Glasgow Women's Library Archive Catalogue]&lt;br /&gt;
* [http://www.migan.org MIGAN - the directory of Caribbean archival institutions] (English/French)&lt;br /&gt;
* [http://ica-atom.tasglann.org.uk/ Tasglann nan Eilean Siar (Hebridean Archives)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brazilian Portuguese'''&lt;br /&gt;
* [http://web2.santamaria.rs.gov.br/arquivohistorico/sistema_descricao_documental/index.php/ Acervo digital do Arquivo Histórico Municipal de Santa Maria] (Brazilian Portuguese)&lt;br /&gt;
* [http://icaatom.arquivoestado.sp.gov.br Arquivo Público do Estado de São Paulo] (Brazilian Portuguese)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Portuguese'''&lt;br /&gt;
* [http://cad.cgtp.pt/ica/ Centro de Arquivo e Documentação CGTP-IN] (Portuguese)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Spanish'''&lt;br /&gt;
* [http://archivo.ateneodemadrid.es Archivo del Ateneo de Madrid] (Spanish)&lt;br /&gt;
* [http://www.madrid.org/icaatom_pub/index.php/ Archivos de la Comunidad de Madrid] (Spanish)&lt;br /&gt;
* [http://archivo.plasencia.es/ Archivo Municipal de Plasencia] (Spanish)&lt;br /&gt;
* [http://archivocti.uma.es/icaatom/ Base de datos fotográfica del Centro de Tecnología de la Imagen de la Universidad de Málaga] (Spanish)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please feel free to [[Special:UserLogin|add a link]] to your AtoM installation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2163</id>
		<title>Development/MediaPlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2163"/>
				<updated>2018-11-27T18:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* Final recommendation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Media players}}&lt;br /&gt;
[[Development]] &amp;gt; MediaPlayers&lt;br /&gt;
&lt;br /&gt;
This page will provide an overview of the digital object media player(s) supported in AtoM, which are used to allow users to play access derivative copies of streaming media such as video and audio files in the browser. It was first created on 2018-11-23, and is current as of the AtoM 2.4 and 2.5 releases.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Early implementation==&lt;br /&gt;
&lt;br /&gt;
The current media library, [https://flowplayer.com/ Flowplayer], was implemented in the [[Releases/Release_announcements/Release_1.0.8-beta|1.0.8-beta release]]. At the time, Flowplayer was a flash-based video player (version 3.1 of Flowplayer was released in [https://sourceforge.net/p/flowplayer/news/2009/04/flowplayer-31-is-out-now/ April 2009]), and version 3.1.5 was added to AtoM in August of 2009, and included in the 1.0.8 release. See development ticket [https://projects.artefactual.com/issues/2187 #2187] in the AtoM issues list for further details.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&lt;br /&gt;
Since the initial implementation of Flowplayer in AtoM, no major upgrades or changes have been made to AtoM's time-based media playback functionality. Meanwhile, increasing discoveries of security vulnerabilities and zero-day exploits in Flash have led an increasing amount of browsers and platforms to disavow Flash support, starting as early as 2010, when Steve Jobs stated that Apple would not allow Flash on the iPhone, iPod touch and iPad – citing abysmal security as one reason ([https://www.apple.com/hotnews/thoughts-on-flash/ source]). Since then, with increasing security problems being discovered in Flash and the arrival of HTML5 (which supports native video playback), most major browsers have chosen to disable Flash by default.&lt;br /&gt;
&lt;br /&gt;
Flowplayer itself has redesigned its media player and while they do still maintain a [http://flash.flowplayer.org/ Flash implementation], future development efforts have been focused on an HTML5 version of the player. Support for version 3.1.5, which AtoM still uses, has been discontinued for some time. The Flowplayer Flash version has not been actively developed [https://github.com/flowplayer/flash since 2014], and the last major release was [https://github.com/flowplayer/flash/releases version 3.2.18].  At this point, it is likely that support for Flash will be fully discontinued by 2020.&lt;br /&gt;
&lt;br /&gt;
AtoM is in need of an updated open source media player.&lt;br /&gt;
&lt;br /&gt;
==Replacement requirements==&lt;br /&gt;
&lt;br /&gt;
Any new video player replacement for AtoM should:&lt;br /&gt;
&lt;br /&gt;
* Be open source&lt;br /&gt;
* Be HTML5-based&lt;br /&gt;
* Be able to play audio as well&lt;br /&gt;
* Ideally, include a Flash fallback for legacy browser users&lt;br /&gt;
* Support a broad range of playback formats&lt;br /&gt;
* Be under active development&lt;br /&gt;
* Include basic responsive support for different devices and screen sizes&lt;br /&gt;
* Support accessibility, including:&lt;br /&gt;
** ARIA support for screenreaders&lt;br /&gt;
** Keyboard control support&lt;br /&gt;
** Subtitle support&lt;br /&gt;
&lt;br /&gt;
==Evaluating options==&lt;br /&gt;
&lt;br /&gt;
In August of 2018, Artefactual explored the current open source HTML5 video player landscape in search of a replacement candidate that met our requirements. We found the following page extremely useful in evaluating the best contenders:&lt;br /&gt;
&lt;br /&gt;
* http://videosws.praegnanz.de/&lt;br /&gt;
&lt;br /&gt;
After exploring the options listed in the site above, as well as any other popular options that met our criteria we could find, we found the following 3 players to be the closest match to our requirements:&lt;br /&gt;
&lt;br /&gt;
'''Able Player'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player Webpage]&lt;br /&gt;
* [https://github.com/ableplayer/ableplayer GitHub code repository]&lt;br /&gt;
* [https://ableplayer.github.io/ableplayer/demos/index.html Examples]&lt;br /&gt;
&lt;br /&gt;
'''MediaElement.js'''&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediaelementjs.com/ Webpage]&lt;br /&gt;
* [https://github.com/mediaelement/mediaelement/ GitHub code repository] (examples included on homepage)&lt;br /&gt;
&lt;br /&gt;
'''Accessible HTML5 Video Player'''&lt;br /&gt;
&lt;br /&gt;
* [http://paypal.github.io/accessible-html5-video-player/ Webpage] (basically just a big example video player)&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player GitHub code repository]&lt;br /&gt;
&lt;br /&gt;
==Final recommendation==&lt;br /&gt;
&lt;br /&gt;
Of the above options, the Artefactual team felt that [https://www.mediaelementjs.com/ MediaElement.js] would be the best fit as a replacement video player for AtoM.&lt;br /&gt;
&lt;br /&gt;
First developed by John Dyer at the Dallas Theological Seminary and released under MIT license, MediaElement.js is a widely-used project under active development, built responsively with a unified API that can fall back gracefully to Flash, which includes ARIA screen-reader support, subtitles, chapters and playlists, keyboard control, and more. The look and feel is skinnable, it requires no additional Javascript library support, and can also support playback of videos hosted on YouTube, Vimeo, and DailyMotion. It also has a [https://github.com/mediaelement/mediaelement-plugins plugin] ecosystem that can further extend functionality, such as adding basic Google Analytics support, preview on hover, and extended playback controls.&lt;br /&gt;
&lt;br /&gt;
Artefactual has prepared initial development estimates for our community based on implementing MediaElement as the replacement for the current Flowplayer.&lt;br /&gt;
&lt;br /&gt;
We selected the H.264/MPEG-4 video format for in-browser video playback due to it's broad support across desktop and mobile browsers and operating systems (e.g. Windows, Mac OSX, iOS, Android).  AtoM currently uses the MP3 audio format for in-browser audio playback, which will remain unchanged.&lt;br /&gt;
&lt;br /&gt;
==Development tasks and estimates==&lt;br /&gt;
&lt;br /&gt;
Below you will find a summary of development task and associated cost estimates, prepared by the [http://artefactual.com/ Artefactual] developers based on the decision to use MediaElement as the replacement library.&lt;br /&gt;
&lt;br /&gt;
'''Current as of: 2018-11-23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Integrate MediaElement Player in AtoM'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Remove Flowplayer&lt;br /&gt;
|Work required to extract the current library&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Add MediaElement player files to AtoM&lt;br /&gt;
|Install player to vendor folder and update Copyright file; general configuration&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Incorporate MediaElement player into AtoM pages for viewing&lt;br /&gt;
|Modify the digital object module's showAudio and showVideo components; create the JS file to load the player; CSS changes; testing&lt;br /&gt;
|$3,600&lt;br /&gt;
|-&lt;br /&gt;
|Remove Flashplayer check from AtoM&lt;br /&gt;
|Remove current code that checks the user's browser to see if Flash is present&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#FEC355;&amp;quot; align=&amp;quot;center&amp;quot;|'''Generate mp4 reference derivatives instead of flash video (flv) files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Update digital object code to create MPEG4 / H.264 reference derivatives instead of Flash video derivs&lt;br /&gt;
|Determine default bitrate, size, etc for new derivatives; review and update all affected areas (including regen-derivatives CLI task, digital object code to support CSV imports via web interface and command-line, etc).&lt;br /&gt;
|$2,700&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''Develop task to replace existing Flash video derivatives with mp4 files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Add new option to the regen-derivatives command-line task to allow regenerating only video file derivatives to mp4 files&lt;br /&gt;
|Ensure users have an easy way to update existing derivatives without having to regenerate all derivatives, which could lose custom user derivative uploads&lt;br /&gt;
|$1,200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL DEVELOPMENT FEES: $8,400'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Costs not included in this table===&lt;br /&gt;
&lt;br /&gt;
There are a few administrative costs not included in the table above, which Artefactual would include in any formal quote prepared based on the estimates above. These include:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Additional deployment, testing, and administrative costs'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Community support fee&lt;br /&gt;
|A 10% fee we add to development projects that are included in public releases, to help offset the costs of Artefactual maintaining the feature through subsequent releases, writing documentation, managing bug fixes, and offering basic community support via the AtoM [https://groups.google.com/forum/#!forum/ica-atom-users user forum].&lt;br /&gt;
|$840&lt;br /&gt;
|-&lt;br /&gt;
|Test site deployment&lt;br /&gt;
|Deployment of an instance of AtoM populated with test data, to be used throughout the development project for previewing the feature, and managing testing and feedback&lt;br /&gt;
|$600&lt;br /&gt;
|-&lt;br /&gt;
|Q/A Testing&lt;br /&gt;
|Quality assurance testing and analysis throughout the project to ensure the feature meets the deliverable requirements, identify and resolve any bugs, offer implementation improvement recommendations within the project scope, etc.&lt;br /&gt;
|$900&lt;br /&gt;
|-&lt;br /&gt;
|Backporting, deployment, and maintenance&lt;br /&gt;
|Backport the new functionality to a stable branch and either deploy it or make the code available to sponsor for local installation, and assist in running the derivatives regeneration task for current flash-based video derivatives&lt;br /&gt;
|$1200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''Total additional administrative project costs: $3,540 '''&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL ALL COSTS: $11,940'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Collaborative sponsorship opportunities==&lt;br /&gt;
&lt;br /&gt;
Given that the costs of sponsoring this development may be out of reach for some institutions who nevertheless would really like to see this updated functionality added to AtoM, we would like to encourage our community of users to consider ways in which the feature might be sponsored collaboratively.&lt;br /&gt;
&lt;br /&gt;
Coordinating with many institutions with different schedules and availability, as well differing perspectives and feedback, can potentially add complications to a development project. In light of this, for Artefactual to be able to work effectively with multiple dispersed sponsors, we have outlined our requirements for managing such a project below.&lt;br /&gt;
&lt;br /&gt;
===Artefactual requirements for collaborative development===&lt;br /&gt;
&lt;br /&gt;
'''1) Single point of contact''': We require one institution who is willing to act as the project lead, and the main point of contact throughout the project. This simplifies the communication between our team and the sponsors - the project lead institution would act as the go-between with other sponsoring institutions to coordinate scheduling, testing, and administrative communication throughout the project.&lt;br /&gt;
&lt;br /&gt;
'''2) Single point of feedback''': Working with multiple institutions on a collaboratively funded feature can be challenging if we are receiving contradictory input during the testing and feedback phase of the project. Instead, we would ask that the project lead manage internal discussions among the sponsors during the testing phase, and again act as the single point of contact for feedback, so that any contradictions around design, ideal behavior, and change requests can be resolved prior to communicating with our development team.&lt;br /&gt;
&lt;br /&gt;
'''3) Ideally, a single point of payment administration''': Preferably, the project lead can process contributions from any other participating sponsors, so that Artefactual can supply and process a single invoice at the close of the project. We understand that this may not be possible for all institutions, and can explore alternatives with participating institutions if needed.&lt;br /&gt;
&lt;br /&gt;
===Additional deployment costs for co-sponsors===&lt;br /&gt;
&lt;br /&gt;
As with any major feature development carried out by Artefactual, the work will be included in the next major public release for the entire AtoM community to use, and will be immediately available in the 2.5 development branch in our public GiHub [https://github.com/artefactual/atom/ code repository]. However, if the feature were sponsored collaboratively and all participating institutions wanted access to the enhancement prior to the next public release, there may be additional deployment costs for the participating co-sponsors, so Artefactual can assist in making the work available in a stable branch and deploying it for immediate use.&lt;br /&gt;
&lt;br /&gt;
The prices included in the section above entitled &amp;quot;[[Development/MediaPlayers#Costs_not_included_in_this_table|Costs not included in this table]]&amp;quot; assume deployment of the completed feature to a single institution. If co-sponsors wanted to access the feature prior to the next major public release and would like Artefactual's assistance in doing so, there will be additional costs, which we would handle on a time and materials basis for each institution. For institutions hosted by Artefactual, it would be possible to use support tickets to cover deployment costs.&lt;br /&gt;
&lt;br /&gt;
Please feel free to [mailto:info@artefactual.com contact us] if you have any questions.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2162</id>
		<title>Development/MediaPlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2162"/>
				<updated>2018-11-27T18:39:19Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* Development tasks and estimates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Media players}}&lt;br /&gt;
[[Development]] &amp;gt; MediaPlayers&lt;br /&gt;
&lt;br /&gt;
This page will provide an overview of the digital object media player(s) supported in AtoM, which are used to allow users to play access derivative copies of streaming media such as video and audio files in the browser. It was first created on 2018-11-23, and is current as of the AtoM 2.4 and 2.5 releases.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Early implementation==&lt;br /&gt;
&lt;br /&gt;
The current media library, [https://flowplayer.com/ Flowplayer], was implemented in the [[Releases/Release_announcements/Release_1.0.8-beta|1.0.8-beta release]]. At the time, Flowplayer was a flash-based video player (version 3.1 of Flowplayer was released in [https://sourceforge.net/p/flowplayer/news/2009/04/flowplayer-31-is-out-now/ April 2009]), and version 3.1.5 was added to AtoM in August of 2009, and included in the 1.0.8 release. See development ticket [https://projects.artefactual.com/issues/2187 #2187] in the AtoM issues list for further details.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&lt;br /&gt;
Since the initial implementation of Flowplayer in AtoM, no major upgrades or changes have been made to AtoM's time-based media playback functionality. Meanwhile, increasing discoveries of security vulnerabilities and zero-day exploits in Flash have led an increasing amount of browsers and platforms to disavow Flash support, starting as early as 2010, when Steve Jobs stated that Apple would not allow Flash on the iPhone, iPod touch and iPad – citing abysmal security as one reason ([https://www.apple.com/hotnews/thoughts-on-flash/ source]). Since then, with increasing security problems being discovered in Flash and the arrival of HTML5 (which supports native video playback), most major browsers have chosen to disable Flash by default.&lt;br /&gt;
&lt;br /&gt;
Flowplayer itself has redesigned its media player and while they do still maintain a [http://flash.flowplayer.org/ Flash implementation], future development efforts have been focused on an HTML5 version of the player. Support for version 3.1.5, which AtoM still uses, has been discontinued for some time. The Flowplayer Flash version has not been actively developed [https://github.com/flowplayer/flash since 2014], and the last major release was [https://github.com/flowplayer/flash/releases version 3.2.18].  At this point, it is likely that support for Flash will be fully discontinued by 2020.&lt;br /&gt;
&lt;br /&gt;
AtoM is in need of an updated open source media player.&lt;br /&gt;
&lt;br /&gt;
==Replacement requirements==&lt;br /&gt;
&lt;br /&gt;
Any new video player replacement for AtoM should:&lt;br /&gt;
&lt;br /&gt;
* Be open source&lt;br /&gt;
* Be HTML5-based&lt;br /&gt;
* Be able to play audio as well&lt;br /&gt;
* Ideally, include a Flash fallback for legacy browser users&lt;br /&gt;
* Support a broad range of playback formats&lt;br /&gt;
* Be under active development&lt;br /&gt;
* Include basic responsive support for different devices and screen sizes&lt;br /&gt;
* Support accessibility, including:&lt;br /&gt;
** ARIA support for screenreaders&lt;br /&gt;
** Keyboard control support&lt;br /&gt;
** Subtitle support&lt;br /&gt;
&lt;br /&gt;
==Evaluating options==&lt;br /&gt;
&lt;br /&gt;
In August of 2018, Artefactual explored the current open source HTML5 video player landscape in search of a replacement candidate that met our requirements. We found the following page extremely useful in evaluating the best contenders:&lt;br /&gt;
&lt;br /&gt;
* http://videosws.praegnanz.de/&lt;br /&gt;
&lt;br /&gt;
After exploring the options listed in the site above, as well as any other popular options that met our criteria we could find, we found the following 3 players to be the closest match to our requirements:&lt;br /&gt;
&lt;br /&gt;
'''Able Player'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player Webpage]&lt;br /&gt;
* [https://github.com/ableplayer/ableplayer GitHub code repository]&lt;br /&gt;
* [https://ableplayer.github.io/ableplayer/demos/index.html Examples]&lt;br /&gt;
&lt;br /&gt;
'''MediaElement.js'''&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediaelementjs.com/ Webpage]&lt;br /&gt;
* [https://github.com/mediaelement/mediaelement/ GitHub code repository] (examples included on homepage)&lt;br /&gt;
&lt;br /&gt;
'''Accessible HTML5 Video Player'''&lt;br /&gt;
&lt;br /&gt;
* [http://paypal.github.io/accessible-html5-video-player/ Webpage] (basically just a big example video player)&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player GitHub code repository]&lt;br /&gt;
&lt;br /&gt;
==Final recommendation==&lt;br /&gt;
&lt;br /&gt;
Of the above options, the Artefactual team felt that [https://www.mediaelementjs.com/ MediaElement.js] would be the best fit as a replacement video player for AtoM.&lt;br /&gt;
&lt;br /&gt;
First developed by John Dyer at the Dallas Theological Seminary and released under MIT license, MediaElement.js is a widely-used project under active development, built responsively with a unified API that can fall back gracefully to Flash, which includes ARIA screen-reader support, subtitles, chapters and playlists, keyboard control, and more. The look and feel is skinnable, it requires no additional Javascript library support, and can also support playback of videos hosted on YouTube, Vimeo, and DailyMotion. It also has a [https://github.com/mediaelement/mediaelement-plugins plugin] ecosystem that can further extend functionality, such as adding basic Google Analytics support, preview on hover, and extended playback controls.&lt;br /&gt;
&lt;br /&gt;
Artefactual has prepared initial development estimates for our community based on implementing MediaElement as the replacement for the current Flowplayer.&lt;br /&gt;
&lt;br /&gt;
We selected the H.264/MPEG-4 video format for in-browser video playback due to it's broad support across desktop and mobile browsers.  AtoM currently uses the MP3 audio format for in-browser audio playback, which will remain unchanged.&lt;br /&gt;
&lt;br /&gt;
==Development tasks and estimates==&lt;br /&gt;
&lt;br /&gt;
Below you will find a summary of development task and associated cost estimates, prepared by the [http://artefactual.com/ Artefactual] developers based on the decision to use MediaElement as the replacement library.&lt;br /&gt;
&lt;br /&gt;
'''Current as of: 2018-11-23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Integrate MediaElement Player in AtoM'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Remove Flowplayer&lt;br /&gt;
|Work required to extract the current library&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Add MediaElement player files to AtoM&lt;br /&gt;
|Install player to vendor folder and update Copyright file; general configuration&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Incorporate MediaElement player into AtoM pages for viewing&lt;br /&gt;
|Modify the digital object module's showAudio and showVideo components; create the JS file to load the player; CSS changes; testing&lt;br /&gt;
|$3,600&lt;br /&gt;
|-&lt;br /&gt;
|Remove Flashplayer check from AtoM&lt;br /&gt;
|Remove current code that checks the user's browser to see if Flash is present&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#FEC355;&amp;quot; align=&amp;quot;center&amp;quot;|'''Generate mp4 reference derivatives instead of flash video (flv) files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Update digital object code to create MPEG4 / H.264 reference derivatives instead of Flash video derivs&lt;br /&gt;
|Determine default bitrate, size, etc for new derivatives; review and update all affected areas (including regen-derivatives CLI task, digital object code to support CSV imports via web interface and command-line, etc).&lt;br /&gt;
|$2,700&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''Develop task to replace existing Flash video derivatives with mp4 files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Add new option to the regen-derivatives command-line task to allow regenerating only video file derivatives to mp4 files&lt;br /&gt;
|Ensure users have an easy way to update existing derivatives without having to regenerate all derivatives, which could lose custom user derivative uploads&lt;br /&gt;
|$1,200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL DEVELOPMENT FEES: $8,400'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Costs not included in this table===&lt;br /&gt;
&lt;br /&gt;
There are a few administrative costs not included in the table above, which Artefactual would include in any formal quote prepared based on the estimates above. These include:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Additional deployment, testing, and administrative costs'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Community support fee&lt;br /&gt;
|A 10% fee we add to development projects that are included in public releases, to help offset the costs of Artefactual maintaining the feature through subsequent releases, writing documentation, managing bug fixes, and offering basic community support via the AtoM [https://groups.google.com/forum/#!forum/ica-atom-users user forum].&lt;br /&gt;
|$840&lt;br /&gt;
|-&lt;br /&gt;
|Test site deployment&lt;br /&gt;
|Deployment of an instance of AtoM populated with test data, to be used throughout the development project for previewing the feature, and managing testing and feedback&lt;br /&gt;
|$600&lt;br /&gt;
|-&lt;br /&gt;
|Q/A Testing&lt;br /&gt;
|Quality assurance testing and analysis throughout the project to ensure the feature meets the deliverable requirements, identify and resolve any bugs, offer implementation improvement recommendations within the project scope, etc.&lt;br /&gt;
|$900&lt;br /&gt;
|-&lt;br /&gt;
|Backporting, deployment, and maintenance&lt;br /&gt;
|Backport the new functionality to a stable branch and either deploy it or make the code available to sponsor for local installation, and assist in running the derivatives regeneration task for current flash-based video derivatives&lt;br /&gt;
|$1200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''Total additional administrative project costs: $3,540 '''&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL ALL COSTS: $11,940'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Collaborative sponsorship opportunities==&lt;br /&gt;
&lt;br /&gt;
Given that the costs of sponsoring this development may be out of reach for some institutions who nevertheless would really like to see this updated functionality added to AtoM, we would like to encourage our community of users to consider ways in which the feature might be sponsored collaboratively.&lt;br /&gt;
&lt;br /&gt;
Coordinating with many institutions with different schedules and availability, as well differing perspectives and feedback, can potentially add complications to a development project. In light of this, for Artefactual to be able to work effectively with multiple dispersed sponsors, we have outlined our requirements for managing such a project below.&lt;br /&gt;
&lt;br /&gt;
===Artefactual requirements for collaborative development===&lt;br /&gt;
&lt;br /&gt;
'''1) Single point of contact''': We require one institution who is willing to act as the project lead, and the main point of contact throughout the project. This simplifies the communication between our team and the sponsors - the project lead institution would act as the go-between with other sponsoring institutions to coordinate scheduling, testing, and administrative communication throughout the project.&lt;br /&gt;
&lt;br /&gt;
'''2) Single point of feedback''': Working with multiple institutions on a collaboratively funded feature can be challenging if we are receiving contradictory input during the testing and feedback phase of the project. Instead, we would ask that the project lead manage internal discussions among the sponsors during the testing phase, and again act as the single point of contact for feedback, so that any contradictions around design, ideal behavior, and change requests can be resolved prior to communicating with our development team.&lt;br /&gt;
&lt;br /&gt;
'''3) Ideally, a single point of payment administration''': Preferably, the project lead can process contributions from any other participating sponsors, so that Artefactual can supply and process a single invoice at the close of the project. We understand that this may not be possible for all institutions, and can explore alternatives with participating institutions if needed.&lt;br /&gt;
&lt;br /&gt;
===Additional deployment costs for co-sponsors===&lt;br /&gt;
&lt;br /&gt;
As with any major feature development carried out by Artefactual, the work will be included in the next major public release for the entire AtoM community to use, and will be immediately available in the 2.5 development branch in our public GiHub [https://github.com/artefactual/atom/ code repository]. However, if the feature were sponsored collaboratively and all participating institutions wanted access to the enhancement prior to the next public release, there may be additional deployment costs for the participating co-sponsors, so Artefactual can assist in making the work available in a stable branch and deploying it for immediate use.&lt;br /&gt;
&lt;br /&gt;
The prices included in the section above entitled &amp;quot;[[Development/MediaPlayers#Costs_not_included_in_this_table|Costs not included in this table]]&amp;quot; assume deployment of the completed feature to a single institution. If co-sponsors wanted to access the feature prior to the next major public release and would like Artefactual's assistance in doing so, there will be additional costs, which we would handle on a time and materials basis for each institution. For institutions hosted by Artefactual, it would be possible to use support tickets to cover deployment costs.&lt;br /&gt;
&lt;br /&gt;
Please feel free to [mailto:info@artefactual.com contact us] if you have any questions.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2161</id>
		<title>Development/MediaPlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2161"/>
				<updated>2018-11-27T18:38:27Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* Final recommendation */ Add reason for selecting H.264/MPEG-4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Media players}}&lt;br /&gt;
[[Development]] &amp;gt; MediaPlayers&lt;br /&gt;
&lt;br /&gt;
This page will provide an overview of the digital object media player(s) supported in AtoM, which are used to allow users to play access derivative copies of streaming media such as video and audio files in the browser. It was first created on 2018-11-23, and is current as of the AtoM 2.4 and 2.5 releases.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Early implementation==&lt;br /&gt;
&lt;br /&gt;
The current media library, [https://flowplayer.com/ Flowplayer], was implemented in the [[Releases/Release_announcements/Release_1.0.8-beta|1.0.8-beta release]]. At the time, Flowplayer was a flash-based video player (version 3.1 of Flowplayer was released in [https://sourceforge.net/p/flowplayer/news/2009/04/flowplayer-31-is-out-now/ April 2009]), and version 3.1.5 was added to AtoM in August of 2009, and included in the 1.0.8 release. See development ticket [https://projects.artefactual.com/issues/2187 #2187] in the AtoM issues list for further details.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&lt;br /&gt;
Since the initial implementation of Flowplayer in AtoM, no major upgrades or changes have been made to AtoM's time-based media playback functionality. Meanwhile, increasing discoveries of security vulnerabilities and zero-day exploits in Flash have led an increasing amount of browsers and platforms to disavow Flash support, starting as early as 2010, when Steve Jobs stated that Apple would not allow Flash on the iPhone, iPod touch and iPad – citing abysmal security as one reason ([https://www.apple.com/hotnews/thoughts-on-flash/ source]). Since then, with increasing security problems being discovered in Flash and the arrival of HTML5 (which supports native video playback), most major browsers have chosen to disable Flash by default.&lt;br /&gt;
&lt;br /&gt;
Flowplayer itself has redesigned its media player and while they do still maintain a [http://flash.flowplayer.org/ Flash implementation], future development efforts have been focused on an HTML5 version of the player. Support for version 3.1.5, which AtoM still uses, has been discontinued for some time. The Flowplayer Flash version has not been actively developed [https://github.com/flowplayer/flash since 2014], and the last major release was [https://github.com/flowplayer/flash/releases version 3.2.18].  At this point, it is likely that support for Flash will be fully discontinued by 2020.&lt;br /&gt;
&lt;br /&gt;
AtoM is in need of an updated open source media player.&lt;br /&gt;
&lt;br /&gt;
==Replacement requirements==&lt;br /&gt;
&lt;br /&gt;
Any new video player replacement for AtoM should:&lt;br /&gt;
&lt;br /&gt;
* Be open source&lt;br /&gt;
* Be HTML5-based&lt;br /&gt;
* Be able to play audio as well&lt;br /&gt;
* Ideally, include a Flash fallback for legacy browser users&lt;br /&gt;
* Support a broad range of playback formats&lt;br /&gt;
* Be under active development&lt;br /&gt;
* Include basic responsive support for different devices and screen sizes&lt;br /&gt;
* Support accessibility, including:&lt;br /&gt;
** ARIA support for screenreaders&lt;br /&gt;
** Keyboard control support&lt;br /&gt;
** Subtitle support&lt;br /&gt;
&lt;br /&gt;
==Evaluating options==&lt;br /&gt;
&lt;br /&gt;
In August of 2018, Artefactual explored the current open source HTML5 video player landscape in search of a replacement candidate that met our requirements. We found the following page extremely useful in evaluating the best contenders:&lt;br /&gt;
&lt;br /&gt;
* http://videosws.praegnanz.de/&lt;br /&gt;
&lt;br /&gt;
After exploring the options listed in the site above, as well as any other popular options that met our criteria we could find, we found the following 3 players to be the closest match to our requirements:&lt;br /&gt;
&lt;br /&gt;
'''Able Player'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player Webpage]&lt;br /&gt;
* [https://github.com/ableplayer/ableplayer GitHub code repository]&lt;br /&gt;
* [https://ableplayer.github.io/ableplayer/demos/index.html Examples]&lt;br /&gt;
&lt;br /&gt;
'''MediaElement.js'''&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediaelementjs.com/ Webpage]&lt;br /&gt;
* [https://github.com/mediaelement/mediaelement/ GitHub code repository] (examples included on homepage)&lt;br /&gt;
&lt;br /&gt;
'''Accessible HTML5 Video Player'''&lt;br /&gt;
&lt;br /&gt;
* [http://paypal.github.io/accessible-html5-video-player/ Webpage] (basically just a big example video player)&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player GitHub code repository]&lt;br /&gt;
&lt;br /&gt;
==Final recommendation==&lt;br /&gt;
&lt;br /&gt;
Of the above options, the Artefactual team felt that [https://www.mediaelementjs.com/ MediaElement.js] would be the best fit as a replacement video player for AtoM.&lt;br /&gt;
&lt;br /&gt;
First developed by John Dyer at the Dallas Theological Seminary and released under MIT license, MediaElement.js is a widely-used project under active development, built responsively with a unified API that can fall back gracefully to Flash, which includes ARIA screen-reader support, subtitles, chapters and playlists, keyboard control, and more. The look and feel is skinnable, it requires no additional Javascript library support, and can also support playback of videos hosted on YouTube, Vimeo, and DailyMotion. It also has a [https://github.com/mediaelement/mediaelement-plugins plugin] ecosystem that can further extend functionality, such as adding basic Google Analytics support, preview on hover, and extended playback controls.&lt;br /&gt;
&lt;br /&gt;
Artefactual has prepared initial development estimates for our community based on implementing MediaElement as the replacement for the current Flowplayer.&lt;br /&gt;
&lt;br /&gt;
We selected the H.264/MPEG-4 video format for in-browser video playback due to it's broad support across desktop and mobile browsers.  AtoM currently uses the MP3 audio format for in-browser audio playback, which will remain unchanged.&lt;br /&gt;
&lt;br /&gt;
==Development tasks and estimates==&lt;br /&gt;
&lt;br /&gt;
Below you will find a summary of development task and associated cost estimates, prepared by the [http://artefactual.com/ Artefactual] developers based on the decision to use MediaElement as the replacement library.&lt;br /&gt;
&lt;br /&gt;
'''Current as of: 2018-11-23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Integrate MediaElement Player in AtoM'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Remove Flowplayer&lt;br /&gt;
|Work required to extract the current library&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Add MediaElement player files to AtoM&lt;br /&gt;
|Install player to vendor folder and update Copyright file; general configuration&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Incorporate MediaElement player into AtoM pages for viewing&lt;br /&gt;
|Modify the digital object module's showAudio and showVideo components; create the JS file to load the player; CSS changes; testing&lt;br /&gt;
|$3,600&lt;br /&gt;
|-&lt;br /&gt;
|Remove Flashplayer check from AtoM&lt;br /&gt;
|Remove current code that checks the user's browser to see if Flash is present&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#FEC355;&amp;quot; align=&amp;quot;center&amp;quot;|'''Generate mp4 reference derivatives instead of flash video (flv) files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Update digital object code to create MPEG4 / H.264 reference derivatives instea of Flash video derivs&lt;br /&gt;
|Determine default bitrate, size, etc for new derivatives; review and update all affected areas (including regen-derivatives CLI task, digital object code to support CSV imports via web interface and command-line, etc).&lt;br /&gt;
|$2,700&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''Develop task to replace existing Flash video derivatives with mp4 files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Add new option to the regen-derivatives command-line task to allow regenerating only video file derivatives to mp4 files&lt;br /&gt;
|Ensure users have an easy way to update existing derivatives without having to regenerate all derivatives, which could lose custom user derivative uploads&lt;br /&gt;
|$1,200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL DEVELOPMENT FEES: $8,400'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Costs not included in this table===&lt;br /&gt;
&lt;br /&gt;
There are a few administrative costs not included in the table above, which Artefactual would include in any formal quote prepared based on the estimates above. These include:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Additional deployment, testing, and administrative costs'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Community support fee&lt;br /&gt;
|A 10% fee we add to development projects that are included in public releases, to help offset the costs of Artefactual maintaining the feature through subsequent releases, writing documentation, managing bug fixes, and offering basic community support via the AtoM [https://groups.google.com/forum/#!forum/ica-atom-users user forum].&lt;br /&gt;
|$840&lt;br /&gt;
|-&lt;br /&gt;
|Test site deployment&lt;br /&gt;
|Deployment of an instance of AtoM populated with test data, to be used throughout the development project for previewing the feature, and managing testing and feedback&lt;br /&gt;
|$600&lt;br /&gt;
|-&lt;br /&gt;
|Q/A Testing&lt;br /&gt;
|Quality assurance testing and analysis throughout the project to ensure the feature meets the deliverable requirements, identify and resolve any bugs, offer implementation improvement recommendations within the project scope, etc.&lt;br /&gt;
|$900&lt;br /&gt;
|-&lt;br /&gt;
|Backporting, deployment, and maintenance&lt;br /&gt;
|Backport the new functionality to a stable branch and either deploy it or make the code available to sponsor for local installation, and assist in running the derivatives regeneration task for current flash-based video derivatives&lt;br /&gt;
|$1200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''Total additional administrative project costs: $3,540 '''&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL ALL COSTS: $11,940'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Collaborative sponsorship opportunities==&lt;br /&gt;
&lt;br /&gt;
Given that the costs of sponsoring this development may be out of reach for some institutions who nevertheless would really like to see this updated functionality added to AtoM, we would like to encourage our community of users to consider ways in which the feature might be sponsored collaboratively.&lt;br /&gt;
&lt;br /&gt;
Coordinating with many institutions with different schedules and availability, as well differing perspectives and feedback, can potentially add complications to a development project. In light of this, for Artefactual to be able to work effectively with multiple dispersed sponsors, we have outlined our requirements for managing such a project below.&lt;br /&gt;
&lt;br /&gt;
===Artefactual requirements for collaborative development===&lt;br /&gt;
&lt;br /&gt;
'''1) Single point of contact''': We require one institution who is willing to act as the project lead, and the main point of contact throughout the project. This simplifies the communication between our team and the sponsors - the project lead institution would act as the go-between with other sponsoring institutions to coordinate scheduling, testing, and administrative communication throughout the project.&lt;br /&gt;
&lt;br /&gt;
'''2) Single point of feedback''': Working with multiple institutions on a collaboratively funded feature can be challenging if we are receiving contradictory input during the testing and feedback phase of the project. Instead, we would ask that the project lead manage internal discussions among the sponsors during the testing phase, and again act as the single point of contact for feedback, so that any contradictions around design, ideal behavior, and change requests can be resolved prior to communicating with our development team.&lt;br /&gt;
&lt;br /&gt;
'''3) Ideally, a single point of payment administration''': Preferably, the project lead can process contributions from any other participating sponsors, so that Artefactual can supply and process a single invoice at the close of the project. We understand that this may not be possible for all institutions, and can explore alternatives with participating institutions if needed.&lt;br /&gt;
&lt;br /&gt;
===Additional deployment costs for co-sponsors===&lt;br /&gt;
&lt;br /&gt;
As with any major feature development carried out by Artefactual, the work will be included in the next major public release for the entire AtoM community to use, and will be immediately available in the 2.5 development branch in our public GiHub [https://github.com/artefactual/atom/ code repository]. However, if the feature were sponsored collaboratively and all participating institutions wanted access to the enhancement prior to the next public release, there may be additional deployment costs for the participating co-sponsors, so Artefactual can assist in making the work available in a stable branch and deploying it for immediate use.&lt;br /&gt;
&lt;br /&gt;
The prices included in the section above entitled &amp;quot;[[Development/MediaPlayers#Costs_not_included_in_this_table|Costs not included in this table]]&amp;quot; assume deployment of the completed feature to a single institution. If co-sponsors wanted to access the feature prior to the next major public release and would like Artefactual's assistance in doing so, there will be additional costs, which we would handle on a time and materials basis for each institution. For institutions hosted by Artefactual, it would be possible to use support tickets to cover deployment costs.&lt;br /&gt;
&lt;br /&gt;
Please feel free to [mailto:info@artefactual.com contact us] if you have any questions.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2152</id>
		<title>Development/MediaPlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2152"/>
				<updated>2018-11-27T00:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Audio playback is also via Flowplayer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Media players}}&lt;br /&gt;
[[Development]] &amp;gt; MediaPlayers&lt;br /&gt;
&lt;br /&gt;
This page will provide an overview of the digital object media player(s) supported in AtoM, which are used to allow users to play access derivative copies of streaming media such as video and audio files in the browser. It was first created on 2018-11-23, and is current as of the AtoM 2.4 and 2.5 releases.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Early implementation==&lt;br /&gt;
&lt;br /&gt;
The current media library, [https://flowplayer.com/ Flowplayer], was implemented in the [[Releases/Release_announcements/Release_1.0.8-beta|1.0.8-beta release]]. At the time, Flowplayer was a flash-based video player (version 3.1 of Flowplayer was released in [https://sourceforge.net/p/flowplayer/news/2009/04/flowplayer-31-is-out-now/ April 2009]), and version 3.1.5 was added to AtoM in August of 2009, and included in the 1.0.8 release. See development ticket [https://projects.artefactual.com/issues/2187 #2187] in the AtoM issues list for further details.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&lt;br /&gt;
Since the initial implementation of Flowplayer in AtoM, no major upgrades or changes have been made to AtoM's time-based media playback functionality. Meanwhile, increasing discoveries of security vulnerabilities and zero-day exploits in Flash have led an increasing amount of browsers and platforms to disavow Flash support, starting as early as 2010, when Steve Jobs stated that Apple would not allow Flash on the iPhone, iPod touch and iPad – citing abysmal security as one reason ([https://www.apple.com/hotnews/thoughts-on-flash/ source]). Since then, with increasing security problems being discovered in Flash and the arrival of HTML5 (which supports native video playback), most major browsers have chosen to disable Flash by default.&lt;br /&gt;
&lt;br /&gt;
Flowplayer itself has redesigned its media player and while they do still maintain a [http://flash.flowplayer.org/ Flash implementation], future development efforts have been focused on an HTML5 version of the player. Support for version 3.1.5, which AtoM still uses, has been discontinued for some time. The Flowplayer Flash version has not been actively developed [https://github.com/flowplayer/flash since 2014], and the last major release was [https://github.com/flowplayer/flash/releases version 3.2.18].  At this point, it is likely that support for Flash will be fully discontinued by 2020.&lt;br /&gt;
&lt;br /&gt;
AtoM is in need of an updated open source media player.&lt;br /&gt;
&lt;br /&gt;
==Replacement requirements==&lt;br /&gt;
&lt;br /&gt;
Any new video player replacement for AtoM should:&lt;br /&gt;
&lt;br /&gt;
* Be open source&lt;br /&gt;
* Be HTML5-based&lt;br /&gt;
* Be able to play audio as well&lt;br /&gt;
* Ideally, include a Flash fallback for legacy browser users&lt;br /&gt;
* Support a broad range of playback formats&lt;br /&gt;
* Be under active development&lt;br /&gt;
* Include basic responsive support for different devices and screen sizes&lt;br /&gt;
* Support accessibility, including:&lt;br /&gt;
** ARIA support for screenreaders&lt;br /&gt;
** Keyboard control support&lt;br /&gt;
** Subtitle support&lt;br /&gt;
&lt;br /&gt;
==Evaluating options==&lt;br /&gt;
&lt;br /&gt;
In August of 2018, Artefactual explored the current open source HTML5 video player landscape in search of a replacement candidate that met our requirements. We found the following page extremely useful in evaluating the best contenders:&lt;br /&gt;
&lt;br /&gt;
* http://videosws.praegnanz.de/&lt;br /&gt;
&lt;br /&gt;
After exploring the options listed in the site above, as well as any other popular options that met our criteria we could find, we found the following 3 players to be the closest match to our requirements:&lt;br /&gt;
&lt;br /&gt;
'''Able Player'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player Webpage]&lt;br /&gt;
* [https://github.com/ableplayer/ableplayer GitHub code repository]&lt;br /&gt;
* [https://ableplayer.github.io/ableplayer/demos/index.html Examples]&lt;br /&gt;
&lt;br /&gt;
'''MediaElement.js'''&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediaelementjs.com/ Webpage]&lt;br /&gt;
* [https://github.com/mediaelement/mediaelement/ GitHub code repository] (examples included on homepage)&lt;br /&gt;
&lt;br /&gt;
'''Accessible HTML5 Video Player'''&lt;br /&gt;
&lt;br /&gt;
* [http://paypal.github.io/accessible-html5-video-player/ Webpage] (basically just a big example video player)&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player GitHub code repository]&lt;br /&gt;
&lt;br /&gt;
==Final recommendation==&lt;br /&gt;
&lt;br /&gt;
Of the above options, the Artefactual team felt that [https://www.mediaelementjs.com/ MediaElement.js] would be the best fit as a replacement video player for AtoM.&lt;br /&gt;
&lt;br /&gt;
First developed by John Dyer at the Dallas Theological Seminary and released under MIT license, MediaElement.js is a widely-used project under active development, built responsively with a unified API that can fall back gracefully to Flash, which includes ARIA screen-reader support, subtitles, chapters and playlists, keyboard control, and more. The look and feel is skinnable, it requires no additional Javascript library support, and can also support playback of videos hosted on YouTube, Vimeo, and DailyMotion. It also has a [https://github.com/mediaelement/mediaelement-plugins plugin] ecosystem that can further extend functionality, such as adding basic Google Analytics support, preview on hover, and extended playback controls.&lt;br /&gt;
&lt;br /&gt;
Artefactual has prepared initial development estimates for our community based on implementing MediaElement as the replacement for the current Flowplayer.&lt;br /&gt;
&lt;br /&gt;
==Development tasks and estimates==&lt;br /&gt;
&lt;br /&gt;
Below you will find a summary of development task and associated cost estimates, prepared by the [http://artefactual.com/ Artefactual] developers based on the decision to use MediaElement as the replacement library.&lt;br /&gt;
&lt;br /&gt;
'''Current as of: 2018-11-23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Integrate MediaElement Player in AtoM'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Remove Flowplayer&lt;br /&gt;
|Work required to extract the current library&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Add MediaElement player files to AtoM&lt;br /&gt;
|Install player to vendor folder and update Copyright file; general configuration&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Incorporate MediaElement player into AtoM pages for viewing&lt;br /&gt;
|Modify the digital object module's showAudio and showVideo components; create the JS file to load the player; CSS changes; testing&lt;br /&gt;
|$3,600&lt;br /&gt;
|-&lt;br /&gt;
|Remove Flashplayer check from AtoM&lt;br /&gt;
|Remove current code that checks the user's browser to see if Flash is present&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#FEC355;&amp;quot; align=&amp;quot;center&amp;quot;|'''Generate mp4 reference derivatives instead of flash video (flv) files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Update digital object code to create MPEG4 / H.264 reference derivatives instea of Flash video derivs&lt;br /&gt;
|Determine default bitrate, size, etc for new derivatives; review and update all affected areas (including regen-derivatives CLI task, digital object code to support CSV imports via web interface and command-line, etc).&lt;br /&gt;
|$2,700&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''Develop task to replace existing Flash video derivatives with mp4 files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Add new option to the regen-derivatives command-line task to allow regenerating only video file derivatives to mp4 files&lt;br /&gt;
|Ensure users have an easy way to update existing derivatives without having to regenerate all derivatives, which could lose custom user derivative uploads&lt;br /&gt;
|$1,200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL DEVELOPMENT FEES: $8,400'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Costs not included in this table===&lt;br /&gt;
&lt;br /&gt;
There are a few administrative costs not included in the table above, which Artefactual would include in any formal quote prepared based on the estimates above. These include:&lt;br /&gt;
&lt;br /&gt;
* Community support fee - 10% of the development fees, which we include in all our develpoment estimates that add code to the public AtoM project, to help maintain the feature over subsequent release, and cover documentation writing and maintenance, etc.&lt;br /&gt;
* Deployment of a testing site during the project&lt;br /&gt;
* Quality assurance testing during the project, performed by Artefactual's team of analysts&lt;br /&gt;
* Any fees associated with deploying the code immediately to the sponsor's AtoM environment, and/or backporting it to an earlier stable branch for immediate use, etc.&lt;br /&gt;
* Any applicable taxes&lt;br /&gt;
&lt;br /&gt;
'''The estimated total with all additional fees is $11,940.'''&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2151</id>
		<title>Development/MediaPlayers</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/MediaPlayers&amp;diff=2151"/>
				<updated>2018-11-27T00:29:45Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Link issue #2187; Update first sentence of &amp;quot;Current status&amp;quot; section; Remove mediaplayer API as a requirement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Media players}}&lt;br /&gt;
[[Development]] &amp;gt; MediaPlayers&lt;br /&gt;
&lt;br /&gt;
This page will provide an overview of the digital object media player(s) supported in AtoM, which are used to allow users to play access derivative copies of streaming media such as video files in the browser. It was first created on 2018-11-23, and is current as of the AtoM 2.4 and 2.5 releases.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Early implementation==&lt;br /&gt;
&lt;br /&gt;
The current media library, [https://flowplayer.com/ Flowplayer], was implemented in the [[Releases/Release_announcements/Release_1.0.8-beta|1.0.8-beta release]]. At the time, Flowplayer was a flash-based video player (version 3.1 of Flowplayer was released in [https://sourceforge.net/p/flowplayer/news/2009/04/flowplayer-31-is-out-now/ April 2009]), and version 3.1.5 was added to AtoM in August of 2009, and included in the 1.0.8 release. See development ticket [https://projects.artefactual.com/issues/2187 #2187] in the AtoM issues list for further details.&lt;br /&gt;
&lt;br /&gt;
==Current status==&lt;br /&gt;
&lt;br /&gt;
Since the initial implementation of Flowplayer in AtoM, no major upgrades or changes have been made to AtoM's video playback functionality. Meanwhile, increasing discoveries of security vulnerabilities and zero-day exploits in Flash have led an increasing amount of browsers and platforms to disavow Flash support, starting as early as 2010, when Steve Jobs stated that Apple would not allow Flash on the iPhone, iPod touch and iPad – citing abysmal security as one reason ([https://www.apple.com/hotnews/thoughts-on-flash/ source]). Since then, with increasing security problems being discovered in Flash and the arrival of HTML5 (which supports native video playback), most major browsers have chosen to disable Flash by default.&lt;br /&gt;
&lt;br /&gt;
Flowplayer itself has redesigned its media player and while they do still maintain a [http://flash.flowplayer.org/ Flash implementation], future development efforts have been focused on an HTML5 version of the player. Support for version 3.1.5, which AtoM still uses, has been discontinued for some time. The Flowplayer Flash version has not been actively developed [https://github.com/flowplayer/flash since 2014], and the last major release was [https://github.com/flowplayer/flash/releases version 3.2.18].  At this point, it is likely that support for Flash will be fully discontinued by 2020.&lt;br /&gt;
&lt;br /&gt;
AtoM is in need of an updated open source media player.&lt;br /&gt;
&lt;br /&gt;
==Replacement requirements==&lt;br /&gt;
&lt;br /&gt;
Any new video player replacement for AtoM should:&lt;br /&gt;
&lt;br /&gt;
* Be open source&lt;br /&gt;
* Be HTML5-based&lt;br /&gt;
* Be able to play audio as well&lt;br /&gt;
* Ideally, include a Flash fallback for legacy browser users&lt;br /&gt;
* Support a broad range of playback formats&lt;br /&gt;
* Be under active development&lt;br /&gt;
* Include basic responsive support for different devices and screen sizes&lt;br /&gt;
* Support accessibility, including:&lt;br /&gt;
** ARIA support for screenreaders&lt;br /&gt;
** Keyboard control support&lt;br /&gt;
** Subtitle support&lt;br /&gt;
&lt;br /&gt;
==Evaluating options==&lt;br /&gt;
&lt;br /&gt;
In August of 2018, Artefactual explored the current open source HTML5 video player landscape in search of a replacement candidate that met our requirements. We found the following page extremely useful in evaluating the best contenders:&lt;br /&gt;
&lt;br /&gt;
* http://videosws.praegnanz.de/&lt;br /&gt;
&lt;br /&gt;
After exploring the options listed in the site above, as well as any other popular options that met our criteria we could find, we found the following 3 players to be the closest match to our requirements:&lt;br /&gt;
&lt;br /&gt;
'''Able Player'''&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player Webpage]&lt;br /&gt;
* [https://github.com/ableplayer/ableplayer GitHub code repository]&lt;br /&gt;
* [https://ableplayer.github.io/ableplayer/demos/index.html Examples]&lt;br /&gt;
&lt;br /&gt;
'''MediaElement.js'''&lt;br /&gt;
&lt;br /&gt;
* [https://www.mediaelementjs.com/ Webpage]&lt;br /&gt;
* [https://github.com/mediaelement/mediaelement/ GitHub code repository] (examples included on homepage)&lt;br /&gt;
&lt;br /&gt;
'''Accessible HTML5 Video Player'''&lt;br /&gt;
&lt;br /&gt;
* [http://paypal.github.io/accessible-html5-video-player/ Webpage] (basically just a big example video player)&lt;br /&gt;
* [https://github.com/paypal/accessible-html5-video-player GitHub code repository]&lt;br /&gt;
&lt;br /&gt;
==Final recommendation==&lt;br /&gt;
&lt;br /&gt;
Of the above options, the Artefactual team felt that [https://www.mediaelementjs.com/ MediaElement.js] would be the best fit as a replacement video player for AtoM.&lt;br /&gt;
&lt;br /&gt;
First developed by John Dyer at the Dallas Theological Seminary and released under MIT license, MediaElement.js is a widely-used project under active development, built responsively with a unified API that can fall back gracefully to Flash, which includes ARIA screen-reader support, subtitles, chapters and playlists, keyboard control, and more. The look and feel is skinnable, it requires no additional Javascript library support, and can also support playback of videos hosted on YouTube, Vimeo, and DailyMotion. It also has a [https://github.com/mediaelement/mediaelement-plugins plugin] ecosystem that can further extend functionality, such as adding basic Google Analytics support, preview on hover, and extended playback controls.&lt;br /&gt;
&lt;br /&gt;
Artefactual has prepared initial development estimates for our community based on implementing MediaElement as the replacement for the current Flowplayer.&lt;br /&gt;
&lt;br /&gt;
==Development tasks and estimates==&lt;br /&gt;
&lt;br /&gt;
Below you will find a summary of development task and associated cost estimates, prepared by the [http://artefactual.com/ Artefactual] developers based on the decision to use MediaElement as the replacement library.&lt;br /&gt;
&lt;br /&gt;
'''Current as of: 2018-11-23'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse:collapse;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#BDF3FB;&amp;quot; align=&amp;quot;center&amp;quot;|'''Integrate MediaElement Player in AtoM'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Remove Flowplayer&lt;br /&gt;
|Work required to extract the current library&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Add MediaElement player files to AtoM&lt;br /&gt;
|Install player to vendor folder and update Copyright file; general configuration&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Incorporate MediaElement player into AtoM pages for viewing&lt;br /&gt;
|Modify the digital object module's showAudio and showVideo components; create the JS file to load the player; CSS changes; testing&lt;br /&gt;
|$3,600&lt;br /&gt;
|-&lt;br /&gt;
|Remove Flashplayer check from AtoM&lt;br /&gt;
|Remove current code that checks the user's browser to see if Flash is present&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#FEC355;&amp;quot; align=&amp;quot;center&amp;quot;|'''Generate mp4 reference derivatives instead of flash video (flv) files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Update digital object code to create MPEG4 / H.264 reference derivatives instea of Flash video derivs&lt;br /&gt;
|Determine default bitrate, size, etc for new derivatives; review and update all affected areas (including regen-derivatives CLI task, digital object code to support CSV imports via web interface and command-line, etc).&lt;br /&gt;
|$2,700&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#AEFEE5;&amp;quot; align=&amp;quot;center&amp;quot;|'''Develop task to replace existing Flash video derivatives with mp4 files'''&lt;br /&gt;
|- style=&amp;quot;background-color:#cccccc;&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
|'''Subtask'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|'''Estimate'''&lt;br /&gt;
|- style=&amp;quot;background-color:#ffffff;&amp;quot;&lt;br /&gt;
|Add new option to the regen-derivatives command-line task to allow regenerating only video file derivatives to mp4 files&lt;br /&gt;
|Ensure users have an easy way to update existing derivatives without having to regenerate all derivatives, which could lose custom user derivative uploads&lt;br /&gt;
|$1,200&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot; style=&amp;quot;background-color:#F8FAC7;&amp;quot; align=&amp;quot;center&amp;quot;|'''TOTAL DEVELOPMENT FEES: $8,400'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Costs not included in this table===&lt;br /&gt;
&lt;br /&gt;
There are a few administrative costs not included in the table above, which Artefactual would include in any formal quote prepared based on the estimates above. These include:&lt;br /&gt;
&lt;br /&gt;
* Community support fee - 10% of the development fees, which we include in all our develpoment estimates that add code to the public AtoM project, to help maintain the feature over subsequent release, and cover documentation writing and maintenance, etc.&lt;br /&gt;
* Deployment of a testing site during the project&lt;br /&gt;
* Quality assurance testing during the project, performed by Artefactual's team of analysts&lt;br /&gt;
* Any fees associated with deploying the code immediately to the sponsor's AtoM environment, and/or backporting it to an earlier stable branch for immediate use, etc.&lt;br /&gt;
* Any applicable taxes&lt;br /&gt;
&lt;br /&gt;
'''The estimated total with all additional fees is $11,940.'''&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Community/Users&amp;diff=1399</id>
		<title>Community/Users</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Community/Users&amp;diff=1399"/>
				<updated>2016-11-03T16:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Fix link to MAIN: https://main.lib.umanitoba.ca&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle: Users }}&lt;br /&gt;
[[Main Page]] &amp;gt; [[Community]] &amp;gt; Community/Users&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On this page you'll find some examples of institutions and organizations using AtoM and/or ICA-AtoM. Don't see your institution on this list? Please feel free to [[Special:UserLogin|add a link]] to your AtoM installation!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AtoM (2.x) sites==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [http://www.albertaonrecord.ca/ Alberta on Record: Archives Society of Alberta Portal]&lt;br /&gt;
* [http://archeion.ca Archeion: Ontario's Archival Information Network]&lt;br /&gt;
* [https://archie.library.carleton.ca/ Archives &amp;amp; Research Collections, Carleton University Library]&lt;br /&gt;
* [http://www.archivescommunales-vd.ch/ Archives comunales du canton de Vaud] (Swiss)&lt;br /&gt;
* [http://anglicanarchives.ica-atom.org/ Archives of the Anglican Diocese of New Westminster and Provincial Synod of BC and Yukon]&lt;br /&gt;
* [http://archivesdemontreal.ica-atom.org/ Archives de Montréal]&lt;br /&gt;
* [http://arc.anla.nf.ca/ ARC: the Archival Resource Catalogue of the Association of Newfoundland and Labrador Archives]&lt;br /&gt;
* [http://acervo.cidarq.ufg.br/index.php/iuryy;isad Acervos Arquivísticos] (Brazilian Portuguese)&lt;br /&gt;
* [http://icaatom.almg.gov.br/ Acervo Arquivístico da Assembleia Legislativa do Estado de Minas Gerais] (Brazilian Portuguese)&lt;br /&gt;
* [http://archives.canbarchives.ca/ ArchivesCANB: the Council of Archives New Brunswick's archival database]&lt;br /&gt;
* [http://www.archives.pe.ca/atom/index.php/ Archives PEI, the Archives Council of Prince Edward Island's description database]&lt;br /&gt;
* [http://archivospublicos.cl/ Archivos Históricos que la Universidad Alberto Hurtado] (Spanish)&lt;br /&gt;
* [http://fotos.psd.pt/atom/index.php/ Arquivo da Social-Democracia] (Portuguese)&lt;br /&gt;
* [http://arquivodigital.furg.br/ Arquivo digital da Universidade Federal do Rio Grande] (Brazilian Portuguese)&lt;br /&gt;
* [http://arquivomunicipal.caxias.rs.gov.br/ Arquivo Histórico Municipal João Spadari Adami - Caxias do Sul] (Brazilian Portuguese)&lt;br /&gt;
* [http://arquivo.cm-albufeira.pt/ Arquivo Municipal Albufeira] (Portuguese)&lt;br /&gt;
* [http://arquivo.cm-albergaria.pt/ Arquivo Municipal de Albergaria-a-Velha] (Portuguese)&lt;br /&gt;
* [http://45.33.69.154/index.php/?sf_culture=pt Arquivo Municipal de Sines] (Portuguese)&lt;br /&gt;
* [http://arquivo.cm-valedecambra.pt/atom/ Arquivo Municipal de Vale de Cambra] (Portuguese)&lt;br /&gt;
* [http://arquivo.cm-viladobispo.pt/ Arquivo Municipal de Vila do Bispo] (Portuguese)&lt;br /&gt;
* [http://arquivoatom.up.pt/index.php/fundacao-instituto-arquitecto-jose-marques-da-silva Arquivo da Fundação Instituto Marques da Silva] (Portuguese)&lt;br /&gt;
* [http://www.ahsocial.ics.ulisboa.pt/atom/ Arquivo de História Social do Instituto de Ciências Sociais da Universidade de Lisboa] (Portuguese)&lt;br /&gt;
* [http://www.cle.unicamp.br/atom-2.2.1/index.php/ Arquivos Históricos do Centro de Lógica, Epistemologia e História da Ciência] (Brazilian Portuguese)&lt;br /&gt;
* [http://archivescollection.anu.edu.au/ Australian National University Archives]&lt;br /&gt;
* [http://www.basearch.coc.fiocruz.br/ Base Arch - Fundação Oswaldo Cruz] (Brazilian Portuguese)&lt;br /&gt;
* [http://beatoninstitute.com/ The Beaton Institute (Cape Breton University)]&lt;br /&gt;
* [https://borthcat.york.ac.uk/ Borthwick Institute for Archives - University of York]&lt;br /&gt;
* [http://collections.westbeyondthewest.ca British Columbia Digitization Coalition's West Beyond the West Portal]&lt;br /&gt;
* [http://atom.bcit.ca/ British Columbia Institute of Technology Archives &amp;amp; Special Collections]&lt;br /&gt;
* [http://archivos.cedinci.org/ CeDInCI] Centro de Documentación e Investigación de la Cultura de Izquierdas en Argentina (Spanish)&lt;br /&gt;
* [https://archives.cendari.dariah.eu/ CENDARI Archives Directory]&lt;br /&gt;
* [https://ccap.uvic.ca Chinese Canadian Artifacts Project]&lt;br /&gt;
* [http://searcharchives.coquitlam.ca/atom-2.0.1/ City of Coquitlam Archives]&lt;br /&gt;
* [http://searcharchives.vancouver.ca/ City of Vancouver Archives]&lt;br /&gt;
* [http://concordia.accesstomemory.org/ Concordia University]&lt;br /&gt;
* [http://dibrarq.arquivonacional.gov.br/ DIBRARQ - Diretório Brasil de Arquivos] (Brazilian Portuguese)&lt;br /&gt;
* [https://saanich.accesstomemory.org/ District of Saanich Archives]&lt;br /&gt;
* [http://atom.doaks.org/atom/  Dumbarton Oaks Research Library and Collection]&lt;br /&gt;
* [http://archives.gcu.ac.uk/ Glasgow Caledonian University Archives]&lt;br /&gt;
* [http://lslirc-tarrarchives.accesstomemory.org/ Lesser Slave Lake IRC Treaty Aboriginal Rights Research Archives]&lt;br /&gt;
* [http://nanna.lib.umanitoba.ca/ MAIN: Manitoba Archival Information Network]&lt;br /&gt;
* [http://catalogue.millsarchive.org/ Mills Archive]&lt;br /&gt;
* [http://atom.hmarchives.com/ Human and Memory Archives] (Korean)&lt;br /&gt;
* [http://atom.poa.ifrs.edu.br/ Instituto Federal Rio Grande do Sul - Campus Porto Alegre] (Brazilian Portuguese)&lt;br /&gt;
* [http://archives.jewishmuseum.ca/ The Jewish Museum &amp;amp; Archives of BC]&lt;br /&gt;
* [http://archives.lakeheadu.ca/ Lakehead University Archives]&lt;br /&gt;
* [https://libarchives.wlu.ca/ Laurier Archives]&lt;br /&gt;
* [http://archives.mcmaster.ca/ McMaster University Library Archives and Research Collections]&lt;br /&gt;
* [http://www.memorybc.ca/ MemoryBC - British Columbia's Archival Information Network]&lt;br /&gt;
* [https://memoryns.ca/ MemoryNS, the Council of Nova Scotia Archives' archival database]&lt;br /&gt;
* [http://archives.museeheritage.ca Musée Héritage Museum Archives]&lt;br /&gt;
* [http://atom.moa.ubc.ca/ Museum of Anthropology, Audrey and Harry Hawthorn Library and Archives, University of British Columbia]&lt;br /&gt;
* [http://museumofcroydoncollections.com/catalogues/ Museum of Croydon]&lt;br /&gt;
* [https://archives.library.wales/ National Library of Wales - Archives and Manuscripts]&lt;br /&gt;
* [http://archives.eclibrary.ca/ Nipissing University and Canadore College Archives and Special Collections]&lt;br /&gt;
* [http://portal.cehr.ft.lisboa.ucp.pt/arquivos/ PAPIR - Plataforma de Arquivos Pessoais e de Instituições Religiosas] (Portuguese)&lt;br /&gt;
* [http://atom.prattsils.org/ Pratt School of Information On-site Archives and Special Collections]&lt;br /&gt;
* [http://archives.ppcli.com/ Princess Patricia’s Canadian Light Infantry Museum &amp;amp; Archives]&lt;br /&gt;
* [http://search-bcarchives.royalbcmuseum.bc.ca/ Royal British Columbia Museum - BC Archives]&lt;br /&gt;
* [http://atom.archives.sfu.ca/ SFU AtoM - Simon Fraser University]&lt;br /&gt;
* [http://squamishlibrary.digitalcollections.ca/ Squamish Public Library - Digital Collections]&lt;br /&gt;
* [https://archive.sro.wa.gov.au/ State Records Office of Western Australia]&lt;br /&gt;
* [http://archivessearch.twu.ca/ Trinity Western University Archives and Special Collections]&lt;br /&gt;
* [http://search.nbca.unbc.ca/index.php/ UNBC Northern BC Archives]&lt;br /&gt;
* [http://atom.archives.unesco.org/ UNESCO Archives]&lt;br /&gt;
* [http://search.archives.un.org/ United Nations Archives and Records Management Section]&lt;br /&gt;
* [http://rbscarchives.library.ubc.ca/ University of British Columbia Rare Books and Special Collections]&lt;br /&gt;
* [https://searcharchives.ucalgary.ca/ University of Calgary Archives and Special Collections]&lt;br /&gt;
* [http://sca.glos.ac.uk/index.php/ University of Gloucestershire Special Collections and Archives]&lt;br /&gt;
* [http://search.nbca.unbc.ca/ University of Northern British Columbia Archives]&lt;br /&gt;
* [http://strathclyde.ica-atom.org/  University of Strathclyde Archives]&lt;br /&gt;
* [http://whistler.ica-atom.org/ Whistler Museum and Archives]&lt;br /&gt;
* [https://archivesholdings.worldbank.org/ World Bank Group Archives Holdings]&lt;br /&gt;
&lt;br /&gt;
==ICA-AtoM (1.x) sites==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://archives.aber.ac.uk/index.php/ Aberystwyth University Archives]&lt;br /&gt;
* [http://web2.santamaria.rs.gov.br/arquivohistorico/sistema_descricao_documental/index.php/ Acervo digital do Arquivo Histórico Municipal de Santa Maria] (Brazilian Portuguese)&lt;br /&gt;
* [http://archivo.ateneodemadrid.es Archivo del Ateneo de Madrid] (Spanish)&lt;br /&gt;
* [http://www.madrid.org/icaatom_pub/index.php/ Archivos de la Comunidad de Madrid] (Spanish)&lt;br /&gt;
* [http://archivo.plasencia.es/ Archivo Municipal de Plasencia] (Spanish)&lt;br /&gt;
* [http://200.222.27.136/icaatom-1.3.1/ Arquivo Público do Estado do Rio de Janeiro] (Brazilian Portuguese)&lt;br /&gt;
* [http://icaatom.arquivoestado.sp.gov.br Arquivo Público do Estado de São Paulo] (Brazilian Portuguese)&lt;br /&gt;
* [http://archief.vioe.be/ Archief van het Vlaams Instituut voor het Onroerend Erfgoed] (Dutch)&lt;br /&gt;
* [http://archivocti.uma.es/icaatom/ Base de datos fotográfica del Centro de Tecnología de la Imagen de la Universidad de Málaga] (Spanish)&lt;br /&gt;
* [http://cad.cgtp.pt/ica/ Centro de Arquivo e Documentação CGTP-IN] (Portuguese)&lt;br /&gt;
* [http://sbidm-museu.web.ua.pt/icaatom/index.php/ Arquivo Geral da Universidade de Aveiro (AGUA)] (Portuguese)&lt;br /&gt;
* [http://www.dart.ipsr.mahidol.ac.th/index.php/n56S2;isad Digital Archive of Research on Thailand]&lt;br /&gt;
* [http://archive.womenslibrary.org.uk/index.php/ Glasgow Women's Library Archive Catalogue]&lt;br /&gt;
* [http://www.highlandparkhistory.org/ Highland Park Historical Society]&lt;br /&gt;
* [http://www.ltiarchives.ca Leeds and the Thousand Islands Archives]&lt;br /&gt;
* [http://www.migan.org MIGAN - the directory of Caribbean archival institutions] (English/French)&lt;br /&gt;
* [http://www.archive.coop/icaatom-1.3.0/index.php/ National Co-operative Archive]&lt;br /&gt;
* [http://gta.nise.eu/ NISE (National movements and Intermediary Structures in Europe) Guide to the Archives]&lt;br /&gt;
* [http://archives.nato.int/ North Atlantic Treaty Organization (NATO) Archives]&lt;br /&gt;
* [http://asiapacific.anu.edu.au/pambu/catalogue/ Pacific Manuscripts Bureau]&lt;br /&gt;
* [http://archivesdatabase.royalroads.ca/icaatom/index.php/ Royal Roads University]&lt;br /&gt;
* [http://sain.scaa.sk.ca/collections/ Saskatchewan Archival Information Network Collections Database]&lt;br /&gt;
* [http://ica-atom.tasglann.org.uk/ Tasglann nan Eilean Siar (Hebridean Archives)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please feel free to [[Special:UserLogin|add a link]] to your AtoM installation.&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=User:Cynthia&amp;diff=1373</id>
		<title>User:Cynthia</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=User:Cynthia&amp;diff=1373"/>
				<updated>2016-09-21T00:14:42Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Creating user page for new user.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Experienced Project Manager in Information Technology&lt;br /&gt;
Experienced professional in Library sector&lt;br /&gt;
Experienced professional in managing mass digitisation projects&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/Philosophy&amp;diff=1362</id>
		<title>Development/Philosophy</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/Philosophy&amp;diff=1362"/>
				<updated>2016-08-25T01:00:13Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* Background */ More initial sponsors&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Development philosophy}}&lt;br /&gt;
[[Main Page]] &amp;gt; [[Development]] &amp;gt; '''Development/Philosophy'''&lt;br /&gt;
&lt;br /&gt;
The following page outlines some of the early history and goals of the AtoM project, and defines our approach to community-driven development, as well as Artefactual's bounty model approach as a company maintaining an open-source project with a clear mandate.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Background===&lt;br /&gt;
&lt;br /&gt;
The AtoM project was first made possible with support from the International Council on Archives ([http://www.ica.org/ ICA]), [http://en.unesco.org/ UNESCO],  [http://www.hva.nl/archiefschool  The Hogeschool Van Amsterdam Archiefschool], Direction des Archives de France, the [http://www.worldbank.org/en/about/archives World Bank Group Archives],  and the [http://www.na.ae/en/aboutus/aboutna.aspx United Arab Emirates Centre for Documentation and Research].  The [[Releases/Release_announcements/Release_1.0-beta|1.0-beta release]] was freely distributed for testing and feedback in the form of a demo CD distributed to delegates at the ICA congress in Kuala Lumpur, July 21st to 27th, 2008. As Peter Van Garderen outlines in his 2009 paper, &amp;quot;The ICA-AtoM Project and Technology&amp;quot; [1], the original goals of the project were defined in a 2008 Steering Committee meeting as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''The purpose of the ICA-AtoM Project is to provide free and open-source software:''&lt;br /&gt;
&lt;br /&gt;
# ''that enables institutions to make their archival holdings available online, especially those who could not otherwise afford to do so''&lt;br /&gt;
# ''that manages archival descriptions in accord with ICA standards''&lt;br /&gt;
# ''that provides multi-lingual interfaces and content translation features''&lt;br /&gt;
# ''that supports multiple collection types''&lt;br /&gt;
# ''that is fully web-based, user-friendly and follows accessibility best practices''&lt;br /&gt;
# ''that is flexible and customizable''&lt;br /&gt;
# ''that is useful to both small and large institutions alike''&lt;br /&gt;
# ''that supports single or multi-repository implementations''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
See the [[Resources/Presentations|Papers and presentations]] section of this wiki to explore some of the early papers explaining the history of the project.&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The current situation===&lt;br /&gt;
&lt;br /&gt;
While the vision of an ICA-organized, publicly accessible Steering Committee to manage the growth and development of the ICA-AtoM project did not materialize in the way originally envisioned, [https://www.artefactual.com/ Artefactual Systems], the original and current lead developers of the application, have remained dedicated to the original aims of the project: the development of a freely available, multilingual, multi-repository archival management system that allows traditionally under-funded institutions access to tools supporting description and access based on national and international standards and best practices. AtoM has continued to grow and develop since the 1.0-beta release in 2008, and October 2013 saw the release of a re-branded and redesigned [[Releases/Release_announcements/Release_2.0.0|2.0.0 version]] of the application, now simply known as AtoM.&lt;br /&gt;
&lt;br /&gt;
[[File:atom-history.png|center|700px|thumb| An overview of the AtoM project's early development]]&lt;br /&gt;
&lt;br /&gt;
Due to the particular nature of the AtoM project's development history and our hopes (along with those of the AtoM community as it has grown over the last 8 years) to see the project continue and its original aims maintained, Artefactual as a company is currently in a somewhat unique position of being a private company maintaining an open-source project that was originally intended to have an international governance body. The continued growth and vibrancy of the AtoM project and its community suggest that these efforts have been worthwhile and successful - this has largely been due to Artefactual taking a '''community-driven development''' approach to improving the application, and what is sometimes called a '''bounty model''' of open-source business structuring as a company. Each concept and its relation to the AtoM project will be explained further below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The Bounty model===&lt;br /&gt;
&lt;br /&gt;
To support the original and ongoing aims of the project, AtoM has always been, and will continue to be, released as open source software - currently, we release it under a strong viral license ([http://choosealicense.com/licenses/agpl-3.0/ AGPLv3]) to ensure that the application is not forked or incorporated by someone wishing to charge access to its enhancements. In maintaining our commitment to the original project aims, we also seek in every way we can to lower or remove barriers to the project resources: to this end, Artefactual not only releases the code via our [https://www.accesstomemory.org/download/ Downloads] page and our [https://github.com/artefactual/atom/ code repository], we also make our [https://www.accesstomemory.org/docs/latest/ documentation] available, our [https://www.youtube.com/user/ArtefactualSystems webinar recordings], our [[Main Page|wiki]] resources, our [http://www.slideshare.net/accesstomemory presentation slides], and even as much free support as we can offer via the AtoM [https://groups.google.com/forum/#!forum/ica-atom-users user forum], all free of charge. With every major release, we also budget time to review and address many of the bugs reported to us by our user community, with the hope of seeing the project improve progressively in both large and small ways with each public release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
* [[Resources]]&lt;br /&gt;
* [[Community/Community_resources|Community resources]]&lt;br /&gt;
*  [[Development#Development_resources|Development resources]]&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To sustain ourselves as a business and be able to continue maintaining and developing AtoM, Artefactual also offer additional [https://www.artefactual.com/services/ paid services] - including application hosting, consultation, training, theming, data migrations, and of course, custom development. This business model is sometimes known as the '''Bounty model''' of open-source development. As a company, we use our resources from these additional services to continue supporting the ongoing maintenance work required to keep the AtoM project sustainable and growing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Community-driven development===&lt;br /&gt;
&lt;br /&gt;
Every time we are contracted to develop a custom feature for an institution, we work with the client to ensure the feature respects established national and international standards, and we try to generalize its implementation so it can not only meet the use case of the institution in question, but also be of benefit to the entire AtoM user community. We then include all of these enhancements in the next public release. Whenever possible, we also accept bug fixes and code contributions from our user community, and will handle the review and merging of this code into public releases, as well as its maintenance through subsequent releases, thereby reducing the burden on individual contributors over time. We have a number of [[Development#Development_resources|development resources]] on our wiki to help users get started.&lt;br /&gt;
&lt;br /&gt;
This is the '''community-driven development''' heart of the AtoM project. The growth and direction of AtoM is determined by the individuals and institutions who recognize that open-source software requires maintenance to continue to be viable and relevant in the long-term, and sponsor features, enhancements, and bug fixes that will benefit the project as a whole in addition to meeting their particular institutional or individual needs. This means that AtoM, as an application, is truly what our community makes of it - the current version, like all versions before it, has been made possible thanks to contributions large and small from dozens of institutions and individuals. You can see this on the [[Releases/Release_announcements|release announcements]]  we maintain and on the [[Releases/Roadmap|Roadmap]] part of our wiki for the upcoming releases - there we try to acknowledge all the different institutions and individuals that have helped to make the new features possible. This is one of the joys of community-driven development - seeing what we can accomplish as a community when we are all working towards common goals. It also means that institutions with more resources are able to invest in solutions that not only meet their needs, but also benefit the community at large and assist smaller, under-resourced institutions to have access to the same tools and applications. Everyone benefits from any single contribution - whether it is development or contributions to the project in other ways (documentation, user forum participation, papers and presentations, other service providers, user groups, and more). Whenever possible, we try to provide further avenues for connection and dissemination of resources via the user forum and places like the [[Community/Community_resources|Community resources]] section of the wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Challenges and opportunities===&lt;br /&gt;
&lt;br /&gt;
In contrast however, one of the challenges of this approach is that as a small company, we at Artefactual simply don't have the resources to undertake much of the development and maintenance we would like to see happen without community support. We are already in the process of giving away the majority of our core business products via [https://www.accesstomemory.org/ AtoM] and [https://www.archivematica.org/ Archivematica]; the funds we receive from custom development are released back into subsequent releases via code maintenance, documentation, webinars, conference presentations and workshops, bug fixes, user forum support, release testing and packaging and more - anything left over is used to keep the lights on and our team of archivists, developers, and system administrators doing the work we are passionate about. In Canada where Artefactual is based, there are very few large grants or philanthropic organizations; as a private company we are often ineligible for large grants which other non-profit or institution-based open source cultural heritage applications can access, and need to work with our community partners to coordinate applying for these opportunities.&lt;br /&gt;
&lt;br /&gt;
Community-driven development sometimes means we can't have a long-view of the development roadmap, several releases in advance of the current version. We manage this via '''iterative development''': most of the features in AtoM have been developed collaboratively over subsequent releases, where one institution will sponsor the base implementation, and then we look to future sponsored development to help us refine, improve, and build upon that first implementation. When one institution makes a commitment to the development of a new module, it then lowers the barrier for future institutions with smaller available resource pools to refine and enhance the feature further in the future  - but both institutions, and the community at large, benefit from this approach. However, this feature-based approach to development can sometimes mean that core maintenance tasks, such as updating and modernizing AtoM's libraries, frameworks, and dependencies can sometimes be overlooked in favor of new functionality. We are constantly looking for ways to include maintenance work in any development project, and to assist in connecting institutions and individuals with each other so resources can be pooled and the maintenance work required to keep the AtoM project viable in the long-term can be addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Community growth and looking ahead===&lt;br /&gt;
&lt;br /&gt;
Open-source software has often in the past been described as in terms of &amp;quot;free as in beer&amp;quot; (i.e. price) and &amp;quot;free as in speech&amp;quot; (i.e. creative control) [http://www.howtogeek.com/howto/31717/what-do-the-phrases-free-speech-vs.-free-beer-really-mean/ comparisons]. Sometimes the phrase &amp;quot;free as in puppy&amp;quot;  is added to provide the important reminder that all software faces obsolescence risks and requires support and maintenance over time (though we prefer &amp;quot;free as in kitten&amp;quot;). Our community-driven development model means that '''AtoM is only as good as we as a community make it''' - and Artefactual's bounty model of business, aimed to keep as many project resources freely available as possible, means that we are unable to take on many of the development and maintenance activities we would like to see without sponsorship and support from the broader community.  Artefactual remains committed to seeking solutions that will allow us to continue maintaining the AtoM project in the short and medium term; in the long-term as we explore the possibilities of future AtoM versions, we remain open and interested in alternative governance models that would see us as a company step back into the role of a third-party service provider. In the meantime, we rely on a spirit of openness, collaboration, and generosity within the AtoM community so that resources can be pooled, goals are collectively established, the application can remain true to its original founding vision and principles.&lt;br /&gt;
&lt;br /&gt;
[[File:atom-sticker.jpg|center|500px|thumb|AtoM: because free kittens should come with free beer]]&lt;br /&gt;
&lt;br /&gt;
To that end we encourage active involvement in the AtoM project in whatever form you find accessible. If you are an institution with resources, know that any feature development or maintenance work you sponsor will benefit all other AtoM users large and small in a subsequent public release. If you have developers working to make customizations in-house, we encourage you to get in touch with Artefactual early in the process, review our [[Development#Development_resources|development resources]], and consider budgeting project time for Artefactual to code review and merge your work into a public release - this ultimately removes the maintenance burden from your institution going forward as AtoM continues to develop, and allows other institutions to use and potentially improve upon your work in the future. If you have limited resources, start discussions in our [https://groups.google.com/forum/#!forum/ica-atom-users User forum] or via [https://twitter.com/accesstomemory Twitter] to identify potential collaborators so you can pool resources and ideas. And of course, there are many ways you can help contribute to the project and the community without money or technical expertise. If you're confident working with AtoM, consider organizing a User Group, meetup, skill-share, workshop, or hack-fest in your area - we'll gladly help you spread the word! If you've developed internal documentation or other AtoM related resources, let us know and we can add it to the [[Community/Community_resources|Community resources]] section of the wiki. If you're attending a conference or other related cultural heritage event, consider preparing a paper or presentation on your use of AtoM, and share those resources with the community. Join us in the [https://groups.google.com/forum/#!forum/ica-atom-users User Forum] - all questions help build the knowledge base of the community, and if over time you are able to assist in answering other user questions, even better! Contribute to our documentation - we've got some resources to get you started [[Resources/Documentation|here]] - or if you have ideas or see mistakes but don't have the time or resources to address them yourself, let us know... everything helps! This is but a small list of examples of all the ways in which you can help to make the AtoM community a rich and vibrant one. Help us think of more!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
* Learn [[Resources/Documentation/About|about our documentation]], and [[Resources/Documentation/Contribute|how to contribute to it]]&lt;br /&gt;
* Learn how to [[Resources/Translation|contribute translations]] to the AtoM project&lt;br /&gt;
* Read about our [[Resources/User_forum|user forum]], including our code of conduct, support policy, and more&lt;br /&gt;
* Check out the [[Development#Development_resources|development resources]] we have and consider contributing code&lt;br /&gt;
* See the list of other community [[Community/Contributors|code contributors]]&lt;br /&gt;
* Read about the AtoM issue tracker, and the AtoM wish list&lt;br /&gt;
* Explore the [[Community/Community_resources|Community resources]] section of the wiki&lt;br /&gt;
* Read about some of our [[Community/Success_stories|community success stories]] and consider sharing one of your own!&lt;br /&gt;
* See a list of other [[Community/Users|AtoM users]] and consider adding your own institution!&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AtoM has come a long way since its beta public release in 2008 - and its growth and progress would not have been possible without the support of dozens of institutions, individuals, and organizations along the way. Artefactual remains committed to keeping the AtoM project true to its original vision, which remains as relevant today as it was in 2008. It is via our adoption of a community-driven development model and a bounty business model that we have been able to keep the project stable and growing thus far -  and ultimately, it is through engagement, collaboration, and generous exchange among all users in the AtoM community that we can continue to see the AtoM project grow and thrive into the future. Thank you for helping us turn AtoM into the vibrant project it now is, and we look forward to defining its next steps with you.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Van Garderen, Peter. &amp;quot;The ICA-AtoM Project and Technology.&amp;quot; Presentation delivered at the Association of Brazilian Archivists' Third Meeting on Archival Information Databases, March 16-17 2009, Rio de Janiero, Brazil. ([[File:VanGarderen-ICA-AtoM-2009.pdf|PDF, 1MB ]])&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=Development/Philosophy&amp;diff=1361</id>
		<title>Development/Philosophy</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=Development/Philosophy&amp;diff=1361"/>
				<updated>2016-08-24T00:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: /* Background */ add additional sponsors of AtoM 1.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#pagetitle:Development philosophy}}&lt;br /&gt;
[[Main Page]] &amp;gt; [[Development]] &amp;gt; '''Development/Philosophy'''&lt;br /&gt;
&lt;br /&gt;
The following page outlines some of the early history and goals of the AtoM project, and defines our approach to community-driven development, as well as Artefactual's bounty model approach as a company maintaining an open-source project with a clear mandate.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Background===&lt;br /&gt;
&lt;br /&gt;
The AtoM project was first made possible with support from the International Council on Archives ([http://www.ica.org/ ICA]), [http://en.unesco.org/ UNESCO],  [http://www.hva.nl/archiefschool  The Hogeschool Van Amsterdam Archiefschool], and Direction des Archives de France. The [[Releases/Release_announcements/Release_1.0-beta|1.0-beta release]] was freely distributed for testing and feedback in the form of a demo CD distributed to delegates at the ICA congress in Kuala Lumpur, July 21st to 27th, 2008. As Peter Van Garderen outlines in his 2009 paper, &amp;quot;The ICA-AtoM Project and Technology&amp;quot; [1], the original goals of the project were defined in a 2008 Steering Committee meeting as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''The purpose of the ICA-AtoM Project is to provide free and open-source software:''&lt;br /&gt;
&lt;br /&gt;
# ''that enables institutions to make their archival holdings available online, especially those who could not otherwise afford to do so''&lt;br /&gt;
# ''that manages archival descriptions in accord with ICA standards''&lt;br /&gt;
# ''that provides multi-lingual interfaces and content translation features''&lt;br /&gt;
# ''that supports multiple collection types''&lt;br /&gt;
# ''that is fully web-based, user-friendly and follows accessibility best practices''&lt;br /&gt;
# ''that is flexible and customizable''&lt;br /&gt;
# ''that is useful to both small and large institutions alike''&lt;br /&gt;
# ''that supports single or multi-repository implementations''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
See the [[Resources/Presentations|Papers and presentations]] section of this wiki to explore some of the early papers explaining the history of the project.&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The current situation===&lt;br /&gt;
&lt;br /&gt;
While the vision of an ICA-organized, publicly accessible Steering Committee to manage the growth and development of the ICA-AtoM project did not materialize in the way originally envisioned, [https://www.artefactual.com/ Artefactual Systems], the original and current lead developers of the application, have remained dedicated to the original aims of the project: the development of a freely available, multilingual, multi-repository archival management system that allows traditionally under-funded institutions access to tools supporting description and access based on national and international standards and best practices. AtoM has continued to grow and develop since the 1.0-beta release in 2008, and October 2013 saw the release of a re-branded and redesigned [[Releases/Release_announcements/Release_2.0.0|2.0.0 version]] of the application, now simply known as AtoM.&lt;br /&gt;
&lt;br /&gt;
[[File:atom-history.png|center|700px|thumb| An overview of the AtoM project's early development]]&lt;br /&gt;
&lt;br /&gt;
Due to the particular nature of the AtoM project's development history and our hopes (along with those of the AtoM community as it has grown over the last 8 years) to see the project continue and its original aims maintained, Artefactual as a company is currently in a somewhat unique position of being a private company maintaining an open-source project that was originally intended to have an international governance body. The continued growth and vibrancy of the AtoM project and its community suggest that these efforts have been worthwhile and successful - this has largely been due to Artefactual taking a '''community-driven development''' approach to improving the application, and what is sometimes called a '''bounty model''' of open-source business structuring as a company. Each concept and its relation to the AtoM project will be explained further below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===The Bounty model===&lt;br /&gt;
&lt;br /&gt;
To support the original and ongoing aims of the project, AtoM has always been, and will continue to be, released as open source software - currently, we release it under a strong viral license ([http://choosealicense.com/licenses/agpl-3.0/ AGPLv3]) to ensure that the application is not forked or incorporated by someone wishing to charge access to its enhancements. In maintaining our commitment to the original project aims, we also seek in every way we can to lower or remove barriers to the project resources: to this end, Artefactual not only releases the code via our [https://www.accesstomemory.org/download/ Downloads] page and our [https://github.com/artefactual/atom/ code repository], we also make our [https://www.accesstomemory.org/docs/latest/ documentation] available, our [https://www.youtube.com/user/ArtefactualSystems webinar recordings], our [[Main Page|wiki]] resources, our [http://www.slideshare.net/accesstomemory presentation slides], and even as much free support as we can offer via the AtoM [https://groups.google.com/forum/#!forum/ica-atom-users user forum], all free of charge. With every major release, we also budget time to review and address many of the bugs reported to us by our user community, with the hope of seeing the project improve progressively in both large and small ways with each public release.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
* [[Resources]]&lt;br /&gt;
* [[Community/Community_resources|Community resources]]&lt;br /&gt;
*  [[Development#Development_resources|Development resources]]&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To sustain ourselves as a business and be able to continue maintaining and developing AtoM, Artefactual also offer additional [https://www.artefactual.com/services/ paid services] - including application hosting, consultation, training, theming, data migrations, and of course, custom development. This business model is sometimes known as the '''Bounty model''' of open-source development. As a company, we use our resources from these additional services to continue supporting the ongoing maintenance work required to keep the AtoM project sustainable and growing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Community-driven development===&lt;br /&gt;
&lt;br /&gt;
Every time we are contracted to develop a custom feature for an institution, we work with the client to ensure the feature respects established national and international standards, and we try to generalize its implementation so it can not only meet the use case of the institution in question, but also be of benefit to the entire AtoM user community. We then include all of these enhancements in the next public release. Whenever possible, we also accept bug fixes and code contributions from our user community, and will handle the review and merging of this code into public releases, as well as its maintenance through subsequent releases, thereby reducing the burden on individual contributors over time. We have a number of [[Development#Development_resources|development resources]] on our wiki to help users get started.&lt;br /&gt;
&lt;br /&gt;
This is the '''community-driven development''' heart of the AtoM project. The growth and direction of AtoM is determined by the individuals and institutions who recognize that open-source software requires maintenance to continue to be viable and relevant in the long-term, and sponsor features, enhancements, and bug fixes that will benefit the project as a whole in addition to meeting their particular institutional or individual needs. This means that AtoM, as an application, is truly what our community makes of it - the current version, like all versions before it, has been made possible thanks to contributions large and small from dozens of institutions and individuals. You can see this on the [[Releases/Release_announcements|release announcements]]  we maintain and on the [[Releases/Roadmap|Roadmap]] part of our wiki for the upcoming releases - there we try to acknowledge all the different institutions and individuals that have helped to make the new features possible. This is one of the joys of community-driven development - seeing what we can accomplish as a community when we are all working towards common goals. It also means that institutions with more resources are able to invest in solutions that not only meet their needs, but also benefit the community at large and assist smaller, under-resourced institutions to have access to the same tools and applications. Everyone benefits from any single contribution - whether it is development or contributions to the project in other ways (documentation, user forum participation, papers and presentations, other service providers, user groups, and more). Whenever possible, we try to provide further avenues for connection and dissemination of resources via the user forum and places like the [[Community/Community_resources|Community resources]] section of the wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Challenges and opportunities===&lt;br /&gt;
&lt;br /&gt;
In contrast however, one of the challenges of this approach is that as a small company, we at Artefactual simply don't have the resources to undertake much of the development and maintenance we would like to see happen without community support. We are already in the process of giving away the majority of our core business products via [https://www.accesstomemory.org/ AtoM] and [https://www.archivematica.org/ Archivematica]; the funds we receive from custom development are released back into subsequent releases via code maintenance, documentation, webinars, conference presentations and workshops, bug fixes, user forum support, release testing and packaging and more - anything left over is used to keep the lights on and our team of archivists, developers, and system administrators doing the work we are passionate about. In Canada where Artefactual is based, there are very few large grants or philanthropic organizations; as a private company we are often ineligible for large grants which other non-profit or institution-based open source cultural heritage applications can access, and need to work with our community partners to coordinate applying for these opportunities.&lt;br /&gt;
&lt;br /&gt;
Community-driven development sometimes means we can't have a long-view of the development roadmap, several releases in advance of the current version. We manage this via '''iterative development''': most of the features in AtoM have been developed collaboratively over subsequent releases, where one institution will sponsor the base implementation, and then we look to future sponsored development to help us refine, improve, and build upon that first implementation. When one institution makes a commitment to the development of a new module, it then lowers the barrier for future institutions with smaller available resource pools to refine and enhance the feature further in the future  - but both institutions, and the community at large, benefit from this approach. However, this feature-based approach to development can sometimes mean that core maintenance tasks, such as updating and modernizing AtoM's libraries, frameworks, and dependencies can sometimes be overlooked in favor of new functionality. We are constantly looking for ways to include maintenance work in any development project, and to assist in connecting institutions and individuals with each other so resources can be pooled and the maintenance work required to keep the AtoM project viable in the long-term can be addressed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Community growth and looking ahead===&lt;br /&gt;
&lt;br /&gt;
Open-source software has often in the past been described as in terms of &amp;quot;free as in beer&amp;quot; (i.e. price) and &amp;quot;free as in speech&amp;quot; (i.e. creative control) [http://www.howtogeek.com/howto/31717/what-do-the-phrases-free-speech-vs.-free-beer-really-mean/ comparisons]. Sometimes the phrase &amp;quot;free as in puppy&amp;quot;  is added to provide the important reminder that all software faces obsolescence risks and requires support and maintenance over time (though we prefer &amp;quot;free as in kitten&amp;quot;). Our community-driven development model means that '''AtoM is only as good as we as a community make it''' - and Artefactual's bounty model of business, aimed to keep as many project resources freely available as possible, means that we are unable to take on many of the development and maintenance activities we would like to see without sponsorship and support from the broader community.  Artefactual remains committed to seeking solutions that will allow us to continue maintaining the AtoM project in the short and medium term; in the long-term as we explore the possibilities of future AtoM versions, we remain open and interested in alternative governance models that would see us as a company step back into the role of a third-party service provider. In the meantime, we rely on a spirit of openness, collaboration, and generosity within the AtoM community so that resources can be pooled, goals are collectively established, the application can remain true to its original founding vision and principles.&lt;br /&gt;
&lt;br /&gt;
[[File:atom-sticker.jpg|center|500px|thumb|AtoM: because free kittens should come with free beer]]&lt;br /&gt;
&lt;br /&gt;
To that end we encourage active involvement in the AtoM project in whatever form you find accessible. If you are an institution with resources, know that any feature development or maintenance work you sponsor will benefit all other AtoM users large and small in a subsequent public release. If you have developers working to make customizations in-house, we encourage you to get in touch with Artefactual early in the process, review our [[Development#Development_resources|development resources]], and consider budgeting project time for Artefactual to code review and merge your work into a public release - this ultimately removes the maintenance burden from your institution going forward as AtoM continues to develop, and allows other institutions to use and potentially improve upon your work in the future. If you have limited resources, start discussions in our [https://groups.google.com/forum/#!forum/ica-atom-users User forum] or via [https://twitter.com/accesstomemory Twitter] to identify potential collaborators so you can pool resources and ideas. And of course, there are many ways you can help contribute to the project and the community without money or technical expertise. If you're confident working with AtoM, consider organizing a User Group, meetup, skill-share, workshop, or hack-fest in your area - we'll gladly help you spread the word! If you've developed internal documentation or other AtoM related resources, let us know and we can add it to the [[Community/Community_resources|Community resources]] section of the wiki. If you're attending a conference or other related cultural heritage event, consider preparing a paper or presentation on your use of AtoM, and share those resources with the community. Join us in the [https://groups.google.com/forum/#!forum/ica-atom-users User Forum] - all questions help build the knowledge base of the community, and if over time you are able to assist in answering other user questions, even better! Contribute to our documentation - we've got some resources to get you started [[Resources/Documentation|here]] - or if you have ideas or see mistakes but don't have the time or resources to address them yourself, let us know... everything helps! This is but a small list of examples of all the ways in which you can help to make the AtoM community a rich and vibrant one. Help us think of more!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;admonition type=&amp;quot;seealso&amp;quot;&amp;gt;&lt;br /&gt;
* Learn [[Resources/Documentation/About|about our documentation]], and [[Resources/Documentation/Contribute|how to contribute to it]]&lt;br /&gt;
* Learn how to [[Resources/Translation|contribute translations]] to the AtoM project&lt;br /&gt;
* Read about our [[Resources/User_forum|user forum]], including our code of conduct, support policy, and more&lt;br /&gt;
* Check out the [[Development#Development_resources|development resources]] we have and consider contributing code&lt;br /&gt;
* See the list of other community [[Community/Contributors|code contributors]]&lt;br /&gt;
* Read about the AtoM issue tracker, and the AtoM wish list&lt;br /&gt;
* Explore the [[Community/Community_resources|Community resources]] section of the wiki&lt;br /&gt;
* Read about some of our [[Community/Success_stories|community success stories]] and consider sharing one of your own!&lt;br /&gt;
* See a list of other [[Community/Users|AtoM users]] and consider adding your own institution!&lt;br /&gt;
&amp;lt;/admonition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AtoM has come a long way since its beta public release in 2008 - and its growth and progress would not have been possible without the support of dozens of institutions, individuals, and organizations along the way. Artefactual remains committed to keeping the AtoM project true to its original vision, which remains as relevant today as it was in 2008. It is via our adoption of a community-driven development model and a bounty business model that we have been able to keep the project stable and growing thus far -  and ultimately, it is through engagement, collaboration, and generous exchange among all users in the AtoM community that we can continue to see the AtoM project grow and thrive into the future. Thank you for helping us turn AtoM into the vibrant project it now is, and we look forward to defining its next steps with you.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[1] Van Garderen, Peter. &amp;quot;The ICA-AtoM Project and Technology.&amp;quot; Presentation delivered at the Association of Brazilian Archivists' Third Meeting on Archival Information Databases, March 16-17 2009, Rio de Janiero, Brazil. ([[File:VanGarderen-ICA-AtoM-2009.pdf|PDF, 1MB ]])&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
* [[Development|Back to Development]]&lt;br /&gt;
* [[Main Page|AtoM wiki home]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Development documentation]]&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1351</id>
		<title>User:Djjuhasz</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1351"/>
				<updated>2016-08-22T22:01:45Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Add image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:djjuhasz.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
David Juhasz&amp;lt;br \&amp;gt;&lt;br /&gt;
Director, AtoM Technical Services,&amp;lt;br \&amp;gt;&lt;br /&gt;
Artefactual Systems Inc.&lt;br /&gt;
&lt;br /&gt;
https://www.artefactual.com/portfolio-type/david-juhasz/&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=File:Djjuhasz.jpg&amp;diff=1350</id>
		<title>File:Djjuhasz.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=File:Djjuhasz.jpg&amp;diff=1350"/>
				<updated>2016-08-22T22:00:18Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: David Juhasz profile picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David Juhasz profile picture&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1349</id>
		<title>User:Djjuhasz</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1349"/>
				<updated>2016-08-22T21:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:djjuhasz.jpg|500px]]&lt;br /&gt;
&lt;br /&gt;
David Juhasz&amp;lt;br \&amp;gt;&lt;br /&gt;
Director, AtoM Technical Services,&amp;lt;br \&amp;gt;&lt;br /&gt;
Artefactual Systems Inc.&lt;br /&gt;
&lt;br /&gt;
https://www.artefactual.com/portfolio-type/david-juhasz/&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1346</id>
		<title>User:Djjuhasz</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1346"/>
				<updated>2016-08-22T21:51:57Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David Juhasz&amp;lt;br \&amp;gt;&lt;br /&gt;
Director, AtoM Technical Services,&amp;lt;br \&amp;gt;&lt;br /&gt;
Artefactual Systems Inc.&lt;br /&gt;
&lt;br /&gt;
https://www.artefactual.com/portfolio-type/david-juhasz/&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	<entry>
		<id>http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1341</id>
		<title>User:Djjuhasz</title>
		<link rel="alternate" type="text/html" href="http://wiki.accesstomemory.org/index.php?title=User:Djjuhasz&amp;diff=1341"/>
				<updated>2016-08-22T21:44:15Z</updated>
		
		<summary type="html">&lt;p&gt;Djjuhasz: Created page with &amp;quot;Director, AtoM Technical Services.  Artefactual Systems Inc. https://www.artefactual.com/&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Director, AtoM Technical Services.&lt;br /&gt;
&lt;br /&gt;
Artefactual Systems Inc.&lt;br /&gt;
https://www.artefactual.com/&lt;/div&gt;</summary>
		<author><name>Djjuhasz</name></author>	</entry>

	</feed>