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
IRC Channel
IRC Speech Bubble Join the friendly bunch on IRC...
(#TalkPHP on Freenode)

...Also available via a web interface.

See this thread for information on the TalkPHP Free Hugs Initiative™. Subject to availability.
Associates
Associates
CSS Tutorials
Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 06-25-2008, 08:27 PM   #121 (permalink)
The Acquainted
 
drewbee's Avatar
 
Join Date: May 2008
Posts: 175
Thanks: 9
drewbee is on a distinguished road
Default

LOL.

Actually something I am heavily interested in is a Class based Access control list. I havn't been to impressed with the ones that are currently available, and had to write my own. Some of hte projects I do don't really need an ACL. But hey, why not. If I am ever in the need to give the ability for a guest user to view a specific page that once was denied, I just simply add it to the allowed 'actions' in the table and whoala, they can view something now.

My class has some nice issues though too. For instance, I can't deny/grant specific users permissions to overide his/her group permissions (even though multiple).

I also have not designed group permissions override others. The way it is setup, it is a 'denied until given permission setting', which means that if I give a user a permission, but by adding a second group to the user (responsibility if you will), which should take it away, it just assumes sinces its already been given the permission it has it.

It is a very small ACL though and I havn't come across anything that I need to grant a user to more then 1 group.

Inheritance is another nice thing. Completely missing that.

In a short way of saying it, you are denied everything unless it is allowed in nth group and you are a member of those groups.

ACLS are always fun, eh?
__________________
There are No Stupid Questions. But there a LOT of Inquisitive Idiots.
Send a message via AIM to drewbee
drewbee is offline  
Reply With Quote
Old 06-25-2008, 09:26 PM   #122 (permalink)
is cute and cuddly
 
delayedinsanity's Avatar
 
Join Date: Mar 2008
Location: Vegas, Baby
Posts: 963
Thanks: 31
delayedinsanity is on a distinguished road
Default

That's actually what I've been working on for the past couple months. It started out as a simple 4 class UAC system and has since blossomed into a UAC/ACL monster with well over 18 classes at around 3-800 lines each, with a very rudimentary built in templating system and an administration package that allows for drop in modules so that the system can be used as a base with the ability to directly tie other projects into it's ACL. I figured my senior project for college was to build a small web site demonstrating what I'd learned, if I've been working on it the entire three years I shouldn't have any trouble acing it.
-m
delayedinsanity is offline  
Reply With Quote
Old 06-26-2008, 03:26 AM   #123 (permalink)
The Frequenter
Zend Certified 
 
Join Date: Sep 2007
Location: Denmark
Posts: 352
Thanks: 8
Kalle is on a distinguished road
Default

So whats the subject on now?
  • Coding standards (done?)
  • Deciding what project to do
  • Finding a project manager
  • Getting started...

=) ?
__________________
Send a message via MSN to Kalle Send a message via Skype™ to Kalle
Kalle is offline  
Reply With Quote
Old 06-26-2008, 07:09 AM   #124 (permalink)
Jim
The Addict
 
Jim's Avatar
 
Join Date: Nov 2007
Location: the Netherlands
Posts: 281
Thanks: 2
Jim is on a distinguished road
Default

Yeah i also think we should move on to deciding what the project will be?

Edit @ Salathe:

The guidelines from the Kanoha project are now on the Wiki (don't know who posted it though). I think it would be fair enough to keep those and just edit some pointers we really like to change.

As a projectmanager i would like to vote for either Kalle or Salathe :)
__________________
Nunchaku! Who doesn't like martial arts? =)

Last edited by Jim : 06-26-2008 at 12:42 PM.
Send a message via MSN to Jim Send a message via Skype™ to Jim
Jim is offline  
Reply With Quote
Old 06-26-2008, 12:38 PM   #125 (permalink)
Moderateur
RegEx Guru PHP Guru Top Contributor Advanced Programmer 
 
Salathe's Avatar
 
Join Date: Apr 2007
Posts: 1,393
Thanks: 5
Salathe is on a distinguished road
Default

