Omnimaga

General Discussion => Technology and Development => Web Programming and Design => Topic started by: rivereye on December 10, 2006, 03:18:00 pm

Title: About the CMS
Post by: rivereye on December 10, 2006, 03:18:00 pm
Ok, I have decided that none of the current CMS/Forum systems are going to give me what I really want for a site, so I have decided I would create my own from scratch to do this. You can see the current progress at http://rancidmoose.homeip.net/~rivereye

The hosting is provided by elfprince13 on a home server, so it will have an occasional downtime, and the bandwidth will not be the greatest.

Please take a look at and let me know what you think.

There is a lot to go, but I would like support on this all the way.

Current Features Done:
Login
Logout
User Registration

Working On:
Forum Display Rendering

To Do:
A Lot
Title: About the CMS
Post by: DJ Omnimaga on December 10, 2006, 03:29:00 pm
ugh too late its down :(sad.gif but iremember seeing a preview a while ago and it looked nice, reminded me cemetech :Dbiggrin.gif keep it up!
Title: About the CMS
Post by: elfprince13 on December 10, 2006, 04:06:00 pm
o.oblink.gif no its not....I just checked all my settings, and confirmed it via a cgi proxy, everything seems to be in order...
Title: About the CMS
Post by: DJ Omnimaga on December 10, 2006, 04:20:00 pm
still says page not found for me
are u sure you didnt banned some country/ip?
Title: About the CMS
Post by: elfprince13 on December 10, 2006, 04:37:00 pm
lol, rivereye mistyped his link, its http://rancidmoose.homeip.net/~rivereye
Title: About the CMS
Post by: DJ Omnimaga on December 10, 2006, 04:40:00 pm
w00t works now! nice
Title: About the CMS
Post by: rivereye on December 11, 2006, 02:37:00 am
thanks.

btw, link is updated and fixed.
Title: About the CMS
Post by: necro on December 11, 2006, 10:59:00 am
are you using css and how are you doing your controlls (js, perl, etc)?  Also, I can make some neat bgs if you wanted
user posted image
Title: About the CMS
Post by: rivereye on December 11, 2006, 11:20:00 am
I am using CSS, and it is programmed in PHP and MySQL.
Title: About the CMS
Post by: DJ Omnimaga on December 12, 2006, 02:51:00 am
for some reasons i think that would go fine for a halloween Omnimaga bg :Dbiggrin.gif
Title: About the CMS
Post by: JincS on December 12, 2006, 07:49:00 am
The CMS looks great Rivereye (why haven't you posted this over on RS?)
Title: About the CMS
Post by: DJ Omnimaga on December 12, 2006, 08:17:00 am
I thought RS closed o.oblink.gif (tenniskid even removed the affiliate from the affiliate bar after asking)
Title: About the CMS
Post by: rivereye on December 12, 2006, 09:46:00 am
Jincs, I guess I should get around to that. RS still has an IF forum we are on, but that is about it.
Title: About the CMS
Post by: JincS on December 12, 2006, 02:52:00 pm
Yeah, and it's pretty much dead (though it wouldn't be so bad if I posted more topics...) :cry:  
Title: About the CMS
Post by: rivereye on December 12, 2006, 03:19:00 pm
well, we shall see eventually. If there is interest there, I will try to keep up with it. If not, I will let it die until this project is done (and quite possibly wait for Rivereye, The RPG to be done also).
Title: About the CMS
Post by: DJ Omnimaga on December 13, 2006, 03:06:00 am
*xlibman
Title: About the CMS
Post by: rivereye on December 13, 2006, 10:12:00 am
well, RPG progress is halted as my calc is acting really weird lately. I wonder why though. I hope I don't have to buy a new one.

Btw, on the RPG subject, if I get an 89, and finish the RPG, there is a high chance of a port.
Title: About the CMS
Post by: DJ Omnimaga on December 14, 2006, 03:18:00 am
uh oh i hope it wont break x.x I hope it can be fixed. Those things are damn expensive :Swacko.gif

A port would be a nice addition tho :)smile.gif
Title: About the CMS
Post by: rivereye on December 14, 2006, 09:57:00 am
well, it is now worse, but I got on on ebay for $80 working its way here. Hopefully will be here soon. No progress loss (or so I think), I was able to back up my progs just before things went really south).
Title: About the CMS
Post by: DJ Omnimaga on December 14, 2006, 02:16:00 pm
oh nice to hear at least, I'm glad you didnt lost anything
Title: About the CMS
Post by: rivereye on December 15, 2006, 12:01:00 pm
well, I opened up the calc last night, and found corrosion on the CPU. Cleaned it up, and now my calc is working again (or so I can tell).

