Tag: PHP

  • UST Web Site Redesign

    I was trying to check the University calendar on the UST Web site for the preliminary examinations schedule when I noticed the redesign and restructure planned for it has already been implemented. Excitedly, I saw some of the things I’ve dreamt of doing for it[1] accomplished on the reboot.[2]

    These include:

    • Porting the site from ASP to PHP; and,
    • Complying with the XHTML 1.0 and the CSS 2 recommendations.

    A very clean design added to its beauty and usability. And, scripting features that makes the layout fluid or fixed, as well as changing the font size according to the users’ preferences, made it more accessible. Two very good steps to have been taken, IMO.

    I remember checking it a day after the said reboot, the news roller was a bit misaligned in Mozilla Firefox, Opera and Safari,[3] but was rendered as desired in Internet Explorer 7. Now, four days later, after browsing it again to continue writing this post, I see they’ve already fixed the alignment problem for the major browsers with the exception of Safari/Win—now I have nothing to rant about the site being made with only IE anymore. Heh.

    The new design also features compliance badges from W3C, which results to only a single markup error that is, IMO, fairly forgivable for an elaborate design and a complex site structure. That error may even be caused by the CMS[4] itself for one of its modules automatically placing a <link /> to a style sheet wherever it was inserted.

    I haven’t seen much improvement in a single reboot for the site as far as I could remember.[5] The move to open source software, Web standards compliance, and accessibility with usability is, IMO, the best direction any Web site could have taken. Kudos to the Webmasters of the new UST Web site!

    Footnotes:

    1. ^ when I volunteered to be a TomasinoWeb member
    2. ^ another term for redesign; from CSS Reboot
    3. ^ all on the Windows platform
    4. ^ namely, Joomla!
    5. ^ with three designs, as of now
  • Not Only WP 2.2 will be Delayed

    You’ve probably read that Matt Mullenweg announced a delay to the WP 2.2 release, which was previously due in 4 days, on your Dashboard already, but it still is worth blogging. As I am creating my new theme—now at a rough estimate of 75% completion after five [half] days of work—I think it would be better to delay the release of AjaLapus.com 4.0 as well.

    New features from WP 2.2, including core Widgets support, integrated tagging system[1] and Atom 1.0 standard syndication feeds, would most probably make me revise my theme a lot more since I am planning to use them anyway. And since I still haven’t tried using nightlies, nor do I have time and patience to install AMP again on either my Linux or Windows installations to test and develop on a nightly, it’d probably be best if I would wait the couple of weeks out for the new WordPress to be released.

    So far, I have the following completion percentages for the templates of the upcoming theme before I delay working on it:

    • Header, Footer, and Single post templates and styles at 100%
    • Homepage, Quasi-static Pages, and Sidebar templates and styles at about 90%
    • Archives [including Tag, Date, Category and Search pages], 404 page, and Page-specific templates at 0%

    And, btw, I’ve already consulted Shari and Lexie about the theme and they seem to like it so far. That was a relief since Shari immediately turned down the first one I’ve made. Well, not that it all depends on them—I really just like positive feedback.

    For those who were browsing yesterday late at night and have been [403] Forbidden from viewing any page, that was most probably be me doing some tests. Ugh. I really need a local LAMP/WAMP installation.

    And, about the issue of ad serving using Google AdSense, I decided to stick to HTML-compatible XHTML Strict since I’ve encountered a FAQ from Google stating that AdSense code within an <iframe> would lead to PSAs or less targeted ads [probably the same case an <object> tag would produce] even though that method was approved by Google.

    So, there you have it—just lame updates. I’m getting busy at school since I’m taking up my Math 321 this summer vacation.[2] I still do hope I’d have more fun before the vacation ends.

    Footnotes:

    1. ^ As Dougal Campbell pointed out, it was pushed to 2.3 milestone—I wasn’t reading the wp-hackers list as well.
    2. ^ If you can’t remember, it’s because of this little problem.
  • Neophyte

    After learning so much HTML and CSS, I felt like I was ready for something more, something dynamic. I became interested in server-side scripting (one is PHP) but was unable to learn it myself because of its natural complexity compared to markup languages. I know its tag starts with <?php and ends with ?> but nothing more except for the obvious if-else statements. I think that is one reason I joined TomWeb for they told me beforehand that I need to learn ASP (another server-side scripting language) from their 35-hour (plus) training.

    I’ve been blogging and making websites for so long. I already knew WordPress long before the time came that I was able to use it. I have been using Blogger for those months without WordPress that its very people-friendly interface made everything a snap for me. But like what I have said earlier, I need something more than just HTML. I happened to be a self-proclaimed technophile, now I know I still have much to learn. When I was trying to utilize every feature of WordPress after I had it installed, I bumped in to something familiar and unfamiliar at the same time — PHP.

    This new domain I’ve bought is a very good experience for me. It helps me develop my interests and, of course, my knowledge about things going around the Web. It also rekindles my interest in self-studying PHP. Well, I don’t know any more reason why it is a very good experience; I just don’t want to terminate this paragraph so soon. 😆

    So, yeah, I am a technophile and a neophyte at the same time. I hope you have no problems figuring that out. I, for one, have none. 🙂

    I think this would be a good quotation: Everyone has to begin somewhere, so… begin.

    And, by the way, I have finished the primary template for this web log. I just haven’t finished its comments part. And since I so love comments, I will postpone template change until I figured out how its PHP code works so I could put it in the new template. 🙂