Responding to Kalle's post above

So whats the subject on now?
  • Coding standards (done?)
    Not sure that discussion/decisions were actually made but to be honest I think that we just need someone to finalise one solid set of guidelines (ie, on the Wiki) and just force everyone to stick to them
  • Deciding what project to do
    Image gallery - though what kind of image gallery hasn't been considered
  • Finding a project manager
    An important point and we really need someone to step up and do it. There have been a few volunteers but no-one just taking the bait and running with it
  • Getting started...
    Oh god when, when?!!

In response to sketchMedia's earlier response to my response to VI's post on the coding standards/styles

If the coding standards are followed (tabs for indenting, spaces for aligning) then the code sample that you provided will never occur (unless someone breaks away from the standards!). Tabs will be used for indenting (4 'spaces', 2, 1, 0, 20... however your editor is set up) and spaces for aligning whenever necessary (because tabs can have different widths so are useless for aligning). It works. Spaces for everything is just ugly and there are any number of editors (perhaps even IDEs!) which really aren't space-only friendly (ie, lots of hammering space or backspace when editing).

Back to my points above, perhaps it might just be easier to get some workable guidelines and force everyone to stick to them whether they like it or not, we could go on with "I like this way because" and "I like that way because" forever when in reality nothing is getting done.
Salathe is offline  
Reply With Quote
Old 06-26-2008, 02:08 PM   #126 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by Kalle View Post
So whats the subject on now?
  • Coding standards (done?)
  • Deciding what project to do
  • Finding a project manager
  • Getting started...
=) ?
After you find a project manager you need to do the other things outlined in my first post on this topic. For ease, I will repost it
Quote:
  1. We need to make a detailed plan of what the project is.
  2. We will need to decide upon technologies. It will obviously be PHP, most likely mysql as the database. But are there any other technologies we need?
  3. Make a roster of who is proficient at what
  4. We need to decide what server resources we will need to add, or if we will just make them.
  5. We need to agree upon a coding style. We must use a uniform style with things like indentation, variable names, ect. This even goes for things like SQL cleaning.
  6. We need to decide what project management software we will use. Since we are not a company with a large budget, we can not afford software for everyone. The only tool I can see us using is a version control software and documentation tools.
  7. We need to decide, based off the roster, who is who. While we are not a business, someone has to be the head. We need one person to manage everyone and decide what direction the project goes. I will elaborate more on positions later.
  8. The manager needs to divide portions of the project to different people. Since we are not a business, it would probably be best to have the manager make a list of tasks and what they require. Users can then volunteer for a portion. They should state how many hours it should take them.
  9. The manager then needs to create a timeline for the project based off of how long things expect to take. But since we don't have a team working eight hours a day, we don't really know how long things will take. It would be best for the manager to have a planed order of things. Based off of that he can have what needs to be coded done in however long it takes
We really haven't done too many of these yet. Coding style has been given a lot of emphasis lately, but we need to compete the rest. Although the list may not be in absolutely necessary order, everything should be done. I would recommend deciding on a project then getting a leader. From there the leader can coordinate things.
__________________

Village Idiot is offline  
Reply With Quote
Old 06-26-2008, 03:13 PM   #127 (permalink)
The Contributor
 
Ross's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 83
Thanks: 3
Ross is on a distinguished road
Default

I have created a member roster on the wiki. Since Google provides a good service with Google Code (SVN access, wiki and issue tracker in one) I'd be tempted to use Google code for the whole project - however it isn't very good with naming users (e.g. r...@uvshock.co.uk doesn't obviously point to me). Should we stick or use a CVS/wiki (or forum) on here?

I myself cannot go for project manager a a) I'm inexperienced and b) I don't have full time to commit to management as well as development. I've listed the project owners as Managers for now however. If everyone involved could post a Google account email here and be added to the system and then add your name, what you have experience of and TalkPHP alias to that page that would be helpful. If you think you can be a manager please add your name to the Managers section too.
Ross is offline  
Reply With Quote
Old 06-26-2008, 04:03 PM   #128 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

