TalkPHP
 
 
Account Login
Latest Articles
» The basic usage of PHPTAL, a XML/XHTML template library for PHP
» Vulnerable methods and the areas they are commonly trusted in.
» Simple way to protect a form from bot
» The Basics On: How Session Stealing Works
» How to keep your forms from double posting data
Advertisement
Associates
Associates
techtuts Darkmindz
CSS Tutorials Tutorialsphere.com - Free Online Tutorials
Boston PHP SurfnLearn
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 08-30-2008, 09:13 PM   #281 (permalink)
The Contributor
 
redSHIFT's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 69
Thanks: 3
redSHIFT is on a distinguished road
Default

Quote:
Originally Posted by Village Idiot View Post
Codefreek did very little as leader, he has done nothing recently. He will never get this project done. If you want to, I would advise you to take the lead. I believe he offered it to anyone else somewhere in the thread.
Unfortunately I've got too much on my hands already (just been accepted into PHP.net's docbook team and I'm helping other communties as well) although I think I can spare some time for developing. I'm definitely not in a position to lead however.

Perhaps Salathe can boss us around when he gets back? :) At the moment we need to get those things on my list done before we can do anything - and by the current track record it'll take 2 weeks to get them done :P

---------------------------------------------

Here's a basic idea of some file requirements:

Code:
Core
	DAL
		Database Connection Abstract
		MySQLi Extension
		PostgreSQL Extension
		SQLLite Extension
	Datamanager
		Datamanager Abstract
		Users
		Albums
		Media
	Template/HTML Output
		Template Loader + Parser
		Template Filecache
	Upload Helper
	Input Validator
	User Session Helper

Interface
	Home
	Login
	Logout
	Upload
	View Album
	View Media
	Site Admin
	User Profile (+edit)

Application Helpers
	Installer
	Updater

Last edited by redSHIFT : 08-31-2008 at 04:38 PM.
redSHIFT is offline  
Reply With Quote
Old 09-01-2008, 09:43 PM   #282 (permalink)
The Contributor
 
redSHIFT's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 69
Thanks: 3
redSHIFT is on a distinguished road
Default

Actually, does anyone have any opinions on using a Framework rather than build it all ourselves? Seems a bit like reinventing the wheel - although it would be harder for novice users to install.
redSHIFT is offline  
Reply With Quote
Old 09-04-2008, 10:15 PM   #283 (permalink)
The Frequenter
Advanced Programmer Top Contributor Good Samaritan 
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 469
Thanks: 26
sketchMedia is on a distinguished road
Default

I have to agree with Village Idiot on this, the project has not made any progress nor indeed will it if nothing is done about it. The project leader needs to LEAD.

HE/SHE should be the one that should take in everyone's input and opinions. Then HE/SHE should decide (using other peoples input and opinions to make the decision) or the very least instigate a show of hands on coding standards, CVS/SVN, project management tools etc.

Taking coding styles as an example if I may: We all know everyone has a difference in opinion about coding styles and yes these opinions need to be voiced (and they have, repeatedly) but as long a these different opinions exist, people wont agree and nothing will be passed as a coding standards document that can be followed, its the LEADER's job to find a standard that everyone can at least agree to use. In light of this new found definition to the term 'leader' the person (in my opinion) should be an experienced developer.

When at work, my manager started a discussion about our coding standards, we all had our say BUT it was she that had the final word and made it official, otherwise we would have been still sitting in the office exchanging opinions 10 months on! and you know what? it worked.

Project Leader isn't a shiny name badge, he/she should do as the name suggests and LEAD, or at the very least compile a first draft of a standards document that people can vote on and as far as i can see this has not even come close to being achieved.

I am not having a jibe at anyone, I'm just saying the things I believe need to be said in order for this project to begin properly. If Codefreak (who started off enthusiastically) isn't prepared to take on the full responsibility for guiding others then he should be replaced and that's no disrespect to the guy. There has been countless documents posted and plans drawn up but not one has had any kind of decision made about it or even a show of hands.

If you disagree, than that's your opinion (there's that word again), but someone needs to take the helm even if my understanding of the project leader's job is incorrect or i have missed something.

Something else i don't understand, why are we not using one of the COUNTLESS free project hosting facilities (bug tracking and SVN built in etc) and insisting on somebody to take the time and the expense of buying and installing something we can get for free?

Comparison of open source software hosting facilities - Wikipedia, the free encyclopedia

Right back to redSHIFT's question:
I am ok with the idea, most of the hard work will have been done but as you say it would complicate things slightly for less experienced people.
__________________
sketchMedia is offline  
Reply With Quote
Old 09-05-2008, 09:29 AM   #284 (permalink)
The Frequenter
Advanced Programmer Top Contributor Good Samaritan 
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 469
Thanks: 26
sketchMedia is on a distinguished road
Default

