Project Name: THE URLTOPIA
A web directory listing.
aim(s): To allow registered members to submit links, remove links and edit links from their account. Submitted links will be indexed and show in the correspondent categories upon approval of admins or moderators validation.
purpose(s): To learn, to communicate with others and to have fun when coding. This is not a commercial project, I hope that everyone involve in the project will benefit from it. This project is mainly for educational purposes.
estimated duration: 06 october 06 to 07 january 07 (94 days in total)
oct 06 - 26 days left (planning, analysis)
nov 06 - 30 days left (analysis and coding)
dec 06 - 31 days left (coding and alpha testing)
jan 07 - 7 days left ( beta testing and production)
skills needed: php, mysql, xhtml, css.
Future functionality expands: spam filter, confirmation code, email verification, ban mechanism, and etc.
Vacancies needed: 1 manager, 2 xhtml +css designer, 2 php + mysql programmers.
Designers probably involve in layout design and some minor logo or banner design. Programmers will need a little knowledge in mysql and php language. Manager need to ensure that everything is running smooth and as expected and lead the team to the road of success! I predict that this project can be completed within 50 days or less if we have a good team.
I've an abandoned site which I didn't touch it for a long time, now I can use it to do something meaningful.
I need 5 volunteers there. Anyone?
p/s: sorry for the bad english.
URLTOPIA - a non-commercial project
Moderator: General Moderators
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
ok, I count you in. What position that you can handle well? Programmer?
ole, perhaps for some php gurus here can finish this project in an afternoon, but we are here to learn something, make friends and exchange ideas. Do you mind to be our manager? Wouldn't spend you much time on this, just that we need someone to lead us to complete this project.
Finally, we need one more designer for the site. Who are familar with photoshop and css editing? The site don't have to look real professional, but at least not too ugly.
I will be in the coding part. So, there is at least 1 more designer or 2 maximum for this project.
I'm preparing for my industrial training next year, hope can gain something valuable here.
ole, perhaps for some php gurus here can finish this project in an afternoon, but we are here to learn something, make friends and exchange ideas. Do you mind to be our manager? Wouldn't spend you much time on this, just that we need someone to lead us to complete this project.
Finally, we need one more designer for the site. Who are familar with photoshop and css editing? The site don't have to look real professional, but at least not too ugly.
I will be in the coding part. So, there is at least 1 more designer or 2 maximum for this project.
I'm preparing for my industrial training next year, hope can gain something valuable here.
Alright, since you say you are busy, we'll make this project simple and clean. I'm having final exam very soon, so I'm going to be very busy, too...
THE URLTOPIA Overview Features:
One more thing I find that is important, the site statistic. For example Alexa, they have some codes to let us place within our site, and that will gather all information for ranking purposes. But I have no knowledge on that. So, we just neglect that at the moment.
Next thing to do is to draw the ERD. Design a good database is rather important, too.
To be continued...
ok, do you need me to create a private forum for this? I've an existing forum is up and ready to be used.
THE URLTOPIA Overview Features:
- Register Module (Register new account)
- Authentication Module (login, logout)
- Member Module (Create, Update, Delete details and link)
- Admin Module (Create, Update, Delete member's, links)
- Core Module (Links categorization, Pagination, Indexes, Ranking, Referral)
- Create a new account with a valid email address and 6 characters password.
- Password encrypted with MD5 and store into DB.
- Send verification email. (I think this should be implemented in earlier stage to avoid spamming)
- Activate the account if the email is valid or validate by Admin.
- Input personal datails(name, gender, site URL, site description) after their email address are verified.
- Validate the email and password.
- Redirect them to the correct page. (error message, profile area)
- Logged in then session start.
- Logged out then session aborted. Redirect them to index.
- Update or delete personal details (name, gender, password, email)
- If email is changed, send a new verification email and reset the account status to non-activate.
- Able to create new URL(maximum 3 links) with description and category selected.
- Able to update existing URL.
- Able to delete existing URL.
- Allow to delete the account itself, ask to input password before deleting the account.
- Able to moderate the members(Create, Update, and Delete members account)
- Backup DB with one click.(A new feature, hopefully this is not a big task)
- Maintain the URLs.(Move to different category, Delete, and Update the URLs)
- Maintain the Category.(Create, Update, Delete category)
- Maintain log messages.(View or delete log messages)
- Approve/Decline submitted URLs.(Verify submitted urls)
- Turn on/off member registration.(This is good for maintainence purpose)
- Send email to members from the site.
- Display links and categories in main index page.
- Display site statistics.(Total URL, Total users, Online users)
- Display 10 New URLs submitted.
- Rank Top 10 URLs. (Based on hits from our site)
- Log members, admin, and anonymous actions.
- Display Top 10 sites referral to our site.
- Each category page show max of 15 URLs.
One more thing I find that is important, the site statistic. For example Alexa, they have some codes to let us place within our site, and that will gather all information for ranking purposes. But I have no knowledge on that. So, we just neglect that at the moment.
Next thing to do is to draw the ERD. Design a good database is rather important, too.
To be continued...
ok, do you need me to create a private forum for this? I've an existing forum is up and ready to be used.
volunteer php mysql programmer calling
i'd like to help
Cyrus
Cyrus
- Ollie Saunders
- DevNet Master
- Posts: 3179
- Joined: Tue May 24, 2005 6:01 pm
- Location: UK
in which case you are very wise for not attempting some massively ambitious project as much newbie coders do. best of luck with it. Unfortunately I can't accept the invitation to manage.phpwalker wrote:ok, I count you in. What position that you can handle well? Programmer?
ole, perhaps for some php gurus here can finish this project in an afternoon, but we are here to learn something, make friends and exchange ideas. Do you mind to be our manager? Wouldn't spend you much time on this, just that we need someone to lead us to complete this project.
Finally, we need one more designer for the site. Who are familar with photoshop and css editing? The site don't have to look real professional, but at least not too ugly.
I will be in the coding part. So, there is at least 1 more designer or 2 maximum for this project.
I'm preparing for my industrial training next year, hope can gain something valuable here.