Nvm, acting weird again
Title: About the CMS
Post by: DJ Omnimaga on December 15, 2006, 02:04:00 pm
ouch thats not a good thing.  
Title: About the CMS
Post by: rivereye on December 16, 2006, 04:38:00 am
yeah, it does suck, ah well though.
Title: About the CMS
Post by: DJ Omnimaga on December 16, 2006, 04:58:00 am
sometimes, if its raining hard outside and its very humid and you have your calc in your backpack, just that could cause problem, as humidity could infiltrate inside the calc and cause corrosion with the time (even though it take a while)
Title: About the CMS
Post by: rivereye on December 16, 2006, 02:23:00 pm
ok, just to help save of elf's bandwidth, I have moved to a new server for development. http://rivereye.tifreakware.net

I moved the DB over, so nothing should have changed.
Title: About the CMS
Post by: DJ Omnimaga on December 17, 2006, 02:57:00 am
sound cool ^.^, this is faster as well
Title: About the CMS
Post by: rivereye on December 17, 2006, 05:24:00 am
yeah, more bandwidth speed, and a faster computer doing the work will do that.
Title: About the CMS
Post by: rivereye on December 17, 2006, 03:10:00 pm
ok, worked on Subforum rendering. Should be working now just fine (Projects has a subforum on it), and working on adding topics/posts soon. Shouldn't take long to have a halfway working forum done.
Title: About the CMS
Post by: DJ Omnimaga on December 17, 2006, 04:01:00 pm
sound nice, you are allowing customising forum/sub forums right?
Title: About the CMS
Post by: rivereye on December 18, 2006, 09:34:00 am
what do you mean?
Title: About the CMS
Post by: rivereye on December 18, 2006, 09:34:00 am
what do you mean?
Title: About the CMS
Post by: rivereye on December 18, 2006, 03:33:00 pm
*bump*

ok, did some work on topic list rendering, and also worked on the site design a little bit (or a lot really) to fit the new logo I have. I hope you guys like it.
Title: About the CMS
Post by: elfprince13 on December 18, 2006, 03:42:00 pm
note bad, It might be nice one some of the larger text to feather it around the edges, but overall, nice work. have you checked the validity of your html/css yet?
Title: About the CMS
Post by: DJ Omnimaga on December 19, 2006, 02:38:00 am
I love the colors so far. Only thing is that I would change the gray areas in the side bar to black
Title: About the CMS
Post by: tifreak on December 19, 2006, 04:40:00 am
*tifreak8x
Title: About the CMS
Post by: elfprince13 on December 19, 2006, 05:26:00 am
hmmm....the light blue on the side of the page once logged in == massive eyestrain, the uber-green and huge font on the logo is a little sketchy, try feathering that a bit, and get yourself a better 404 page, I don't like the ads on the current one :Ptongue.gif
Title: About the CMS
Post by: rivereye on December 19, 2006, 10:14:00 am
will look at the login thing. As for the gray sidebar, I did that to offset it a tad bit, I think it looks better that way. I can work on a 404 page, as to the logo, will talk to a friend on that (I didn't make it).
Title: About the CMS
Post by: rivereye on December 24, 2006, 07:22:00 pm
ok, I have you able to reply to posts in existing topics now. Please note, only one topic exists right now (and it is in the projects area). Give it a shot (and test the security of it also).
Title: About the CMS
Post by: DJ Omnimaga on December 31, 2006, 09:29:00 am
does it support html yet? or bbcode? Sound nice tho :)smile.gif
Title: About the CMS
Post by: rivereye on December 31, 2006, 09:30:00 am
actually, it will not support HTML in posts, though I will be adding BBCode eventually (HTML in posts can become quite weird).

