• site home
  • blog home
  • galleries
  • contact
  • underwater
  • the bleeding edge

the last word

Photography meets digital computer technology. Photography wins -- most of the time.

You are here: Home / The Last Word / A new web site – general requirements

A new web site – general requirements

September 17, 2016 JimK 22 Comments

This is the beginning of a series of posts about developing a photographic web site. To see each post in turn, go to the very bottom of this page, and click on the pingbacks, which will take you to all the subsequent posts.

I’m thinking about redoing my web site. Actually, I’ve been thinking about that for a couple of months now, but that’s all that I’ve been doing. In an attempt to get off dead center, I’m going to make a list of my objectives. I need to do that to have something to use when talking to developers and designers, and I’m hoping that the act of making such a list will help me crystallize my thinking. Since I think that I may not be the only photographer who will embark on such a project, just as with my book, I’m going to share my hopes and dreams, successes and failures with you all. I invite suggestions and comments.

First, I want the new site to be totally WordPress based, and therefore database driven. I’m making this choice in spite of the design freedom that it surrenders, because I think that It will make the site easily maintainable without the use of a web editor like Dreamweaver. I also know that using WordPress means inviting the presence of many bugs and vulnerabilities, but I think that is counterbalanced by the extensive and growing universe of WordPress security-enhancing add-ons.

I want to be able to add content myself with roughly the same ease with which I do with the WordPress-based blog.

I want to be able to run at least three cross-linked WordPress instances – what is now my main web site, this blog, and my other blog, The Bleeding Edge – each with different content, and possibly different templates, but with a consistent look and feel.

I want to own the content, and be able to freely move it from one hosting service to another. Although I’m happy with my present hosting service, Media Temple, I’ve observed that it’s rare for a hosting service to stay in business and on the top of their game year in and year out.

I want to use third-party WordPress add-ons for the WordPress instances, although I’m happy to use different add-ons for different instances. For example, I’d be fine with using a photographic gallery theme for the material that is now on my main website, and something similar to the theme I’m now using for this blog. I am willing to make small customizations to these third-part themes, but don’t want to make substantial changes that would have to be thrown away in the event that the third part theme provider went out of business or stopped supporting the theme.

Ideally, I would like to understand any theme customization in sufficient detail to be able to replicate it myself if I decide to change themes down the road. I don’t think I can count on any particular web designer being around when and if I feel the need to change themes, and I’ve found that web designers tend to throw up their hands when asked to modify some other web designer’s code, preferring to start over.

I don’t want to have a totally custom theme for two reasons. I don’t want to pay to have it designed, and think my needs are not so unusual that they can’t be met with something off-the-shelf, or close to that. I don’t want to be faced with a complete reimplementation, possibly on an emergency basis, should the person who designed the theme become unavailable.

I don’t think I want to use an all-in-one hosting and theme provider. I suspect that, no matter what assurances are given at the outset (and many such providers won’t give any such assurance at all), when push comes to shove and you need to move your site to another hosting service (possibly on an emergency basis), something will be baked into the WordPress coding that will prevent that.

This emphasis on portability means that content customization to some part of the theme that I pick shouldn’t be done in such a way that it’s likely to break with another theme. This works pretty well with the more-or-less standard WordPress themes; you can pretty much switch back and forth at will. However, it looks like there are extensions used in some of the third-party photographically oriented themes. I don’t know much about this, and I would like to get educated on it before possibly painting myself into a corner by using features that won’t travel well.

I’d like to avoid themes that use Flash. I think that standards-based HTML protocols like HTML5 can replace the fancy Flash capabilities (most of which I don’t need anyway), and I’m worried about Flash becoming effectively obsolete in the future.

The sit should work well with mobile devices. That’s an area where the present site is inadequate.

Well, that’s all that comes to mind for now. Have I left anything important out?

 

 

The Last Word

← A book report — early “sales” opportunity A new web site – theme requirements →

