Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

PHP Forum


You are currently viewing our PHP Forum as a guest. Please register to participate.
Login



Freelance Jobs

Reply
Looking - Sync Package
Old 11-26-2007, 10:20 AM Looking - Sync Package
Average Talker

Posts: 24
Trades: 0
All,

Looking for a PHP driven package to synchronize files on machines, with DB (MySQL) backend and searchable/syncable by:

1. Topic/Content,
2. Date,
3. Project,
4. Latest,
5. Exclusion List Driven (for directories and/or files to ignore when syncing),
6. Thumb/Flash Drive or CD/DVD media, non networked sync transport,
7. Integratable with Backup/Recovery/ISO imaging program(s).

If you know one please reply. If not, willing to Open Source with someone to make this happen. Program with partial functionality considered.

Currently have the following machines that need syncing:

1. Window 2000 Pro Desktop 2ea.,
2. Linux Ubuntu Desktop 1ea.,
3. Linux Gentoo Desktop 1ea.,
4. Linux Gentoo Server 1ea.,
5. Window 2000 Pro Laptop 2ea.

Actually started coding this and found it too large to do quickly or alone.

Please leave msg through this board or reply.

Thanks!

OMR
OldManRiver is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Old 11-27-2007, 04:59 AM Re: Looking - Sync Package
mtishetsky's Avatar
King Spam Talker

Posts: 1,226
Name: Mike
Location: Mataro, Spain
Trades: 0
You should setup DB replication to synchronize DB and use something like rsync to synchronize files, why php?
__________________

Please login or register to view this content. Registration is FREE
-
Please login or register to view this content. Registration is FREE
-
Please login or register to view this content. Registration is FREE

And don't forget to give me talkupation!
mtishetsky is offline
Reply With Quote
View Public Profile Visit mtishetsky's homepage!
 
Old 11-27-2007, 06:17 AM Re: Looking - Sync Package
chrishirst's Avatar
Missing! presumed drunk.

Posts: 42,385
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
PHP cannot access filing systems on other machines.
__________________
Chris. ->>
Please login or register to view this content. Registration is FREE
<<-

A foolish consistency is the hobgoblin of little minds
Thought for today:- Is SEO the only industry where all the cowboys are Indians?
chrishirst is online now
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 11-27-2007, 09:47 AM Re: Looking - Sync Package
Average Talker

Posts: 24
Trades: 0
Quote:
Originally Posted by mtishetsky View Post
You should setup DB replication to synchronize DB and use something like rsync to synchronize files, why php?
PHP for Web enabled. DB rep works if you already have all the files from all computers scanned, but the scan-in process, tracking changes, etc. then syncing and updating all the files on all the systems is where the problems arise.

Also none of the computers are exact mirrors of each other. The sync program must have the option of syncing all the files to the central linux server and tracking the projects by those persons/computers working on the various projects so their code is sync'd. Thus the need for the database and a front end to setup projects, sync relationships, etc.

Let me vent some frustration.

I know CVS and other version control programs do part of this, but most of these require an online repository, which is security problem for 90% of the confidential materials and projects on these computers. Also configing CVS and some other version control programs is complex. I've been attempting to setup my own CVS for three years now, for the non confidential files, and still can't make it work right. I'm well versed in Merant, worked it on jobs, but don't own a copy, so tried CVS, since it is Open Source.

Anyway open to any source code and/or suggestions.

Can set up site or pastebin of the code I have, if needed, but warn you it is just a start.

Thanks!

OMR
OldManRiver is offline
Reply With Quote
View Public Profile
 
Old 11-27-2007, 10:10 AM Re: Looking - Sync Package
Average Talker

Posts: 24
Trades: 0
Quote:
Originally Posted by chrishirst View Post
PHP cannot access filing systems on other machines.
Don't expect it to. Need it to scan the local files, for changes, against DB, then prepare files for transport via 1.) Network Exchange, 2.) FTP, 3.) Flash Drive, 4.) CD/DVD.

Can write scripts to accomplish the above for both the linux and windows machines.

All,

Got some information on products named "groove", "sharepoint" and "subversion". What do you know about these? My Google search shows "Groove" and "Sharepoint" as MicroTrash products and not Open Source. Subversion shows as Apache (can run on localhost, so solves security issue) enabled Open Source replacement for CVS.

Anyone tried this and how well does it work. I want your feedback

Thanks!

OMR
OldManRiver is offline
Reply With Quote
View Public Profile
 
Old 11-29-2007, 01:57 AM Re: Looking - Sync Package
mtishetsky's Avatar
King Spam Talker

Posts: 1,226
Name: Mike
Location: Mataro, Spain
Trades: 0
I use subversion. If you read manuals you will find out that it can work as apache module, through ssh and through own proptocol. And it is much more powerful than cvs. And I set up my first password-protected repository within half an hour.

I didn't understand the role of DB in your case. Do you want to use it only for storing information about file versions and changes? If so, then svn will perfectly cope this. You can create separated repositories for separate projects or you can limit a certain account ot have access only some part of a repository, something like that. I think you should give svn a try.
__________________

