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 05-15-2009, 02:26 AM   #1 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default In need of a project...

After reading about classes and all kinds of OOP stuff, I think it's time for me to work on a simple project that will help me understand it better.

Anyone have any ideas on a simple application to help understand oop? Nothing too complex, just something maybe that you all have made in the past that really helped you out.

If you have any sample apps that will help the learning curve, I'm open to learn from those too!

Thanks a bunch!
baseballplayr is offline  
Reply With Quote
Old 05-15-2009, 02:47 AM   #2 (permalink)
The Addict
 
Enfernikus's Avatar
 
Join Date: Jun 2008
Posts: 335
Thanks: 2
Enfernikus is on a distinguished road
Default

Make a calender with notes at specific dates and users, it could be seen on the side of complex but will teach you the good stuff.
Enfernikus is offline  
Reply With Quote
Old 05-15-2009, 03:01 AM   #3 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default

Got anything a little less complex? I don't mind giving it a shot, but it seems a little out of my league for starters.
baseballplayr is offline  
Reply With Quote
Old 05-15-2009, 10:02 AM   #4 (permalink)
The Addict
 
Enfernikus's Avatar
 
Join Date: Jun 2008
Posts: 335
Thanks: 2
Enfernikus is on a distinguished road
Default

A blog with user comments, categories after you've gotten more comfortable with SQL
Enfernikus is offline  
Reply With Quote
Old 05-15-2009, 10:37 AM   #5 (permalink)
The Gregarious
 
allworknoplay's Avatar
 
Join Date: Feb 2009
Location: New York
Posts: 645
Thanks: 64
allworknoplay is on a distinguished road
Default

I'm at the same point you are BBall, last month with the helps of others here, I made a pagination class in OO. You might want to start from there.

The problem with OO is that you just have to get into it, WHILE trying to understand the fundamentals as much as possible.

I don't mind jumping into things, but I also like to step back and make sure, "Why am I doing it this way? Why is PHP doing it this way. Why does it work?"

Because if I'm simply just copying what others are doing, I'll never fully grasp the concept...
allworknoplay is offline  
Reply With Quote
Old 05-15-2009, 12:37 PM   #6 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default

You said it allworknoplay. I know a good bit about php and mysql, just need to dive in it again. What are some applications that could be made me OOP, just to see what ya'll are building and the power of OOP?

Do you have any suggestions that don't require a login script? I am having trouble wrapping my head around building one of those :(
baseballplayr is offline  
Reply With Quote
Old 05-15-2009, 01:05 PM   #7 (permalink)
The Gregarious
 
allworknoplay's Avatar
 
Join Date: Feb 2009
Location: New York
Posts: 645
Thanks: 64
allworknoplay is on a distinguished road
Default

Quote:
Originally Posted by baseballplayr View Post
You said it allworknoplay. I know a good bit about php and mysql, just need to dive in it again. What are some applications that could be made me OOP, just to see what ya'll are building and the power of OOP?

Do you have any suggestions that don't require a login script? I am having trouble wrapping my head around building one of those :(
Go with pagination! It has nothing to do with logins.

Pull your data, from either a DB or a large array and go from there.

I'm working on a simple DB class right now. Very simple, but it needs to be simple so I can build off of it and make it more complex later....

Or you can make some kind of image gallery? That's a thought...
allworknoplay is offline  
Reply With Quote
Old 05-15-2009, 02:06 PM   #8 (permalink)
The Acquainted
 
Hightower's Avatar
 
Join Date: May 2009
Location: Durham, UK
Posts: 134
Thanks: 9
Hightower is on a distinguished road
Default

Hi,

I have an idea for a project (which I have started) and I could use some help with it. I'm not the most qualified programmer (far from it) so it should be within your grasps too.

I don't have much time at the minute to push on with it as I have 1 month left at uni for the year (and the work is coming thick and fast), but in June I plan to really push it.

