0:00 - 0:31 | Introduction • Overview of the session, introducing Total CMS 3, its new functionalities, and purpose of the beta hangout.5:00 - 6:09 | Introduction to Total CMS 3 • Explanation that Total CMS 3 is completely rewritten from scratch (not even using Total CMS 1 code). It should have been named Total CMS 4 due to multiple iterations but was called CMS 3 for simplicity. • Beta feedback shared by testers.7:08 - 8:43 | Why Total CMS 3? • Mention of the Feeds stack as a precursor for the template system (Twig) in Total CMS 3. Feeds were used as a way to test features that now appear in Total CMS 3.10:26 - 11:10 | New Terminology • Collections: New term for “Blog” but applicable to more object types such as products, events, or anything you choose. • Schemas: Defines the properties of a collection (e.g., text, image, numbers, etc.), and properties are fields within schemas.12:05 - 13:25 | Collections and Schema Usage • Everything in Total CMS 3 revolves around collections, which are collections of objects. • Custom schemas allow flexibility to define objects for different purposes (products, locations, etc.), moving beyond the rigid “Blog” structure of the old version.16:00 - 17:00 | Versions of Total CMS 3 • Three versions: Light, Standard, and Pro. • Light: Similar to Easy CMS but adds more functionalities like galleries and feeds. • Standard: Equivalent to the current Total CMS, with additional features. • Pro: Adds custom collections, allowing unlimited custom fields and more control.19:30 - 20:09 | Data Migration from Total CMS 1 • Users can migrate their data from Total CMS 1 to Total CMS 3, including text, galleries, and blog data. • Blog Legacy Schema will ensure data compatibility for users who wish to maintain old structures.22:00 - 23:30 | Admin Dashboard • Introduction to the new admin dashboard in Total CMS 3, which includes features like a centralized dashboard to manage collections, built-in schemas, and custom schemas. • Auto-generated admin areas allow users to rapidly build websites without having to create custom admin pages for every collection.25:31 - 26:43 | Collection Filtering and Pagination • New filtering, sorting, and pagination features for collections, allowing users to organize and navigate large amounts of data quickly.33:00 - 34:30 | Customizable Collection Forms • Users can customize collection forms, modifying the order of fields and default settings for each field (e.g., text areas, input types). • Changes at the schema level are inherited by the admin forms.37:25 - 39:09 | Factory for Data Generation • The Factory tool allows for the generation of test data (e.g., blog posts, products) to help users quickly populate their sites for testing and development purposes. • Factory-generated content is based on rules defined in the schema.41:00 - 42:09 | Flexible ID Generation • Ability to automatically generate IDs for each collection item based on different fields (e.g., title, date, custom tags), allowing for more flexibility when organizing content.45:00 - 47:00 | Image Galleries • Total CMS 3 includes enhanced image management with new options for dynamic image cropping, assigning image metadata (EXIF data, color palettes), and focal points for cropping.50:08 - 52:09 | Custom Admin Areas • Users can still create custom admin areas if needed, tailored to specific client needs, allowing for more simplified admin pages when necessary.55:00 - 56:30 | Permissions and Client Access• Plans for multi-user authentication and permissions, allowing developers to give clients restricted access to only certain parts of the CMS without risking content integrity.57:00 - 58:30 | Custom Admin Components for Clients • Users can drag and drop components from the dashboard into custom admin pages, allowing clients to manage only what they need without overwhelming them with too many options. • For example, a blog list can be simplified for clients, showing only the relevant fields they need to edit.59:01 - 1:01:09 | Creating Custom Fields • Ability to create custom overrides for fields on a per-collection basis. For example, a “title” field in a collection can be renamed to “headline” for a news blog. • Custom fields can have unique configurations, such as defining which fields are required, indexed, or visible in the admin area.1:04:05 - 1:06:30 | Factory Data Creation (Continued) • Expanding on the Factory feature, users can create test objects with different data types (text, images, etc.), helping to simulate real content for development and testing. • The factory also allows automatic generation of metadata, such as timestamps or unique IDs for blog posts or collection items.1:09:30 - 1:11:05 | Image Handling and Metadata • Total CMS 3 introduces advanced image management, including features like the ability to extract and modify EXIF metadata (like camera settings, geolocation, etc.). • Users can assign color palettes extracted from the image for design purposes (e.g., matching background colors with the palette of the uploaded images).1:12:09 - 1:13:27 | Focal Point for Dynamic Image Cropping • Introduction of the focal point feature, which allows users to define the main area of interest in an image, ensuring that automatic cropping for thumbnails focuses on the correct part of the image.1:14:15 - 1:16:30 | Image Editing Interface • The image editing interface allows users to mark images as “featured,” set ALT tags, add tags, define links, and customize focal points to ensure that images display correctly across various devices and screen sizes.1:17:50 - 1:19:15 | Automatic Image Resizing • Unlike Total CMS 1, where thumbnails were created at the time of upload and remained static, Total CMS 3 allows dynamic resizing of images. Users can change the dimensions of images at any time without re-uploading them, simplifying site updates.1:21:00 - 1:23:30 | Automatic Admin Areas for Image Galleries • The new CMS automatically generates admin areas for managing galleries, including tools to handle metadata, cropping, and image collections without needing custom admin code.1:25:00 - 1:27:00 | Client-Specific Permissions and Tools • Total CMS 3 will include user authentication and permission management, allowing developers to create role-specific admin areas for clients, giving them access only to the necessary fields and options.1:30:00 - 1:32:00 | Custom Toolbars for Style Text • Developers can control what tools appear in the style text editor (e.g., limiting access to bold, italic, links, etc.). This allows for a more simplified interface for clients while keeping essential features available.1:34:30 - 1:35:50 | Working with Collections in Admin Areas • Users can create custom object forms in the admin area for managing collections, such as blogs or product catalogs. Each form can be customized to have the exact input types and labels clients need.1:38:00 - 1:40:00 | Dynamic ID and URL Generation • Total CMS 3 includes advanced features for automatically generating object IDs and URLs based on custom fields (like title or author), allowing for more flexible content organization and SEO-friendly URLs.1:42:30 - 1:44:00 | Tag Management for Collections • The system supports tag-based fields, where clients can assign tags to objects for better filtering and organization within collections (e.g., blog tags, product categories).1:46:00 - 1:48:15 | Working with Schemas and Field Overrides • For each schema (e.g., a blog or product), users can override default fields and customize forms specifically for each collection. This ensures that different types of content (like news or product details) have unique fields tailored to the content type.1:49:30 - 1:52:00 | Moving Objects Between Collections • A future feature will allow users to move or copy objects between collections (e.g., archiving blog posts in a separate collection), as long as both collections use the same schema.1:54:00 - 1:56:30 | Dynamic Admin Updates• The auto-generated admin interface in Total CMS 3 will support dynamic updates, meaning that developers can create new objects or edit existing ones through a flexible interface that adapts based on user settings and schemas.1:58:30 - 2:00:30 | New Image and Gallery Enhancements • The Gallery system in Total CMS 3 has been improved with features such as batch uploading, dynamic cropping, and metadata extraction. • Users can assign tags and metadata to individual images within galleries, making it easier to organize and display content.2:02:15 - 2:04:00 | Improved Image Metadata Extraction • EXIF data from images (e.g., camera settings, location data) is automatically extracted and editable within the CMS. • This information can be used to provide more detailed image descriptions or adjust how the images are displayed across different devices.2:05:30 - 2:08:15 | Color Palette from Images • The CMS can now extract color palettes from uploaded images, allowing developers to use these colors for site backgrounds or design elements. • Users can rearrange and modify the color palette directly in the CMS, providing flexibility for design choices based on image content.2:10:20 - 2:12:00 | Focal Point for Image Cropping • The new focal point feature allows users to define the most important area of an image to ensure proper cropping, especially for thumbnails and responsive design. • This ensures that critical parts of the image are not lost when resized or cropped dynamically for various devices.2:14:00 - 2:15:30 | Factory-Generated Data for Testing • The Factory feature is emphasized again as a valuable tool for generating test data (e.g., blog posts, products) for new websites. • This allows developers to rapidly populate their websites with realistic data to test layouts, functionalities, and designs.2:17:30 - 2:19:15 | Permissions for Client Admin Areas • Plans for user-specific admin areas are highlighted, where clients can have limited access based on role permissions. • Clients will be able to edit only the collections or fields they are given access to, while developers retain full control over the entire CMS.2:21:10 - 2:22:50 | Automatic Image Resizing and Cropping • Unlike in Total CMS 1, where images were only resized or cropped once during upload, Total CMS 3 allows dynamic image resizing based on different settings. • Users can change the thumbnail sizes or crop ratios later without needing to re-upload images, providing more flexibility.2:24:00 - 2:26:00 | Custom Admin Tools for Clients • The auto-generated admin interface can be customized with specific tools, like image management, blogs, or text fields, depending on the client’s needs. • Developers can build specific admin pages with only the necessary fields and functionalities, simplifying content management for clients.2:28:15 - 2:30:00 | Text Field Customization • Total CMS 3 provides several options for customizing text fields, such as single-line inputs, text areas, or rich text editors. • Developers can define how text fields behave on a collection level, allowing for more specific control based on the content type.2:31:30 - 2:34:00 | Dynamic Forms for Content Input • Forms in Total CMS 3 are now dynamic and adjust based on the schema’s defined properties. • This means that as new fields are added to a schema, the corresponding forms in the admin area are updated automatically.2:35:00 - 2:36:30 | Drag-and-Drop Field Reordering • Users can drag and drop fields within schemas to change their order, making the admin area forms more intuitive for clients. • This allows developers to control how fields appear when clients are editing objects, ensuring the most important fields are highlighted.2:38:10 - 2:40:15 | Building Custom Admin Pages • While the auto-generated admin area is powerful, developers still have the option to create custom admin pages using stack components. • These pages can be tailored specifically for clients, ensuring they only have access to the content they need to manage, such as blog posts, products, or images.2:42:00 - 2:43:30 | Handling Collections with Large Data Sets • The new CMS handles large collections more efficiently, with features like filtering, sorting, and pagination. • This makes it easier to manage websites with extensive content libraries, such as large blogs or product catalogs.2:45:00 - 2:47:15 | Custom Object Form Overrides • Custom form overrides allow developers to create more specific forms for certain objects. For instance, a “price” field for a product can be displayed as a number input, while a “description” field can use a rich text editor. • These overrides ensure that clients have the exact input type they need when managing content.2:48:20 - 2:50:00 | Customizable Data Display in Admin Area • The admin area can display custom data views for collections, allowing users to sort and filter based on various fields. This is particularly useful for organizing large collections or databases within a site.2:52:30 - 2:54:00 | Importing and Exporting Data • Plans for importing data into Total CMS 3 (e.g., from CSV files or other formats), which will allow users to bulk upload content into their collections. • This will streamline the process of transferring content from external sources or older versions of the CMS.2:56:00 - 2:58:15 | Dynamic Data Updates • Total CMS 3’s dynamic architecture ensures that data updates are reflected across the website instantly, without needing to re-upload content or manually refresh pages. • This is particularly useful for large websites with frequently changing content.3:00:00 - 3:02:00 | Standalone Product Plans • The developers mention that Total CMS 3 will eventually be a standalone product, not limited to the Stacks platform. • This could appeal to users outside the Stacks community who want a flexible CMS solution without building an entire system from scratch.3:04:00 - 3:06:15 | Custom Tool Integration • Developers will be able to integrate custom tools into the CMS, such as specific filters, search functionality, or image editing tools, to provide unique solutions tailored to their site needs.