jQuery Mobile is a touch-optimized HTML5 framework that makes responsive web sites and apps accessible across all devices. It works across popular mobile, tablet, and desktop platforms using responsive design principles and HTML markup. Sample jQuery Mobile sites can be found at JQMGallery.com, and there are many compatible third-party plugins that utilize jQuery Mobile's theming, initialization, and configuration features.
This document discusses search engine friendly (SEF) URLs in Joomla. It explains that SEF URLs allow search engines to better understand the content of a page from its URL. It outlines two approaches to SEF URLs - non-caching and cached systems. It then provides guidance on how to create SEF URLs for a custom Joomla component, including planning the URLs, creating router functions, and some notes and gotchas to be aware of. Alternative SEF plugins are also mentioned.
This document introduces various jQuery Mobile fundamentals including select menus, flipswitches, sliders, text inputs, datepickers, and a next mission to make a mobile website. It provides brief descriptions of each element and how they enhance standard HTML elements for usability on mobile devices. It also includes links for additional information on the datepicker widget.
Set it and forget it: Automated WordPress sites for busy (or lazy) people.Brent Morris
This document provides instructions for using the FeedWordPress plugin in WordPress to automatically syndicate and publish content from RSS feeds. It discusses adding a new RSS feed, configuring various feed, post, author, and category settings like update scheduling, post formatting and linking, author handling, and category/tag syncing. The key steps are downloading and activating the FeedWordPress plugin, adding RSS feeds, configuring the associated settings for each section, and updating feeds which will then publish new posts based on the configured rules.
This document provides information about search engine optimization (SEO) functionality in WebSphere Commerce. It describes how to set up SEO on a starter store, including shortening the store URL context root, testing SEO-friendly URLs, and using pattern files to construct SEO-friendly URLs. It also covers optimizing page metadata, URL redirects, generating sitemaps, and customizing the SEO component configuration.
This document discusses search engine friendly (SEF) URLs in Joomla. It describes the different types of SEF URLs including the standard ugly/non-SEF URLs, native Joomla SEF URLs using routers, and third party add-on extensions. The benefits and disadvantages of each approach are outlined. Native SEF URLs require component developers to write routers while add-ons handle SEF URLs externally through a database. Issues like duplicates and developer ignorance are also addressed along with best practices for component authors.
Template Layout Overrides - a beginner's guideRuth Cheesley
The document discusses the Model-View-Controller (MVC) concept in Joomla and how to override templates and views using the MVC structure. It explains that the model manages data, the view manages output, and the controller interprets user input. It also outlines how to override component and module templates by copying files to the template folder and makes notes on things to consider when overriding files.
jQuery Mobile is a touch-optimized HTML5 framework that makes responsive web sites and apps accessible across all devices. It works across popular mobile, tablet, and desktop platforms using responsive design principles and HTML markup. Sample jQuery Mobile sites can be found at JQMGallery.com, and there are many compatible third-party plugins that utilize jQuery Mobile's theming, initialization, and configuration features.
This document discusses search engine friendly (SEF) URLs in Joomla. It explains that SEF URLs allow search engines to better understand the content of a page from its URL. It outlines two approaches to SEF URLs - non-caching and cached systems. It then provides guidance on how to create SEF URLs for a custom Joomla component, including planning the URLs, creating router functions, and some notes and gotchas to be aware of. Alternative SEF plugins are also mentioned.
This document introduces various jQuery Mobile fundamentals including select menus, flipswitches, sliders, text inputs, datepickers, and a next mission to make a mobile website. It provides brief descriptions of each element and how they enhance standard HTML elements for usability on mobile devices. It also includes links for additional information on the datepicker widget.
Set it and forget it: Automated WordPress sites for busy (or lazy) people.Brent Morris
This document provides instructions for using the FeedWordPress plugin in WordPress to automatically syndicate and publish content from RSS feeds. It discusses adding a new RSS feed, configuring various feed, post, author, and category settings like update scheduling, post formatting and linking, author handling, and category/tag syncing. The key steps are downloading and activating the FeedWordPress plugin, adding RSS feeds, configuring the associated settings for each section, and updating feeds which will then publish new posts based on the configured rules.
This document provides information about search engine optimization (SEO) functionality in WebSphere Commerce. It describes how to set up SEO on a starter store, including shortening the store URL context root, testing SEO-friendly URLs, and using pattern files to construct SEO-friendly URLs. It also covers optimizing page metadata, URL redirects, generating sitemaps, and customizing the SEO component configuration.
This document discusses search engine friendly (SEF) URLs in Joomla. It describes the different types of SEF URLs including the standard ugly/non-SEF URLs, native Joomla SEF URLs using routers, and third party add-on extensions. The benefits and disadvantages of each approach are outlined. Native SEF URLs require component developers to write routers while add-ons handle SEF URLs externally through a database. Issues like duplicates and developer ignorance are also addressed along with best practices for component authors.
Template Layout Overrides - a beginner's guideRuth Cheesley
The document discusses the Model-View-Controller (MVC) concept in Joomla and how to override templates and views using the MVC structure. It explains that the model manages data, the view manages output, and the controller interprets user input. It also outlines how to override component and module templates by copying files to the template folder and makes notes on things to consider when overriding files.
A quick introduction to same aspects of the Zend Framework, including installation and setup using Zend_Tool, ZF's MVC architecture, database models, controllers, view scripts, layouts and forms. Delivered at the April meeting of phpNE.
The document discusses several SEO best practices for a WebSphere Commerce site including:
1. Simplifying URLs and using SEO-friendly URLs for store pages.
2. Configuring page titles and meta descriptions for search engine optimization.
3. Generating an XML sitemap to inform search engines of the site structure.
This document provides instructions on converting a Photoshop (PSD) design into a WordPress theme. It explains that you should visualize how the PSD design will translate to HTML elements like headers, menus, content areas, etc. before beginning to code. Key areas covered include using an existing framework versus coding from scratch, including necessary WordPress functions and files, and organizing code into templates, functions.php, and other standard WordPress theme files. The goal is to understand the technical structure of the design and properly structure the theme code.
This document summarizes updates made in recent versions of the Divi Builder plugin for WordPress. The updates include fixes for bugs involving extra line breaks being added when saving modules, compatibility issues, and performance improvements to reduce slowness when adjusting design settings or deleting modules in the Visual Builder interface. Various modules were also updated with new features and fixes for issues with settings inheritance, text alignment, and other bugs.
CodeIgniter is a fast, minimalistic PHP 7 MVC framework. It uses controllers to handle routing and sending models to views for presentation. Models encapsulate data and manipulation, views handle presentation, and controllers route requests and decide which model goes to which view. CodeIgniter works by building a "super object" on each request to make the flow easy to follow. It provides libraries, helpers, and documentation to help developers build applications following MVC design patterns.
Mageguru - magento custom module development Mage Guru
step by-step guide for magento module development. Hire dedicated magento 2 developers from mageguru with 5+ years experience, starting at just $18/hr to render highly robust, scalable and high-performance magento 2 compliment your business requisites.
The document discusses 7 reasons why developers should love Joomla. It covers how Joomla allows overriding of modules, views, styles, and other elements. It also discusses how Joomla allows customization of layouts, plugins, modules, and has support for JSON responses and a command line interface. The final point discusses the benefits of Joomla's community for developers.
This document provides an overview of how customizable Lotus iNotes is and demonstrates some basic and advanced customization techniques. It discusses how iNotes uses a combination of skins, skin components, and widgets to construct web pages on the server. It also describes various forms, tags, formulas and other mechanisms that can be used to modify styles, layouts, behaviors and content. The document includes demonstrations of customizing action menus, banners, stylesheets and more. It provides details on developing custom skins, widgets and integrating new resources.
How Joomla! builds a webpage (annotated)Randy Carey
Understand how Joomla builds its output. We discuss the implications regarding flexibility, plugins, cache, and special formatting such as JSON as an API response.
This document provides an overview of how to build a WordPress blog and photo gallery site in 60 minutes using WebMatrix. It discusses how WebMatrix allows users like Peter and Eric to easily configure, customize, and publish their sites. The document demonstrates Razor syntax, layouts, sections, membership, and helpers - features in WebMatrix that make developing sites faster and easier.
10 ways to bind multiple models on a view in mvc code projectAkshat Kumar
This document discusses 10 different ways to bind multiple models to a single view in ASP.NET MVC. It begins with an introduction and problem statement, then details each approach with examples: 1) View model, 2) View bag, 3) View data, 4) Temp data, 5) Session, 6) Dynamic, 7) Tuples, 8) Render action, 9) JSON, and 10) Navigation properties. For each approach, it shows how to modify the controller action and view to display blog and comment data on a single view.
Here is the presentation from Dave Jesch, a Wordpress Plugin Developer, who walked our Meetup.com group through an installation of Wordpress and respective SEO plugins. Dave actually created two plugins linked to from the Slideshare for Google Analytics and Facebook integration. Visit http://www.diyonlinesolutions.com/ to learn more about Dave Jesch.
This document summarizes a presentation about Emberjs and its components. Emberjs is a framework for creating ambitious web applications that uses templates, components, controllers, models, routes and a router. Templates define the user interface using Handlebars, components organize the UI and define behaviors, controllers are similar to components, models represent persistent data, routes load controllers/templates/models, and the router maps URLs to routes. The presentation demonstrates creating an Emberjs app and some of its key concepts like objects, enumerables and the object model. It also discusses why one may choose Emberjs over Angular and the roadmap to move away from controllers to components.
URLs and Routing in the Odoo 17 Website AppCeline George
In Odoo, Controllers are used to configure front-end modules under Website. Using controllers, we can specify the URL to the link the web pages.
For that, we need to setup the controller in our module and create an xml template to load the data in the web page.
Blade is the templating engine provided by Laravel. It allows the creation of master templates that can be extended by child views/pages. The main benefits are template inheritance and sections. Views use the .blade.php extension and can contain plain PHP code. Variables are output using {{ }}, and it provides directives like @if and @for to construct PHP control structures. Blade templates can include other views using @include and define common elements in a master layout to reduce duplication across pages.
Joomla Day India 2009 Business Logic With The MvcAmit Kumar Singh
The document discusses how to build custom components in Joomla 1.5 using the Model-View-Controller (MVC) framework. It explains that components implement business logic, models represent business logic, views represent presentation logic, and layouts are for markup language. It provides examples of implementing a simple "Hello World" component and customizing it with different views, controllers, and models.
Tes automation for CMS Backed applications - Channel-4 Case StudyAnand Ramdeo
Testing and automating CMS backed applications is challenging. It is different from testing web applications. In most of the web applications - pages are well defined. Operations which can be performed on them is well defined and there are few moving parts on the page.
CMS backed applications on the other hand are usually dynamic. Pages in CMS backed applications are mostly container and pages can have different data and modules every time you look at them.
Channel-4, like many media organisations have many websites such as 4Food, 4Beauty, 4Home and so on. These websites are powered by a powerful CMS and test automation in a usual way wouldn't have worked. In this talk, I will share challenges I faced and approach I took for the automation of CMS backed web applications.
This document provides an overview of the steps to create a basic AngularJS application, including referencing the AngularJS framework, defining an Angular module, adding controllers, using directives like ng-app and ng-controller, binding the view to the model with ng-model, and implementing two-way data binding between the view and model.
With everybody wanting to move towards JavaScript based frontends, how can Joomla be left behind. In this session, I will show how we built an angular frontend and used Joomla as an API backend.
King of Fruits - Theme based GamificationAshwin Date
At Tekdi - we feel that having healthy competition brings out the best in people. In May 2019 we started off with a fruit themed competition. We had 6 teams and each team raced towards getting the most fruits for their team.
Mangoes, Watermelons, jackfruit, pineapples and jamuns were up for the keep upon doing various activities. Once in a while 2 day "power plays" were implemented where the number of fruits earned for some or all of the activities doubled.
It's June at the time of uploading, will update the results here as we enter July :)
A quick introduction to same aspects of the Zend Framework, including installation and setup using Zend_Tool, ZF's MVC architecture, database models, controllers, view scripts, layouts and forms. Delivered at the April meeting of phpNE.
The document discusses several SEO best practices for a WebSphere Commerce site including:
1. Simplifying URLs and using SEO-friendly URLs for store pages.
2. Configuring page titles and meta descriptions for search engine optimization.
3. Generating an XML sitemap to inform search engines of the site structure.
This document provides instructions on converting a Photoshop (PSD) design into a WordPress theme. It explains that you should visualize how the PSD design will translate to HTML elements like headers, menus, content areas, etc. before beginning to code. Key areas covered include using an existing framework versus coding from scratch, including necessary WordPress functions and files, and organizing code into templates, functions.php, and other standard WordPress theme files. The goal is to understand the technical structure of the design and properly structure the theme code.
This document summarizes updates made in recent versions of the Divi Builder plugin for WordPress. The updates include fixes for bugs involving extra line breaks being added when saving modules, compatibility issues, and performance improvements to reduce slowness when adjusting design settings or deleting modules in the Visual Builder interface. Various modules were also updated with new features and fixes for issues with settings inheritance, text alignment, and other bugs.
CodeIgniter is a fast, minimalistic PHP 7 MVC framework. It uses controllers to handle routing and sending models to views for presentation. Models encapsulate data and manipulation, views handle presentation, and controllers route requests and decide which model goes to which view. CodeIgniter works by building a "super object" on each request to make the flow easy to follow. It provides libraries, helpers, and documentation to help developers build applications following MVC design patterns.
Mageguru - magento custom module development Mage Guru
step by-step guide for magento module development. Hire dedicated magento 2 developers from mageguru with 5+ years experience, starting at just $18/hr to render highly robust, scalable and high-performance magento 2 compliment your business requisites.
The document discusses 7 reasons why developers should love Joomla. It covers how Joomla allows overriding of modules, views, styles, and other elements. It also discusses how Joomla allows customization of layouts, plugins, modules, and has support for JSON responses and a command line interface. The final point discusses the benefits of Joomla's community for developers.
This document provides an overview of how customizable Lotus iNotes is and demonstrates some basic and advanced customization techniques. It discusses how iNotes uses a combination of skins, skin components, and widgets to construct web pages on the server. It also describes various forms, tags, formulas and other mechanisms that can be used to modify styles, layouts, behaviors and content. The document includes demonstrations of customizing action menus, banners, stylesheets and more. It provides details on developing custom skins, widgets and integrating new resources.
How Joomla! builds a webpage (annotated)Randy Carey
Understand how Joomla builds its output. We discuss the implications regarding flexibility, plugins, cache, and special formatting such as JSON as an API response.
This document provides an overview of how to build a WordPress blog and photo gallery site in 60 minutes using WebMatrix. It discusses how WebMatrix allows users like Peter and Eric to easily configure, customize, and publish their sites. The document demonstrates Razor syntax, layouts, sections, membership, and helpers - features in WebMatrix that make developing sites faster and easier.
10 ways to bind multiple models on a view in mvc code projectAkshat Kumar
This document discusses 10 different ways to bind multiple models to a single view in ASP.NET MVC. It begins with an introduction and problem statement, then details each approach with examples: 1) View model, 2) View bag, 3) View data, 4) Temp data, 5) Session, 6) Dynamic, 7) Tuples, 8) Render action, 9) JSON, and 10) Navigation properties. For each approach, it shows how to modify the controller action and view to display blog and comment data on a single view.
Here is the presentation from Dave Jesch, a Wordpress Plugin Developer, who walked our Meetup.com group through an installation of Wordpress and respective SEO plugins. Dave actually created two plugins linked to from the Slideshare for Google Analytics and Facebook integration. Visit http://www.diyonlinesolutions.com/ to learn more about Dave Jesch.
This document summarizes a presentation about Emberjs and its components. Emberjs is a framework for creating ambitious web applications that uses templates, components, controllers, models, routes and a router. Templates define the user interface using Handlebars, components organize the UI and define behaviors, controllers are similar to components, models represent persistent data, routes load controllers/templates/models, and the router maps URLs to routes. The presentation demonstrates creating an Emberjs app and some of its key concepts like objects, enumerables and the object model. It also discusses why one may choose Emberjs over Angular and the roadmap to move away from controllers to components.
URLs and Routing in the Odoo 17 Website AppCeline George
In Odoo, Controllers are used to configure front-end modules under Website. Using controllers, we can specify the URL to the link the web pages.
For that, we need to setup the controller in our module and create an xml template to load the data in the web page.
Blade is the templating engine provided by Laravel. It allows the creation of master templates that can be extended by child views/pages. The main benefits are template inheritance and sections. Views use the .blade.php extension and can contain plain PHP code. Variables are output using {{ }}, and it provides directives like @if and @for to construct PHP control structures. Blade templates can include other views using @include and define common elements in a master layout to reduce duplication across pages.
Joomla Day India 2009 Business Logic With The MvcAmit Kumar Singh
The document discusses how to build custom components in Joomla 1.5 using the Model-View-Controller (MVC) framework. It explains that components implement business logic, models represent business logic, views represent presentation logic, and layouts are for markup language. It provides examples of implementing a simple "Hello World" component and customizing it with different views, controllers, and models.
Tes automation for CMS Backed applications - Channel-4 Case StudyAnand Ramdeo
Testing and automating CMS backed applications is challenging. It is different from testing web applications. In most of the web applications - pages are well defined. Operations which can be performed on them is well defined and there are few moving parts on the page.
CMS backed applications on the other hand are usually dynamic. Pages in CMS backed applications are mostly container and pages can have different data and modules every time you look at them.
Channel-4, like many media organisations have many websites such as 4Food, 4Beauty, 4Home and so on. These websites are powered by a powerful CMS and test automation in a usual way wouldn't have worked. In this talk, I will share challenges I faced and approach I took for the automation of CMS backed web applications.
This document provides an overview of the steps to create a basic AngularJS application, including referencing the AngularJS framework, defining an Angular module, adding controllers, using directives like ng-app and ng-controller, binding the view to the model with ng-model, and implementing two-way data binding between the view and model.
Similar to Joomla! Itemid amd routing explained (20)
With everybody wanting to move towards JavaScript based frontends, how can Joomla be left behind. In this session, I will show how we built an angular frontend and used Joomla as an API backend.
King of Fruits - Theme based GamificationAshwin Date
At Tekdi - we feel that having healthy competition brings out the best in people. In May 2019 we started off with a fruit themed competition. We had 6 teams and each team raced towards getting the most fruits for their team.
Mangoes, Watermelons, jackfruit, pineapples and jamuns were up for the keep upon doing various activities. Once in a while 2 day "power plays" were implemented where the number of fruits earned for some or all of the activities doubled.
It's June at the time of uploading, will update the results here as we enter July :)
This document summarizes a presentation about building Angular frontends with a Joomla backend. It introduces Techjoomla and Tekdi Technologies, which have over 50 developers building Joomla extensions and custom software. They have created several key products for Joomla, including e-learning, event booking, and donation systems. The presentation explains why developers want to use modern frontend frameworks like Angular with Joomla, and how their solution uses Joomla's API and plugins to integrate Angular apps with Joomla user management, content like articles and categories, and third party extensions. It demonstrates this integration by showing demos of user and article management apps built with Angular and Joomla.
Revolutionizing kids education using joomlaAshwin Date
Slide deck for the presentation at the Joomla and Beyond Conference, 2017.
EkStep is a open learning platform that allows teachers, subject experts and academia collaborate with illustrators and artists to create rich content for improving kids' education. The platform allows creating quality content and aids delivery via a mobile app.
A data analytics platform collects data for content creation and consumption and feeds it back to the stakeholders and content creators to improve the content and platform quality.
The frontend of the platform is built on Joomla, and talks to a variety of backend services for content creation, consumption and analytics. The portal also allows partner organisations to come onboard and track creation and consumption statistics for their organisation. The partners may request detailed data via the data exhaust to analyse and derive more insights.
Another highlight of the portal is the Wordnet - which is a thesaurus of Indian language words with detailed meanings, synonyms, antonyms, example usage, pronunciations, images and also links to same words in other languages. The wordnet can also be used in the learning content to create word games or flashcards to help children learn better.
A community / social section powered by Easysocial allows creation of special interest groups to foster collaboration for learning content creation.
Caching and Performance Improvememts in JoomlaAshwin Date
Talking points for a presentation cum discussion at the Joomla User Group, Pune presented on 3rd Jan 2015. The slides discuss simple through advanced ways to improve performance of any Joomla driven website.
Joomla REST API - JoomlaDay Bangkok 2014Ashwin Date
The document discusses Joomla's REST API and its uses. It explains what a REST API is and how Joomla implements one through extensions like Techjoomla com_api. The API allows accessing Joomla content and functionality through HTTP requests and is being used in mobile apps, mashups, and enterprise projects. Improvements are proposed to build RESTful capabilities directly into the Joomla framework.
10 things you are doing wrong in JoomlaAshwin Date
1. File paths in Joomla templates and components should use forward slashes instead of DS to separate directories for readability and compatibility across operating systems.
2. PHP files should not include a closing PHP tag at the end to avoid corrupting JSON or HTTP headers.
3. Components and templates should be tested with debug and SEF URLs turned on to avoid issues when these settings are enabled.
How Joomla powers one of the biggest grain warehouses in IndiaAshwin Date
First presented at Joomla World Conference 2013, this is an account of how we leveraged the Joomla framework to automate processes for a grain warehouse in India.
The highlight is using Joomla 1.5 as an application development framework and not as a CMS.
This document discusses Joomla's REST API. It begins by defining REST and how it allows machines to interact with data over HTTP using operations like POST, GET, PUT, and DELETE. Examples are given of real-world applications that use Joomla's REST API like news apps, sales reports apps, and a desktop app for a large company. The document also discusses how the REST API can be used for features like content synchronization, preventative maintenance systems, and cross-device experiences. It acknowledges some current limitations and outlines next steps to further improve Joomla's REST API functionality.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
2. Anatomy of a non-sef URL
index.php?option=com_content&view=category&layout=blog&id=8&Itemid=103
3. Itemid is king !
- Notice how you write Itemid (Capital I)
- It’s the id (primary key) of the menu created
- Modules are assigned to a menu, will show up when a link having the
respective Itemid shows up
- This means if you change the Itemid for any other link, a different set of
modules will load. This is not desirable
- If you leave out the Itemid, only modules set to show on ‘All’ pages will show
6. Building a Route
- Use JRoute::_() to build a route. Pass a URL with an Itemid
- Itemid creates the first section of the SEF URL
- If the query params do not match menu entry query params
- The first URL section is created from the menu Itemid. Say /news/sports
- The querystring is passed to extension’s router to build the next part of the route, so it adds /10-
sports-article
- This is the right way to build SEF URLs
7. Building a Route - without Itemid
- For URLs without an Itemid, or an invalid Itemid eg:
index.php?option=com_content&view=article&id=7
- JRoute makes this /component/com_content/article/?id=7
- This is the wrong way to build SEF URLs
8. Itemid guessing
- Since JRoute::_() needs an Itemid
- Write a wrapper function, say JTRoute::_() that accepts a part of the URL and
guesses the Itemid
- Use this function everywhere to produce consistent URLs