Hi Mark,
Yes, a complete re-architecture of the site is exactly what I do *NOT*
want to do in this case. In the long-run it may lead to a Word Press
template site I can use for future clients. However, I want to
maintain the stability of the WP platform and try to *encourage*
people to choose my hand-coded Website option from a code base off a
fresh start, especially in cases like this. I just am not familiar
enough with WP and PHP to be able to re-architecture the site with the
AJAX implementation. Hand-coding with your BBQ method I *can* do, but
not this. It would take too long.
I hate to say it, but I wish there was a way to put the *jPlayer* in a
frame and pull that content along from page to page without reloading
*it*. It seems like there should be a way, but somebody left that out
of the language. Lol. I know that would make it too easy, though. What
I could do that is a solution like that is to wrap the whole site in a
frame with the header and jPlayer in a parent frame that does *not*
reload. I have worked with frames successfully before in a deprecated
version of my portfolio site to load image galleries, before I went
into business for myself. However, I wound up re-architecting that
site to include extra pages instead of frames, because I was not 100%
certain of frame support across all browsers at that time. It worked
well, but I wouldn't do it again.
I think I am liking what I see in the Audio Bar plug-in for WP. It
looks like it may be a hi-jinxed method. Is anybody familiar with
Audio Bar? I am dead set on using jPlayer, though. It reaches that
iPad user market. And the tools for installing the Audio Bar plug-in
are too modular. In other words, I am not sure it can be engineered to
work with jPlayer.
After writing this, I see a clear solution has yet to present itself
to me. I am going to continue to search for a WP plug-in that can
place a portion of the page in place without reloading it page-to-
page. It would use a frame, but it would do the back-end stuff for me,
although I hate using plug-and-play plug-ins. Otherwise, I have to
admit, I am stumped! I know I want my Website to flow through -- not
be contained in separate frame areas -- and I know I don't want to
defeat the purpose of using WP, which is the ease that developing with
a CMS provides. My clients who choose WP are going to want that first
and foremost.
Let me know if you have any new imaginative ideas.
Thanks,
Adam
On Feb 16, 1:22 pm, Maboa <
mark.b...@gmail.com> wrote:
> Adam,
>
> This question comes up quite a look albeit not always in a wordpress
> context.
>
> As far as I know there are 3 main approaches that all have there drawbacks.
> (and correct me if I'm wrong here Jon).
>
> *1. The Single Page App (or ajaxified) method*
>
> Content is changed w/o leaving the page so the player is never reloaded or
> interrupted.
>
> *Pros* - a modern technique that if done right can tick all the boxes.
>
> *Cons* - more difficult to implement especially within CMS systems. Can
> require a complete re-architecture of a site. Your site should still work
> with JS disabled as this is what mos search engine bots will use. You could
> use googles hashbang technique but there are issues there as well.
>
> *2. The iframe of frameset method*
>
> Content it one frame is changed w/o touching the player.
>
> *Pros* - relatively easy to implement
>
> *Cons* - content can be picked up w/o the holding frameset by search
> engines, issues with search engine indexing generally. Slightly more complex
> inter-frame communication may be required.
>
> *3. The pop-up player method*
>
> The player is in effect a separate web page that is popped up above the
> content that can change w/o affecting it.
>
> *Pros* - no search engine issues
>
> *Cons* - communication between content and player can become complex, large