I have been assigned as the YCOM (Youth COMunication) head of YFC (Youth For Christ) Oman, and one of the things I'm responsible for is creating a website for YFC Oman.
I started trying to come up with a design for the website as soon as I was assigned but nothing I came up with was good enough to be used.
Since I haven't descussed the Website with the CFC (Couples For Christ), I am hosting it on my website right now. YFC Oman Website


Tue Sep 11, 2007

I finally came up with a good design but an awful color combination (black background with yellow outline and text).


Wed Sep 12, 2007

I added a PHP page that allows you to see the details of a certain user.


Thu Sep 13, 2007

I changed the color combination, I'm using a very colorful design now.
I added a page that lists all the current members.
I added a registration page


Fri Sep 14, 2007

I added a page to edit profiles
Now, when you click on a member in the Members page you go to his/her profile.
I added the ability to customize profiles.


Sat Sep 15, 2007

I implemented a log in and log out page.
I modified the other pages to change their contents depending on whether the user is logged in or not.


Sun Sep 16, 2007

I added bulletins to the Website.
I revised the home page, the log out page, the post bulletin page, the list bulletins page, the view bulletins page, the log in page, and the list members page.
I added Actions to all the revised pages.


Mon Sep 17, 2007

I finished revising the other pages (the edit profile page, the registration page, and the show member page).


Tue Sep 18, 2007

I found that the pages are not "perfect" yet, so I had to go through them and make improvements on them, that actually helped minimizing their size.
I created a page to show the messages, but sicne I haven't created a page to send messages it shows nothing, but it probably works.


Wed Sep 19, 2007

I went through all the pages, again, and I made sure they are functioning properly, I commented them, and I made the queries "smarter".
I finised working on the messages and they are now fully functional now.


Thu Sep 20, 2007

I created a simple web chat, it still needs some improvements, but it's functional.


Fri Sep 21, 2007

I changed the way messages, bulletins, and the chat work. Now, they text is converted to HTML before it's put int the database, this will make the number of times it is converted less.
Messages and bulletins are now shown in descending order of the date, while the members are shown in ascending order of the display name.
I fixed a small bug in the web chat.


Sat Sep 22, 2007

I made the web chat scroll to the end of the page when it is refreshed (every four seconds).


Sun Sep 23, 2007

Finally, after two days of work, the web chat is usable (it refreshes faster, it doesn't scroll to the end everytime-- it does so only when there are new messags, and the messgage is sent when you press Enter now).


Mon Sep 24, 2007

I didn't have the chance to work on the Website today.


Tue Sep 25, 2007

I added a page to upload pictures to the Website.


Web Sep 26, 2007

I fixed a small bug with the picture uploading page.
I added a page to show all the pictures of a certain user


Thu Sep 27, 2007

I found a new design, I'll be asking people what they think of it.


Fri Sep 28, 2007

I decided to take the day off.


Sat Sep 29, 2007

I designed the page that will show the pictures as a slide show.
I changed the look of the other pages to the new design.


Sun Sep 30, 2007

I changed the way the web chat works, it uses two pages now instead of three.
I created the page that shows the pictures as a slide show.


Mon Oct 1, 2007

I fixed a bug that was caused by the change I made to the way the web chat works, it caused the slide show page, and the web chat not to work in Firefox.


Tue Oct 2, 2007

The passwords are stored as hashes in the database.


Wed Oct 3, 2007

I fixed another bug in the web chat that happened for the same reason.


Thu Oct 4, 2007

I created yet another design, I'll see what my friends think of it when I go to college on Sat.



TO-DO:

I need to secure the pages.
I need to add blogs.
I need to add a page to edit pictures.
I need to create a galary.