If you are interested, and want to know more just give me a shout.
__________________
Hightower's Softpolio
Send a message via MSN to Hightower
Hightower is offline  
Reply With Quote
Old 05-15-2009, 03:22 PM   #9 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default

What is your project about?

@ allworknoplay:
I might try a DB class first and see what happens :)

Still open for more suggestions!
Thanks!
baseballplayr is offline  
Reply With Quote
Old 05-15-2009, 04:42 PM   #10 (permalink)
La Vida es Sueño
Advanced Programmer Top Contributor 
 
Wildhoney's Avatar
 
Join Date: Sep 2007
Location: Oldham
Posts: 2,280
Thanks: 90
Wildhoney is on a distinguished road
Default

One of the first OOP based projects I tried to tackle was a paste bin type of project. Where people would paste some code, in any language, and you could then show that link to other people.

There are some good areas to such a project:
(Don't expect to make it profitable, it's just to improve your coding)
  • Generation of a unique random code
  • Separating submitted code into lines and having line numbers
  • Stripping data which may harm the user
  • Some JavaScript perhaps for selecting and copying
  • Handling form submissions with validation
__________________
The man who comes back through the Door in the Wall will never be quite the same as the man who went out.
Send a message via AIM to Wildhoney Send a message via MSN to Wildhoney Send a message via Yahoo to Wildhoney
Wildhoney is offline  
Reply With Quote
Old 05-15-2009, 09:47 PM   #11 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default

haha don't worry, I knew none of this would bring in the big bucks haha.
Can you go into more detail on how you did this wildhoney? Perhaps this would be better in a new thread once I wrap my head around it and come up with a plan.
baseballplayr is offline  
Reply With Quote
Old 05-15-2009, 10:59 PM   #12 (permalink)
The Addict
 
CoryMathews's Avatar
 
Join Date: Nov 2007
Location: USA
Posts: 256
Thanks: 7
CoryMathews is on a distinguished road
Default

I Would suggest a small blog software. The classes that would be needed would be very strait forward, nothing to hard when it comes to difficulty, and you would be able to get used to using php classes in real world cases.
CoryMathews is offline  
Reply With Quote
Old 05-15-2009, 11:22 PM   #13 (permalink)
The Wanderer
 
Join Date: May 2009
Posts: 14
Thanks: 0
baseballplayr is on a distinguished road
Default

I really have no preference on what I work on. The blog software seems cool, but I don't know where I would start. I'll make a new thread and start from there. Thanks for all the ideas!
baseballplayr is offline  
Reply With Quote
Old 05-16-2009, 09:55 AM   #14 (permalink)
The Acquainted
 
Hightower's Avatar
 
Join Date: May 2009
Location: Durham, UK
Posts: 134
Thanks: 9
Hightower is on a distinguished road
Default

Quote:
Originally Posted by baseballplayr View Post
What is your project about?
Simple answer is "a sunday league football site, similar to web-teams".

Long answer: I run the website for my sunday league football club. I wrote some custom stuff for us and it did the job in the 1st year, but since then we have used Joomla. Joomla is good but I want something a little more 'designed for the job'.

I've found many scripts out there and none of them do what I would expect them to do. That's why I decided to do it for myself. The main reason for the project is so I (and others if interested) can learn, but there is also a demand for it. There are 90 teams in my area, most of whom do not have a site but do have interest in setting one up.
__________________
Hightower's Softpolio
Send a message via MSN to Hightower
Hightower 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

Similar Threads
Thread Thread Starter Forum Replies Last Post
News - Phlox Project codefreek TalkPHP Developer Team 1 11-10-2012 07:29 AM
Planning your project Village Idiot Absolute Beginners 13 06-17-2009 02:46 PM
Freelance Suite: Client & Project Management Software CLCook Show Off 2 09-14-2008 10:50 AM
a decision has been made read for an update on the project codefreek TalkPHP Developer Team 9 07-02-2008 09:31 PM
Project Manager Nor Show Off 7 12-17-2007 08:51 PM


All times are GMT. The time now is 02:34 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