Comments

  1. Royi says

    September 17, 2016 at 10:14 am

    I would suggest something a little different – Static Website.
    Since you are mainly writing text using something like Jekyll with MarkDown would make your life easier (And you’ll be able to easily add Math).

    Have a look at:

    Jekyll (jekyllrb)
    Middleman (middlemanapp)
    Hugo (gohugo)
    Hexo (hexo)
    Pelican (getpelican)
    MetalSmith (metalsmith)
    OctoPress (octopress 3)

    I wrote the name of the engines and added the word to Google by (I assume links will be disabled).

    Think of it…

    Reply
  2. David García Pérez says

    September 17, 2016 at 10:36 am

    So, although the basic wordpress had its security holes in the past, the truth is that as soon something is found out, Automatic (the company behind wordpress), fixes the hole and releases a security update as soon as possible. Keep your wordpress installation up-to-date is very important. It is quite easy to update it from the wordpress dashboard.

    The other big hole are the addons you install. Keep then to a minimal, only install them if you think they are going to fulfill an important role, and as with workpress itself, update them as frequently as necessary.

    If you want to move from provider to provider, for me one of the key things is to keep the domain name in a different provider. This way, if you try to move from provider, they can not hold by stupid reasons your domain as ransom for you not to leave…

    Talking about leaving, it is also important to keep a good automatic backup solution. In my own wordpress installation I have scripts that daily copy the mysql database plus wordpress installation folder (it contains all the images and media files I upload plus customized theme files) to a different server, so, in case my server gets hacked or the HD fails, I can always roll back to a clean copy of my db. Maybe I lose some comments or post, but not everything.

    Reply
    • Jim says

      September 17, 2016 at 10:40 am

      Agree with all of that. I use Network Solutions for domain name registration, VaultPress for backup, WordFence for a firewall, and allow auto-updating.

      Reply
      • JimK says

        January 22, 2017 at 11:47 am

        I’ve switched from VaultPress to UpdraftPlus Premium for backup. It’s much more transparent and flexible.

        Reply
  3. william says

    September 20, 2016 at 5:13 am

    “I’d like to avoid themes that use Flash.”

    Good plan. Flash is just dead.

    Yes, I know there are millions of web sites that use Flash. But if you want to maximize your viewership, Flash is a severe handicap.

    Reply