Just to let you know, I started working on a quick tutorial on how to use SVN (on the command line at first), if we decide to use CVS then most of it is the same.

I would prefer SVN, the reasons for this I have posted in this thread already. I personally think it suits this kind of project better than CVS, especially atomic commits and the fact you don't have to specify the type of file when adding (either text or binary).

The tutorial goes over:
  1. Checking out a project for the first time
  2. Adding files
  3. Removing files
  4. Comitting changes
  5. Using Diff
  6. Update
  7. Handling conflicts

I should be more or less the same as CVS too so what ever we decide
__________________
sketchMedia is offline  
Reply With Quote
Old 09-05-2008, 04:46 PM   #285 (permalink)
The Contributor
 
redSHIFT's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 69
Thanks: 3
redSHIFT is on a distinguished road
Default

Here's a nifty SVN/Project hosted site I found the other day:

Beanstalk — Version Control with a Human Face
redSHIFT is offline  
Reply With Quote
Old 09-05-2008, 05:29 PM   #286 (permalink)
The Frequenter
Advanced Programmer Top Contributor Good Samaritan 
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 469
Thanks: 26
sketchMedia is on a distinguished road
Default

Looks pretty smart, does it allow you to add a hook to it so that we can have a script to send an email to all devs when someone commits changes?. The sys admin at work did this with ours and its really useful.

I think assembla.com allows you to have a url to execute when a commit is made, i'll look into it.
__________________
sketchMedia is offline  
Reply With Quote
Old 09-05-2008, 07:25 PM   #287 (permalink)
The Wanderer
 
Join Date: May 2008
Posts: 17
Thanks: 2
Alex is on a distinguished road
Default

Beanstalkapp is pretty decent and has a great interface, however you can't specify custom commit hooks. There are a number of predefined ones (such as message basecamp after each commit etc.), but apart from that there's not really a huge amount of flexibility. You're also limited on space and users, which could be a big draw if the project grows.

Assembla is ok, but personly I dislike it.

Springloops is a great svn host, they offer more space and more users than beanstalkapp, however I don't think anyonomous users can checkout the repo.

Github on the otherhand is absoloutely amazing. They use Git (duh :P) which is totally different from svn, but after a little while you get used to it, but in the mean time there are plenty of useful guides, screencasts and of course the official docs
Alex is offline  
Reply With Quote
Old 09-05-2008, 09:53 PM   #288 (permalink)
Moderateur
RegEx Guru PHP Guru Top Contributor Advanced Programmer 
 
Salathe's Avatar
 
Join Date: Apr 2007
Posts: 714
Thanks: 2
Salathe is on a distinguished road
Default

What's wrong with using google code for the subversion repository (among other things)? Using Git would definitely be another option if people are comfortable using it (or willing to learn, but I think the same is to be said for SVN and CVS), but I quite like the centralised nature of SVN over Git (but that's just me).

As for the business about the lack of a project leader, hopefully someone can step up to the plate sooner or later. However, it's hardly an impossibility to get things underway just now without a single person making all of the final decisions. Just someone, anyone, come to a decision (after absorbing what's been said here) about one little aspect of the project and we can tick it off (even if we do come back and review it later). As the saying goes, pull your finger out!

I'll be back home in a wee bit over a week and am not afraid to make some 'final' decisions then. :)
__________________
Salathe is offline  
Reply With Quote
Old 09-06-2008, 10:52 PM   #289 (permalink)
The Contributor
 
redSHIFT's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 69
Thanks: 3
redSHIFT is on a distinguished road
Default

SVN would be as new to me as Git is - I've only used CVS - however I'm interested in learning new things.

Does Google have commit hooks?
redSHIFT is offline  
Reply With Quote
Old 09-07-2008, 02:56 PM   #290 (permalink)
The Frequenter
Advanced Programmer Top Contributor Good Samaritan 
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 469
Thanks: 26
sketchMedia is on a distinguished road
Default

Not sure, I will do some research.
__________________
sketchMedia is offline  
Reply With Quote
Old 09-07-2008, 04:05 PM   #291 (permalink)
The Frequenter
Advanced Programmer Top Contributor Good Samaritan 
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 469
Thanks: 26
sketchMedia is on a distinguished road
Default

on further inspection, it does appear to have this feature. There is a box where you can put an email in for SVN activity, all we need is an email address that mails to a list.
__________________
sketchMedia is offline  
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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

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


All times are GMT. The time now is 01:29 AM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0