Please login or register to view this content. Registration is FREE
-
Please login or register to view this content. Registration is FREE
-
Please login or register to view this content. Registration is FREE

And don't forget to give me talkupation!
mtishetsky is offline
Reply With Quote
View Public Profile Visit mtishetsky's homepage!
 
Old 12-02-2007, 03:48 PM Re: Looking - Sync Package
Average Talker

Posts: 24
Trades: 0
Quote:
Originally Posted by mtishetsky View Post
I use subversion. If you read manuals you will find out that it can work as apache module, through ssh and through own proptocol. And it is much more powerful than cvs. And I set up my first password-protected repository within half an hour.

I didn't understand the role of DB in your case. Do you want to use it only for storing information about file versions and changes? If so, then svn will perfectly cope this. You can create separated repositories for separate projects or you can limit a certain account ot have access only some part of a repository, something like that. I think you should give svn a try.
mtishetsky,

DB role is also to use PHP web interface to organizes files by projects and/or media allowing to move entire project to new directory (or dir set) when if needed.

Ex: (for media)
Have 3 Flash sticks, each can be disignated as exchange media for a certain project or project set(s), then when that media is inserted into the local PC the synch looks only for files associated therewith.

I looking at subversion, but don't have my head in it yet. Where is a good step-by-step HOWTO?

OMR

Last edited by OldManRiver; 12-02-2007 at 03:49 PM..
OldManRiver is offline
Reply With Quote
View Public Profile
 
Old 01-03-2008, 09:11 PM Re: Looking - Sync Package
Average Talker

Posts: 24
Trades: 0
All,

Writing spec on this and will pastebin with URL.

OMR
OldManRiver is offline
Reply With Quote
View Public Profile
 
Old 10-30-2008, 06:01 PM What I'm looking for
Average Talker

Posts: 24
Trades: 0
All,

I think I now know what I'm looking for. It would be like a combination of:

PCdocs or Worldox,
Subversion,
Duplicate file eliminator,
Data Sync Tools,
Collaboration Suite/Tool
Backup/Recovery Software.

But instead of the repository being the active directory (like subversion), the local machine become the active directory much like FoxMarks (Firefox), where the online database serves only to coordinate and make sure all users/machines contain the latest file/file revision and in the right path etc.

Ex:

User A on machine A, in the company network, is also a user on Laptop 1, which he takes home and to meetings. This user needs all the code and power point presentations needed for marketing demos.

On Machine A the user's files are in:

H:\UserA\My Docs

the code resides at:

P:\Programs\ProgramA\source

on the Laptop the files are stored at:

C:\Documents & Settings\UserA\My Doucuments

and code at:

C:\ProgramA\source

Additionally User B supports User A from Machine B on the network writing to the same code source directory, but has his/her notes and local development at:

C:\ProgramA\docs

User B is controlled by Subversion, but User A is not. But User A needs the notes for review before each presentation.

Additionally the marketing team makes entries to a database that shows to User A at:

M:\Marketing\DB\data

User A must have the lastest data when making the presentation. Part of the presentation shows data which must be relevent daily.

Additionally User A must have access to and update all docs on his/her laptop prior to departing the company for the next scheduled presentation.

Q:
How is this all done seamlessly either by Program with "Sync" button or by script in the "Shutdown" sequence on User A's computer, that syncs his/her latest files and data with all the latest in his/her world?

I found the following links to software that seems to have some of the answers:

http://www.sharewareconnection.com/a...nchronizer.htm
http://allwaysync.com/?g=1&gclid=CIO...FRLoxgodm1AFyA
http://www.cardrecovery.com/?rid=google&kid=crct0802
http://www.sharewareconnection.com/comparedata.htm
http://www.sharewareconnection.com/comparatorpro.htm
http://www.sharewareconnection.com/compare-advance.htm
http://www.sharewareconnection.com/db-explorer.htm
http://www.sharewareconnection.com/diffnmerge.htm
http://www.goodsync.com/land/land.ph...paign=goodsync
http://www.sharewareconnection.com/idem.htm
http://www.sharewareconnection.com/k...ofessional.htm
http://www.powerdatarecovery.com/?cr...FQNKxwodjWUzwQ
http://www.sharewareconnection.com/f...n-software.htm
http://www.sharewareconnection.com/s...-for-mysql.htm
http://www.file-utilities.com/duplicate_files.htm
http://www.sharewareconnection.com/smartsynchronize.htm
http://www.sharewareconnection.com/s...ze-folders.htm
http://www.tucows.com/preview/361109

Obviously I'm looking for an Open Source version of this combination or wish to collaborate with those who think this is worthwhile.

I've downloaded all the shareware software from the links and evaluating features to put into the spec I'm writing for this, but only get about 1 hour a week on this, so progress is slow.

Thanks all!!

OMR
OldManRiver is offline
Reply With Quote
View Public Profile
 
Reply     « Reply to Looking - Sync Package
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 1.28296 seconds with 12 queries