/Atom.CMS

Atom.CMS

Primary LanguageJavaScript

AtomCMS 2.0

This is the repository for The Digital Craft's AtomCMS from the Developing a Dynamic Website from Start to Finish series.

The AtomCMS was created for learning purposes. The Digital Craft relies solely on funds from [donations] (http://www.thedigitalcraft.com), [YouTube ads] (http://youtube.com/thedigicraft), and [private lessions] (http://www.thedigitalcraft.com/private-training).

Original Branch (1.0): The Original branch is for the first set of videos which had ended premature.
To switch the the Original Branch [click here] (https://github.com/thedigicraft/atomCMS/tree/original)

News

5-17-2014

We have launched a crowd funding campaign to help us continue making videos that are free for everyone to watch. Please check out the fundraising page here. http://indiegogo.com/projects/the-digital-craft-needs-an-upgrade We really really need your support! Thanks for watching!

5-15-2014

We have created a "project status" page that lets you see what new features/videos are planning to add. You can see what we are working on currently, what is next, and what has been completed. This list is built from users requests and our own ideas for additions. http://www.thedigitalcraft.com/projects/

To suggest more features please visit our Facebook page and leave a comment! http://facebook.com/thedigicraft We really really need your support! Thanks for watching!

5-14-2014

We had taken a break from recording but we are back. I just updated the video list below to include all current videos up to video #72. Thanks for watching!

12-31-2013

We have started our AtomCMS new series title Developing A Dynamic Website 2014. This [YouTube playlist] (http://www.youtube.com/playlist?list=PLAkMqlQoeMeiwvNWpe3mhgQxAa1jiGwmt) has all of the videos that have been created to date.

Contact

Video List

| Part # | Video Title & Link |------|------|------| | 1 | [Intro to the Series] (http://www.youtube.com/watch?v=u4-aItfZQuo) | | 2 | [Installing Xampp and Aptana 3.0] (http://www.youtube.com/watch?v=BXzGC2aDgcw) | | 3 | [Setting Up The Project] (http://www.youtube.com/watch?v=VURO2jqy3fw) | | 4 | [UX/UI Simple Wireframe] (http://www.youtube.com/watch?v=C1pl98_WZUE) | | 5 | [File Structure Setup] (http://www.youtube.com/watch?v=uHgENsPCZU4) | | 6 | [MySQL Database Connection in PHP] (http://www.youtube.com/watch?v=2UWAO8aMTnY) | | 7 | [Creating the MySQL Database] (http://www.youtube.com/watch?v=_lpWwQsOLNo) | | 8 | [Creating a MySQL Table in PhpMyAdmin] (http://www.youtube.com/watch?v=5Sd76v3cLUE) | | 9 | [Using PHP to Display Data from MySQL] (http://www.youtube.com/watch?v=_G_OA2XzT9U) | | 10 | [Using the URL to Load Content with $GET] (http://www.youtube.com/watch?v=5g2uAnCXwjE) | | 11 | [Creating Custom PHP Functions] (http://www.youtube.com/watch?v=FD_wqVJmpV0) | | 12 | [Creating a Template System with PHP] (http://www.youtube.com/watch?v=2npqm9eIdVo) | | 13 | [Creating a Dynamic Navigation / Menu] (http://www.youtube.com/watch?v=6E599U_7_ik) | | 14 | [Use PHP Functions for our Template] (http://www.youtube.com/watch?v=YuLcBF1GVls) | | 15 | [Adding Custom Data to the $page Array] (http://www.youtube.com/watch?v=_KlpvwnTWaI) | | 16 | [Use print_r() to View Contents of a PHP Array] (http://www.youtube.com/watch?v=uD5W7PlFmuc) | | 17 | [Use jQuery to Create a Debug Panel] (http://www.youtube.com/watch?v=wDqohDtV8n0) | | 18 | [Styling the Debug Div] (http://www.youtube.com/watch?v=xcrJHlrt2tc) | | 19 | [Creating a Settings Table in the MySQL Database] (http://www.youtube.com/watch?v=6IveNDPhX44) | | 20 | [Controlling the Debug Console with Site Settings Table] (http://www.youtube.com/watch?v=zevAs1MECXs) | | 21 | [Setup the Admin Panel for the Website] (http://www.youtube.com/watch?v=K3C3IhYNTa0) | | 22 | [Creating a Table for Users] (http://www.youtube.com/watch?v=T9X5e_yjQB8) | | 23 | [Creating the Admin Panel reusing the Frontend Code] (http://www.youtube.com/watch?v=_rSBUmVmCm4) | | 24 | [Creating a Login Page with PHP] (http://www.youtube.com/watch?v=9L_eWGPmmJ0) | | 25 | [Styling the Login Page with Bootstrap ] (http://www.youtube.com/watch?v=pYOYZdM_tcE) | | 26 | [Creating a Panel with Bootstrap] (http://www.youtube.com/watch?v=_UgT6DjJi7Q) | | 27 | [Setup the Log in HTML Form] (http://www.youtube.com/watch?v=ldPPttGFJYk) | | 28 | [Password Protecting with Sessions using PHP MySQL] (http://www.youtube.com/watch?v=zkur8MJKRs8) | | 29 | [Creating the Ability to Log Out] (http://www.youtube.com/watch?v=OjmKToSwJlI) | | 30 | [Creating a Drop down Menu with Bootstrap] (http://www.youtube.com/watch?v=OHsADIbKmN8) | | 31 | [Create a PHP Function to Load All of a User's Data] (http://www.youtube.com/watch?v=VKJn6jSYzkA) | | 32 | [Create a Sidebar with Bootstrap's Grid System] (http://www.youtube.com/watch?v=iWsL2UsQdF0) | | 33 | [Create a List Group with Bootstrap] (http://www.youtube.com/watch?v=ijJPSlYpN3M) | | 34 | [Create an HTML Form to INSERT Data into MySQL] (http://www.youtube.com/watch?v=u8Pe9Jtq6wg) | | 35 | [Run an INSERT Query When an HTML Form is Submitted] (http://www.youtube.com/watch?v=2R0LUX-kEM0) | | 36 | [Error Handling with mysqli error() ] (http://www.youtube.com/watch?v=0_ICXWY700I) | | 37 | [Creating a Dynamic HTML Select Box with PHP and MySQL] (http://www.youtube.com/watch?v=OSZIMM_bhT8) | | 38 | [Using an Id or Email Address to Load User Data] (http://www.youtube.com/watch?v=32OwR1y7F1Q) | | 39 | [Creating Slugs to Prepare for Clean URLs] (http://www.youtube.com/watch?v=tpxO60o_D2Y) | | 40 | [Adding a Slug Field to the HTML Form] (http://www.youtube.com/watch?v=zoz5hrMCgAM) | | 41 | [Auto select an Option from a Select Box] (http://www.youtube.com/watch?v=60I-JKmadM4) | | 42 | [Adding the TinyMCE WYSIWYG Editor to the Admin Forms] (http://www.youtube.com/watch?v=LNZDeh_Fqfk) | | 43 | [Advanced TinyMCE Options] (http://www.youtube.com/watch?v=OUfpS_sChuk) | | 44 | [Using UPDATE to Change the MySQL Database with PHP] (http://www.youtube.com/watch?v=OUfpS_sChuk) | | 45 | [Dynamically Setting an Active CSS Class to HTML Links] (http://www.youtube.com/watch?v=WKPoDhmLibI) | | 46 | [Creating a PHP Function to Compare Values] (http://www.youtube.com/watch?v=alZ5CJBdMDk) | | 47 | [Using Htaccess and PHP to Create Clean URLs] (http://www.youtube.com/watch?v=7YvOr2kJeoM) | | 48 | [Understanding the Rewrite Mod in Htaccess] (http://www.youtube.com/watch?v=3XPDS2kN210) | | 49 | [Using PHP to Handle a Clean URL] (http://www.youtube.com/watch?v=0zKiNWBpPK0) | | 50 | [Changing the Setup File to Use the Clean URL Data] (http://www.youtube.com/watch?v=0zKiNWBpPK0) | | 51 | [Updating the Navigation to use the Clean URLs] (http://www.youtube.com/watch?v=JkGXg85oE8E) | | 52 | [Fixing the Active State on the Navigation] (http://www.youtube.com/watch?v=M3LGbTRjRsg) | | 53 | [Admin Template System] (http://www.youtube.com/watch?v=YtMDg2yiNM0) | | 54 | [Setting Up Views] (http://www.youtube.com/watch?v=oH1Rvr_UjIo) | | 55 | [Creating a User Management Page] (http://www.youtube.com/watch?v=MkJ5Hccuyyk) | | 56 | [INSERT and UPDATE Query for Users in the Admin] (http://www.youtube.com/watch?v=7iCdDPxpK2E) | | 57 | [Creating the HTML Form for Adding / Editing Users] (http://www.youtube.com/watch?v=Ndf0gAXTUaI) | | 58 | [Checking for Passwords Submission] (http://www.youtube.com/watch?v=-hBRLetHA48) | | 59 | [Password Verification] (http://www.youtube.com/watch?v=kGZfjp066TM) | | 60 | [Error Handling] (http://www.youtube.com/watch?v=kGZfjp066TM) | | 61 | [Inserting Records and Adding Email Field] (http://www.youtube.com/watch?v=D-JqnLwiGJA) | | 62 | [Troubleshooting] (http://www.youtube.com/watch?v=ouIaeTtY9so) | | 63 | [Starting The Settings Tool] (http://www.youtube.com/watch?v=vMw62iAXvcY) | | 64 | [Formatting The Settings Tool] (http://www.youtube.com/watch?v=xFzc_rHoF4A) | | 65 | [Saving Settings] (http://www.youtube.com/watch?v=cZU4ddkEwks) | | 66 | [Adding a Delete Page Button] (http://www.youtube.com/watch?v=TQAooby--gA) | | 67 | [Generating a Unique ID Property] (http://www.youtube.com/watch?v=I10m9fjiyJ8) | | 68 | [Adding JQuery to handle the Delete Button] (http://www.youtube.com/watch?v=sJb1sYK4yak) | | 69 | [Starting your AJAX Document] (http://www.youtube.com/watch?v=RAMEumDh7Kw) | | 70 | [Removing an Element from a Page with JQuery] (http://www.youtube.com/watch?v=oJ8CR2klSf0) | | 71 | [Adding MYSQL to The AJAX Document] (http://www.youtube.com/watch?v=pmsUsX8uXoY) | | 72 | [Confirmation Box to Confirm Deletion] (http://www.youtube.com/watch?v=DBMCVZzdWw8) | | 73 | [Adding Dropzone.js For Image Uploading] (http://www.youtube.com/watch?v=6OBQ9UCxwow) |

Features

These are the features or topics that have been discussed in this project and which video they are first introduced.

How to read this table

Feature Name Video
Name of the feature Which video is the feature first introduced?

Features Table

This table is still being constructed...

PHP

Feature Name Video
variables na
constants na
arrays na
functions na
mysql connection 6
mysql queries na

jQuery

Feature Name Video
toggle 19
ready 19
click 19
hide 19

Footer Stuff

Thanks for watching our videos!

[Alan] (https://github.com/thedigicraft) githalytics.com alpha