Friday, Mar 12, 2010
Login

Posts Tagged ‘Website’

SerenadeCMS: Part 1… A

As I promised, i’ll be making a new post in continuation to my SerenadeCMS 2.0 streak :P But due to the lack of time I have and the lack of ideas I have on making the post interesting, I decided to take a break from that episode and hopefully something will strike me once I get something in mind. As the title states, Part 1A. Clearly this is not the actual continuation to the previous post on Serenade but I just decided to post a few (or 1, for now) images that some people might have forgotten or never seen before, but clearly it was one of the first few steps I took in creating a successful CMS, which I guess, led me to where I am today (as cheesy as it sounds).

And like many bloggers, lets communicate with the audience! So, if you like to see more, then drop a reply below this post and say along the lines of, “WE WANT MORE”. Who know’s what I might do! So have fun, and sorry I haven’t been doing much lately, I’m a slacker!

One more thing, as there were quite a few suggestions lately about setting up a forum for the hostings, I taken the liberty to set one up at http://www.frozonenetworks.com/, drop by when you get the time :) Its still in the progress of being setup fully! VOTE THE PICTURE 5 STARS. OR ELSE.

SerenadeCMS 1.0

  • Share/Bookmark

RE-POST: A todo list it will be!

Sorry, this is a repost as I didn’t backup the latest database containing the newer posts like this.
Haha, =P Proceed. And well, as you can see, during the downtime, I have manage to establish most of the things that needed my attention, and finished them!

Well since I did tweet just now that I need a todo list.
Why not blog about it too? So yea, exams over so I don’t think I need to include that besides the exams I still have.
Hmm… I guess I should put them in order of importance and priority.

  1. Biology Revision! and Add Maths.
    I got biology 3 coming up the week after the holidays :D
  2. Go out with friends.
    I think this is a priority! Ditching is a priority too!
  3. Start working on the blog’s new layout again!
    I might reconsider doing a new one… there’s a preview of the work in progress version at this blog!
  4. Work on coding some unfinished developments or thinking about new ones
    e.g. FrozoneCMS, Erebus, Kyle’s AlcoveMS CMS?
  5. Finish reading all those magazines I bought! :D
    lol…Loads of interesting articles too!
  6. Work on advertising my hosting and doing a little bit more marketing.
    With Bear Marketing! Adsense… Perhaps doing some affiliating.
  7. Continue downloading more apps on my ‘Must Download’ list.
    This include the X-Plane edition, and perhaps racing games? I’m lacking racing games :D
  8. Blog about less redundant things :)
    Perhaps I should start talking about more webdev stuff instead of this crap.
  9. Finish watching all the DVDs we bought everything we went to Summit USJ in Subang.
    Lol we just watched ‘Hotel For Dogs’ last night. Interesting film…
  10. Find more music to add onto my iPod playlist.
    Only 608 songs now… So little!
  11. Start playing CS:S or DoTa again!
    Lol, my social life is gonna’ tumble if I continuosly spend time alone!

  12. Mantain my hosting and make sure everything is running smoothly.
    Perhaps answer a few support ticket and check the hosting mailbox. Or maybe I should just forward all the e-mails to my main one to make checking easier?
  13. Get more FOLLOWERS in Twitter.
    No one is going to hear me if I don’t get more followers! Funny how Twitter turned into a network for advertising. Half the tweets i’m seeing now a days are… lol not related to “What Am I Doing”.
  14. Refresh myself so I won’t forget about programming.
    Like ASP, C++, Java… I might forget them if they are in practice for a while.
  15. Reformat to Windows 7 again.
    I missed it :) After all the new RC one was good! Right now i’ m double booting.

I guess thats all for this list… For now… Perhaps I should add more, but only if I think about it.
Can’t think of anything else for now, but oh well!

I will cross them out as I go along.
Like THIS! Hahahaha… Okay, I gotta’ go now :) See ya guys!

  • Share/Bookmark

Walkthrough SerenadeCMS 2.0 – History

SerenadeCMS - The Story

So, some developers or people have been hearing all this nonsense about SerenadeCMS.
For those that know what I’m talking about, I bet you didn’t know about SerenadeCMS 2.0?
Well, I decided to walkthrough it today, nothing much but I suppose it goes somewhere rather than no where.

To start with, SerenadeCMS = Serenade Content Management System. It was a CMS for MapleStory, specifically OdinMS engines, but that was back in the days when I used to work with private servers, no harm done I suppose?

The original SerenadeCMS.

The original SerenadeCMS.

Well it all started out back in the KitKatMS Days, I volunteered myself as a Web Developer and started coding this CMS in XHTML with PHP as its backend. It was thanks to RaGEZONE that I have basically discovered this server and the great owner that accepted me and bugged me day and night to finish the CMS.

So thats basically the first ever generation made. And no it was not coded in any particular methods or style. Back then I did not make use of OOP, it was all basically shoving in snippets after snippets, but all I cared about was that I spent 4 hard days on it with solid effort without any help. The results were fantastic!
People were more or less attracted to the server because of the website! I sponsored the VPS for the server and it all went great, not till it closed that is, but that doesn’t matter now.

