Archive for category PHP Template Design Class

WordPress Backup

So I only had a slight hitch in my backup. I had to locate where WordPress defines the base bits of all the URLs that stem from the home page. Turns out this is all located in the mySQL database which is easy enough to change.

So first thing was first I transfered a copy of all the files on my ftp to the new location. I then did a mySQL backup and moved that to a new database for the backup. Lastly I used 3 mySQL statements to rewrite the base values for the URLs. I followed a guide at this link here on specifics (http://www.mydigitallife.info/2007/10/01/how-to-move-wordpress-blog-to-new-domain-or-location/).

Template Modification

So I’ve started modifying a template for my WordPress site.

Pretty straight forward, WordPress breaks down where elements have their html generated into individual files. For example, the header of your pages is generated in header.php.

Styling is controlled in a CSS file called style.css and depending on your base theme, the id tags are pretty easy to figure out. This is even easier if you use FireBug as that will tell you what each element’s id tags and hierarchy are exactly.

So far I have just had time to change some font styles for the header and body and start work on a banner image. The banner image will be inserted this week.

Theme I am using is the ArcLite Theme by http://digitalnature.ro/

You can see the base theme at my site here http://eavab.com

Project Site – SEO

So for my site here are the following actions being taken to make it SEO friendly:

  • Search friendly links are in place for the content
  • Page Titles are Search friendly so far and will be designed to be for future pages
  • Site is registered with my Google Webmaster Tools Account

In the future, when I am writing/modifying my themes, I will be making a pass to ensure that all my headers and tag code are appropriate since I will be accessing a lot of that code anyways for styling.

Time to play the content catchup game on my site tonight. Once content has been uploaded, I will generate and post an XML sitemap for the site. The one issue with this is that it will become outdated every so often due to dynamic content in the blog portion. But, I might be able to find a WordPress plugin to keep it up to date.

The Big Bad Site Plan….

So here we go, lets make this a legit presentation by showing a chart.

So according to that chart, we have 4 major sections and here they are in outline form:

  1. Blog
  2. Wiki
    1. Tutorials
  1. i.      This will include any and all tutorials I have created over the years and in the future. I will be able to organize a wiki page to show links to each tutorial and then the tutorials themselves.
  2. i.      Here I will be able to create a list of new technologies, a synopsis about them, useful resources I have found for them, and any experiences I have with them. This will be useful for obscure things that I don’t use all the time like RDFa or cryptographic things like SHA encoding etc.
  3. i.      Going to use a Flickr module/plugin to showcase the artwork I have done over the years.
  4. i.      Link list to demo sites and past web work.
    1. Technology
  1. Portfolio
    1. Art
    1. Web Work
  1. About Me
    1. Resume
    2. Background
    3. Contact

The Blog, which will be powered by the standard blog features of WordPress. This will incorporate a few different RSS and link log widgets that WordPress has available.

The Wiki, which will most likely be DotWiki or another external php module that I will integrate into the site. DotWiki is a new module I have heard on the grapevine, and if it doesn’t work then the whole standard mediawiki thing will probably be the direction I go. Integration will include one user login, so the tables/php code will need to be adjusted to work for that.

The Portfolio, this will be a Flickr style image gallery widget and a link list of some sort linking to demo sites/launched sites of web work I have done. There are a few of these advertised on the WordPress site and I will be testing out various ones till I get one that I like. Mainly I will be looking for easy ability to upload and a thumbnail/expansion feature that will let me show a preview of an image and then expand it to full quality/size. This will also be useful for the blogging functions of the site.

About Me, this will be just standard WordPress pages.

Finally, there will be a custom WordPress theme and themes for external modules I use to tie them all together. The goal will be to make it seem like even external modules are still on the same site as to not confuse users coming to my site.

All in all I think this will be a healthy amount of content for my site to begin with. I am sure as I am building it more things I will want to do will come up.

Time to find my hard hat and get to work….Up first, design layout ideas.

Yeehaw! WordPress installed and configured!

WordPress has been installed and configured. Next on the agenda is to start building the site out. Stay tuned as construction happens through early December.

My Blog – Basic Configuration and Site Plan

This week I got my basic configuration done and tackled starting to plan out my site. I want to mainly keep it as a professional blog where I can post things that I come across over time. I also will build in functionality to store tutorials I will be creating across a number of fields I am involved in.

I also thought it might be cool to create a database of direct phone numbers to corporations (I am tired of always getting the run around by customer service personal to get directly to tech support). Lastly, I will implement some sort of forum (maybe vBulletin or phpBB) to allow some user interaction and possibly build a bit of a community.

All in all, site configuration was pretty simple. Once I get some free time I will be replacing the ugly banner with a graphical banner.

More coming next week when I have the plan completed.

Link to My Site

XAMPP – Solution to Problem #1. Discovered Problem #2

So… to fix the Skype part of the problem was just a matter of unchecking a box in the Skype preferences.

Would you believe that was not the only issue? Turns out Windows Vista Ultimate 64-bit can come equipped with Microsoft IIS7 preinstalled. I had no idea I even had it on here and that also caused Apache to not load in properly. Quick fix, dump IIS7.

Now Apache is working properly, mySQL on the other hand is not. My guess is it is because I already have a mySQL server running on this computer and they are conflicting. So I’m going to uninstall my current server and see if that fixes it.

EDIT:My theory was correct, XAMPP is now fully installed and functional. Additionally, I have my WordPress installation setup now as well.

XAMPP – Configuration Problem #1

So… problem #1…

Apache runs on the same ports as:

Filesharing programs like(kazza & co)
Antivir (mcAffe 7.0)
Skype (messenger)
XpAntiSpy
various firewall und routing software
WinXP without SP1
WinXP integrierte Netzwerk Firewall
MS IIS
WebcamXP

Of those, I’m using Skype, so need to find a way to either have Skype run on a different port then 80 or switch apache over.

XAMPP – Installation

So just got XAMPP 1.7.1 installed. I decided on 1.7.1 because it still uses a older version of PHP. PHP 5.3 deprecates alot of stuff and I really am not interested in rewriting portions of any modules I may use this semester just so they will work in my development environment.

On to Configuring my database!