Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

Ask a Question related to PHP Development, Design and Development.

  1. #1

    Default Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Greetings!

    I've searched groups.google.com already to see if I can determine if
    using PHP/MySQL (if needed) for a web site I wish to develop. As the
    subject indicated, it will be a content based site with videos - NO,
    it's not a porn site though.

    I thought that I'd list the key requirements/specifications for my web
    site below and was wondering if some of you'd be so kind as to provide
    your thoughts on each and comment on them with respect to how PHP can
    accomplish them or how adept PHP is at accomplishing them?

    (FYI, I'm an Oracle developer and haven't had too much "real"
    programming/coding practice since I finished school, but I can still,
    given enough time to familiarize myself, C/C++/Java and some OOP. But
    I really haven't had any experience in setting up a website/webserver
    at all.)

    -- Strong authentication required since it will be membership based.
    Someone had suggested that I use a third party billing company, such
    as iBill, PayCom, CCBill and etc, to simplify the billing process and
    I'm looking into it. I know it's sounding more and more like an adult
    site, but it's not. However, if PHP/MySQL offers a better billing
    method/member info DB maintenance capability and membership
    authentication, please inform me.

    -- The instructional videos probably will not be
    updated/switched/added too often. The same goes for the accompanying
    pictures for the lessons. The pics though will need to have an
    accompanying explanation.

    -- There will be about 30 videos in all, all about 45 seconds to a
    minute in length.

    -- I wish to be able to create a member page which they will be
    greeted with once they log in, muck like "My eBay" over at eBay.com
    with the following showing, among other things:
    A) Each member will have a lesson plan according to their expertise
    or level of completed lessons and I wish to be able for members to
    maintain a record of which lessons they've completed in each of the
    plans and which lessons they still need to complete displayed in some
    chart form.

    B) I wish to, though it may sound impossible or wishful thinking, be
    able to prevent straight copying or lifting of my pages, including the
    videos and the pictures. I know I can disable "right click", but
    besides that is there anyway I can prevent it from happening? I have
    worked very hard and spent long hours in developing the content for
    this website and I'd hate for any copycat websites to just lift my
    pages somehow and use it as their own on their own website.

    -- If the site membership grows, I'd imagine that there'd be many
    simultaneous access to the membership content, including the videos.

    Those are the key requirements/specs I can think of for now, which I
    wish to implement on my website. Any comments, suggestions, or help
    would be greatly appreciated!
    Bozo Schmozo Guest

  2. Similar Questions and Discussions

    1. Deliver content based on bandwidth
      Hi experts, I have read the part on Delivering video based on bandwidth in Developing Media Application Flash Media server documentation. I try...
    2. Web based content management
      I'm going to be building multiple versions of a site for different countries and languages. Can anyone recommend a content management system that...
    3. pdf files take too long to load on our website
      We are using Adobe Acrobat to turn Photoshop pages into .pdf pages. But when a user clicks the link to open up the .pdf files, Adobe Reader opens...
    4. copy content from one website to another
      Hi, I'd like to automatically display content from my friends website on my website. Is there anyway I can direct php to a URL and have the...
    5. browser based content management in asp
      Hi there, Our organization's web site requires a lot of content updates. I like to develop a browser based content management system in asp. I...
  3. #2

    Default Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Greetings!

    I've searched groups.google.com already to see if I can determine if
    using PHP/MySQL (if needed) for a web site I wish to develop. As the
    subject indicated, it will be a content based site with videos - NO,
    it's not a porn site though.

    I thought that I'd list the key requirements/specifications for my web
    site below and was wondering if some of you'd be so kind as to provide
    your thoughts on each and comment on them with respect to how PHP can
    accomplish them or how adept PHP is at accomplishing them?

    (FYI, I'm an Oracle developer and haven't had too much "real"
    programming/coding practice since I finished school, but I can still,
    given enough time to familiarize myself, C/C++/Java and some OOP. But
    I really haven't had any experience in setting up a website/webserver
    at all.)

    -- Strong authentication required since it will be membership based.
    Someone had suggested that I use a third party billing company, such
    as iBill, PayCom, CCBill and etc, to simplify the billing process and
    I'm looking into it. I know it's sounding more and more like an adult
    site, but it's not. However, if PHP/MySQL offers a better billing
    method/member info DB maintenance capability and membership
    authentication, please inform me.

    -- The instructional videos probably will not be
    updated/switched/added too often. The same goes for the accompanying
    pictures for the lessons. The pics though will need to have an
    accompanying explanation.

    -- There will be about 30 videos in all, all about 45 seconds to a
    minute in length.

    -- I wish to be able to create a member page which they will be
    greeted with once they log in, muck like "My eBay" over at eBay.com
    with the following showing, among other things:
    A) Each member will have a lesson plan according to their expertise
    or level of completed lessons and I wish to be able for members to
    maintain a record of which lessons they've completed in each of the
    plans and which lessons they still need to complete displayed in some
    chart form.

    B) I wish to, though it may sound impossible or wishful thinking, be
    able to prevent straight copying or lifting of my pages, including the
    videos and the pictures. I know I can disable "right click", but
    besides that is there anyway I can prevent it from happening? I have
    worked very hard and spent long hours in developing the content for
    this website and I'd hate for any copycat websites to just lift my
    pages somehow and use it as their own on their own website.

    -- If the site membership grows, I'd imagine that there'd be many
    simultaneous access to the membership content, including the videos.

    Those are the key requirements/specs I can think of for now, which I
    wish to implement on my website. Any comments, suggestions, or help
    would be greatly appreciated!
    Bozo Schmozo Guest

  4. #3

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Oh, one thing I forgot to mention was that I wish to implement a "form
    login" for the members. But from what I understand, this is a java
    based application? Can someone please verify this and is it still
    possible to implement it using PHP? Thanks again.
    Bozo Schmozo Guest

  5. #4

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Oh, one thing I forgot to mention was that I wish to implement a "form
    login" for the members. But from what I understand, this is a java
    based application? Can someone please verify this and is it still
    possible to implement it using PHP? Thanks again.
    Bozo Schmozo Guest

  6. #5

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    "Bozo Schmozo" <hate@spam.com> wrote in message
    news:4qnrpv02v280ar42593j4hm9j239c1hht5@4ax.com...
    > Greetings!
    >
    > I've searched groups.google.com already to see if I can determine if
    > using PHP/MySQL (if needed) for a web site I wish to develop. As the
    > subject indicated, it will be a content based site with videos - NO,
    > it's not a porn site though.
    >
    > I thought that I'd list the key requirements/specifications for my web
    > site below and was wondering if some of you'd be so kind as to provide
    > your thoughts on each and comment on them with respect to how PHP can
    > accomplish them or how adept PHP is at accomplishing them?
    >
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP. But
    > I really haven't had any experience in setting up a website/webserver
    > at all.)
    >
    > -- Strong authentication required since it will be membership based.
    > Someone had suggested that I use a third party billing company, such
    > as iBill, PayCom, CCBill and etc, to simplify the billing process and
    > I'm looking into it. I know it's sounding more and more like an adult
    > site, but it's not. However, if PHP/MySQL offers a better billing
    > method/member info DB maintenance capability and membership
    > authentication, please inform me.
    >
    > -- The instructional videos probably will not be
    > updated/switched/added too often. The same goes for the accompanying
    > pictures for the lessons. The pics though will need to have an
    > accompanying explanation.
    >
    > -- There will be about 30 videos in all, all about 45 seconds to a
    > minute in length.
    >
    > -- I wish to be able to create a member page which they will be
    > greeted with once they log in, muck like "My eBay" over at eBay.com
    > with the following showing, among other things:
    > A) Each member will have a lesson plan according to their expertise
    > or level of completed lessons and I wish to be able for members to
    > maintain a record of which lessons they've completed in each of the
    > plans and which lessons they still need to complete displayed in some
    > chart form.
    >
    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    >
    > -- If the site membership grows, I'd imagine that there'd be many
    > simultaneous access to the membership content, including the videos.
    >
    > Those are the key requirements/specs I can think of for now, which I
    > wish to implement on my website. Any comments, suggestions, or help
    > would be greatly appreciated!
    This sounds like a pretty simple project. One that the PHP/MySQL/Apache
    team is ideally suited to. I would leave credit card stuff to an outside
    service. Not that PHP can't handle it.

    A) is simple.
    B) is not possible, to my knowledge. You can make it difficult for people
    to hijack your content, but you cannot make it impossible, and still deliver
    it to them. Disabling right-click only works if the browser allows it. If
    I tell my browser to ignore your javascript, I can right click and steal
    your images. Even if you require javascript on your site, I can dig your
    images out of my cache. I can copy/paste my browser window into Paintbrush
    and crop your images out. Similarly, you can stream your video content to
    the end user, but you cannot prevent him from saving that stream and
    stealing your video content. In a nutshell, if you deliver content to me,
    I can steal it if I want to.

    JM


    Jim Moseby Guest

  7. #6

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    "Bozo Schmozo" <hate@spam.com> wrote in message
    news:4qnrpv02v280ar42593j4hm9j239c1hht5@4ax.com...
    > Greetings!
    >
    > I've searched groups.google.com already to see if I can determine if
    > using PHP/MySQL (if needed) for a web site I wish to develop. As the
    > subject indicated, it will be a content based site with videos - NO,
    > it's not a porn site though.
    >
    > I thought that I'd list the key requirements/specifications for my web
    > site below and was wondering if some of you'd be so kind as to provide
    > your thoughts on each and comment on them with respect to how PHP can
    > accomplish them or how adept PHP is at accomplishing them?
    >
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP. But
    > I really haven't had any experience in setting up a website/webserver
    > at all.)
    >
    > -- Strong authentication required since it will be membership based.
    > Someone had suggested that I use a third party billing company, such
    > as iBill, PayCom, CCBill and etc, to simplify the billing process and
    > I'm looking into it. I know it's sounding more and more like an adult
    > site, but it's not. However, if PHP/MySQL offers a better billing
    > method/member info DB maintenance capability and membership
    > authentication, please inform me.
    >
    > -- The instructional videos probably will not be
    > updated/switched/added too often. The same goes for the accompanying
    > pictures for the lessons. The pics though will need to have an
    > accompanying explanation.
    >
    > -- There will be about 30 videos in all, all about 45 seconds to a
    > minute in length.
    >
    > -- I wish to be able to create a member page which they will be
    > greeted with once they log in, muck like "My eBay" over at eBay.com
    > with the following showing, among other things:
    > A) Each member will have a lesson plan according to their expertise
    > or level of completed lessons and I wish to be able for members to
    > maintain a record of which lessons they've completed in each of the
    > plans and which lessons they still need to complete displayed in some
    > chart form.
    >
    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    >
    > -- If the site membership grows, I'd imagine that there'd be many
    > simultaneous access to the membership content, including the videos.
    >
    > Those are the key requirements/specs I can think of for now, which I
    > wish to implement on my website. Any comments, suggestions, or help
    > would be greatly appreciated!
    This sounds like a pretty simple project. One that the PHP/MySQL/Apache
    team is ideally suited to. I would leave credit card stuff to an outside
    service. Not that PHP can't handle it.

    A) is simple.
    B) is not possible, to my knowledge. You can make it difficult for people
    to hijack your content, but you cannot make it impossible, and still deliver
    it to them. Disabling right-click only works if the browser allows it. If
    I tell my browser to ignore your javascript, I can right click and steal
    your images. Even if you require javascript on your site, I can dig your
    images out of my cache. I can copy/paste my browser window into Paintbrush
    and crop your images out. Similarly, you can stream your video content to
    the end user, but you cannot prevent him from saving that stream and
    stealing your video content. In a nutshell, if you deliver content to me,
    I can steal it if I want to.

    JM


    Jim Moseby Guest

  8. #7

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    "Bozo Schmozo" <hate@spam.com> wrote in message
    news:0ehtpv08pqu9lqekq2gu8ap7fsqgkda1ma@4ax.com...
    > Oh, one thing I forgot to mention was that I wish to implement a "form
    > login" for the members. But from what I understand, this is a java
    > based application? Can someone please verify this and is it still
    > possible to implement it using PHP? Thanks again.
    Maybe I don't know what a 'form login' is, I'm sure someone here will tell
    me. But, if you mean present a form to the user rather than a popup, yeah
    PHP can do that, no problem.

    JM


    Jim Moseby Guest

  9. #8

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    "Bozo Schmozo" <hate@spam.com> wrote in message
    news:0ehtpv08pqu9lqekq2gu8ap7fsqgkda1ma@4ax.com...
    > Oh, one thing I forgot to mention was that I wish to implement a "form
    > login" for the members. But from what I understand, this is a java
    > based application? Can someone please verify this and is it still
    > possible to implement it using PHP? Thanks again.
    Maybe I don't know what a 'form login' is, I'm sure someone here will tell
    me. But, if you mean present a form to the user rather than a popup, yeah
    PHP can do that, no problem.

    JM


    Jim Moseby Guest

  10. #9

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On Tue, 28 Oct 2003 15:36:46 -0500, "Jim Moseby" <nospam@dontspam.me>
    wrote:
    >"Bozo Schmozo" <hate@spam.com> wrote in message
    >news:0ehtpv08pqu9lqekq2gu8ap7fsqgkda1ma@4ax.com.. .
    >> Oh, one thing I forgot to mention was that I wish to implement a "form
    >> login" for the members. But from what I understand, this is a java
    >> based application? Can someone please verify this and is it still
    >> possible to implement it using PHP? Thanks again.
    >
    >Maybe I don't know what a 'form login' is, I'm sure someone here will tell
    >me. But, if you mean present a form to the user rather than a popup, yeah
    >PHP can do that, no problem.
    Yeah, you nailed it right on the head there. It is a form right on
    the webapge and not a popup. Also, thanks for your replies.
    Appreciate it.
    Bozo Schmozo Guest

  11. #10

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On Tue, 28 Oct 2003 15:36:46 -0500, "Jim Moseby" <nospam@dontspam.me>
    wrote:
    >"Bozo Schmozo" <hate@spam.com> wrote in message
    >news:0ehtpv08pqu9lqekq2gu8ap7fsqgkda1ma@4ax.com.. .
    >> Oh, one thing I forgot to mention was that I wish to implement a "form
    >> login" for the members. But from what I understand, this is a java
    >> based application? Can someone please verify this and is it still
    >> possible to implement it using PHP? Thanks again.
    >
    >Maybe I don't know what a 'form login' is, I'm sure someone here will tell
    >me. But, if you mean present a form to the user rather than a popup, yeah
    >PHP can do that, no problem.
    Yeah, you nailed it right on the head there. It is a form right on
    the webapge and not a popup. Also, thanks for your replies.
    Appreciate it.
    Bozo Schmozo Guest

  12. #11

    Default Re: Questions/Recommendations on Content/Membership Based Website[Sorry, Ended Up Long]

    Bozo Schmozo wrote:
    > Greetings!
    >
    > I've searched groups.google.com already to see if I can determine if
    > using PHP/MySQL (if needed) for a web site I wish to develop. As the
    > subject indicated, it will be a content based site with videos - NO,
    > it's not a porn site though.
    >
    > I thought that I'd list the key requirements/specifications for my web
    > site below and was wondering if some of you'd be so kind as to provide
    > your thoughts on each and comment on them with respect to how PHP can
    > accomplish them or how adept PHP is at accomplishing them?
    >
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP. But
    > I really haven't had any experience in setting up a website/webserver
    > at all.)
    >
    OK here's the thing. If you're used to C/C++/Java, you'll proabably find
    PHP frustrating since it is not strongly typed or highly structured. On
    the other hand, once you get stuck into building a website, PHP is your
    friend, and you will be glad you won't have to waste hours and hours of
    your valuable time writing mundane functionality like file uploads or
    manuafacturting sessions (for a connectionsless protocol - HTTP) or
    whatever. PHP does all this crappy mundane work for you. So if it's web
    apps you're writing, PHP is your friend.
    If you're not convinced, take a look at the functions reference in the
    manual and then think about how much fun you can have trying to produce
    the same functionality with other technologies.
    > -- Strong authentication required since it will be membership based.
    > Someone had suggested that I use a third party billing company, such
    > as iBill, PayCom, CCBill and etc, to simplify the billing process and
    > I'm looking into it. I know it's sounding more and more like an adult
    > site, but it's not. However, if PHP/MySQL offers a better billing
    > method/member info DB maintenance capability and membership
    > authentication, please inform me.
    >
    You provide the authentication system that you want. You have to
    understand that with web apps, authentication options go beyond the
    langauge technology of the app. So for instance, you could set up
    [url]http://www.cgi101.com/class/password/mod_auth_mysql.html[/url]
    and get the webserver to request uname/password. (recommend using SSL
    (https) in conjunction).

    What do you mean by strong?
    You can go as far as issuing certificates to all your members so that
    your webserver will give them access based on identifying the
    certificate in the web browser. Again, this has nothing to do with Java,
    C++, or PHP...

    Most PHP developers, however, hack up their own system using HTML forms
    (for login and password) with varying levels of success. If you are
    going to do it this way, you will want to get familiar with cookies
    because you need them to simulate a session -- check out PHP's
    out-of-the-box session functionality
    [url]http://au3.php.net/manual/en/ref.session.php[/url]
    PHP also provides tools for a great many encryption options if you want
    to "role your own" authentication system.
    [url]http://au3.php.net/manual/en/ref.mcrypt.php[/url]
    > -- The instructional videos probably will not be
    > updated/switched/added too often. The same goes for the accompanying
    > pictures for the lessons. The pics though will need to have an
    > accompanying explanation.
    >
    sounds like a gallery to me :/
    > -- There will be about 30 videos in all, all about 45 seconds to a
    > minute in length.
    >
    > -- I wish to be able to create a member page which they will be
    > greeted with once they log in, muck like "My eBay" over at eBay.com
    > with the following showing, among other things:
    > A) Each member will have a lesson plan according to their expertise
    > or level of completed lessons and I wish to be able for members to
    > maintain a record of which lessons they've completed in each of the
    > plans and which lessons they still need to complete displayed in some
    > chart form.
    >
    OK, you want to role your own :/
    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    >
    As previously mentioned, you can never prvent dupliation once the
    metrial reaches the user. All you can do is make it trickier.

    If you stream things, that will make it difficult. I think Quicktime has
    this thing where it will blank the player window in the event of a
    screen-dump. Not sure which other players support this. If you're really
    keen, you can display your pictures as streamed content in the video
    player - no, this will not impact on bandwidth requirements as much as
    you think. It all depends on how much effort you want to go to.

    While Real Media (Helix) is pretty much the coolest (Trust me, I've
    looked around), I found a utility which will capture streams and turn
    them into AVIs (at reduce quality).
    [url]http://r7cproj.euro.ru/indexe.htm[/url]
    Cool ey? :)
    No? :(
    I know, I'm not helping ;)

    Don't forget, the streaming server is separate to the web server and
    also provides authentication options. You need this to prevent people
    simply copying the address of the streaming server and handing it around
    to their friends.

    Don't go near the right click prevention idea as a security "solution"
    -- you know better than that. Mozilla is a main browser, I can hit
    Ctrl-U and see the sourcecode regardless of oncontextmenu="return
    false;" in the body tag -- javascript or no javascript. Viewing the
    source code is not bound to a freaking mouse operation -- nor should it be.

    Maybe the latest version of Flash will allow you to stream directly from
    a video streaming server through a flash movie object. Who knows, the
    product never ceases to amaze me. If so, you could embed the streaming
    server authentication stuff in the actionscript logic and get
    actionscript to query the server for the authentication details based on
    the [PHP] session [ID]. Then it doesn't matter if people grab the flash
    file, it won't work for them, they still need to have a PHP session.
    You could load your pictures from there server too (I know this is
    possible with flash), also based on a valid session.

    The only way people would be able to get video then is through their
    TV-out card and into a DV camcorder or another capture card :)
    Still wouldn't solve the image lifting issue since people can still do
    screendumps.
    > -- If the site membership grows, I'd imagine that there'd be many
    > simultaneous access to the membership content, including the videos.
    >
    yeah, get a big fat pipe. Tweak your stream bitrate options to reduce
    traffic while still maintaining the product. Again, nothing to do with
    programming technology.

    Terence Guest

  13. #12

    Default Re: Questions/Recommendations on Content/Membership Based Website[Sorry, Ended Up Long]

    Bozo Schmozo wrote:
    > Greetings!
    >
    > I've searched groups.google.com already to see if I can determine if
    > using PHP/MySQL (if needed) for a web site I wish to develop. As the
    > subject indicated, it will be a content based site with videos - NO,
    > it's not a porn site though.
    >
    > I thought that I'd list the key requirements/specifications for my web
    > site below and was wondering if some of you'd be so kind as to provide
    > your thoughts on each and comment on them with respect to how PHP can
    > accomplish them or how adept PHP is at accomplishing them?
    >
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP. But
    > I really haven't had any experience in setting up a website/webserver
    > at all.)
    >
    OK here's the thing. If you're used to C/C++/Java, you'll proabably find
    PHP frustrating since it is not strongly typed or highly structured. On
    the other hand, once you get stuck into building a website, PHP is your
    friend, and you will be glad you won't have to waste hours and hours of
    your valuable time writing mundane functionality like file uploads or
    manuafacturting sessions (for a connectionsless protocol - HTTP) or
    whatever. PHP does all this crappy mundane work for you. So if it's web
    apps you're writing, PHP is your friend.
    If you're not convinced, take a look at the functions reference in the
    manual and then think about how much fun you can have trying to produce
    the same functionality with other technologies.
    > -- Strong authentication required since it will be membership based.
    > Someone had suggested that I use a third party billing company, such
    > as iBill, PayCom, CCBill and etc, to simplify the billing process and
    > I'm looking into it. I know it's sounding more and more like an adult
    > site, but it's not. However, if PHP/MySQL offers a better billing
    > method/member info DB maintenance capability and membership
    > authentication, please inform me.
    >
    You provide the authentication system that you want. You have to
    understand that with web apps, authentication options go beyond the
    langauge technology of the app. So for instance, you could set up
    [url]http://www.cgi101.com/class/password/mod_auth_mysql.html[/url]
    and get the webserver to request uname/password. (recommend using SSL
    (https) in conjunction).

    What do you mean by strong?
    You can go as far as issuing certificates to all your members so that
    your webserver will give them access based on identifying the
    certificate in the web browser. Again, this has nothing to do with Java,
    C++, or PHP...

    Most PHP developers, however, hack up their own system using HTML forms
    (for login and password) with varying levels of success. If you are
    going to do it this way, you will want to get familiar with cookies
    because you need them to simulate a session -- check out PHP's
    out-of-the-box session functionality
    [url]http://au3.php.net/manual/en/ref.session.php[/url]
    PHP also provides tools for a great many encryption options if you want
    to "role your own" authentication system.
    [url]http://au3.php.net/manual/en/ref.mcrypt.php[/url]
    > -- The instructional videos probably will not be
    > updated/switched/added too often. The same goes for the accompanying
    > pictures for the lessons. The pics though will need to have an
    > accompanying explanation.
    >
    sounds like a gallery to me :/
    > -- There will be about 30 videos in all, all about 45 seconds to a
    > minute in length.
    >
    > -- I wish to be able to create a member page which they will be
    > greeted with once they log in, muck like "My eBay" over at eBay.com
    > with the following showing, among other things:
    > A) Each member will have a lesson plan according to their expertise
    > or level of completed lessons and I wish to be able for members to
    > maintain a record of which lessons they've completed in each of the
    > plans and which lessons they still need to complete displayed in some
    > chart form.
    >
    OK, you want to role your own :/
    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    >
    As previously mentioned, you can never prvent dupliation once the
    metrial reaches the user. All you can do is make it trickier.

    If you stream things, that will make it difficult. I think Quicktime has
    this thing where it will blank the player window in the event of a
    screen-dump. Not sure which other players support this. If you're really
    keen, you can display your pictures as streamed content in the video
    player - no, this will not impact on bandwidth requirements as much as
    you think. It all depends on how much effort you want to go to.

    While Real Media (Helix) is pretty much the coolest (Trust me, I've
    looked around), I found a utility which will capture streams and turn
    them into AVIs (at reduce quality).
    [url]http://r7cproj.euro.ru/indexe.htm[/url]
    Cool ey? :)
    No? :(
    I know, I'm not helping ;)

    Don't forget, the streaming server is separate to the web server and
    also provides authentication options. You need this to prevent people
    simply copying the address of the streaming server and handing it around
    to their friends.

    Don't go near the right click prevention idea as a security "solution"
    -- you know better than that. Mozilla is a main browser, I can hit
    Ctrl-U and see the sourcecode regardless of oncontextmenu="return
    false;" in the body tag -- javascript or no javascript. Viewing the
    source code is not bound to a freaking mouse operation -- nor should it be.

    Maybe the latest version of Flash will allow you to stream directly from
    a video streaming server through a flash movie object. Who knows, the
    product never ceases to amaze me. If so, you could embed the streaming
    server authentication stuff in the actionscript logic and get
    actionscript to query the server for the authentication details based on
    the [PHP] session [ID]. Then it doesn't matter if people grab the flash
    file, it won't work for them, they still need to have a PHP session.
    You could load your pictures from there server too (I know this is
    possible with flash), also based on a valid session.

    The only way people would be able to get video then is through their
    TV-out card and into a DV camcorder or another capture card :)
    Still wouldn't solve the image lifting issue since people can still do
    screendumps.
    > -- If the site membership grows, I'd imagine that there'd be many
    > simultaneous access to the membership content, including the videos.
    >
    yeah, get a big fat pipe. Tweak your stream bitrate options to reduce
    traffic while still maintaining the product. Again, nothing to do with
    programming technology.

    Terence Guest

  14. #13

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On Tue, 04 Nov 2003 11:31:56 +1100, Terence <tk.lists@fastmail.fm>
    wrote:
    >Bozo Schmozo wrote:
    >
    >OK here's the thing. If you're used to C/C++/Java, you'll proabably find
    [snipped an excellent reply to my amateurish questions]

    Terence, that was great. I really appreciated your answers. Thanks
    for your time and courtesy.
    Bozo Schmozo Guest

  15. #14

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On Tue, 04 Nov 2003 11:31:56 +1100, Terence <tk.lists@fastmail.fm>
    wrote:
    >Bozo Schmozo wrote:
    >
    >OK here's the thing. If you're used to C/C++/Java, you'll proabably find
    [snipped an excellent reply to my amateurish questions]

    Terence, that was great. I really appreciated your answers. Thanks
    for your time and courtesy.
    Bozo Schmozo Guest

  16. #15

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Bozo Schmozo <hate@spam.com> wrote in message
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP.
    You can write Java but only "some OOP"? How does that work? If you
    write Java then you write OOP, yes?




    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    That is wishful thinking. For them to view your content it has to
    download to their machine, and if it downloads to their machine, then
    they can capture. You can make it a little more difficult, but you
    can't stop them.
    lawrence Guest

  17. #16

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    Bozo Schmozo <hate@spam.com> wrote in message
    > (FYI, I'm an Oracle developer and haven't had too much "real"
    > programming/coding practice since I finished school, but I can still,
    > given enough time to familiarize myself, C/C++/Java and some OOP.
    You can write Java but only "some OOP"? How does that work? If you
    write Java then you write OOP, yes?




    > B) I wish to, though it may sound impossible or wishful thinking, be
    > able to prevent straight copying or lifting of my pages, including the
    > videos and the pictures. I know I can disable "right click", but
    > besides that is there anyway I can prevent it from happening? I have
    > worked very hard and spent long hours in developing the content for
    > this website and I'd hate for any copycat websites to just lift my
    > pages somehow and use it as their own on their own website.
    That is wishful thinking. For them to view your content it has to
    download to their machine, and if it downloads to their machine, then
    they can capture. You can make it a little more difficult, but you
    can't stop them.
    lawrence Guest

  18. #17

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    If you are interested in RealNetwork's Helix Universal Server,
    I can offer in A FEW hundred bucks.
    Standard/Enterprise/Internet Versions avaliable.
    For Win32/Linux/FreeBSD.

    Please contact me for more details,
    Email: [email]SK@wactive.com[/email]

    Steven
    Steven Kidd Guest

  19. #18

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    If you are interested in RealNetwork's Helix Universal Server,
    I can offer in A FEW hundred bucks.
    Standard/Enterprise/Internet Versions avaliable.
    For Win32/Linux/FreeBSD.

    Please contact me for more details,
    Email: [email]SK@wactive.com[/email]

    Steven
    Steven Kidd Guest

  20. #19

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On 4 Nov 2003 08:49:55 -0800, [email]lkrubner@geocities.com[/email] (lawrence) wrote:
    >Bozo Schmozo <hate@spam.com> wrote in message
    >> (FYI, I'm an Oracle developer and haven't had too much "real"
    >> programming/coding practice since I finished school, but I can still,
    >> given enough time to familiarize myself, C/C++/Java and some OOP.
    >
    >You can write Java but only "some OOP"? How does that work? If you
    >write Java then you write OOP, yes?
    Do I have a full and total grasp of inheritance, object/data
    encapsulation, polymorphism and understand the finer points of
    designing hierchies and dynamic binding or even genericity? No. Just
    because you can write apps in Java doesn't mean you're practicing
    proper, let alone pure OOP.

    There's more to OOP than just method overloading.
    Bozo Schmozo Guest

  21. #20

    Default Re: Questions/Recommendations on Content/Membership Based Website [Sorry, Ended Up Long]

    On 4 Nov 2003 08:49:55 -0800, [email]lkrubner@geocities.com[/email] (lawrence) wrote:
    >Bozo Schmozo <hate@spam.com> wrote in message
    >> (FYI, I'm an Oracle developer and haven't had too much "real"
    >> programming/coding practice since I finished school, but I can still,
    >> given enough time to familiarize myself, C/C++/Java and some OOP.
    >
    >You can write Java but only "some OOP"? How does that work? If you
    >write Java then you write OOP, yes?
    Do I have a full and total grasp of inheritance, object/data
    encapsulation, polymorphism and understand the finer points of
    designing hierchies and dynamic binding or even genericity? No. Just
    because you can write apps in Java doesn't mean you're practicing
    proper, let alone pure OOP.

    There's more to OOP than just method overloading.
    Bozo Schmozo Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139