Quote:
Originally Posted by redSHIFT View Post
I have created a member roster on the wiki. Since Google provides a good service with Google Code (SVN access, wiki and issue tracker in one) I'd be tempted to use Google code for the whole project - however it isn't very good with naming users (e.g. r...@uvshock.co.uk doesn't obviously point to me). Should we stick or use a CVS/wiki (or forum) on here?

I myself cannot go for project manager a a) I'm inexperienced and b) I don't have full time to commit to management as well as development. I've listed the project owners as Managers for now however. If everyone involved could post a Google account email here and be added to the system and then add your name, what you have experience of and TalkPHP alias to that page that would be helpful. If you think you can be a manager please add your name to the Managers section too.
Put me in as a consultant
__________________

Village Idiot is offline  
Reply With Quote
Old 06-26-2008, 04:21 PM   #129 (permalink)
The Contributor
 
Ross's Avatar
 
Join Date: Jan 2008
Location: England, UK
Posts: 83
Thanks: 3
Ross is on a distinguished road
Default

Quote:
Originally Posted by Village Idiot View Post
Put me in as a consultant
Done. Another thing I dislike about Google Code's system is that people can't register themselves. A system where we could have TalkPHP members register themselves would be easier.
Ross is offline  
Reply With Quote
Old 06-26-2008, 04:32 PM   #130 (permalink)
Moderateur
RegEx Guru PHP Guru Top Contributor Advanced Programmer 
 
Salathe's Avatar
 
Join Date: Apr 2007
Posts: 1,393
Thanks: 5
Salathe is on a distinguished road
Default

When a project manager steps up, he or she can delegate tasks (such as adding people to the project!) as needs arise. Hopefully then, we can stop tripping over the little things and get on with the show.

I've moved myself into the "Vacationing in France throughout July/August" because I'll have little 'net access out there, no computer and very little spare time to do anything even if I had those.
Salathe is offline  
Reply With Quote
Old 06-28-2008, 04:01 AM   #131 (permalink)
The Contributor
 
Join Date: Mar 2008
Posts: 62
Thanks: 2
Seraskier is on a distinguished road
Default

If you guys want I can setup some voice servers and chat servers.
Theres this one program that allows several users to work on the same code at the same time, real-time. I used it when I was programming in LUA, so ill have to see what I can do about finding the program again, its a real nice program.

Again, I got a dedicated server ill dedicate to this project.

Jordan
Send a message via MSN to Seraskier
Seraskier is offline  
Reply With Quote
Old 06-28-2008, 06:04 PM   #132 (permalink)
Wizard
Top Contributor 
 
Village Idiot's Avatar
 
Join Date: Sep 2007
Posts: 1,299
Thanks: 17
Village Idiot is on a distinguished road
Default

A dedicated server would be exelent, I would be willing to configure it if it has not been.
__________________

Village Idiot is offline  
Reply With Quote
The Following User Says Thank You to Village Idiot For This Useful Post:
codefreek (06-28-2008)
Old 06-28-2008, 07:29 PM   #133 (permalink)
The Prestige
Advanced Programmer Top Contributor Good Samaritan 
 
sketchMedia's Avatar
 
Join Date: Oct 2007
Location: Manchester, UK
Posts: 854
Thanks: 32
sketchMedia is on a distinguished road
Default

Quote:
A dedicated server would be exelent
indeed it would, what os does it run? I hope its unix based.
__________________
mysql> SELECT * FROM `users` WHERE `users`.`clue` > 0;
Empty set (0.00 sec)
sketchMedia is offline  
Reply With Quote
Old 06-28-2008, 08:49 PM   #134 (permalink)
The Contributor
 
Join Date: Mar 2008
Posts: 62
Thanks: 2
Seraskier is on a distinguished road
Default

It is all configured with phpMyAdmin, MySQL, and PHP5.

Quote:
what os does it run?
windows server 2003
if you would like to provide me with a operating system, ill see what I can do.