Trackbacks

  1. A new web site – theme requirements | The Last Word says:
    September 18, 2016 at 8:47 am

    […] A new web site – general requirements […]

    Reply
  2. A new web site — Photocrati sandbox | The Last Word says:
    September 19, 2016 at 4:44 pm

    […] A new web site – general requirements […]

    Reply
  3. A new web site — Photocrati first impressions | The Last Word says:
    September 20, 2016 at 10:55 am

    […] A new web site – general requirements […]

    Reply
  4. A new web site — working with Photocrati | The Last Word says:
    September 20, 2016 at 4:21 pm

    […] A new web site – general requirements […]

    Reply
  5. A new – web site — installing Imagely themes | The Last Word says:
    September 21, 2016 at 3:02 pm

    […] A new web site – general requirements […]

    Reply
  6. A new web site — blog template decision | The Last Word says:
    September 23, 2016 at 11:01 am

    […] A new web site – general requirements […]

    Reply
  7. A new web site — using Photocrati for the blogs says:
    September 24, 2016 at 10:27 am

    […] A new web site – general requirements […]

    Reply
  8. A new web site — implementing with Photocrati says:
    September 26, 2016 at 11:13 am

    […] A new web site – general requirements […]

    Reply
  9. A new web site — Photocrati implementation issues says:
    September 30, 2016 at 3:50 pm

    […] A new web site – general requirements […]

    Reply
  10. A new website — a Genesis implementation says:
    October 2, 2016 at 3:48 pm

    […] A new web site – general requirements […]

    Reply
  11. A new website — Genesis and galleries says:
    October 3, 2016 at 10:32 am

    […] A new web site – general requirements […]

    Reply
  12. A new website — porting with VaultPress says:
    October 5, 2016 at 2:09 pm

    […] A new web site – general requirements […]

    Reply
  13. A new website — porting with WP Migrate DB Pro says:
    October 7, 2016 at 4:02 pm

    […] A new web site – general requirements […]

    Reply
  14. A new website — WordPress backup requirements says:
    October 10, 2016 at 12:49 pm

    […] This is a continuation of a series of posts about reworking my website into one that is entirely WordPress based. The series starts here. […]

    Reply
  15. A new website — WordPress performance says:
    October 10, 2016 at 2:07 pm

    […] This is a continuation of a series of posts about reworking my website into one that is entirely WordPress based. The series starts here. […]

    Reply
  16. A new web site – five WP backup solutions says:
    October 12, 2016 at 2:49 pm

    […] This is a continuation of a series of posts about reworking my website into one that is entirely WordPress based. The series starts here. […]

    Reply
  17. A new web site — NextGEN licensing issues says:
    October 13, 2016 at 1:56 pm

    […] This is a continuation of a series of posts about reworking my website into one that is entirely WordPress based. The series starts here. […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

May 2025
S M T W T F S
 123
45678910
11121314151617
18192021222324
25262728293031
« Apr    

Articles

  • About
    • Patents and papers about color
    • Who am I?
  • How to…
    • Backing up photographic images
    • How to change email providers
    • How to shoot slanted edge images for me
  • Lens screening testing
    • Equipment and Software
    • Examples
      • Bad and OK 200-600 at 600
      • Excellent 180-400 zoom
      • Fair 14-30mm zoom
      • Good 100-200 mm MF zoom
      • Good 100-400 zoom
      • Good 100mm lens on P1 P45+
      • Good 120mm MF lens
      • Good 18mm FF lens
      • Good 24-105 mm FF lens
      • Good 24-70 FF zoom
      • Good 35 mm FF lens
      • Good 35-70 MF lens
      • Good 60 mm lens on IQ3-100
      • Good 63 mm MF lens
      • Good 65 mm FF lens
      • Good 85 mm FF lens
      • Good and bad 25mm FF lenses
      • Good zoom at 24 mm
      • Marginal 18mm lens
      • Marginal 35mm FF lens
      • Mildly problematic 55 mm FF lens
      • OK 16-35mm zoom
      • OK 60mm lens on P1 P45+
      • OK Sony 600mm f/4
      • Pretty good 16-35 FF zoom
      • Pretty good 90mm FF lens
      • Problematic 400 mm FF lens
      • Tilted 20 mm f/1.8 FF lens
      • Tilted 30 mm MF lens
      • Tilted 50 mm FF lens
      • Two 15mm FF lenses
    • Found a problem – now what?
    • Goals for this test
    • Minimum target distances
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Printable Siemens Star targets
    • Target size on sensor
      • MFT
      • APS-C
      • Full frame
      • Small medium format
    • Test instructions — postproduction
    • Test instructions — reading the images
    • Test instructions – capture
    • Theory of the test
    • What’s wrong with conventional lens screening?
  • Previsualization heresy
  • Privacy Policy
  • Recommended photographic web sites
  • Using in-camera histograms for ETTR
    • Acknowledgments
    • Why ETTR?
    • Normal in-camera histograms
    • Image processing for in-camera histograms
    • Making the in-camera histogram closely represent the raw histogram
    • Shortcuts to UniWB
    • Preparing for monitor-based UniWB
    • A one-step UniWB procedure
    • The math behind the one-step method
    • Iteration using Newton’s Method

Category List

Recent Comments

  • bob lozano on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • JimK on Goldilocks and the three flashes
  • DC Wedding Photographer on Goldilocks and the three flashes
  • Wedding Photographer in DC on The 16-Bit Fallacy: Why More Isn’t Always Better in Medium Format Cameras
  • JimK on Fujifilm GFX 100S II precision
  • Renjie Zhu on Fujifilm GFX 100S II precision
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • Ivo de Man on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF
  • JimK on Fuji 20-35/4 landscape field curvature at 23mm vs 23/4 GF

Archives

Copyright © 2025 · Daily Dish Pro On Genesis Framework · WordPress · Log in

Unless otherwise noted, all images copyright Jim Kasson.