The document discusses Drupal taxonomy, user management, and creating custom fields for content types using the Field module, including creating image fields and using ImageCache presets to style images uploaded through fields. It provides instructions and examples for setting up taxonomy vocabularies and terms, creating user roles and permissions, and building out content types with various field types like text, files, images, and references.
This document provides a tutorial on Drupal basics including taxonomy, user management, creating custom fields using the CCK module, and image handling. It demonstrates how to create vocabularies and terms for taxonomy, set up user roles and permissions, add custom text and file fields to content types, and configure ImageCache presets for images in fields. The summary emphasizes key concepts like taxonomy, custom fields in CCK, and using ImageCache presets with CCK fields.
Drupal is a CMS to build website.
For absolute beginners, the existing documentation can seem overwhelming.
This presentation demonstrates Drupal based on 3 websites.
The first website uses Drupal in a very simple, standard way. It is used to explain the concepts behind users, nodes and blocks.
The second website adds ckk & views and illustrates how to build a photo album with these modules.
The third website uses only custom content types combining different views with the pages module. It also uses 100% custom CSS, deviating from the "boxy" look of most drupal sites.
The goal of the presentation is to give an insight in how Drupal works and what it can do for you in 20 minutes.
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011camp_drupal_ua
This document discusses two approaches to managing Drupal configuration changes across environments: 1) using versioned database dumps with the Migraine module or 2) using the Features module to export configuration into code. It outlines the workflows and pros and cons of each approach. Migraine classifies database tables and allows migrating changes via special dumps, but conflicts can be hard to resolve. Features puts all settings into reusable, exportable code modules to enable code-driven development and easier migration, but keeping the system state updated requires more effort.
The document provides an overview of the architecture and anatomy of Drupal 6.0. It discusses the core components including the user system, node system, modules, themes, and database. Key points are that Drupal is built on a modular architecture, uses hooks to allow modules to interact and modify functionality, and separates data/logic from presentation using a theme engine and template files. Modules control application logic and interact with the database while themes determine the user interface and output.
Nested containers, introduced in OpenCms 9.5, have added a whole new dimension of flexibility for template development. They provide web developers with the ability to generate complex page layouts “on the fly” without digging too deep into OpenCms specific programming.
In this session, advanced template use cases are demonstrated developed by Alkacon the in past 12 months with OpenCms 9.5. These include nested containers that generate their own HTML structure as well as flexible CSS classes to be used in element settings.
This session will also provide insights about the improvements planned for the template mechanism in OpenCms 10, such as model groups and an enhanced template management. It is explained what will be in the new demo template that will be published with 10 and show the current working prototype.
Learn about best practices for developing Moodle code from custom plugins to submitting bug fixes for core Moodle code. Topics covered will include:
Overview of Moodle plugin systems and available API's
Working with the Moodle tracker
Peer review process
Maintaining a custom plugin using Github
Submitting core patches / bug fixes to Moodle HQ
Roman Chernov.Panels custom layouts.DrupalCampKyiv 2011camp_drupal_ua
This document provides steps for creating custom layouts for the Panels module in Drupal. It begins with an overview of Panels and its structure, then describes how to create a custom layout by adding code to the theme.info file and creating template and include files. It explains how to select the custom layout and use it to place content on a page. Potential problems with custom layouts are also noted.
This document provides a tutorial on Drupal basics including taxonomy, user management, creating custom fields using the CCK module, and image handling. It demonstrates how to create vocabularies and terms for taxonomy, set up user roles and permissions, add custom text and file fields to content types, and configure ImageCache presets for images in fields. The summary emphasizes key concepts like taxonomy, custom fields in CCK, and using ImageCache presets with CCK fields.
Drupal is a CMS to build website.
For absolute beginners, the existing documentation can seem overwhelming.
This presentation demonstrates Drupal based on 3 websites.
The first website uses Drupal in a very simple, standard way. It is used to explain the concepts behind users, nodes and blocks.
The second website adds ckk & views and illustrates how to build a photo album with these modules.
The third website uses only custom content types combining different views with the pages module. It also uses 100% custom CSS, deviating from the "boxy" look of most drupal sites.
The goal of the presentation is to give an insight in how Drupal works and what it can do for you in 20 minutes.
Anna Fedoruk.Theworkflow.DrupalCamp Kyiv 2011camp_drupal_ua
This document discusses two approaches to managing Drupal configuration changes across environments: 1) using versioned database dumps with the Migraine module or 2) using the Features module to export configuration into code. It outlines the workflows and pros and cons of each approach. Migraine classifies database tables and allows migrating changes via special dumps, but conflicts can be hard to resolve. Features puts all settings into reusable, exportable code modules to enable code-driven development and easier migration, but keeping the system state updated requires more effort.
The document provides an overview of the architecture and anatomy of Drupal 6.0. It discusses the core components including the user system, node system, modules, themes, and database. Key points are that Drupal is built on a modular architecture, uses hooks to allow modules to interact and modify functionality, and separates data/logic from presentation using a theme engine and template files. Modules control application logic and interact with the database while themes determine the user interface and output.
Nested containers, introduced in OpenCms 9.5, have added a whole new dimension of flexibility for template development. They provide web developers with the ability to generate complex page layouts “on the fly” without digging too deep into OpenCms specific programming.
In this session, advanced template use cases are demonstrated developed by Alkacon the in past 12 months with OpenCms 9.5. These include nested containers that generate their own HTML structure as well as flexible CSS classes to be used in element settings.
This session will also provide insights about the improvements planned for the template mechanism in OpenCms 10, such as model groups and an enhanced template management. It is explained what will be in the new demo template that will be published with 10 and show the current working prototype.
Learn about best practices for developing Moodle code from custom plugins to submitting bug fixes for core Moodle code. Topics covered will include:
Overview of Moodle plugin systems and available API's
Working with the Moodle tracker
Peer review process
Maintaining a custom plugin using Github
Submitting core patches / bug fixes to Moodle HQ
Roman Chernov.Panels custom layouts.DrupalCampKyiv 2011camp_drupal_ua
This document provides steps for creating custom layouts for the Panels module in Drupal. It begins with an overview of Panels and its structure, then describes how to create a custom layout by adding code to the theme.info file and creating template and include files. It explains how to select the custom layout and use it to place content on a page. Potential problems with custom layouts are also noted.
Drupal 7 introduced many improvements to the user experience including:
- Clarifying the distinction between the front-end and back-end
- Making content and functionality easier to find
- Addressing numerous small usability issues
- Improving theming capabilities with tools like new theme regions, dynamic classes, and hook alterations
- Nearly finishing the work to ready Drupal 7's user experience ahead of its release
Drupal module development training delhiunitedwebsoft
This document provides an 11-point syllabus for an advanced Drupal module development training course. The syllabus covers: 1) Creating basic modules, 2) Using Drupal hooks, 3) Understanding entities and content types, 4) The Drupal API including menus, forms, file uploads, and database queries, 5) Debugging techniques, and 6) Building a custom ads management module from scratch. The training aims to teach real-world module development skills to intermediate Drupal developers.
Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 theming.
This document discusses detail pages in OpenCMS, including how to create nice URL names for detail contents, use detail containers to show individual contents on detail pages, and maintain a single page to show many contents through live demos. It covers preparing templates with detail containers, using the sitemap editor to create detail pages, and automatically generating locale-dependent and SEO-friendly URL names through the resource type schema.
This document provides an overview of Drupal, an open-source content management system (CMS). It describes what Drupal is, how to get started with it, and some key concepts. Drupal allows users to easily publish and organize various types of content. It treats most content as "nodes" that are stored and organized separately from the site menu/navigation system. The document also outlines Drupal's module-based architecture and recommends several popular modules, such as CCK for custom fields and Views for displaying content.
This document provides an overview of client-side widgets in Google Web Toolkit (GWT). It discusses static widgets like Labels and Images, form widgets like Buttons and Checkboxes, and complex widgets like ListBoxes. Code samples are provided to demonstrate how to create and style these widgets. The document is intended for a GWT training session on building user interfaces with widgets.
This document provides an introduction to Moodle development. It outlines the necessary tools and steps to create a basic "Hello World" block, including using language files for localization, implementing capabilities, scheduled execution, and asking questions. The presenter provides background on their Moodle experience and the session objectives are to create a basic block, add configuration options, and display data based on a user's capabilities and scheduled execution. A number of development tools are also briefly outlined.
The document discusses debugging techniques in Drupal 8. It begins by outlining some basic configuration options like PHP error reporting and the Devel module. It then covers specific debugging tools like Xdebug, Drupal Console, and the Web Profiler module. Various code examples demonstrate debugging problems like class not found errors and accessing protected properties. Continuous integration with Probo CI and pull requests are presented as solutions for testing and client approval workflows. The key steps for debugging are identified as thinking through code logically, identifying goals, finding the right tool to solve problems, and testing fixes.
This document provides an introduction to creating a first Drupal 8 module. It outlines some key prerequisites for module development like PHP and object-oriented programming skills. The main points covered include why developers create modules, common hooks used in modules, and how to implement a basic hook in a module. It then walks through creating a sample "Role Notices" module to demonstrate setting up module files and using plugins and annotations in Drupal 8.
The document provides an overview of how a browser works by breaking it down into key components and subcomponents. It discusses the user interface, browser engine, rendering engine, networking, JavaScript interpreter, UI backend, data persistence, and web APIs that make up a browser. It then dives deeper into specific subcomponents like the HTML parser, CSS parser, DOM, rendering tree, layout and reflow process, and event loop. The document uses diagrams and examples to illustrate how each component interacts and the main flows and processes involved in rendering web content in the browser.
Brisbane Drupal meetup - 2016 Mar - Build module in Drupal 8Vladimir Roudakov
This document discusses how to build a simple Drupal 8 module to export configuration. It explains that modules can be used to manage profiles, themes, and functionality. To create a basic export module, one would first build a content type and fields, export the configuration manually or via Drush, create an .info.yml file and copy the config to the module folder. The document also briefly mentions several related modules for exporting, importing, comparing and syncing configuration, and lists upcoming Drupal events.
The document provides an overview of the top-level projects that make up the Chromium source tree. It describes projects such as /android_webview, /base, /build, /cc, /chrome, /components, /content, /ipc, /mojo, /net, /sandbox, /skia, /third_party, /ui, /v8, and /webkit that comprise the core functionality and architecture of the Chromium browser.
A presentation to Refresh DC about the emerging HTML 5 and CSS 3 standards, namely about aspects that are beginning to become applicable to web design and development. Given by Jason Garber and M. Jackson Wilkinson.
Deview 2013 mobile browser internals and trends_20131022NAVER D2
The document discusses browser internals and trends related to mobile browsers. It provides an overview of the major rendering engines including WebKit, Blink, and Chromium. It then focuses on specifics of Android's WebView and how it has transitioned to using the Chromium engine. Finally, it describes the multi-process architecture of Chromium which separates rendering and browser components across multiple processes for improved stability.
This document provides an overview of the key changes and new features in Drupal 6 compared to Drupal 5. It discusses improved performance through features like page compression and caching. It also covers changes to the theme system like new template files and inheritance structures. The document recommends planning information architecture and considering node hierarchy modules. It suggests tools like the Devel module and theme developer module to help understand themes.
This document provides an overview of the key changes and new features in Drupal 6 compared to Drupal 5. It discusses improved performance through features like page compression and caching. It also covers the enhanced theme system including new template files and inheritance structure. Information architecture and content modeling are important considerations. Modules like Node Hierarchy can help represent hierarchical content. The document recommends resources like online tutorials and the Devel module to aid theme development.
This document discusses the drush_multi module, which provides Drush commands for managing Drupal multisite installations. It introduces drush_multi, describes commands like multi-create, multi-site, multi-exec, and multi-drupalupdate. It also covers potential pitfalls when using drush_multi and credits contributors to the project.
This document provides an overview of Drupal and previews Drupal 8 features from a presentation given at BarCamp Hong Kong 2013. It introduces Drupal as an open-source CMS, outlines the presentation topics which include popular Drupal modules, a Drupal 7 demo installation, creating a new dummy site, and reviewing new features in Drupal 8. Key new features highlighted for Drupal 8 include Views and configurable being included in the core, improved support for HTML5, configuration management, web services, layouts, and multilingual capabilities.
This document provides a tutorial on Drupal basics including taxonomy, user management, creating custom fields using the CCK module, and image handling. It demonstrates how to create vocabularies and terms for taxonomy, set up user roles and permissions, add custom text and file fields to content types, and configure ImageCache presets for images in fields. The summary emphasizes key concepts like taxonomy, custom fields in CCK, and using ImageCache presets with CCK fields.
Building University Websites with the Drupal Content Management SystemMark Jarrell
The University web site is more prominent and expected to have more functionality than ever before. How can a small team of developers stay on top of the latest trends in web application development and design while also maintaining the many bits and pieces that comprise a university web portal? One possible solution to this problem is the very popular content management system called Drupal. In this session we''ll cover: * What is Drupal? * How does it work? * Who uses Drupal (in Tennessee and around the world)? * What are the benefits of this system? * How do we get started using it?
This document discusses implementing multi-departmental authoring in Drupal. It begins with a case study of a successful employee portal project. It then provides a tutorial on setting up departmental content using taxonomy fields, restricting author access to content using Taxonomy Access Control, and enabling multiple authors using Module Grants. Various modules like CCK, Views, and Masquerade are also discussed. The goal is to provide a repeatable approach for managing content from multiple departments and authors.
- Drupal is an open source content management system (CMS) written in PHP that allows users to build sophisticated web applications and websites.
- It has a modular architecture that can be extended through modules and themes. Core functionality can be added and customized through contributed modules and themes available on Drupal.org.
- Content in Drupal is managed through nodes, which are the basic building blocks. Different types of nodes like pages, articles can be created. Non-node elements include users, taxonomy, and blocks.
- The document provides an overview of Drupal's system requirements, basic structure and components, and outlines the initial site building process for setting up the site and adding users and roles.
Drupal 7 introduced many improvements to the user experience including:
- Clarifying the distinction between the front-end and back-end
- Making content and functionality easier to find
- Addressing numerous small usability issues
- Improving theming capabilities with tools like new theme regions, dynamic classes, and hook alterations
- Nearly finishing the work to ready Drupal 7's user experience ahead of its release
Drupal module development training delhiunitedwebsoft
This document provides an 11-point syllabus for an advanced Drupal module development training course. The syllabus covers: 1) Creating basic modules, 2) Using Drupal hooks, 3) Understanding entities and content types, 4) The Drupal API including menus, forms, file uploads, and database queries, 5) Debugging techniques, and 6) Building a custom ads management module from scratch. The training aims to teach real-world module development skills to intermediate Drupal developers.
Quite significant changes were introduced in the theme system between Drupal 8 and 7. This guide contains information that applies to Drupal 8 theming.
This document discusses detail pages in OpenCMS, including how to create nice URL names for detail contents, use detail containers to show individual contents on detail pages, and maintain a single page to show many contents through live demos. It covers preparing templates with detail containers, using the sitemap editor to create detail pages, and automatically generating locale-dependent and SEO-friendly URL names through the resource type schema.
This document provides an overview of Drupal, an open-source content management system (CMS). It describes what Drupal is, how to get started with it, and some key concepts. Drupal allows users to easily publish and organize various types of content. It treats most content as "nodes" that are stored and organized separately from the site menu/navigation system. The document also outlines Drupal's module-based architecture and recommends several popular modules, such as CCK for custom fields and Views for displaying content.
This document provides an overview of client-side widgets in Google Web Toolkit (GWT). It discusses static widgets like Labels and Images, form widgets like Buttons and Checkboxes, and complex widgets like ListBoxes. Code samples are provided to demonstrate how to create and style these widgets. The document is intended for a GWT training session on building user interfaces with widgets.
This document provides an introduction to Moodle development. It outlines the necessary tools and steps to create a basic "Hello World" block, including using language files for localization, implementing capabilities, scheduled execution, and asking questions. The presenter provides background on their Moodle experience and the session objectives are to create a basic block, add configuration options, and display data based on a user's capabilities and scheduled execution. A number of development tools are also briefly outlined.
The document discusses debugging techniques in Drupal 8. It begins by outlining some basic configuration options like PHP error reporting and the Devel module. It then covers specific debugging tools like Xdebug, Drupal Console, and the Web Profiler module. Various code examples demonstrate debugging problems like class not found errors and accessing protected properties. Continuous integration with Probo CI and pull requests are presented as solutions for testing and client approval workflows. The key steps for debugging are identified as thinking through code logically, identifying goals, finding the right tool to solve problems, and testing fixes.
This document provides an introduction to creating a first Drupal 8 module. It outlines some key prerequisites for module development like PHP and object-oriented programming skills. The main points covered include why developers create modules, common hooks used in modules, and how to implement a basic hook in a module. It then walks through creating a sample "Role Notices" module to demonstrate setting up module files and using plugins and annotations in Drupal 8.
The document provides an overview of how a browser works by breaking it down into key components and subcomponents. It discusses the user interface, browser engine, rendering engine, networking, JavaScript interpreter, UI backend, data persistence, and web APIs that make up a browser. It then dives deeper into specific subcomponents like the HTML parser, CSS parser, DOM, rendering tree, layout and reflow process, and event loop. The document uses diagrams and examples to illustrate how each component interacts and the main flows and processes involved in rendering web content in the browser.
Brisbane Drupal meetup - 2016 Mar - Build module in Drupal 8Vladimir Roudakov
This document discusses how to build a simple Drupal 8 module to export configuration. It explains that modules can be used to manage profiles, themes, and functionality. To create a basic export module, one would first build a content type and fields, export the configuration manually or via Drush, create an .info.yml file and copy the config to the module folder. The document also briefly mentions several related modules for exporting, importing, comparing and syncing configuration, and lists upcoming Drupal events.
The document provides an overview of the top-level projects that make up the Chromium source tree. It describes projects such as /android_webview, /base, /build, /cc, /chrome, /components, /content, /ipc, /mojo, /net, /sandbox, /skia, /third_party, /ui, /v8, and /webkit that comprise the core functionality and architecture of the Chromium browser.
A presentation to Refresh DC about the emerging HTML 5 and CSS 3 standards, namely about aspects that are beginning to become applicable to web design and development. Given by Jason Garber and M. Jackson Wilkinson.
Deview 2013 mobile browser internals and trends_20131022NAVER D2
The document discusses browser internals and trends related to mobile browsers. It provides an overview of the major rendering engines including WebKit, Blink, and Chromium. It then focuses on specifics of Android's WebView and how it has transitioned to using the Chromium engine. Finally, it describes the multi-process architecture of Chromium which separates rendering and browser components across multiple processes for improved stability.
This document provides an overview of the key changes and new features in Drupal 6 compared to Drupal 5. It discusses improved performance through features like page compression and caching. It also covers changes to the theme system like new template files and inheritance structures. The document recommends planning information architecture and considering node hierarchy modules. It suggests tools like the Devel module and theme developer module to help understand themes.
This document provides an overview of the key changes and new features in Drupal 6 compared to Drupal 5. It discusses improved performance through features like page compression and caching. It also covers the enhanced theme system including new template files and inheritance structure. Information architecture and content modeling are important considerations. Modules like Node Hierarchy can help represent hierarchical content. The document recommends resources like online tutorials and the Devel module to aid theme development.
This document discusses the drush_multi module, which provides Drush commands for managing Drupal multisite installations. It introduces drush_multi, describes commands like multi-create, multi-site, multi-exec, and multi-drupalupdate. It also covers potential pitfalls when using drush_multi and credits contributors to the project.
This document provides an overview of Drupal and previews Drupal 8 features from a presentation given at BarCamp Hong Kong 2013. It introduces Drupal as an open-source CMS, outlines the presentation topics which include popular Drupal modules, a Drupal 7 demo installation, creating a new dummy site, and reviewing new features in Drupal 8. Key new features highlighted for Drupal 8 include Views and configurable being included in the core, improved support for HTML5, configuration management, web services, layouts, and multilingual capabilities.
This document provides a tutorial on Drupal basics including taxonomy, user management, creating custom fields using the CCK module, and image handling. It demonstrates how to create vocabularies and terms for taxonomy, set up user roles and permissions, add custom text and file fields to content types, and configure ImageCache presets for images in fields. The summary emphasizes key concepts like taxonomy, custom fields in CCK, and using ImageCache presets with CCK fields.
Building University Websites with the Drupal Content Management SystemMark Jarrell
The University web site is more prominent and expected to have more functionality than ever before. How can a small team of developers stay on top of the latest trends in web application development and design while also maintaining the many bits and pieces that comprise a university web portal? One possible solution to this problem is the very popular content management system called Drupal. In this session we''ll cover: * What is Drupal? * How does it work? * Who uses Drupal (in Tennessee and around the world)? * What are the benefits of this system? * How do we get started using it?
This document discusses implementing multi-departmental authoring in Drupal. It begins with a case study of a successful employee portal project. It then provides a tutorial on setting up departmental content using taxonomy fields, restricting author access to content using Taxonomy Access Control, and enabling multiple authors using Module Grants. Various modules like CCK, Views, and Masquerade are also discussed. The goal is to provide a repeatable approach for managing content from multiple departments and authors.
- Drupal is an open source content management system (CMS) written in PHP that allows users to build sophisticated web applications and websites.
- It has a modular architecture that can be extended through modules and themes. Core functionality can be added and customized through contributed modules and themes available on Drupal.org.
- Content in Drupal is managed through nodes, which are the basic building blocks. Different types of nodes like pages, articles can be created. Non-node elements include users, taxonomy, and blocks.
- The document provides an overview of Drupal's system requirements, basic structure and components, and outlines the initial site building process for setting up the site and adding users and roles.
This document provides information about installing and configuring Drupal 8, including enabling PHP OPcache, installing Drupal, most useful Drupal modules, and exploring key aspects of a Drupal site such as nodes, taxonomy, users and roles, modules, themes, views, and more. It explains concepts like content types, paths, permissions and how Drupal stores and retrieves content from its database.
Drupal 7 is a powerful content management system with many features for managing content, users, roles, permissions, themes, modules, blocks, and more. It allows easy creation of custom content types and fields. Users and roles can be customized. Themes and modules extend functionality. Drupal provides hooks to modify the system. Performance can be improved through caching.
Introduction to WordPress & Theme DevelopmentNajmul Haque
The document introduces Najmul Haque as a WordPress developer and founder of ecologytheme.com and sylhost.com, and provides information about WordPress themes including an overview of WordPress, the files required for a basic theme, how to create child themes, and resources for theme development. It also lists examples of businesses and universities that use WordPress and discusses features that make WordPress a popular content management system.
This document provides an introduction to using Dreamweaver to edit web pages. It discusses Dreamweaver's interface including the document window, toolbar, insert panel, properties panel, and history panel. It also covers how to create and open files, set up a Dreamweaver site, format text and pages, add content from Word, work with images, and find help resources. The overall goal is for participants to gain a beginning understanding of the Dreamweaver environment and learn how to perform basic tasks like creating files and sites, adding content, and formatting text and images.
Do you have some experience with another framework or language and are looking to learn Wordpress? If so this tutorial is for you!
We'll cover how to get your first site up and configure settings like a pro. This will enable extreme customization programatically in the future.
Chrome Extension Step by step Guide .pptxgeekhouse.io
This presentation offers a comprehensive step-by-step guide to creating Chrome extensions, specifically tailored for middle school students. By emphasizing the importance of teaching HTML, CSS, and JavaScript in middle schools, we aim to inspire and empower young minds to explore the world of web development and create their own personalized browsing experiences. The presentation covers the basics of Chrome extension development, from planning the extension to publishing it on the Chrome Web Store, providing a clear roadmap for educators and students alike. Join us in fostering creativity, critical thinking, and problem-solving skills in middle school students as they embark on their journey to develop innovative Chrome extensions.
From Rubedo cms v1.4, you can create custom content layouts.
For each of your content types, you can create your own custom content layout by selecting the fields (title, summary, date, image…) you want to be displayed. To go any further, you can decide whether each element will be displayed or not for each device (desktop, tablet or smartphone).
This document provides an introduction to using content management systems and Drupal specifically. It discusses what a CMS provides, common CMS options, advantages and disadvantages of Drupal, the types of sites it works well for, key Drupal terminology, and its directory structure. The document is intended to be used freely but attribution is appreciated.
ownCloud is a free and open-source application that allows for file sharing, synchronization, and remote storage of documents across devices through a web interface. It provides desktop and mobile clients for syncing files and making stored data accessible from any browser. The application includes additional tools like a text editor, document editor, photo gallery, calendar and more for managing files, documents and tasks.
Necto 16 training 16 workboard properties and advanced featuresPanorama Software
This document discusses advanced workboard properties and features in Necto 16 Training including:
1. Configuring workboard properties such as size, skin, language, and animations.
2. Setting component properties like auto-refresh, actions, buttons, and data properties.
3. Adding actions and buttons to components that can run JavaScript or link to other workboards.
The document provides instructions for creating a website template in Fireworks and Dreamweaver, including setting up the template file, inserting placeholder text and navigation, applying CSS styles, and creating individual pages from the template. Key steps are to set the local and images folders in Dreamweaver, import navigation from Fireworks, add layers and text, style elements with CSS classes and tags, save as a template, and then generate new pages based on the template.
The document provides instructions for creating and editing a staff directory page using a content management system (CMS). It includes steps for logging into the CMS, creating a new page, inserting an image, editing image properties, checking in draft changes, previewing the page, and submitting it for approval. The overall goal is to demonstrate how to add and update content on a website using a CMS interface without needing advanced technical skills.
This workshop introduces participants to building a basic Drupal site. It covers creating a hosting account, the core concepts of Drupal, and hands-on exercises for setting up a site including enabling clean URLs, adding content and roles, changing themes, configuring search, and enabling caching for production. The workshop is led by two experienced Drupal consultants and aims to help attendees get started with the CMS.
14 - Panorama Necto 14 workboard properties and advanced features - visualiz...Panorama Software
PANORAMA NECTO 14 TRAINING - Panorama is leading a Business Intelligence 3.0 revolution and a creation of a new generation of Business Intelligence & Data Discovery solutions that enable organizations to leverage the power of Social Decision Making and Automated Intelligence to gain insights more quickly, more efficiently, and with greater relevancy.
www.panorama.com
The document summarizes the new features of Dolibarr versions 3.9 and 4.0. Version 3.9 introduced a more modern look, ability to edit email templates using WYSIWYG editor, and new modules for loan management and dynamic pricing. Version 4.0 continued improving the responsive design, added ability to customize the footer in PDFs, and made recurring invoices and REST APIs stable features. It also improved developer tools and ensured compatibility with PHP7.
This document summarizes some of the key capabilities and features of WordPress as a content management system (CMS). It outlines how WordPress has over 11 million downloads and over 3000 plugins available. It describes how themes work and the anatomy of themes. It also discusses how plugins can be used to extend WordPress functionality and provides examples of standard and popular plugins. Finally, it suggests ways WordPress can be used beyond basic blogs and provides examples of sites using WordPress as a CMS.
This document provides an overview of Drupal basics, including:
- Installing Drupal and setting up the files and directories
- Creating and managing content like pages, stories, and custom content types
- Managing blocks, menus, and themes to customize the site layout and navigation
- Installing new modules, blocks, and themes from Drupal.org to add functionality
The goal is to explain the fundamental architecture and components of a Drupal site to allow someone to set up their first Drupal site and begin adding content.
2. Training plan
● Taxonomy
● Users management
● Creating new content types with field
● Image management (image style, galleries)
3. Taxonomy
● The taxonomy module allows you to categorize your content
using both tags and administrator defined terms. It is a flexible
tool for classifying content with many advanced features.
● Taxonomy administration page: admin/content/taxonomy
Create new
vocabulary
List of vocabularies
4. Add term to vocabulary
Add term
Term name
Advanced options:
parents, synonims,
related terms
11. Practice
●Create vocabulary Color for content type Car and
add some terms (black, red, blue, silver, etc...).
User must select one option.
●Create vocabulary Body type for content type Car
and add some terms (hatchback, coupe, etc...).
User must select one option.
●Create vocabulary Car Equipment for content type
Car and add some terms (ABS, Alarm, Electric
Windows, Traction Control, etc...). User can select
one or more options.
●Add some Cars (nodes) and assign taxonomy
options
12. More practice
●Create content type News: enabled comments,
published on front page
●Create vocabulary News category and add some
terms (Business, Sport, Technology, etc...). User
can select one option
●Create vocabulary News tags and enable option
„Tags”
●Create 5 news nodes, assign News category and
ad tags
13. Page taxonomy/term/TID
●taxonomy/term/[TID] – display nodes assigned to
term [TID]
●taxonomy/term/[TID1]+[TID2]+[TID3] – display
nodes assigned to term [TID1] or [TID2] or [TID3]
●taxonomy/term/[TID1],[TID2] – display nodes
assigned to term [TID1] and [TID2]
14. Term hierarchy (1)
●Terms can have hierarchy (parent - children)
Select parent
with drag and
drop UI
15. Users – basic informations
●In Drupal you can create users accounts
●Each user has name and numeric identificator
(uid)
●After installation Drupal has one user –
administrator (uid = 1)
●Administrator has access to all options
●You can assign roles to user
●You can assign permissions to roles
17. Roles
●Default roles after installation
● anonymous user – all not logged in users
● authenticated user – all logged in users
●You can't delete default roles
●You can create unlimited number of new roles
19. Role permissions
Set permission to
role:
●create page, story,
car
●delete any
page,story, car
●edit any page,
story, car
Page: admin/people/permissions
20. Inheritance permissions
Inheritance of logged-on user
permissions.
No need to select if permissions are assigned
to the role „authenticated user”
Page: admin/people/permissions
21. Users management
Add new user
Filter options
Update options
Users list
Page: admin/people
22. Create new user
Username, e-mail and
password
Status – if „blocked”
user can't log in
Assigned roles
Page: admin/people/create
23. Users list
User name Assigned roles Edit link
Page: admin/people/create
24. Practice
●Create roles and assign permissions:
● „car editor”, permissions: create, edit and
delete car
● „story editor”, permissions: create, edit and
delete story
●Create users:
● user2 – role „car editor”
● user3 – role „story editor”
●Log in as „user2” and „user3” and check
permissions
25. Field (CCK in D6)
●CCK – Content Construction Kit
http://drupal.org/project/cck (Drupal 7 has this
module in core with names Fields)
●Default node has title and body
●Fields allow to create additional fields for nodes
(text fields, files upload, select lists, checkboxes,
references to other nodes and users)
26. Using Fields
Go to edit content type Car:
admin/structure/types/manage/car/fields
Manage fields and
Manege display
27. Manage fields
Current node fields
(defaults). You can
change order of fields.
Create new field
Use existing field
Create new group of fields
(http://drupal.org/project/field_group)
28. Creating new field (1)
Label Field name (stored in database as Field type and field
identificator). Best practice: always insert widget
node type as field name prefix, example:
field_story_author, field_page_information (like in Taxonomy term)
29. Creating new field (2)
Required
Help text, displayed under field
on node add form
Format of text field
Default value
Number of allowed values
Minimum and maximum value
30. Creating new field (3)
New field
Configure and Remove links
Page: admin/structure/types/manage/car/fields
41. Practice
●Create new field:
● Documents – field type: file upload, unlimited number of values
●Create new group of fields, label: Files, name group_car_files
●Insert fields „Manuals” and „Documents” into group „Files”
Node add page
Field group: Files
42. Practice
●Create new group of fields, label: Details, name group_car_details
●Insert fields „Engine size”, „Gears”, „Gearbox”, „Kerb weight”,
„”Door count into group „Details”
Group: Details
43. Fields: Image
●Image module provides an image upload field for Fields.
●Go to admin/modules and enable module Image
Image module
44. Image (1)
●Go to Content management → Content types → Edit Car →
Manage fields
●Create new field: Photos, field_car_photos
Field type: File - Image
Field type: File - Image
49. Image styles (1)
●Go to Site config → Image style
●Add new style
●Add action: Scale
Action: Scale
50. Image styles (2)
Preset edit options Name
Actions
New actions
Configure or delete action
51. Using Image style in Image field (1)
●Go to Content management → Content types → Edit Car → Manage
Display
●Set options for Photos field:
● Teaser: hidden
● Full node: width400px image linked to node
ImageCache preset
52. Using ImageCache presets in CCK (2)
Create Car node and add some photos larger than 400px
●
Now all images
has the same
width
53. Practice
●Create new ImageCache preset and assign it
for field Photos in Car node type
●Create new field in Story node type: Photos
(field_story_photos)
●Create new Car node and test preset
●Create new ImageCache preset
●Assign new preset for field Photos
field_story_photos
●Create new Story node and test preset
54. Summary
What you should know after this stage?
●Taxonomy
●User management
●Create custom fields for content
●Create ImageCache preset and use it in CCK
fields
55. Thank you for your attention
Contact:
Karol Bryksa
Email: kb@ratioweb.pl
Tel: +48 517 767 205
Grzegorz Bartman
E-mail: grzegorz.bartman@openbit.pl
Tel: +48 882 515 514