title
Flash PHP MySQL CMS Content Management System Website Tutorial

description
Flash PHP MySQL CMS Content Management System Website Tutorial

detail
{'title': 'Flash PHP MySQL CMS Content Management System Website Tutorial', 'heatmap': [{'end': 240.428, 'start': 221.318, 'weight': 0.73}, {'end': 337.315, 'start': 306.498, 'weight': 0.799}, {'end': 508.611, 'start': 352.103, 'weight': 0.91}, {'value': 0.7269637003333819, 'end_time': 508.611, 'start_time': 454.671}, {'end': 1133.912, 'start': 1099.308, 'weight': 0.786}], 'summary': 'Tutorial covers creating a flash cms website connected to php and mysql for real-time editing of home and about pages, login authentication, dynamic content display, and setting up dynamic flash sites with advanced features, catering to intermediate webmasters.', 'chapters': [{'end': 57.545, 'segs': [{'end': 57.545, 'src': 'embed', 'start': 0.794, 'weight': 0, 'content': [{'end': 7.501, 'text': 'Hello and welcome to another Flash ActionScript 3 PHP and MySQL tutorial brought to you by Flash Building.', 'start': 0.794, 'duration': 6.707}, {'end': 15.229, 'text': "In today's lesson we're creating a Content Management System website 100% Flash,", 'start': 8.222, 'duration': 7.007}, {'end': 28.669, 'text': 'and what it does is it connects to PHP and MySQL to render pages dynamically and also allow your client or yourself to edit the pages on site in real time.', 'start': 15.229, 'duration': 13.44}, {'end': 36.112, 'text': 'so you can see on the home page we have some data that Rick put in there and it said something a minute ago.', 'start': 28.669, 'duration': 7.443}, {'end': 46.837, 'text': 'you can go right now and edit the home page and the about page and on the portfolio, static page services a static content.', 'start': 36.112, 'duration': 10.725}, {'end': 52.36, 'text': 'the contact page is static, but the about page and the home page I made dynamic.', 'start': 46.837, 'duration': 5.523}, {'end': 57.545, 'text': 'these call out to php and mysql to retrieve this data.', 'start': 53.462, 'duration': 4.083}], 'summary': 'Creating a 100% flash cms website that connects to php and mysql, allowing real-time page editing and dynamic content rendering.', 'duration': 56.751, 'max_score': 0.794, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA794.jpg'}], 'start': 0.794, 'title': 'Creating a flash cms website', 'summary': 'Details the creation of a flash cms website that dynamically connects to php and mysql, allowing real-time editing of home and about pages, while portfolio and contact pages remain static.', 'chapters': [{'end': 57.545, 'start': 0.794, 'title': 'Flash cms website with dynamic page rendering', 'summary': 'Covers the creation of a 100% flash content management system website that dynamically connects to php and mysql, enabling real-time editing of home and about pages, while the portfolio and contact pages remain static.', 'duration': 56.751, 'highlights': ['The creation of a 100% Flash Content Management System website is explained, allowing real-time editing of home and about pages, while the portfolio and contact pages remain static.', 'The website connects to PHP and MySQL to render pages dynamically, enabling real-time editing, which provides a seamless user experience and efficient content management.', 'Rick has already input data on the home page, demonstrating the practical application of real-time editing and dynamic page rendering.', 'The about page and home page are made dynamic, calling out to PHP and MySQL to retrieve data, showcasing the functionality of real-time editing and dynamic rendering.']}], 'duration': 56.751, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA794.jpg', 'highlights': ['The website connects to PHP and MySQL to render pages dynamically, enabling real-time editing, which provides a seamless user experience and efficient content management.', 'The creation of a 100% Flash Content Management System website is explained, allowing real-time editing of home and about pages, while the portfolio and contact pages remain static.', 'The about page and home page are made dynamic, calling out to PHP and MySQL to retrieve data, showcasing the functionality of real-time editing and dynamic rendering.', 'Rick has already input data on the home page, demonstrating the practical application of real-time editing and dynamic page rendering.']}, {'end': 209.406, 'segs': [{'end': 94.536, 'src': 'embed', 'start': 57.545, 'weight': 3, 'content': [{'end': 60.126, 'text': "so let's go ahead and use the demo.", 'start': 57.545, 'duration': 2.581}, {'end': 66.471, 'text': 'you go to admin button at the bottom and it gives you a login form if you put in the wrong data.', 'start': 60.126, 'duration': 6.345}, {'end': 71.054, 'text': 'you see here i give you the username and the password to login for the demo.', 'start': 66.471, 'duration': 4.583}, {'end': 72.535, 'text': "it's admin and password.", 'start': 71.054, 'duration': 1.481}, {'end': 75.737, 'text': "let's say i just put in the wrong data.", 'start': 72.535, 'duration': 3.202}, {'end': 78.199, 'text': 'it says processing no match in our records.', 'start': 75.737, 'duration': 2.462}, {'end': 79.499, 'text': 'try again, okay.', 'start': 78.199, 'duration': 1.3}, {'end': 94.536, 'text': "so let's put in admin and password login and if it successfully logs in, it gives us a little menu down at the bottom here, since we are the owner,", 'start': 79.499, 'duration': 15.037}], 'summary': "Using the demo, the admin login was successful with 'admin' and 'password'.", 'duration': 36.991, 'max_score': 57.545, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA57545.jpg'}, {'end': 209.406, 'src': 'embed', 'start': 140.974, 'weight': 0, 'content': [{'end': 142.875, 'text': "Now we're on the regular view of the site.", 'start': 140.974, 'duration': 1.901}, {'end': 145.917, 'text': 'So about page, the home page.', 'start': 143.816, 'duration': 2.101}, {'end': 147.738, 'text': 'See, I am very cool.', 'start': 146.697, 'duration': 1.041}, {'end': 150.1, 'text': 'A second ago it just said something else.', 'start': 148.679, 'duration': 1.421}, {'end': 160.807, 'text': "So now when your client updates the site, everyone else in the world and them, they'll see the new updated data in real time right away.", 'start': 150.68, 'duration': 10.127}, {'end': 163.69, 'text': "And that's pretty much the gist of it.", 'start': 161.75, 'duration': 1.94}, {'end': 167.351, 'text': 'And you can also edit the about page.', 'start': 164.711, 'duration': 2.64}, {'end': 173.092, 'text': 'I am very cool.', 'start': 171.672, 'duration': 1.42}, {'end': 174.812, 'text': 'Actually, that should be on the about page.', 'start': 173.252, 'duration': 1.56}, {'end': 176.813, 'text': "Let's update that.", 'start': 176.113, 'duration': 0.7}, {'end': 179.293, 'text': "Let's go to the home page.", 'start': 178.213, 'duration': 1.08}, {'end': 182.234, 'text': "And let's edit that home page.", 'start': 180.894, 'duration': 1.34}, {'end': 187.595, 'text': 'And we want this to say, welcome to the show.', 'start': 182.994, 'duration': 4.601}, {'end': 200.358, 'text': "And you can, you know, you set line breaks in there, and it's all HTML-based data, so it will retain the line breaks.", 'start': 193.151, 'duration': 7.207}, {'end': 202.38, 'text': 'HTML line break.', 'start': 201.319, 'duration': 1.061}, {'end': 208.085, 'text': 'Update And there it is.', 'start': 205.543, 'duration': 2.542}, {'end': 209.406, 'text': "Now we're back on the home page.", 'start': 208.405, 'duration': 1.001}], 'summary': 'Real-time updates for site content, with html-based editing and immediate global visibility.', 'duration': 68.432, 'max_score': 140.974, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA140974.jpg'}], 'start': 57.545, 'title': 'Real-time website editing demo', 'summary': 'Demonstrates a real-time website editing demo, allowing users to log in, update the content of the home and about pages, and instantly see changes in the live site.', 'chapters': [{'end': 209.406, 'start': 57.545, 'title': 'Real-time website editing demo', 'summary': 'Demonstrates a real-time website editing demo, allowing users to log in and update the content of the home and about pages, showcasing the ability to instantly see changes in the live site.', 'duration': 151.861, 'highlights': ['The demo showcases real-time website editing, enabling users to instantly update the content of the home and about pages, with changes reflecting in real time.', "Users can log in using the credentials 'admin' and 'password' to access the editing feature of the demo.", 'The editing interface allows users to input text, make changes, and update the content with HTML-based data, retaining line breaks.', 'The demo emphasizes the real-time aspect of the editing feature, highlighting the immediate visibility of updated content to users worldwide.']}], 'duration': 151.861, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA57545.jpg', 'highlights': ['The demo showcases real-time website editing, enabling users to instantly update the content of the home and about pages, with changes reflecting in real time.', 'The editing interface allows users to input text, make changes, and update the content with HTML-based data, retaining line breaks.', 'The demo emphasizes the real-time aspect of the editing feature, highlighting the immediate visibility of updated content to users worldwide.', "Users can log in using the credentials 'admin' and 'password' to access the editing feature of the demo."]}, {'end': 547.243, 'segs': [{'end': 257.56, 'src': 'heatmap', 'start': 221.318, 'weight': 2, 'content': [{'end': 226, 'text': "so let's go ahead and look at the inner workings of it now.", 'start': 221.318, 'duration': 4.682}, {'end': 230.263, 'text': 'okay, so when you download the source files and you unzip the package,', 'start': 226, 'duration': 4.263}, {'end': 240.428, 'text': "this is what's inside the folder and this is pretty much the whole directory for the complete website or the complete example that I have on page there,", 'start': 230.263, 'duration': 10.165}, {'end': 248.715, 'text': "and I have a little instruction sheet here you can read and helps you get get started if you're kind of new and uh.", 'start': 240.428, 'duration': 8.287}, {'end': 257.56, 'text': "but i would, i would recommend only intermediate users go for this tutorial, because if you're a new flash user,", 'start': 248.715, 'duration': 8.845}], 'summary': 'Transcript covers the inner workings of a website directory and recommends tutorial for intermediate users.', 'duration': 27.297, 'max_score': 221.318, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA221318.jpg'}, {'end': 306.498, 'src': 'embed', 'start': 277.326, 'weight': 0, 'content': [{'end': 289.477, 'text': "just double click it and your flash application will open with that file and you can see there's also get this over here.", 'start': 277.326, 'duration': 12.151}, {'end': 300.774, 'text': "so when we open the file, let's go ahead and get the whole thing in view here and mine opened in flash cs3 and if you use flash cs4,", 'start': 289.477, 'duration': 11.297}, {'end': 306.498, 'text': 'this will also work for you and this is action script 3 based.', 'start': 300.774, 'duration': 5.724}], 'summary': 'Instructions for opening a flash application and using action script 3.', 'duration': 29.172, 'max_score': 277.326, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA277326.jpg'}, {'end': 337.315, 'src': 'heatmap', 'start': 306.498, 'weight': 0.799, 'content': [{'end': 315.763, 'text': "so you'll see the AS3 site nav code and this file structure is a tutorial I made just a couple of days ago.", 'start': 306.498, 'duration': 9.265}, {'end': 325.39, 'text': "if you go to develop.php on the home page, you'll see this tutorial and the one under it Easiest way to add event listeners.", 'start': 315.763, 'duration': 9.627}, {'end': 327.351, 'text': "See, here's that file.", 'start': 326.51, 'duration': 0.841}, {'end': 333.994, 'text': 'I just expanded on it because it was a complete Flash website.', 'start': 327.391, 'duration': 6.603}, {'end': 337.315, 'text': 'So I figured I would just take this and expand upon it.', 'start': 334.154, 'duration': 3.161}], 'summary': 'As3 site nav code tutorial created, with expanded content from a complete flash website.', 'duration': 30.817, 'max_score': 306.498, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA306498.jpg'}, {'end': 454.671, 'src': 'embed', 'start': 416.638, 'weight': 1, 'content': [{'end': 418.48, 'text': 'And the button, the login button.', 'start': 416.638, 'duration': 1.842}, {'end': 421.003, 'text': 'And the login code.', 'start': 419.842, 'duration': 1.161}, {'end': 425.349, 'text': 'Now, this login..', 'start': 423.266, 'duration': 2.083}, {'end': 429.525, 'text': 'code connects to a file called CMS control file.', 'start': 426.144, 'duration': 3.381}, {'end': 435.066, 'text': 'that PHP and I named it CMS control file because it runs the whole system.', 'start': 429.525, 'duration': 5.541}, {'end': 439.687, 'text': 'if you go to that folder, you open CMS control file.', 'start': 435.066, 'duration': 4.621}, {'end': 454.671, 'text': "let's open that in Dreamweaver cs4, so we can see the syntax real well, and my programs are taking forever to load.", 'start': 439.687, 'duration': 14.984}], 'summary': 'The login code connects to a file named cms control file, which runs the whole system.', 'duration': 38.033, 'max_score': 416.638, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA416638.jpg'}, {'end': 522.085, 'src': 'heatmap', 'start': 352.103, 'weight': 3, 'content': [{'end': 362.185, 'text': "Anyways, so on the first frame, we run the code like normal that we did from the last tutorial, and here's the button and here's the pages movie clip.", 'start': 352.103, 'duration': 10.082}, {'end': 373.917, 'text': "and the only addition now is inside the pages movie clip, we have a clip here which is called the admin panel, and it's on its own layer,", 'start': 362.185, 'duration': 11.732}, {'end': 380.74, 'text': 'on the very top of everything else, and On that layer all we have is that one movie clip.', 'start': 373.917, 'duration': 6.823}, {'end': 390.003, 'text': "If you double-click inside of it, you'll see on the first keyframe, there's three keyframes, and each have stop actions, so they don't loop.", 'start': 381.06, 'duration': 8.943}, {'end': 398.006, 'text': 'On the first keyframe, we have the admin button, which simple code there takes them to frame two when pressed.', 'start': 390.664, 'duration': 7.342}, {'end': 401.447, 'text': "There's an event listener and the function to go to frame two.", 'start': 398.446, 'duration': 3.001}, {'end': 402.848, 'text': "That's all that does.", 'start': 401.948, 'duration': 0.9}, {'end': 405.789, 'text': 'When they press that, admin, they go to frame two.', 'start': 403.028, 'duration': 2.761}, {'end': 408.548, 'text': 'Boom Shows them the login form.', 'start': 406.505, 'duration': 2.043}, {'end': 411.251, 'text': "Here's the status text.", 'start': 409.269, 'duration': 1.982}, {'end': 413.674, 'text': "Tells them what's going on as they're logging in.", 'start': 411.952, 'duration': 1.722}, {'end': 415.877, 'text': 'And here are the fields.', 'start': 414.836, 'duration': 1.041}, {'end': 418.48, 'text': 'And the button, the login button.', 'start': 416.638, 'duration': 1.842}, {'end': 421.003, 'text': 'And the login code.', 'start': 419.842, 'duration': 1.161}, {'end': 425.349, 'text': 'Now, this login..', 'start': 423.266, 'duration': 2.083}, {'end': 429.525, 'text': 'code connects to a file called CMS control file.', 'start': 426.144, 'duration': 3.381}, {'end': 435.066, 'text': 'that PHP and I named it CMS control file because it runs the whole system.', 'start': 429.525, 'duration': 5.541}, {'end': 439.687, 'text': 'if you go to that folder, you open CMS control file.', 'start': 435.066, 'duration': 4.621}, {'end': 454.671, 'text': "let's open that in Dreamweaver cs4, so we can see the syntax real well, and my programs are taking forever to load.", 'start': 439.687, 'duration': 14.984}, {'end': 461.391, 'text': "okay, Let's go ahead and size this down so you can see it all.", 'start': 454.671, 'duration': 6.72}, {'end': 484.36, 'text': "Now inside the first thing we do in this CMS control file and this is the one you'll really want to dig through and examine and there's really not too much going on and I sectioned off each block.", 'start': 467.213, 'duration': 17.147}, {'end': 492.236, 'text': "where things are happening and give you a little title of what's happening in that section, so you can understand what's going on where.", 'start': 484.969, 'duration': 7.267}, {'end': 494.598, 'text': 'so in the first, in the top section,', 'start': 492.236, 'duration': 2.362}, {'end': 508.611, 'text': "we just include the connect to mysql.php file and if you need to understand how to create your database and also let's go to develop.php.", 'start': 494.598, 'duration': 14.013}, {'end': 522.085, 'text': "To develop PHP's PHP and MySQL section, I have a tutorial that shows you how to connect to your MySQL database using PHP.", 'start': 509.599, 'duration': 12.486}], 'summary': 'The tutorial demonstrates code for an admin panel and a login form, which connects to a cms control file for a php and mysql database.', 'duration': 29.849, 'max_score': 352.103, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA352103.jpg'}], 'start': 209.827, 'title': 'Flash website development tutorial', 'summary': 'Covers the inner workings of a flash website development tutorial including the file structure, action script, and php connections, aimed at intermediate webmasters to enhance client services.', 'chapters': [{'end': 547.243, 'start': 209.827, 'title': 'Flash website development tutorial', 'summary': 'Covers the inner workings of a flash website development tutorial including the file structure, action script, and php connections, aimed at intermediate webmasters to enhance client services.', 'duration': 337.416, 'highlights': ['The tutorial is designed for intermediate users to enhance client services, rather than new flash users.', 'The Flash website development tutorial includes the file structure and action script 3 based code, suitable for Flash CS3 and CS4.', "The PHP file 'CMS control' is integral to the whole system and includes the connection to the MySQL database as well as the login code.", "The 'CMS control' file provides a detailed breakdown of its sections, including the connection to the MySQL database and creating a database, suitable for beginners."]}], 'duration': 337.416, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA209827.jpg', 'highlights': ['The Flash website development tutorial includes the file structure and action script 3 based code, suitable for Flash CS3 and CS4.', "The PHP file 'CMS control' is integral to the whole system and includes the connection to the MySQL database as well as the login code.", 'The tutorial is designed for intermediate users to enhance client services, rather than new flash users.', "The 'CMS control' file provides a detailed breakdown of its sections, including the connection to the MySQL database and creating a database, suitable for beginners."]}, {'end': 718.18, 'segs': [{'end': 573.834, 'src': 'embed', 'start': 547.243, 'weight': 0, 'content': [{'end': 556.892, 'text': 'so we connect to the MySQL database and then we run queries on it according to what function they are trying to do in flash.', 'start': 547.243, 'duration': 9.649}, {'end': 566.331, 'text': "here's the login function, And what's going to happen is they're going to post their username and password.", 'start': 556.892, 'duration': 9.439}, {'end': 567.852, 'text': 'So we just gather those up.', 'start': 566.671, 'duration': 1.181}, {'end': 571.053, 'text': "Then we connect to the database and check to see if it's there.", 'start': 568.392, 'duration': 2.661}, {'end': 573.834, 'text': 'And the username and password match up.', 'start': 571.894, 'duration': 1.94}], 'summary': 'Connecting to mysql database, running queries for login function.', 'duration': 26.591, 'max_score': 547.243, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA547243.jpg'}, {'end': 718.18, 'src': 'embed', 'start': 634.619, 'weight': 1, 'content': [{'end': 644.604, 'text': 'so on success, we go to frame three, which are those buttons that are choose a page to edit and they can click this one or that one.', 'start': 634.619, 'duration': 9.985}, {'end': 646.465, 'text': 'and these are very simple codes.', 'start': 644.604, 'duration': 1.861}, {'end': 655.949, 'text': 'to just take the user one movie clip up.', 'start': 646.465, 'duration': 9.484}, {'end': 663.578, 'text': 'so we claim parent clip, go, do and stop edit home when they click that edit home button.', 'start': 655.949, 'duration': 7.629}, {'end': 671.441, 'text': 'so that would be the equivalent of going up one out of that movie clip into this timeline and edit home.', 'start': 663.578, 'duration': 7.863}, {'end': 673.181, 'text': 'then they land right there.', 'start': 671.441, 'duration': 1.74}, {'end': 681.944, 'text': 'so in the edit home frame we have code that gathers the.', 'start': 673.181, 'duration': 8.763}, {'end': 691.223, 'text': 'actually this is the code that when they press update, it sends it to the control file in the control file we have.', 'start': 681.944, 'duration': 9.279}, {'end': 693.924, 'text': 'well, first let me show you the first set.', 'start': 691.223, 'duration': 2.701}, {'end': 704.068, 'text': 'here are the first five frames that i had from the original tutorial for these five buttons and these five pages.', 'start': 693.924, 'duration': 10.144}, {'end': 709.55, 'text': 'you can go and see that each one has a home portfolio about me and services and contact.', 'start': 704.068, 'duration': 5.482}, {'end': 713.831, 'text': 'okay. so all i added to the code.', 'start': 709.55, 'duration': 4.281}, {'end': 718.18, 'text': 'there was only a stop action on this frame at the end of that last tutorial.', 'start': 713.831, 'duration': 4.349}], 'summary': 'The transcript explains the process of navigating and editing movie clips and frames with simple codes, with a mention of five pages and buttons.', 'duration': 83.561, 'max_score': 634.619, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA634619.jpg'}], 'start': 547.243, 'title': 'Mysql database login and page navigation', 'summary': 'Discusses connecting to a mysql database, performing login authentication, and navigating through different frames, with a focus on checking login credentials and enabling page navigation.', 'chapters': [{'end': 718.18, 'start': 547.243, 'title': 'Mysql database login and page navigation', 'summary': 'Discusses connecting to a mysql database, performing login authentication, and navigating through different frames, with a focus on checking login credentials and enabling page navigation.', 'duration': 170.937, 'highlights': ['The process involves gathering username and password, connecting to the database, and checking for a match, with a successful login resulting in frame 3 activation.', 'On successful login, the user is directed to frame 3, where they can choose a page to edit and navigate accordingly.', 'The code also includes functionalities for updating content, with navigation between frames being achieved through simple codes.', 'The chapter also covers the addition of code for the first five frames, each corresponding to different buttons and pages.', 'The initial tutorial provided stop action on frames for five buttons corresponding to different pages such as home, portfolio, about me, services, and contact.']}], 'duration': 170.937, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA547243.jpg', 'highlights': ['The process involves gathering username and password, connecting to the database, and checking for a match, with a successful login resulting in frame 3 activation.', 'On successful login, the user is directed to frame 3, where they can choose a page to edit and navigate accordingly.', 'The chapter also covers the addition of code for the first five frames, each corresponding to different buttons and pages.', 'The initial tutorial provided stop action on frames for five buttons corresponding to different pages such as home, portfolio, about me, services, and contact.', 'The code also includes functionalities for updating content, with navigation between frames being achieved through simple codes.']}, {'end': 1043.528, 'segs': [{'end': 748.437, 'src': 'embed', 'start': 718.18, 'weight': 1, 'content': [{'end': 728.989, 'text': 'so I added all this code which connects to the CMS control file and it requests to see to gather the home page text.', 'start': 718.18, 'duration': 10.809}, {'end': 740.299, 'text': 'so we send a request out to that file of get home text and you see in the control file see get gather home page text, send request equals,', 'start': 728.989, 'duration': 11.31}, {'end': 742.04, 'text': 'get home text.', 'start': 740.299, 'duration': 1.741}, {'end': 743.842, 'text': "that's where we connect it.", 'start': 742.04, 'duration': 1.802}, {'end': 748.437, 'text': "so the PHP file knows that that's what the flash file is requesting.", 'start': 743.842, 'duration': 4.595}], 'summary': 'The code connects to the cms control file and sends a request to gather the home page text for the flash file.', 'duration': 30.257, 'max_score': 718.18, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA718180.jpg'}, {'end': 795.661, 'src': 'embed', 'start': 763.186, 'weight': 0, 'content': [{'end': 784.577, 'text': 'we query the database to get the the home body from the cms content table and then we gather that in the while loop and then we print it back to flash the home page text body and then that what flash is sitting here waiting for to display it on the home page.', 'start': 763.186, 'duration': 21.391}, {'end': 795.661, 'text': 'see this dynamic text field is home underscore txt sitting on the home page frame and it renders that data coming from the MySQL database.', 'start': 784.577, 'duration': 11.084}], 'summary': 'Query database for home body, render on homepage using dynamic text field.', 'duration': 32.475, 'max_score': 763.186, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA763186.jpg'}], 'start': 718.18, 'title': 'Flash cms dynamic content display', 'summary': 'Details connecting to the cms control file, sending a request to gather home page text, and explains dynamically displaying and updating content retrieved from a mysql database using flash, including querying, rendering, editing, and updating website content, and the recommended skill level for implementing this method.', 'chapters': [{'end': 763.186, 'start': 718.18, 'title': 'Connecting to cms control file', 'summary': 'Details the process of connecting to the cms control file and sending a request to gather home page text, ensuring that the php file knows what the flash file is requesting.', 'duration': 45.006, 'highlights': ['The PHP file connects to the CMS control file and sends a request to gather the home page text.', 'Ensuring that the PHP file knows what the flash file is requesting is crucial for the process.', 'This process results in running a specific section of code to gather the home page text.']}, {'end': 1043.528, 'start': 763.186, 'title': 'Flash cms content management', 'summary': 'Explains how to dynamically display and update content retrieved from a mysql database using flash, including the process of querying, rendering, editing, and updating website content, as well as the recommended skill level for implementing this method.', 'duration': 280.342, 'highlights': ['The chapter explains how to dynamically display and update content retrieved from a MySQL database using Flash. The chapter details the process of querying the database to retrieve content and rendering it using Flash, as well as the mechanism for updating the content in the MySQL database.', 'The process involves querying the database, gathering the content in a while loop, and printing it on the home page. The process involves querying the database to retrieve the home body from the CMS content table, gathering it in a while loop, and printing it on the home page using Flash.', 'The recommended skill level for implementing this method is intermediate, as beginners may struggle with the complexity. The speaker recommends that intermediate users may have an easier time implementing the method, while beginners may struggle and have numerous questions, indicating the complexity of the process.']}], 'duration': 325.348, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA718180.jpg', 'highlights': ['The chapter details the process of querying the database to retrieve content and rendering it using Flash.', 'The PHP file connects to the CMS control file and sends a request to gather the home page text.', 'The process involves querying the database, gathering the content in a while loop, and printing it on the home page.']}, {'end': 1237.735, 'segs': [{'end': 1069.881, 'src': 'embed', 'start': 1044.469, 'weight': 1, 'content': [{'end': 1049.894, 'text': 'And the Flash site is set up to render dynamically on the viewing end.', 'start': 1044.469, 'duration': 5.425}, {'end': 1052.317, 'text': 'And then on the back end here..', 'start': 1051.116, 'duration': 1.201}, {'end': 1056.833, 'text': "It's set up to take input and send to database.", 'start': 1053.211, 'duration': 3.622}, {'end': 1063.277, 'text': 'And then when they press update, it updates the database, sends them back to that page that they were just updating.', 'start': 1057.494, 'duration': 5.783}, {'end': 1067.86, 'text': 'So they can view it as a viewer or a visitor to the site would.', 'start': 1063.717, 'duration': 4.143}, {'end': 1069.881, 'text': 'Okay, so that wraps it up.', 'start': 1068.54, 'duration': 1.341}], 'summary': 'The flash site dynamically renders and updates the database upon user input, providing a seamless viewing experience.', 'duration': 25.412, 'max_score': 1044.469, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA1044469.jpg'}, {'end': 1125.687, 'src': 'embed', 'start': 1099.308, 'weight': 2, 'content': [{'end': 1104.812, 'text': "and this is he can update the whole site himself and it's a little more advanced then.", 'start': 1099.308, 'duration': 5.504}, {'end': 1113.579, 'text': "It's a little more advanced than the example that I gave you there, but man, this thing is cool.", 'start': 1108.476, 'duration': 5.103}, {'end': 1116.501, 'text': 'He can update all this data.', 'start': 1114.66, 'duration': 1.841}, {'end': 1123.165, 'text': 'See on his journal page, he can also add new entries.', 'start': 1118.242, 'duration': 4.923}, {'end': 1125.687, 'text': "And that's a little bit more complex.", 'start': 1123.826, 'duration': 1.861}], 'summary': 'The individual can update the whole site, including data and new journal entries, with advanced capability.', 'duration': 26.379, 'max_score': 1099.308, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA1099308.jpg'}, {'end': 1133.912, 'src': 'heatmap', 'start': 1099.308, 'weight': 0.786, 'content': [{'end': 1104.812, 'text': "and this is he can update the whole site himself and it's a little more advanced then.", 'start': 1099.308, 'duration': 5.504}, {'end': 1113.579, 'text': "It's a little more advanced than the example that I gave you there, but man, this thing is cool.", 'start': 1108.476, 'duration': 5.103}, {'end': 1116.501, 'text': 'He can update all this data.', 'start': 1114.66, 'duration': 1.841}, {'end': 1123.165, 'text': 'See on his journal page, he can also add new entries.', 'start': 1118.242, 'duration': 4.923}, {'end': 1125.687, 'text': "And that's a little bit more complex.", 'start': 1123.826, 'duration': 1.861}, {'end': 1133.912, 'text': 'As he adds an entry, you click one, it takes you to another page where all the data he put in and a picture shows up.', 'start': 1126.227, 'duration': 7.685}], 'summary': 'A user can update the entire site, including adding new entries and images.', 'duration': 34.604, 'max_score': 1099.308, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA1099308.jpg'}, {'end': 1237.735, 'src': 'embed', 'start': 1221.619, 'weight': 0, 'content': [{'end': 1223.341, 'text': "And here's all the other pictures in our gallery.", 'start': 1221.619, 'duration': 1.722}, {'end': 1227.145, 'text': 'This is all PHP and MySQL and CSS going on here.', 'start': 1223.981, 'duration': 3.164}, {'end': 1233.831, 'text': "But on the front end, it's all FlashyPool.", 'start': 1229.066, 'duration': 4.765}, {'end': 1235.653, 'text': 'And he can edit it.', 'start': 1234.812, 'duration': 0.841}, {'end': 1237.735, 'text': "Okay, so we'll see you next lesson.", 'start': 1236.454, 'duration': 1.281}], 'summary': 'Gallery features php, mysql, css with flashypool on front end. user can edit it. next lesson upcoming.', 'duration': 16.116, 'max_score': 1221.619, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA1221619.jpg'}], 'start': 1044.469, 'title': 'Setting up a dynamic flash site', 'summary': 'Discusses setting up a dynamic flash site with content management, including database updates, a sample website, and advanced features like self-updating galleries, demonstrating the capabilities for client websites.', 'chapters': [{'end': 1237.735, 'start': 1044.469, 'title': 'Dynamic flash site and content management', 'summary': 'Discusses setting up a dynamic flash site with content management, including database updates, a sample website, and advanced features like self-updating galleries, demonstrating the capabilities for client websites.', 'duration': 193.266, 'highlights': ['The chapter covers setting up a dynamic Flash site with content management, including database updates and the ability to view updates as a visitor to the site.', 'The speaker demonstrates a sample website with advanced features such as self-updating galleries and the ability to edit various types of content and links.', 'The advanced features include the capability to add new entries, view data and pictures, and edit galleries, all powered by PHP, MySQL, and CSS.']}], 'duration': 193.266, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/pxHX6DmhWdA/pics/pxHX6DmhWdA1044469.jpg', 'highlights': ['The advanced features include the capability to add new entries, view data and pictures, and edit galleries, all powered by PHP, MySQL, and CSS.', 'The chapter covers setting up a dynamic Flash site with content management, including database updates and the ability to view updates as a visitor to the site.', 'The speaker demonstrates a sample website with advanced features such as self-updating galleries and the ability to edit various types of content and links.']}], 'highlights': ['The website connects to PHP and MySQL to render pages dynamically, enabling real-time editing, which provides a seamless user experience and efficient content management.', 'The creation of a 100% Flash Content Management System website is explained, allowing real-time editing of home and about pages, while the portfolio and contact pages remain static.', 'The about page and home page are made dynamic, calling out to PHP and MySQL to retrieve data, showcasing the functionality of real-time editing and dynamic rendering.', 'Rick has already input data on the home page, demonstrating the practical application of real-time editing and dynamic page rendering.', 'The demo showcases real-time website editing, enabling users to instantly update the content of the home and about pages, with changes reflecting in real time.', 'The editing interface allows users to input text, make changes, and update the content with HTML-based data, retaining line breaks.', 'The demo emphasizes the real-time aspect of the editing feature, highlighting the immediate visibility of updated content to users worldwide.', "Users can log in using the credentials 'admin' and 'password' to access the editing feature of the demo.", 'The Flash website development tutorial includes the file structure and action script 3 based code, suitable for Flash CS3 and CS4.', "The PHP file 'CMS control' is integral to the whole system and includes the connection to the MySQL database as well as the login code.", 'The tutorial is designed for intermediate users to enhance client services, rather than new flash users.', "The 'CMS control' file provides a detailed breakdown of its sections, including the connection to the MySQL database and creating a database, suitable for beginners.", 'The process involves gathering username and password, connecting to the database, and checking for a match, with a successful login resulting in frame 3 activation.', 'On successful login, the user is directed to frame 3, where they can choose a page to edit and navigate accordingly.', 'The chapter also covers the addition of code for the first five frames, each corresponding to different buttons and pages.', 'The initial tutorial provided stop action on frames for five buttons corresponding to different pages such as home, portfolio, about me, services, and contact.', 'The code also includes functionalities for updating content, with navigation between frames being achieved through simple codes.', 'The chapter details the process of querying the database to retrieve content and rendering it using Flash.', 'The PHP file connects to the CMS control file and sends a request to gather the home page text.', 'The process involves querying the database, gathering the content in a while loop, and printing it on the home page.', 'The advanced features include the capability to add new entries, view data and pictures, and edit galleries, all powered by PHP, MySQL, and CSS.', 'The chapter covers setting up a dynamic Flash site with content management, including database updates and the ability to view updates as a visitor to the site.', 'The speaker demonstrates a sample website with advanced features such as self-updating galleries and the ability to edit various types of content and links.']}