Jump to content

Skemcin

Members
  • Posts

    2,684
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Skemcin

  1. the thing to keep in mind about search engines is that they are very similar to word of mouth advertising. That is why, as its been stated already, that referring links are the biggest help. Think of it like this, if you are SO good at fixing cars, then won't everyone in your neighborhood refer you? Apply that to search engines and you have the idea. On the internet, link exchanges are a manipulation of true word-of-mouth advertising - again as its been mentioned be careful with those.So, to really do it right, its a decent amount of work to initially get right - but as long as you keep up with it, you should be ok. So, key points (some repeated) are referring links (I'll call them legit), keywords (unique to each page), content (legitimate, undoctored), and proper use of heading tags.Since referring links have been covered, we can first look at keywords. Each page can ahve a group (be it small) of global keywords. But each page should have its own keywords to match the content that would be found within. Far too many companies think its ok to define one set of keywords and use them on all your pages. This actually hurts you. If you have a portfolio page and a services page and they use the same set of keywords, you will have a problem. You end up discrediting your portfolio because your keywords say the page is supposed to contain other infromation - like your services information - the same goes for your services page - it should not be telling spiders that the page has something to do with career objectives or education - its about the services you offer. Again, its a little bit of work to do it right - especially with larger sites - but it pays off and I've seen it first hand on several occasions.I'll blend content and header tags together here. I've already eluded to how your keywords should match the content, so with that said, your content has to be legit - don't make up a bunch of stuff that doesn't make the page read well. You might appeal to searhc engines, but when your top ranked page is hit and no one can make head or tails out of your message - you've shot yourself in the foot. Its a fine balance. Don't do the old repeat text in the footer the same color of the background - thats gonna get you pulled completely. In your content, proper use of header tags is very helpful. First understand that the <h1> should only be used ONCE on a single page. the <h2> through <h6> tags can/should be used as often as possible. Again, this has traditionally been a pain in the arse since you have had no control of the formatting of the tag - thank god for CSS. These days, you should never (for true search engine optimization) need to use the <b> or <strong> tags - class your header tags appropriately and use them instead.Finally, figure out if you are going to use software to submit your site or if you are going to do it manually. Then learn how often the egines allow you to submit and schedule it. Most only allow you to submit it once a month - not more frequently - pay attention to these rules. Some let you post it weekly - so do it.Ah, one more thing. If you are dealing with multiple domain names pointing to the same site - stop it immediately - this is bad. If the client insists on having more than one domain name, you must set up a 301 permanent redirect. Each hosting provider has different ways of doing it - some on the server and others in the code. Here is the cold fusion code I use (for example): <cfheader statuscode="301" statustext="Moved permanently" /><cfheader name="Location" value="http://www.newdomainname.com" /> Search engines will not accept any other form of a redirect - meta tag or javascripts are not counted. You will be pulled from the engine if these redirects are all that are used.Let me know if any other questions arise.
  2. Given your current state, I'd say its probably not worth it. If you are in school, then utilize your schools internet connections - I know its an inconvenience, but it will also make sure that you plan your trips to the computer lab which will condition you to organize your time. If you decide to get satellite, there would likely be too many reasons not to use it for the reason you got it.
  3. good luck - I've always hated transposing content from hard copy - more room for error - thank god for spell check.
  4. Skemcin

    Qualification

    In addition to skills experience and examples of work, make sure both are rating on some scale. Larger organizations actually have developers take tests (verbal or written) - might find something online as well. To measure skills, you can ask things specific to the programming language you require. For instance, in Cold Fusion, you might ask what file you would use to assign variables that would be accessible throughout an application. The hsort answer is application.cfm but a more experienced applicant would also offer using a <cfinclude> file as an alternate. The secret to this is asking a question that has a text book answer but could have an alternate "real world" solutions that is different. With respect to examples of work or learning of the applicants portfolio - be sure to find out what percentage of the work is theirs - and to explain it. Many developers will say they worked on xxxxx.com and unless you look at the site and then ask what they did, you'll never know they were contracted to build a web form and nothing else.
  5. Skemcin

    Beta Site

    well, if you follow google's operations at all, then you'd know the answer to that question - http://froogle.google.com/ has been in "beta" for more than 3 years and I am sure their budget and content is expotentially greater than the newspaper site you are working on. So, I'd say you are more than safe to label the site as a "beta" version. I'm doing right now with http://www.rsssource.net/ and with another site that I am building. The first hasn't seen my attention in months and the newest one I'm focusing on will roll out live in "beta" format as I have lined up hand selected customers that will test the site in a live environment - they're my guinea pigs but in a real life business setting.So go for it! I'd just advise the newspaper to not hold that label for too long - no more than a year. If they are marketing correctly, then the newspaper will be plugging the site in their paper as much as it can without spaming that medium. Additionally, they should look into having certain articles (maybe a staff editorial) only printed as an abstract and then in full detail online - to help drive traffic and even target marketing too.If content on the new site is an issue, then look to "fill" up space with an couple (or more) RSS feeds. They are free and if its a small town paper, then I'd pull news from a state oriented RSS feed.I've could spend the next hour spitting ideas, but then I'd have to send you a bill.:)Seriously though, if you are at a loss for ideas or want me to expand on a few that I've mentioned, let me know.
  6. boen_robot, thanks for your feed back. Since I mentioned the first document is a rough draft, I'd expect to find things that need to be ironed out so I appreciate you pointing out a couple of them. I'll be sure to incorporate them accordingly.As for the rest of the content in the rough draft adn in the collection, I do not think that overly generalizing the information does any good. You have to keep in mind that most kids know more about computers than there parents. So the parents need things spelled out for them. With all due respect, I do not think you realize the gravity of the issue - it is naive to say "knowing the city, name and age of someone is not enough to locate him/her". I do not think you realize just how much information is publically available to people.In any respect, I feel your position on this matter is typical of most teenagers (its just the internet - they're no where near me, they can;t touch me) and that is why there are adults, like myself, who understand the deeper complexities of the situation who choose to do something about it. Giving people three general guidelines is simply not enough - you seem to be basing that off of what you already know versus putting yourself in the shoes of someone who knows nothing about computers, let alone the internet.
  7. I recently began working with isafe.org to help in authoring guidelines for family oriented websites. The goal is to inform parents and other family members how to make sure that their web site, or any web site that they may appear on, is built in a way to maintain a certain or complete level of anonymity to the public eye.In essence, these guidelines protect you and your family. If you, anyone you know, or if you know your name or picture is on any kind of website, these guidelines offer helpful suggests on how to make sure you do not fall victim to any sort of internet crime.Webmaster Guidelines(41kb)(rough draft)More information can be gathered by visiting isafe.org or you can download a collection of other guidelines here. These include cyber bullying, email threats, identity theft, intellectual property, internet fraud, malicious code, online personal safety, predator tip, and social networking:Internet Safety Tip Sheets(445kb)(collection)
  8. this is why it all depends on how a contract is written - between you and a vendor. simply put, its a job and everyone shuld get paid for any job they do - whether its you or not. Nothing is "included" in an estimate if its not accounted for in the estimate unless you plan on running yourself in the ground.Technically speaking, no it's not the developer role, its the copywriters role. But, these days, there are not a whole lot of customers using copywriters - they use existing staff members who have explicit knowledge of the product or service. So, the client then weighs the cost of allocating time for their staff member to do it versus what you or someone else will charge.If there is that much copy, then I'd even consider hiring a temp to enter the text into word or something, so I can copy-n-paste or have the temp do it all - then its all about wpm (words per minute).
  9. I'm not quite sure I understand you question, so I'll try to explain things like this:First, understand that the responsibilities of any one person on a job should always be defined in some shape or form by the vendor - a client requests a proposal and the vendor supplies it and states (in there) what they are going to do - essentially their responsiblities. Now, if you are involved in the vendor side of things (being an employee or contractor) then your job description or contract should also dictate that - overall or as each job comes in.Having said that, I'm not sure the term "web designer" is the correct term. A web design is the work done to layout the site structure and functions. A graphic designer is one who develops the images that are used to create the user interface. The web developer is the person who writes the code that meets the design using the graphics.Now, if you are asking who's role is it to put the content into the site - that should be arranged before the job starts. I, typically, include it in my estimates. The estimate will have a cost associated with a due date and then a "penalty" for late submissions - clients are notorious for never delivery content on time. Then, I have a drop dead date - I get money with or without content supplied - their (expensive) loss. This is not mean, its just financial motivation.So, I think the answer to your question is, it is a seperate charge. I charge about 3/4 of my coding fee for content management.
  10. duplicate post - please goto:http://w3schools.invisionzone.com/index.php?showtopic=7784
  11. its really not goingt o be possible, unless any of the frame never scroll. For the example you gave, that can be solved using the right width combination between your image and frame sizes. Of course, you will need to consider the scrollbar as well and how that will interupt your design. But, the main reason this is not going to work with a scrollable page is that the horizontal characteristics of the graphic will not match up as you scroll down.If, for whatever reason, you absolutely have to do this, you might (I'm not sure) have to get into scrapping the frames and using scrollable <div> tags that are layered on top of one another.For instance: <style type="text/css">(insert somone's knowledge of CSS layers)</style><div class="background"></div><div class="leftnav">Link 1<br />Link 2<br />Link 3<br />Link 4<br />etc.</div><div class="content">Mauris sit amet metus quis mauris sollicitudin feugiat. Aliquam lorem eros, porta rhoncus, euismod a, interdum sit amet, elit. Mauris condimentum adipiscing libero. Suspendisse rhoncus fringilla libero. Nam commodo, ligula sed luctus mollis, libero nunc laoreet sem, vitae mattis odio orci non quam. Donec sollicitudin, pede non condimentum varius, leo neque malesuada tortor, et sollicitudin nisi libero vitae diam. Nulla ornare arcu sed odio. Sed nonummy risus at tellus. Mauris eros leo, pharetra non, cursus ac, consectetuer vitae, enim. Aenean interdum velit sodales tellus. Pellentesque metus. Aenean nonummy lacus. Donec nunc lorem, interdum consectetuer, lobortis vulputate, tempor vitae, tellus. Curabitur lacus arcu, ornare at, vestibulum nec, faucibus ut, urna. Quisque dapibus lobortis lacus. Morbi ultrices. Sed vulputate ante nec urna. Mauris dui turpis, sagittis ac, dapibus mattis, tincidunt non, ligula.<br /></div> I've not ventured into this concept as I believe it gets into browser specific CSS hacks - gong there is not worth it to me.In any respect, I hope that is at least a little help - maybe something to go on.
  12. errr, I hate it when there is always a catch to something like this - selling his software. that only undermines all the creditibilty behind hte reports - but email it to me anyway (when you have a moment), its good reading.
  13. well, searching the forums will give you some more answers, try this post for instance:http://w3schools.invisionzone.com/index.php?showtopic=3718Read through that and followup with any questions here.Thanks.
  14. sorry - I'm not sure how my brain incorrectly registered that . . . I do apologize . . . you could have just edited my post . . . lol
  15. judging by your reply, you don't seem to understand the code by looking at it. real_illusions has provided the code that works according to your specifications. What might help, is to see the code as if it were saved in a file:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Horizontal Menu</title><style type="text/css">#menu ul li {display: inline}#menu ul li a img {border: 0}</style></head><body><div id="menu"> <ul> <li><a href="somewhere.html"><img src="someimage.gif" alt=""/></a></li> <li><a href="somewhere.html"><img src="someimage.gif" alt=""/></a></li> <li><a href="somewhere.html"><img src="someimage.gif" alt=""/></a></li> <li><a href="somewhere.html"><img src="someimage.gif" alt=""/></a></li> </ul></div></body></html> Copy that and paste into notpad. Save as temp.htm and then open in your browser.note - what a coincidence - solution provided by "real" "illusion" and the code "appears" to be nothing close to the desired result - how ironic - that IS a real illusion.
  16. Skemcin

    Login window on WAP

    That is server authentication and is presented through the operating system on your phone, not the browser. Its not something that I think you will be able to by pass at all. If its a web application, the only alternative I am aware of is to change the authentication to be done by the web site vs. the server and tie your back end authentication processes into the server authentication system - which I know is possible - just a lot of work.
  17. Skemcin

    Consolo CMS

    Hi,Sorry, I've never used it, but is this the only help that they offer:http://www.consolocms.com/dev/contact.asp
  18. One thing to add to boen_robot's reply is that most hosts will have a shared SSL installed. So, until you buy/install your own certificate, you would be able to use something like http://secure224.yourhostdomain.com/yourdomain/ and that would be pre-programmed by your host to point to your root directory already. MY preferred hosting service (CrystalTech) does it this way.I wish it was easy as adding an "s" to the "http"!
  19. to expand a little on what has been said, you only have two options - client side or server side solutions. Javasccript is the only client side approach so typically you will see "A- A+" in a corner of a site (with the first "A" being slightly smaller than the second). These call a javascript that will swap the stylesheet out. The problem is that only holds true for that page unless you take it farther, and incorporate a cookie to remember the setting.The alternative is to use server side scripting, as boen_robot points out. Here, however, you have two options. One, use the same "A- A+" technique to load a default setting and allow users to manually increase the size. Again, it would be advised to take it a step farther and have selection stored in the cookie or session scope. Secondly, you could use software (if available to you) called BrowserHawk which will sniff the users default font settings. Most impaired people will have these adjusted for their needs. Once you have sniffed this out, you can automatically load the most appropriate stylesheet based on some conditions you define.Obviously, the latter takes much more effort and has technology requirements. The advantage is that is doesn't require user interaction as it automatically adjusts itself (how friendly is that). With the other (manual) methods you have short lived convenience but a much easier application to program. Of course, if in any situation you require a user to log in, then you should have their default set in their preferences so it is also automatic when they log in. I've even stored their default as a cookie and programmed the not logged in site to look for that cookie before applying the default. This way if I'm not logged in and using the same computer, I do not have to "A-" or "A+" a page since my logged in preference was set to a cookie the last time I logged in.Hope this helps.
  20. Skemcin

    Spore

    lol - and I was just the opposite - played RTCW and ET for so long couldn't get used to the aim on COD. What I like about ET is the concept of progression - traditional FPS fighting but with a concept of having to meet objectives along the way to a goal - not just a capture and steal type of thing - a good ET map makes fighting for the objective goals that more enjoyable.
  21. Skemcin

    Spore

    Spore looks interesting - if it has that simcity concept to it. But nothing beats the original SimCity.As for FPS, I love(d) Return to Castle Wolfenstein and loved One Life to Life game settings. Now, I play the second generation of it - Enemy Territory - a free download that is completly worth it - especially with on a NoQuarter mod server. I played COD for a while but never got used to the weapons - played MOHAA and BF1942 as well - but only for a short period of time.
  22. how about both - or editing your question to ask which one is your primary machine?I do not develop on a mac, but I test on one. I sometimes use the mac for graphic design since it is more stable than windows.
  23. I've always liked this one:http://www.speakeasy.net/speedtest/
  24. from what I understand about these modern day cartoons, almost all of them (I know for certain SouthPark) run off of proprietary software made specifically for that show. They all may be based on something, but ech is highly customized for the show.
  25. here is some code that will read any well formated RSS 2.0 Feed(which is XML). Play with that and let me know if you need more help: <br /><cftry> <!--- get feed from site ---> <cfparam name="urltopull" default="http://www.npr.org/rss/rss.php?id=1001"> <cfhttp url="#URLToPull#" method="GET" timeout="15" /> <!--- parse xml information ---> <cfset objRSS = xmlParse(cfhttp.filecontent)> <!--- <cfdump var="#objRSS#" label="RSS Feed"> <cfabort> ---> <!--- find length of arrary to look through ---> <cfset ArrayLength = arraylen(objRSS.rss.channel.item)> <cfset ItemsDisplayed = 0> <!--- loop through array to output feed ---> <cfloop index="x" from="1" to="#ArrayLength#"> <cfoutput> <cfset ItemsDisplayed = ItemsDisplayed + 1> <strong>#objRSS.rss.channel.item[x].title.xmltext#</strong><br /> #objRSS.rss.channel.item[x].description.xmltext#<br /> <em class="smallfont">(#objRSS.rss.channel.item[x].pubdate.xmltext#)</em><br /> <a href="#replace(objRSS.rss.channel.item[x].link.xmltext,'&','&','all')#" title="#objRSS.rss.channel.item[x].title.xmltext#" target="_blank" class="newsfeed">[view article in new window]</a><br /> <br /> </cfoutput> </cfloop> <!--- loop through array to output source ---> <hr /> <blockquote style="text-align:center;"> <cfset SourceLength = arraylen(objRSS.rss.channel)> <cfloop index="x" from="1" to="#SourceLength#"> <cfoutput> © #objRSS.rss.channel[x].copyright.xmltext#<br /> <em class="smallfont">(#objRSS.rss.channel.item[x].pubdate.xmltext#)</em><br /> <br /> <!-- <a href="#replace(objRSS.rss.channel[x].link.xmltext,'&','&','all')#" title="[visit topix.net in new window]" target="_blank"><img src="#objRSS.rss.channel[x].image.url.xmltext#" hspace="0" vspace="3" border="0" alt="#replace(objRSS.rss.channel[x].link.xmltext,'&','&','all')#" /></a><br /> --> <a href="#replace(objRSS.rss.channel[x].link.xmltext,'&','&','all')#" title="[visit topix.net in new window]" target="_blank">[visit topix.net in new window]</a><br /> <br /> </cfoutput> </cfloop> </blockquote> <!--- show message if no updates ---> <cfif ItemsDisplayed EQ 0> <cfoutput> No articles currently available.<br /> <br /> </cfoutput> </cfif><!--- catch errors ---><cfcatch type="any"><cfoutput>The connection to the #ucase(url.pullnewsfrom)#'s RSS feed has timed out - please try again later. We are sorry for any inconvenience this may have caused.<br /><br /></cfoutput></cfcatch></cftry>
×
×
  • Create New...