The first version was kept simple.
It did not have MySQL based confi

Dynamic Avatar Signature (KitKatMS)

gurations, it was all in scripts editable through the site by using PHP fwrite and fopen. Yes, I know… This was rather quite a redundant and insecure technique, but the current Serenade CMS goes a long way to what it was before.

As I was saying, the old SerenadeCMS, only had manually configured pages, a simple ranking that I heavily modded for security, login script as well as control panel to edit settings

and view characters and such. Besides this I even threw in my Dynamic Avatar Signature. For those that don’t know what the heck I’m going on about, the image on the right is basically one of the older FSDAS Versions, it is dynamic thanks to PHP GD obviously. Simple ain’t it?

Well, the benefits of the Serenade project brought me to making use of Subversion and development of mPanel.
Come to think about it, it wasn’t that bad after all apart from the terrible CSS and backend :)

One thing I do recall was that this CMS had a lot of research and trial runs put into it to make it what it was and what it will be in the future. For starters, I have first engineered SerenadeCMS with an idea in mind of moving forward and building it to be practically an application, this is Web 2.0.

For starters, the login script was based upon jQuery’s POST XMLHTTPRequest method that sent all the form content to a specified .PHP file, it will then be processed and if the login is true the file (e.g. logincheck.php) will echo ‘true’, if not ‘false’. The script will process these return results and output an error or a redirect (NOTE: If the login is true, the script sets a session for the login too). Although I do advise if you wish to do the same thing, make use of json and don’t use post, avoid post. Use GET.

For the rankings, I followed a similiar technique except the search would load a page ‘ranking.php?n=FORM FIELD CONTENT HERE’, so everything they searched something in the box, jQuery would fetch lets say, #charactername and replace it into loading ranking.php (e.g. load(‘ranking.php?n=’+fieldVar)). Ranking.php will basically have a PHP $_GET function retrieving the value correspondent to ‘n’ and return the results. Similiarly ranking.php can be accessed alone, but Ajax just makes it easier since they don’t have to continuosly reload the page for different content.Tooltip Example

Another thing I utilize was jQuery tooltips to display the character information (e.g. Current Location), it made a lot of difference and effect upon the audience. Although a dilemma I encounteered during this time was trying to make it compatible with browsers such as IE. But that was no issue overtime thanks to FORUMS.

And finally, Thank God I realize the wonders of true CSS web layouts, or I would be stuck designing crappy table-based websites like the old SerenadeCMS.

jQuery’s Website - http://www.jquery.com
Well I guess this is the 1st out of the 3 articles about SerenadeCMS.
Don’t forget to Follow ME! On Twitter.

  • Share/Bookmark

 

Advertise Here?

rant. rant. rant.

Hey! It’s been ages since I last made a proper blog post (: So I decided to create a little “share” and random interest article today. Well before going into all this, I just got a letter from Google Adsense. Its nothing much or anything concerning, but its just “Woah!” getting a letter from Google. [...]

(more ...)

What can I say? History is just one darn good subject to learn (: If you read my previous Tweet about the thousands that rallied against Obama as he was some what, “leading the United States down the road to socialism”. Then you would know what I’m talking about. Not too long ago, in my [...]

(more ...)

Disclaimer
All content are properties of their respective owner(s), we take no credit for the images used that are not under the trademark or creation of Aerosol Studios or The Packet Sector. We are in no way affiliated with Nexon America, Wizet or relevant organizations. The development of such script/web application is for the benefit and [...]

(more ...)

Hi there! I do apologize for the high use of profanity in my previous blog entry. Now I will be talking about something really really interesting. Yes, Habbo Hotel. Except this is not really Habbo Hotel, in my opinion, its safe to call it, Habbo Reality due to its completely modified gaming experience.
To start with, [...]

(more ...)

Well for those that small my Twitter update the other day about GIS website getting hacked. Really, it wasn’t me.
I have no idea or no relationship to what had happened but it sure was funny. According to what I see in the source, I’m guessing the titles for pages and sections are store on the [...]

(more ...)

What is Web 2.0 in the first place?
The second generation of the World Wide Web, especially the movement away from static webpages to dynamic and shareable content. E.g. Ajax; dynamically loading pages without even refreshing or leaving the current URL or even dynamic form validation to prevent the consecutive form submissions till its valid.
So what [...]

(more ...)

To start with, I just wanted to take this moment to ‘lol’ at this attempt to crack into my account. So… Lol. Don’t know who the hell you are, but I can’t careless just as long as everything is secure.
Doubt you will get to read this anywayas, your IP banned, in range. In other news, [...]

(more ...)

This is the list for this Month “My Top 5 Played iPod Touch Apps”.
Yes, I my iPod is jailbroken w/QuickPWN, but that doesn’t matter.
I have equilavent to around 9 pages worth of apps now, and once in a while I try them out or mess about with them during class.
1. Touch Hockey – Free App [...]

(more ...)