Tag Archives: code

Designing and Coding a Site Footer

A web site page is generally divided into the header (uppermost section), the body (the middle area where most of your content goes), and the footer (the lowermost portion usually containing a banner rotator (for your advertising banner rotation), important links (such as important site areas, your privacy policy, and your site’s terms of service (TOS)), web site credentials (top site list badges, etc.), site credits, and a copyright notice.

On your genuine ShiftCode based get paid to site then the default template footer area looks like this (lowermost section):

screnshot#1557 - 'Paid To Site - Members - Register'

In the ShiftCode web site template editor (Files & Templates (lower right menu) > Templates) the header and the upper portion of the body content coding is contained in the upper editing portion called ‘Main Header’ while the lower portion of the body content and the footer coding is contained in the lower edition portion called the ‘Main Footer’ as seen below:

screnshot#1558 - 'Paid To Site - Admin - Templates - UltimateG_'

As you may know already, the main template contains code and doesn’t have a textarea (plain WYSIWYG (what you see is what you get) editing mode)  If you’re not that familiar with editing code then perhaps you should leave it up to your chosen design template designer and/or coder.  if you are going to be attempting to edit the footer yourself then we highly suggest that you make a backup of the entire template (both top and bottom) before you start modifying it.

The default template footer code starts in the bottom ‘Main Footer’ editing area beginning with the code <div id=”footer”> and ends with a closing </div> statement.  Your footer content typically goes between these two HTML statements.

Here’s a pretty universal copyright and disclaimer statement in code:

<p align=”center”>&copy;{~$smarty.now|date_format:”%Y”~} {~$conf.name~} – All Rights Reserved -<br>All product and company names
are trademarks&trade; or registered&reg; trademarks of their respective holders.<br>Use of them does not imply any affiliation
with or endorsement by them.</p>

This above code will yield this below statement
(though with your own site name and the current year):

©2016 Paid To Site – All Rights Reserved –
All product and company names are trademarks™ or registered® trademarks are their respective holders.
Use of them does not imply any affiliation with or endorsement by them.

Make Complete Backups of Default Code First (Crucial!)

Thoroughly Read This and Think Through It All in Your Head – Come to an Epiphany That You Will NO LONGER Take the Risk of Losing Hours, Days, Weeks, or Even Years of Hard Work Coding, Configuring, and Designing Your New Site When ShiftCode Has Made it So Easy for Us Site Admins to Perform Complete and Automated Backups!  It cannot be stressed enough that it is definitely necessary to make complete backups all the files that you have access to BEFORE you start tinkering (modifying any code or site template designs)

Though ShiftCode always has your back if you lose any of the default programming code or design template code you shouldn’t have to worry about having to ask anyone for the default files should you mess something up (which is surprisingly easy to do – even for professional coders and designers)  Not only is it embarrassing to ask (I’ve been in that situation quite a few times) but it has the potential to completely halt your site building process until your request is handled (yes, ShiftCode support is usually pretty prompt with such requests but you probably don’t want to be put in the position of awaiting a reply while you (or your designer and/or coder) is in the midst of the creative process)

Also note that as your site build out and customization starts to bloom and all through the entire creative process then it will be necessary to make backups of your customizations in code and design at various stages of the creative process.  Know that modifying web site script code is a very delicate process and only one simple mistake in the form of omitting or adding one single character or command in code can potentially bring your entire site down showing an error (though the error condition would be only temporary until you find and fix the error in code or you restore the file containing the erroneous code from a previous backup)


Resolve Now to Commit to Performing Regular Full Site Backups Well Into the Future:  (Yes, you can thank me sometime in the future for stressing the importance of regular full backups while also giving yourself a nice pat on the back just after that dreaded unrecoverable event happens (God forbid! – but YES they do happen to everyone at least once over time!) simple statistics predict data storage error and/or human error causing an unrecoverable failure at least once (though probably more) in the life of most all web sites (if it were not for your regular backups then you may have been instantly out-of-business should a hardware failure of a hard drive or other crucial data storage device (more common than you may think))

backup_your_site

Another point to make here is to remind you that you are dealing with other people’s money that they have earned on your site and they have the legitimate right to demand their money from you (even in the case of data loss) it’  I don’t need to remind you how even the most polite and kind (initially) people appear to be – if you start messing with their hard earned money people will get them to stand up, pay attention, and become very vocal if there is even the slightest hint that there is a discrepancy in their site account funds (even if it’s not your fault like a drive failure, database corruption, etc.) then you will instantly be put in an untenable position if your members claim you owe them yet you suddenly don’t have access to any recent records to competently dispute or award their claims (I’ve been there and done that and I can tell you that personally you feel like a complete idiot (all you had to do is make simple backups at least a week apart to still have some idea in what ballpark you owe specific people.


OK, Enough Talking About Doing It – Let Me Show You How and Let’s Back Everything Up Now!
 

Prepare a Folder on Your PC or Device to Receive These Extremely Important Backups:I’d suggest that you make the new backup folder somewhere within the ‘My Documents’ or ‘Documents’ folders (one should already be present on your machine.  The reason why I suggest placing all backup folders within the Windows document area is that I know that whatever backup application you may have running (or eventually purchase in the future) will undoubtedly default to including common default areas where important documents are stored.  So, when you initiate any type of backup of the files on your PC then chances are your crucial GPT site  backups will be included by default.

What should you name your web site backups folder?  This is an area where it simply comes down to your own preferences.  I, myself, always like to have the backup folder name SCREAM at you with folder names I’m notorious for such as ‘DO_NOT_DELETE_THIS FOLDER_EVER – IT_CONTAINS_CRUCIAL_WEB_SITE_BACKUPS! – or the like (lol)

Installing Google Analytics Tracking Code

The popular and totally free Google Analytics service facilitates a very helpful and detailed analysis of the traffic frequenting your site.  Below is how and where you place the provided tracking code for best results on your ShiftCode GPT site (via the template).

First, sign in (or register and sign in) to your Google Analytics account.  Choose ‘Admin’ from the top Google Analytics menu.  From the center ‘Property’ menu dropdown choose “Create new property” to reach an ‘Administration > New Property” page and fill in the blanks on that page in reference to your new GPT site thereby creating a new Google Analytics property for the new site (if you have difficulties in this step then contact Google in regard to supporting their product ‘Analytics’ and it’s outside the scope of this document to support products by other entities) Click ‘Get Tracking ID’ to continue.

The code we are interested is located in the box just under the statement ‘This is your tracking code. Copy and paste it into the code of every page you want to track’  We don’t really need to place this code into every page as that statement implies.  All we need to do is insert that code into the HEAD section of our main ShiftCode site template and it will automatically be included on every page on your site.

It’s recommended (by Google) that you place this tracking code in the HEAD section of your template just before the closing “</head>” tag (as the very last item within the HEAD section of the template)
Head Section of the ShiftCode Main Template
In the above view depicts locating the ‘Files & Templates navigational menu in the lower right corner of the ShiftCode GPT Admin Panel, selecting ‘Templates’, and then selecting the template (clicking on its name) that shows as the ‘Default’ template (the one that has a ‘Yes’ in the ‘Default’ column.

Notice the “</head>” statement in line nine (9) of the example image above.  That is the closing HEAD section statement where we want the Google Analytics tracking code to be inserted just before.  Note we want to INSERT the code NOT replace ANY code that’s already located in your template (if you have trouble with this then we suggest you investigate the very basic (completely newbie) use of the ‘Insert’ key on your computer keyboard which may just need to be toggled to not replace text but actually insert text)

Ok, copy the Google Analytics code to your Windows clipboard, click just before the “</head>” statement (wherever it may be on YOUR template), press <Enter> (or <Return>) on your computer keyboard to drop the “</head>” statement down a line (and make sure that you are inserting instead of replacing code), and paste (<CTRL><V>) the Google Analytics tracking code in the empty space above the “</head>” statement.

After Google Analytics Code is Inserted

Your template code should look somewhat like the above example.  I’ve left the inserted code highlighted in grey only for the purpose of example here.  Now click the ‘Upload Template’ button to save your modified site template code (towards the bottom on you template editing page in the ShiftCode Admin panel) and you are now completely done adding the Google Analytics code to your site – congratulations!

Note that it may take a few minutes to an hour or more for the tracking code to become responsive to Google Analytics due to the ShiftCode ‘cache’ delay (a normal thing)

Includes Designer Help Sheet

ID Name Code
_addressForm Address – Form {~include file=”_addressForm”~}
_banner_rotater Banner Rotation {~include file=”_banner_rotater” group=”” unique=0~}
_banner_stats_top Banner Rotation – Stats – Top {~include file=”_banner_stats_top”~}
_bonus_activity Bonus – Acitivity {~include file=”_bonus_activity”~}
_bonus_ad Bonus – Ad {~include file=”_bonus_ad”~}
_cart_count Shopping Cart – Number of Items {~include file=”_cart_count” url=0~}
_cart_show Shopping Cart – Show Items {~include file=”_cart_show”~}
_cart_top Shopping Cart – Top {~include file=”_cart_top”~}
_catalog_search Catalog Search Form {~include file=”_catalog_search”~}
_cat_route Catalog Route {~include file=”_cat_route”~}
_countdown Display Countdown {~include file=”_countdown”~}
_counter Counter {~include file=”_counter”~}
_downloads_viewers Downloads – Viewers {~include file=”_downloads_viewers”~}
_errors Errors {~include file=”_errors”~}
_fileSize Get the File Size {~include file=”_fileSize”~}
_forms_top Forms – Top {~include file=”_forms_top”~}
_gameTokens_balance Game Tokens – User Balance {~include file=”_gameTokens_balance”~}
_happeningNow Happening Now {~include file=”_happeningNow” alert=””~}
_inbox_top Inbox System – Top {~include file=”_inbox_top”~}
_inbox_unread Inbox – User’s Unread Messages {~include file=”_inbox_unread” url=0~}
_jackpot_amt Jackpot – Amount {~include file=”_jackpot_amt” pot=0~}
_jackpot_past Jackpot – Past Winners {~include file=”_jackpot_past”~}
_jackpot_totalEntries Jackpot – Total Entries {~include file=”_jackpot_totalEntries” pot=0~}
_jackpot_userEntries Jackpot – User’s Entries {~include file=”_jackpot_userEntries” pot=0~}
_loyalty_top Loyalty Bonus – Top {~include file=”_loyalty_top”~}
_loyalty_user Loyalty Bonus – User’s Points {~include file=”_loyalty_user”~}
_members_addressForm Members – Address – Form {~include file=”_members_addressForm”~}
_members_advStats_top Members – Advertising Stats Menu {~include file=”_members_advStats_top”~}
_members_adv_top Members – Advertising Menu {~include file=”_members_adv_top”~}
_members_amts Members – Display Amounts {~include file=”_members_amts” trim=1~}
_members_count Members – Count {~include file=”_members_count”~}
_members_current Members – Current Earnings {~include file=”_members_current”~}
_members_link Members – Link {~include file=”_members_link”~}
_members_locked Members – User’s Locked Balance {~include file=”_members_locked”~}
_members_loginStatus Members – Login Status {~include file=”_members_loginStatus”~}
_members_online Members – Online Users {~include file=”_members_online”~}
_members_payments Members – Display Payment Amounts {~include file=”_members_payments”~}
_members_refEarnings Members – User’s Referral Earnings {~include file=”_members_refEarnings”~}
_members_refs Members – User’s Referrals {~include file=”_members_refs”~}
_members_targeted Members – Targeted {~include file=”_members_targeted”~}
_members_top Members – Top Menu {~include file=”_members_top”~}
_members_total Members – Total Earnings {~include file=”_members_total”~}
_members_user Members – User’s Balance {~include file=”_members_user”~}
_meta Meta Tags {~include file=”_meta”~}
_news News – Display {~include file=”_news” limit=10~}
_pager Pager {~include file=”_pager”~}
_payment_return Payments – Thank You Messages {~include file=”_payment_return”~}
_pixel_buy_top Pixel – Buy – Top {~include file=”_pixel_buy_top”~}
_pixel_display Pixel – Display {~include file=”_pixel_display”~}
_pixel_stats_top Pixel – Stats – Top {~include file=”_pixel_stats_top”~}
_points_completed Points System – Completed Amount {~include file=”_points_completed”~}
_points_display Points – Display {~include file=”_points_display”~}
_points_top Points – Rewards – Top {~include file=”_points_top”~}
_points_user Points System – User’s Points {~include file=”_points_user”~}
_poll Poll {~include file=”_poll” id=0~}
_poll_display Poll – Display {~include file=”_poll_display”~}
_ptc_count Paid to Click – Count {~include file=”_ptc_count”~}
_ptc_display Paid to Click – Display Advertisement {~include file=”_ptc_display”~}
_ptc_earnings Paid to Click – Earnings {~include file=”_ptc_earnings”~}
_ptc_stats_top Paid to Click – Stats – Top {~include file=”_ptc_stats_top”~}
_ptc_userClicks Paid to Signup – User Clicks {~include file=”_ptc_userClicks”~}
_pts_amts Members – Paid to Signup – Display Amounts {~include file=”_pts_amts” trim=1~}
_pts_count Paid to Signup – Count {~include file=”_pts_count” excludeCats=””~}
_pts_display Paid to Signup – Display Advertisement {~include file=”_pts_display”~}
_pts_earnings Paid to Signup – Earnings {~include file=”_pts_earnings”~}
_pts_lastAdded Paid to Signup – Last 10 Added {~include file=”_pts_lastAdded” horizontal=0 limit=10~}
_pts_lastCredited Paid to Signup – Last 10 Credited {~include file=”_pts_lastCredited” horizontal=0 limit=10 unique=0~}
_pts_mostCompleted Paid to Signup – Most Completed {~include file=”_pts_mostCompleted” horizontal=0 limit=10 days=0~}
_pts_stats_top Paid to Signup – Stats – Top {~include file=”_pts_stats_top”~}
_pts_top Paid to Signup – Top {~include file=”_pts_top”~}
_pts_userCompleted Paid to Signup – User Completed Count {~include file=”_pts_userCompleted” excludeCats=””~}
_securityForm Security Code Form {~include file=”_securityForm”~}
_shout Shoutbox {~include file=”_shout”~}
_side_display Side Panel {~include file=”_side_display” horizontal=”0″~}
_side_stats_top Side Panel – Stats – Top {~include file=”_side_stats_top”~}
_signature Signature {~include file=”_signature”~}
_sorter Sorter {~include file=”_sorter”~}
_success Success {~include file=”_success”~}
_ticket_top Trouble Ticket – Top {~include file=”_ticket_top”~}
_withdraw_completed Withdraw – Completed Amount {~include file=”_withdraw_completed”~}
_withdraw_form Withdraw – Form {~include file=”_withdraw_form”~}
_withdraw_pending Withdraw – Pending Amount {~include file=”_withdraw_pending”~}
_withdraw_top Withdraw – Top {~include file=”_withdraw_top”~}
_withdraw_user Withdraw – User’s Completed Amount {~include file=”_withdraw_user”~}

Available Design / Code Resources and Documentation (Reference Help Sheets)

This is one subject where I can start by saying that most all of the ‘action’ is located in the ShiftCode Admin Panel in the ‘Files & Templates’ box.  This section is located in the lower right side of the admin panel as seen below:

Files & Templates


Designer Help Sheet:  (under the ‘Templates’ sub-section) In this area you will find most all of the common code variables (value placeholders) that are used throughout the ShiftCode script, its ‘Includes’, and ‘Pages’.  Notice this area has three parts that are accessible by way of the three buttons marked ‘General’, ‘Includes’, and ‘Pages.

Download as CSV (option):  Notice that there is the option to ‘Download as CSV’ which means all of the information covered in this section is available for you (or your designer / coder) to download in one neat and tidy file package (each of three) as a ‘CSV’ (meaning a comma separated format) type file.  CSV type files since they contain only regular text are viewable in any text file viewer /editor though they are best viewed opened by any standard spreadsheet application such as Microsoft Excel. Note: It’s not really necessary to download the CSV file versions of the information as you can just as easily view them in your web browser!

General (tab): The image below shows the very basic benign ‘General’ display variables (pretty much anywhere on your site where you need to display any of the values contained in any of the general variables then refer to these Designer Help Sheets in your admin panel and place the variable sought in the form of code within a page, include, or script.

deshelpsheet

Includes (tab): What is an ‘Include’?  (center tab in above image a sample of the page seen in the below image) Assuming you know little about (‘SMARTY’) type PHP coding then when you see the term ‘include’ then know that it’s almost exactly what you may think of when saying the word ‘include’  Includes are smaller neat and tidy packages of code designed to perform a specific function only instead of repeating the code over and over wherever that function is needed in the main or secondary scripts then includes allow the coder to have only one copy of the code to do that function set aside in an include where all he needs to do is reference that include file by name anywhere in the script and it will perform that function as if all of that code (for the function) was typed in.includes smple short list (see your GPT admin panel for the entire list)

Pages (tab): Pages are fun for professional designers and complete novices alike because they are less code-like and more text-like and they can be edited using the ShiftCode built in WYSIWYG (what you see is what you get) word processor for page.  Note that when you click on the right side (of the Designer Help Sheet image (above)) then what you see will be a comprehensive list of the default pages that come with your ShiftCode GPT site.

Yes, the above mentioned it’s a very helpful list (and it describes what the default pages are named and where they are located) but if (when) you actually want to actually start working with, creating, and editing your site’s pages then you’ll want to actually click on ‘Pages’ directly from the Files & Templates menu (located in the lower right corner as seen again below):Files & Templates Menu (Aiming for the 'Pages' Selection)Assuming you followed my suggestion and actually clicked on the ‘Pages’ selection on the Files & Templates menu (as seen above) then you got a sneak peek at the WYSIWYG page editor that you’ll be seeing a lot more of in other areas of this documentation site.

Now, getting back on track to where we were (exploring the ‘Templates’ selection) please click on the ‘Logos’ menu selection (as seen above)

Site Design & Coding Considerations and Options

The Options:  I fully realize though that there are many aspiring GPT site admins out there that either have already thought things through well and may have a professional web site designer standing by (smart), have purchased a pre-made template design, those who plan to ‘generate’ a basic template and expand upon that by using the relatively simple built in template designer part of the script, those who plan to edit the default gray template called ‘UltimateGPT Template v2.0’ that comes pre installed, or those who plan to go it alone and design their own design template from scratch.

For me, this is where the most exciting parts start – designing my own GPT site from drab to fab!  I’ve been designing my own web sites from code (scratch) for over a decade now and I consider this creative process fun.  The last ShiftCode GPT design template I designed for my own GPT turned out very satisfying by me simple editing the default gray ‘UltimateGPT Template v2.0’!

If your are comfortable with editing HTML, CSS, and some PHP code then this may be an option for you!  If you are already skilled in coding and design the I highly suggest going this route. On the other hand if you are the slightest bit squeamish or impatient with matters of computer coding or designing images then I highly suggest you choose the easier route by exploring the built in ShiftCode Template Generator (for novice designers)  You’d be surprised at the beautiful colorful and functional unique site design the total graphic design novice can manage to coax from the plain old default ShiftCode template (image below) [click images to see larger version]:

Running Through the Site Design Options One-By-One:

  • Design Your Own Site Design Template From Scratch Yourself: (or almost)  If you are relatively experienced in basic HTML, PHP, and you are also not really that bad at graphic design (creating, editing, manipulating, and images online) then here’s your chance to show off some design flair while enjoying the accolades when your site design is finished.  If you are considering this route then we’d highly recommend that you make backups of any/all default code (files) before you start tinkering.

    NOTE: The system is built using an alternate non-standard more secure version of the PHP coding language that is called SMARTY PHP.  A layman’s explanation on SMARTY is located here (Wikipedia) and a more technical primer is here.  Also, the vast majority of the code content (code core) is located out of reach and sight of all clients and the public to protect intellectual property as well as keeping the code as secure and hacker-proof as possible.  There are, however, certain script and ‘include’ segments of code available for modification for the purposes of site customization (though any code changes and modifications (MODs) are always at your own risk)

  • Create a New  Design Template with Help From the Built-in Template Generator / Editor: (or modify/edit the default template)

  • Professional Graphic Designer / Template Designer / Coder: If you don’t already a professional standing by to design you a custom site template (with optional custom coding enhancements) yet that is the direction you are leaning towards then we’d highly suggest that you ask fellow GPT site admins (in the ShiftCode Forum or the ShiftCode Facebook group) for a recommendation or Google the terms “gpt sites designs portfolio”.

    Note that there are a couple of levels in the form of your professional site design uniqueness, time, customization, and cost.  Some designers may offer pre-made (stock) one-size-fit’s-all solutions that you can pick from and order ready made to simply be applied (or imported) to your site.

    When contacting and evaluating a professional site designer then you may want to make sure that they have experience designing templates for ShiftCode sites – Ask them to see their portfolio.  Do they have references that you may contact?  Please know that hiring a professional for a custom design can be relatively expensive depending on the designer and the complexity you are seeking (it’s not unusual to be quoted prices exceeding $500-$700 for a custom design from a professional)  Another good way of finding a designer is to visit your favorite GPT site(s) and note any design credits (usually in the site footer)

TO BE CONTINUED

Important Information to Know Before You Edit ANY Code!

Important Information to Know Before You Edit ANY Code!

  1. Make Complete Backups of Default Code First (Crucial!)  <– Click on the link to read the article.
  2. Know About the Anomaly in the ShiftCode Editor: The ShiftCode script is a masterpiece of software development though one elusive unexpected behavior with the code editor has been extremely hard to find and fix (though know we are working on it)  Here’s what to look out for (if you’re not paying attention it could result in errors in your code):

    When you first open a template (or script, or include, etc.) everything look s fine but then you may notice on your first character edit that somehow the mouse cursor is editing the wrong area a line or two down.  If you didn’t notice that the cursor was misbehaving and editing some whole other portion of code below where you think you’re editing – and you saved the template then, then chances are that your template is destroyed by only a few characters.

    To properly handle this initial cursor misbehavior then you need to remember to check and re-synchronize the cursor position by simply editing one single character (and then deleting your edit) every time you open a template to edit. This one (or more) character solve fixes the issue completely for the whole time that file is open and being edited (and it doesn’t reoccur until the file is saved and a new editing session is begun again on a new or the same file)

    I know that one shouldn’t have to resort to this but the way that I solve this issue completely for myself is to use a devoted commercial code editor by simply copying and pasting whatever I’m editing into it, editing it, pasting it back, and then saving it.  The professional code editor I prefer is CodeLobster and though I actually purchased the professional version then know that they also have an absolutely FREE fully functional version for download at www.CodeLobster.com

  3. …to be continued talking about not hard-coding links…

(a) Make Complete Backups of the Default Code First (Crucial!)


Thoroughly Read This and Think Through It All in Your Head – Come to an Epiphany That You Will NO LONGER Take the Risk of Losing Hours, Days, Weeks, or Even Years of Hard Work Coding, Configuring, and Designing Your New Site When ShiftCode Has Made it So Easy for Us Site Admins to Perform Complete and Automated Backups!  It cannot be stressed enough that it is definitely necessary to make complete backups all the files that you have access to BEFORE you start tinkering (modifying any code or site template designs)

Though ShiftCode always has your back if you lose any of the default programming code or design template code you shouldn’t have to worry about having to ask anyone for the default files should you mess something up (which is surprisingly easy to do – even for professional coders and designers)  Not only is it embarrassing to ask (I’ve been in that situation quite a few times) but it has the potential to completely halt your site building process until your request is handled (yes, ShiftCode support is usually pretty prompt with such requests but you probably don’t want to be put in the position of awaiting a reply while you (or your designer and/or coder) is in the midst of the creative process)

Also note that as your site build out and customization starts to bloom and all through the entire creative process then it will be necessary to make backups of your customizations in code and design at various stages of the creative process.  Know that modifying web site script code is a very delicate process and only one simple mistake in the form of omitting or adding one single character or command in code can potentially bring your entire site down showing an error (though the error condition would be only temporary until you find and fix the error in code or you restore the file containing the erroneous code from a previous backup)


Resolve Now to Commit to Performing Regular Full Site Backups Well Into the Future:  (Yes, you can thank me sometime in the future for stressing the importance of regular full backups while also giving yourself a nice pat on the back just after that dreaded unrecoverable event happens (God forbid! – but YES they do happen to everyone at least once over time!) simple statistics predict data storage error and/or human error causing an unrecoverable failure at least once (though probably more) in the life of most all web sites (if it were not for your regular backups then you may have been instantly out-of-business should a hardware failure of a hard drive or other crucial data storage device (more common than you may think))

backup_your_site

Another point to make here is to remind you that you are dealing with other people’s money that they have earned on your site and they have the legitimate right to demand their money from you (even in the case of data loss) it’  I don’t need to remind you how even the most polite and kind (initially) people appear to be – if you start messing with their hard earned money people will get them to stand up, pay attention, and become very vocal if there is even the slightest hint that there is a discrepancy in their site account funds (even if it’s not your fault like a drive failure, database corruption, etc.) then you will instantly be put in an untenable position if your members claim you owe them yet you suddenly don’t have access to any recent records to competently dispute or award their claims (I’ve been there and done that and I can tell you that personally you feel like a complete idiot (all you had to do is make simple backups at least a week apart to still have some idea in what ballpark you owe specific people.  


OK, Enough Talking About Doing It – Let Me Show You How and Let’s Back Everything Up Now!

Prepare a Folder on Your PC or Device to Receive These Extremely Important Backups: I’d suggest that you make the new backup folder somewhere within the ‘My Documents’ or ‘Documents’ folders (one should already be present on your machine.  The reason why I suggest placing all backup folders within the Windows document area is that I know that whatever backup application you may have running (or eventually purchase in the future) will undoubtedly default to including common default areas where important documents are stored.  So, when you initiate any type of backup of the files on your PC then chances are your crucial GPT site  backups will be included by default.

What should you name your web site backups folder?  This is an area where it simply comes down to your own preferences.  I, myself, always like to have the backup folder name SCREAM at you with folder names I’m notorious for such as ‘DO_NOT_DELETE_THIS FOLDER_EVER – IT_CONTAINS_CRUCIAL_WEB_SITE_BACKUPS! – or the like (lol)