The only problem I see is that, its internet connection is based out of my house, so it's not the fastest internet. But it will get the job done.

voice servers?
Send a message via MSN to Seraskier
Seraskier is offline  
Reply With Quote
Old 06-28-2008, 11:36 PM   #135 (permalink)
Super Moderator
Inquisitive 
 
codefreek's Avatar
 
Join Date: Sep 2007
Location: Near you.
Posts: 791
Thanks: 241
codefreek is on a distinguished road
Default

i can take the time to be Head Manager if it's ok.
but i also want to contribute some snippets of code here and there

i have allot of time and i love to help out and yeah
i think i am a good organizer so yeah if you choose me pm me.

/codefreek
codefreek is offline  
Reply With Quote
Old 06-28-2008, 11:45 PM   #136 (permalink)
Super Moderator
Inquisitive 
 
codefreek's Avatar
 
Join Date: Sep 2007
Location: Near you.
Posts: 791
Thanks: 241
codefreek is on a distinguished road
Default

This Should be good to use
Main Page - FreeMind - free mind mapping software
Download:
Download - FreeMind - free mind mapping software

Quote:
FreeMind is a premier free mind-mapping (Mind map - Wikipedia, the free encyclopedia) software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of MindManager because of one-click "fold / unfold" and "follow link" operations.

So you want to write a completely new metaphysics? Why don't you use FreeMind? You have a tool at hand that remarkably resembles the tray slips of Robert Pirsig, described in his sequel to Zen and the Art of Motorcycle Maintenance called Lila. Do you want to refactor your essays in a similar way you would refactor software? Or do you want to keep personal knowledge base, which is easy to manage? Why don't you try FreeMind? Do you want to prioritize, know where you are, where you've been and where you are heading, as Stephen Covey would advise you? Have you tried FreeMind to keep track of all the things that are needed for that?
codefreek is offline  
Reply With Quote
Old 06-29-2008, 12:19 AM   #137 (permalink)
Super Moderator
Inquisitive 
 
codefreek's Avatar
 
Join Date: Sep 2007
Location: Near you.
Posts: 791
Thanks: 241
codefreek is on a distinguished road
Default

Blog & Forum for dev-team done.
apply on the forum what you want to have as work status

Talkphp
Talkphp’s Project blog
codefreek is offline  
Reply With Quote
Old 06-29-2008, 01:24 AM   #138 (permalink)
The Contributor
 
Join Date: Mar 2008
Posts: 62
Thanks: 2
Seraskier is on a distinguished road
Default

Ill hand code a blog and a little forum if you would like, roster?, contact.
I'll do it anyway cause itll be good practice and something for me to do until this project gets started; got some good ideas.

Ill take up server admin if you guys want to use my server, keep in mind that its for dev purposes only.
I have another shared server with 250gb, its with 1and1 so its most likly overselling but since its real cheap a month and the 100% 24/7 uptime is a plus, and its not hogging my internet.

For what I have to offer, as i said before, but since everyone is taking up their positions; I can offer php, javascript and css programming.
Send a message via MSN to Seraskier
Seraskier is offline  
Reply With Quote
Old 06-29-2008, 03:37 AM   #139 (permalink)
The Frequenter
Zend Certified 
 
Join Date: Sep 2007
Location: Denmark
Posts: 352
Thanks: 8
Kalle is on a distinguished road
Default

I wouldn't mind be the project manager aslong theres someone else with me on the task so its split. If you Salathe or anyone else would like to do that then let me know so we can find that out.
__________________
Send a message via MSN to Kalle Send a message via Skype™ to Kalle
Kalle is offline  
Reply With Quote
Old 06-29-2008, 09:41 AM   #140 (permalink)
Super Moderator
Inquisitive 
 
codefreek's Avatar
 
Join Date: Sep 2007
Location: Near you.
Posts: 791
Thanks: 241
codefreek is on a distinguished road
Default

so i don't get to be Head manager?
codefreek 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 07:09 AM.

 
     

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Inactive Reminders By Icora Web Design