|
|
IntraVersion
Open-Source Document Management System...
[
Home |
Installation |
Manual PT1 |
Manual PT2 |
FAQ |
News |
Notes |
Services ]
IntraVersion (IV) is a multi-user, version control system. Which can store unlimited versions of all your important files: from text-documents to images - any type of file can be stored in IV.
It can be used as:
- An Intranet Management System - allowing effective file sharing within your business
- A Software Configuration Management System - allowing software developers to manage their code and build the resulting applications.
IV can be used as a simple intranet document-management system - allowing users to upload / download and update files. Or by enabling a few options, IV can be used by developers as a software configuration management system - allowing project versioning, file branching and more.
A new 'Publisher' module is 95% complete - allowing the contents of the repository to be published to the internet - in an skinnable explorer-like interface.
11th October 2010: New version 3.00 released
Apologies to all those disappointed by the old version. I just had not had the time / inclination to fix the bugs and compatibility issues until now.
Hopefully this new version is a lot better. It also include some new features - such as FTP upload of projects...
Why IntraVersion?
IV was developed from ASVCS to track our own projects, documents, source-code and images because we found existing systems were difficult to install and/or overly complicated. We specifically didn't want concurrent editing of files, and wanted a web-based system which was easy to manage.
The name 'IntraVersion' comes from 'Intranet Version Control' - and is also a play on the word 'introversion' which is what writing software is all about for many of us...
As IV is written in PHP, using a MySQL database, it's ideal for developing PHP projects...
More Info
Features
General Features
- Fully-Commented Open-Source Code.
- Easy to Install & Use.
- Web-Based, Platform Independent (PHP & MySQL)
Basic Features
- Store Text & Binary Files.
- Multi-User, Non-Concurrent Access
Check-In / Check-Out - File locking by user.
- Text Files Stored in Full or as Diffs.
Also, optional Compress Binaries with gzip.
- PHP Code Highlighting.
PHP code is given coloured highlighting when viewing the file.
- Atomic Versioning.
Go back to any previous version - of any file or project.
- HTTP Up/Download: Get/Put Zips.
Upload or Get whole projects, sets of files, or individual files as Zip files from your browser.
- Project Tree View
All the directories in your projects are visible in the left-navigation bar as an expandable tree - which remembers which folders you have open...
- Search.
Find files with matching names, content and more...
- NEW: Online File Editing.
Edit files online (in your working directory) with a text / wysiwyg editor.
Advanced Features
- Output Macros.
Include meta info in output source files (File name, path, version, project version). Macros are automatically reverted when checking code in.
- File Branching.
Store multiple versions of the same file...
- System Commands
Run commands after builds / gets (i.e. 'make'). System commands are auto-saved for re-use.
- File-Level User Access (RWD)
Define which users can access which files or directories individually. - Project Build Options
Include different sets of files in different builds (e.g. 'Standard' and 'Pro' builds)
- IN PROGRESS: Flexible Reporting
Flexible reporting engine built-in. Custom reports can be created by us for you in about half-an-hour (Still In Development)...
- IN PROGRESS: Web-Publisher Module
Publish the contents of the repository online - in a skinnable 'explorer' type interface (Still In Development)...
License / Disclaimer
IntraVersion is OPEN-SOURCE, and is distributed under the GNU GPL
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
3rd Party Add-Ons
Nick Winker sent me this: cron update file from ASVCS to work with IV (2/3/2009).
Thanks Nick!
Royalty-Free / Open-Source Art
My digital art is open-source too...
Check out Henderson-Art: Techno/Psychedelic Abstract Art - Royalty Free
Listings
IntraVersion is listed here:
|