I have last post info for forums done now (though, it only does for the forum it is in, not parent forums, that will come soon. Will work on post editing/deleting soon.
Title: About the CMS
Post by: DJ Omnimaga on December 31, 2006, 09:34:00 am
true, look at randomman/mike morrison on Calcgames who posted a textarea tag in a post and didn't closed it. It was nasty
Title: About the CMS
Post by: rivereye on December 31, 2006, 10:53:00 am
that, and think what a could do.
Title: About the CMS
Post by: DJ Omnimaga on December 31, 2006, 11:07:00 am
i never tried it XDsmiley.gif
Title: About the CMS
Post by: rivereye on December 31, 2006, 11:35:00 am
thank god that my forum removes all html tags.
Title: About the CMS
Post by: elfprince13 on December 31, 2006, 01:25:00 pm
hehe, I allowed tables at one point to let people (me) format stuff, then, swivel did this:



and I had to edit the post in db cause I couldn't even find the edit button

and riv, Ill do some testing, do you just strip_tags()?
Title: About the CMS
Post by: Halifax on December 31, 2006, 09:07:00 pm
Hey rivereye the colors are great!! :)smile.gif keep up the good work
Title: About the CMS
Post by: rivereye on January 01, 2007, 02:56:00 am
I do use the strip tags function, but that isn't everything I do.
Title: About the CMS
Post by: rivereye on January 22, 2007, 02:19:00 am
ok, the ability to edit ones post is up (users their own posts, admins (myself) can edit all of them.
Title: About the CMS
Post by: DJ Omnimaga on January 22, 2007, 03:11:00 am
cool, I'll check asap!
Title: About the CMS
Post by: rivereye on January 23, 2007, 02:55:00 am
looks like you did.

Added better forum navigation, post new topic when reading a topic, and a couple style changes
Title: About the CMS
Post by: JincS on January 23, 2007, 03:18:00 am
Server seems to be down :(sad.gif I'll check it later.

**EDIT**
Site's back up, but I got this when I tried to edit my post:

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Title: About the CMS
Post by: rivereye on January 23, 2007, 04:35:00 am
kk, something might have been broken when I was doing some stuff.

Edit: yep, I did some breaking, fixed now.
Title: About the CMS
Post by: DJ Omnimaga on January 23, 2007, 07:17:00 am
I,ll check again now

*xlibman
Title: About the CMS
Post by: rivereye on January 23, 2007, 07:46:00 am
yeah, will be nice when I add that. Actually, I will ask Kerm or someone on how to do that.
Title: About the CMS
Post by: DJ Omnimaga on January 23, 2007, 08:16:00 am
if your host supports it o.oblink.gif some hosts has issues with autologin sometimes
Title: About the CMS
Post by: JincS on January 23, 2007, 08:41:00 am
Use cookies
Title: About the CMS
Post by: rivereye on January 23, 2007, 09:23:00 am
that was the plan. Kerm and I will do some talking on it.
Title: About the CMS
Post by: elfprince13 on January 23, 2007, 09:30:00 am
if(int($_COOKIE['autologin']) && $sid = $_COOKIE['sid']){
logmein();
}
Title: About the CMS
Post by: rivereye on January 23, 2007, 09:48:00 am
ok, how long do I set the cookies for?
Title: About the CMS
Post by: tenniskid493 on January 23, 2007, 10:45:00 am
as long or as short as you want..i would go w/ 3-4 hrs
Title: About the CMS
Post by: rivereye on January 23, 2007, 10:56:00 am
for an auto-login. Remember, you can be away from your comp for days on most forums, and it knows to log you back in when you are done.
Title: About the CMS
Post by: elfprince13 on January 23, 2007, 11:59:00 am
Id say a year. ;)wink.gif
Title: About the CMS
Post by: rivereye on January 23, 2007, 03:24:00 pm
oh wow, long time to keep a cookie. I guess I can go with it.
Title: About the CMS
Post by: tenniskid493 on January 23, 2007, 04:19:00 pm
oooh..i didn't realize this was for an auto-login..i thought this was just for keeping you logged in from one page to the next...my mistake

A year sounds good for that...make sure you include an option to delete cookies set by your site though for those users who don't know how to manually delete cookies.
Title: About the CMS
Post by: JincS on January 23, 2007, 05:06:00 pm
How bout's you set for indefinitely (virtually). Create a timestamp that maxes out the Unix format without rolling it over (I don't know how *nix formats their timestamps, so I can't give an example). I assume you should be able to set the cookie for a coupla decades...
Title: About the CMS
Post by: DJ Omnimaga on January 24, 2007, 02:44:00 am
some sites has cookies set until 2009 for example, and most forums i visit keep cookies for a long while. howeve rI've seen forums like proboards or SMF that allow you to choose how long cookies are stored
Title: About the CMS
Post by: rivereye on January 24, 2007, 06:40:00 am
I can look into it. I will set to a year for starters.

Btw, working on sessions right now.
Title: About the CMS
Post by: rivereye on January 24, 2007, 11:05:00 am
ok, sessions are about 50% done right now. Shows users who have  been active in last 5 minutes, with more of that kind of stuff on the way. Will be working on guest sessions, and auto-login soon.
Title: About the CMS
Post by: DJ Omnimaga on January 24, 2007, 01:10:00 pm
cool to hear. I wonder if in the future this will pwn SMF/IPB/Olympus(PHPBB3)/MyBB? :Dbiggrin.gif
Title: About the CMS
Post by: rivereye on January 24, 2007, 03:22:00 pm
who knows, but I doubt it.
Title: About the CMS
Post by: rivereye on January 26, 2007, 02:20:00 pm
ok, uploaded a couple of more files. Now it will track guest users (minor issue with it, but it is working now (say anonymous right now, but I will have it dealt with soon)). Going to work on the auto-login thing now.

Soon, I think I will start on post deletion and permissions on the board. After that will come unread posts.
Title: About the CMS
Post by: rivereye on January 27, 2007, 05:46:00 am
added auto-login for you people now. Should be working also. Let me know what you think.
Title: About the CMS
Post by: DJ Omnimaga on January 27, 2007, 11:51:00 am
ok gonna try now


EDIT: I can post topics in news O_Oshocked2.gif
Title: About the CMS
Post by: rivereye on January 27, 2007, 02:28:00 pm
I know, as there are no permissions set up right now.
Title: About the CMS
Post by: DJ Omnimaga on January 27, 2007, 02:46:00 pm
i wonder how long this will stay spambot proof, same for zetaboards
Title: About the CMS
Post by: rivereye on January 27, 2007, 02:51:00 pm
well, if this gets spammed too much, I will make changes.
Title: About the CMS
Post by: DJ Omnimaga on January 27, 2007, 04:26:00 pm
as spambot mod you should have the new users play a flash game before registering and if they get a score lower than 1000000 they cant register
j/k that would be cruel for the poor ppl registering XDsmiley.gif
Title: About the CMS
Post by: tenniskid493 on January 27, 2007, 06:41:00 pm
im sure his will be spambot proof for along time, unless he releases a public version of it

rivereye, i also have a few ideas that we were discussing on IRC about ways to prevent spambots from registering.  I would be interested in sharing these with you to see if you maybe will implement them and see if it helps or not.

as for zetaboards, i would give it 1-2 weeks
Title: About the CMS
Post by: DJ Omnimaga on January 28, 2007, 03:14:00 am
true, spambot makers will come aware fast of the zetaboards, because the IF staff posted it on digg.com, so this will spread fast. However I think they'll have different bot protection, I'm not sure how good it will be though, but popular softwares are targetted quite often. PHPBB especially, unless ppl add spambot mod they made themselves and didn't released to public, then Invisionfree, then IPB 2.x
Title: About the CMS
Post by: rivereye on January 28, 2007, 05:39:00 am
yeah, I feel right now that RS should be fairly spambot safe, but we shall see.
Title: About the CMS
Post by: rivereye on February 05, 2007, 04:17:00 am
with the snow day today, might start working on the permissions system, or the PM system, not 100% sure yet (though I am leaning towards the permissions).
Title: About the CMS
Post by: JincS on February 05, 2007, 08:01:00 am
Permissions, then PM system.

Let me know if there's anything I can do to help out :)smile.gif
Title: About the CMS
Post by: rivereye on February 05, 2007, 12:00:00 pm
you can draft up idea for the CMS, and possible implementations for them (just some psuedocode will do). Didn't get a chance to do anything, as parents took me shopping all day today.
Title: About the CMS
Post by: JincS on February 06, 2007, 04:56:00 am
I'll get on that then
Title: About the CMS
Post by: rivereye on February 06, 2007, 05:16:00 am
kk, will wait for. Another Snow day today, so I am going to take another crack at this.
Title: About the CMS
Post by: rivereye on February 18, 2007, 03:23:00 pm
you know, the less time I seem to have, the more likely I am to work on it. I have the base system for the perms almost set up (just a couple of minor things to so with it), and man does it take a while to make perms for three groups for 6 forums areas (don't want to have to do that again).

Btw, elfprince13 was promoted to Rivereye Studios admin for testing purposes.
Title: About the CMS
Post by: rivereye on February 19, 2007, 05:09:00 am
ok, I have uploaded the permissions system to the site.

I decided last night, when some things were getting tedious to create a bunch of function for my commonly done stuff to make coding easier later. Turned out well I think.

I also fixed the minor bug that guest show up as anonymous in the side bar, they now are counted as guest (was an easy fix). Things should be all ready to go now.
Title: About the CMS
Post by: rivereye on March 27, 2007, 03:24:00 am
ok, been doing some work off and on here, and decided it was time for an upload. I fixed a couple more bugs (though which ones now, I can't remember), and also have included the new BBCode parser (thanks Swivelgames for this, you are a life saver here). Working on a PM system right now. I have the reading of PMs done right now, and am working on the sending portion right now. I hope to have that done within a week.

So, the list of new things I would like to get done in the near future are:
PM Creating
PM Replying
PM Deletion
PM Quotas
Post Quote button working

On the Extended List
Knowing Which Topic are Read and Which are not
Polls
User Control Panel

If you have anything you would like added to the list of things, let me know.
Title: About the CMS
Post by: rivereye on April 07, 2007, 04:05:00 pm
PM creation and Replying done and uploaded now. Enjoy and use.
Title: About the CMS
Post by: rivereye on April 13, 2007, 03:56:00 pm
ok, I decided that I needed some different forum areas, so I added them (and found a bug in the process). I will fix the bug, in the mean while, check out the new sections, make use of them, have fun, etc.
Title: About the CMS
Post by: rivereye on May 11, 2007, 10:24:00 am
more fun done. I have multiple pages for topics working now.
Title: About the CMS
Post by: rivereye on May 14, 2007, 07:47:00 am
well, now that I am done with school, I should be able to get more work done on this (depending on my work schedule).
Title: About the CMS
Post by: DJ Omnimaga on May 14, 2007, 08:08:00 am
Great! :Dbiggrin.gif
Title: About the CMS
Post by: rivereye on July 22, 2007, 02:12:00 pm
ok, I now have it set up to when you post in a subforum, it also makes sure that you know it from the index (only the forums that were visible from index where able to do that).

I am now working on post deletion. An admin will be able to delete any and all posts, where a user can only delete theirs if it is the last one in the topic.
Title: About the CMS
Post by: DJ Omnimaga on July 22, 2007, 03:56:00 pm
cool, I will check now!
Title: About the CMS
Post by: rivereye on July 22, 2007, 04:10:00 pm
cool. I hope to have deletion up in a day or two.
Title: About the CMS
Post by: Speler on July 22, 2007, 04:19:00 pm
Great job so far on this site.
Title: About the CMS
Post by: rivereye on July 22, 2007, 04:41:00 pm
yeah, I have made a lot of work on it. I think things are coming together nicely (though I know that as I keep adding forum features, I will have to keep rewriting old ones, but that is life).
Title: About the CMS
Post by: rivereye on July 31, 2007, 06:26:00 pm
well, took a bit longer to get the file up than I wanted it to, but it is there. Admins may delete any posts, users can delete their own if it is the last in the topic.
Title: About the CMS
Post by: DJ Omnimaga on August 01, 2007, 01:56:00 am
YAY, no more accidental double posting :Dbiggrin.gif
Title: About the CMS
Post by: rivereye on August 01, 2007, 05:48:00 am
yeah.

Need to make a minor change on it though, but it won't be all that bad.
Title: About the CMS
Post by: DJ Omnimaga on August 01, 2007, 05:46:00 pm
smally typos:

Message Has Been Sent
Return to your inbos<---
Return to the Forum Index

this is when you send a PM

also on side bar calendar is spelled calender
Title: About the CMS
Post by: rivereye on August 01, 2007, 05:51:00 pm
ok, will change.
Title: About the CMS
Post by: DJ Omnimaga on August 08, 2007, 03:14:00 am
how is it going now?
Title: About the CMS
Post by: rivereye on August 08, 2007, 03:29:00 am
well, right now, I am working on topic locking, deletion, and moving.
Title: About the CMS
Post by: DJ Omnimaga on August 08, 2007, 11:16:00 am
good, pinning too I guess? Btw i think you should make it so for mods you can check topics on the side of each topics, and below the list you have a drop down with options such as delete/pin/lock/etc

that way it would be easier than having to go through a mod cp or delete the topics one by one, like here
Title: About the CMS
Post by: rivereye on August 08, 2007, 02:29:00 pm
yeah, will make sure to do, but pinning is a bit down the road.
Title: About the CMS
Post by: rivereye on August 18, 2007, 05:14:00 pm
things have been busy at work and home, haven't gotten a chance to do a ton of work. Also, what would you guys think if I move the CMS over to a framework and build off of that?
Title: About the CMS
Post by: DJ Omnimaga on August 18, 2007, 06:23:00 pm
x.x sry to hear. but What is a framework?
Title: About the CMS
Post by: rivereye on August 19, 2007, 04:37:00 pm
it would have a lot of functions I might need already done for me, plus it would also probably be more secure, as they may fix things I don't know about. Look up CakePHP for an idea (it is one I am tossing around).
Title: About the CMS
Post by: DJ Omnimaga on August 19, 2007, 05:32:00 pm
ah ok i see