Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
Connecticut Library Association Conference 2011 presentation "Drupal is from Mars, Wordpress is from Venus: Finding your Library's CMS Soulmate" by Sharon Clapp & Polly Farrington
Presented Tuesday, May 3, 2011
Drupal is from Mars, Wordpress is from Venus: Finding your library's CMS soul...sbclapp
Connecticut Library Association Conference 2011 presentation "Drupal is from Mars, Wordpress is from Venus: Finding your Library's CMS Soulmate" by Sharon Clapp & Polly Farrington
Presented Tuesday, May 3, 2011
Are you looking at Drupal as your new CMS?
This presentation gives an overview of Drupal and some common use cases.
Targeted at IT managers looking to chose a new CMS or who just want to get more familiar with Drupal.
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
Working as a Drupal theming/development consultant on many "rescue" mission projects I seen many different mistakes web developers do when facing with Drupal for the first time.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
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.
These are the slides from Aidan Foster's Presentation at Drupal Camp Toronto 2011.
Drupal 7 has many out of the box improvements to improve the experience of content administrators, and other non-developer users with the new seven theme and it's related Dashboard and Shortcut Modules. But at it's core Drupal 7's admin are is a developer's tool and really designed for content editors.
This presentation showcases a case study of olympuspacific.com and how it customized content editor theme improved the editor experience using Views, Draggable Views, Media Management, Rules Modules
Finally there's building the site with the features module so you don't have to do all this work from scratch each time.
WordPress Installation Tutorial - How to Install WordPress manuallyBalaji kaliamoorthy
WordPress is well-known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete.Learn how to manually install WordPress on your web site.
Are you looking at Drupal as your new CMS?
This presentation gives an overview of Drupal and some common use cases.
Targeted at IT managers looking to chose a new CMS or who just want to get more familiar with Drupal.
Top 20 mistakes you will make on your 1st Drupal projectIztok Smolic
Working as a Drupal theming/development consultant on many "rescue" mission projects I seen many different mistakes web developers do when facing with Drupal for the first time.
This introduction to Drupal 6 was presented to the Chicago Web Professionals meetup as the third in a series of CMS introductions (following WordPress and Joomla)
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.
These are the slides from Aidan Foster's Presentation at Drupal Camp Toronto 2011.
Drupal 7 has many out of the box improvements to improve the experience of content administrators, and other non-developer users with the new seven theme and it's related Dashboard and Shortcut Modules. But at it's core Drupal 7's admin are is a developer's tool and really designed for content editors.
This presentation showcases a case study of olympuspacific.com and how it customized content editor theme improved the editor experience using Views, Draggable Views, Media Management, Rules Modules
Finally there's building the site with the features module so you don't have to do all this work from scratch each time.
WordPress Installation Tutorial - How to Install WordPress manuallyBalaji kaliamoorthy
WordPress is well-known for its ease of installation. Under most circumstances installing WordPress is a very simple process and takes less than five minutes to complete.Learn how to manually install WordPress on your web site.
Cooperative Development - How Do We Do It?Micky Metts
Worker cooperatives are businesses owned and controlled by the people who work in them, the cooperative members.
They are a time-tested way to create quality jobs, and are gaining momentum as a strategy to build and anchor wealth in communities. . .
Lazy Coder Camp (Edition 1)
The first edition of the camp is a daylong event that is totally free for IT enthusiasts and students to attend. We will be discussing about bootstrapping Drupal. The discussion will cover all aspects of Drupal installation, setting up a basic website and integrating all your social media streams to your basic site. The event will serve as a great learning opportunity for young professionals from other domains to come experience Drupal first hand with the PHP experts. The speakers will bring their unique experiences and insights to share with the audience and will be addressing all apprehensions related to taking up Drupal development.
Drupal Commerce is a powerful Commerce framework build on the Drupal 8 API, core and contrib. It puts the distributions on the map once again through the Commerce Kickstart package, a ready to go e-commerce store.
Vskills certified open source cms drupal professional sample materialVskills
The open source cms drupal sample material covers the following listed topics.
http://www.vskills.in/certification/Web-Development/Certified-Open-Source-CMS-Drupal-Professional
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
Drupal website development: PixelCrayons has a team of qualified drupal developers who have specialization in drupal theme/template design, custom development, customization & installation services.
Staying Safe - Overview of FREE Encryption ToolsMicky Metts
FREE tools that you can use to maintain your privacy online, and discuss which ones are best for your needs.
Security and privacy - what does it mean to you in your everyday life? It used to be hard to use the tools that safeguard your identity and your information online. You had to be a pretty technical person - the good news is that it has gotten easier to be secure in your online persona.
Cooperative Development - Think Outside the BossMicky Metts
I am a member of Agaric, a growing cooperative of web Developers.
As a worker cooperative, Agaric's members are all workers and owners, or worker-owners, and we work on projects collectively. Although we are technically international, we are members of the USFWC (US Federation of Worker Cooperatives) to support others in self-determination in their work.
This is an introduction to VoipDrupal and how you can use it on your site to allow visitors to call and receive information, or your Website can call or text members (Call Blast). You can create an instant conference line, or setup a PBX style system where the caller can make choices on what extension they reach.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Drupal 6x Installation
1. Drupal 6x install
with basic configuration
5 Labs, 1 Quiz
1 Extra Credit POP QUIZ....
ZERO Sales Pitch!
Presentation by: Michele Metts
2. Preparations – To begin, you will need:
1. FTP access to a Unix/Linux Web Server with your
hosted domain and PHP5
2. Access to cPanel with phpMyAdmin or any utility
that allows you to create a MySQL database
* 3. A Text Editor (nice if it has FTP ability)
* --- not a deal breaker if you don't have one... I use Jedit.org's editor
3. What we will cover:
* Drupal Overview
* Is Drupal the right choice for my project?
* General Drupal Concepts and Terminology
* Drupal Hosting Requirements – What do you need on your server?
* Installing Drupal on your server – basic settings and configurations
* The 10 most useful Modules
* Meet the Drupal Community – Support, Help and Tutoring
* Things you did not know Drupal could do!
* Adding Content
4. Caveats
There are many ways to do things in Drupal
I am not a Database Administrator
I am not a System Administrator
This is not an in-depth study of Drupal Administration
This is not an in-depth study of Drupal 6 Configurations
This Webinar will be an overview of a basic Drupal 6 Installation.
5. REMINDER
Preparations – To begin, you will need:
1. FTP access to a Unix/Linux Web Server with your
hosted domain and PHP5
2. Access to cPanel with phpMyAdmin or any utility
that allows you to create a MySQL database
* 3. A Text Editor (nice if it has FTP ability)
* --- not a deal breaker if you don't have one... I use Jedit.org's editor
6. Introduction to Drupal Websites
The Overview - What is Drupal?
Drupal Concepts (Nodes,Taxonomy etc.)
How Drupal and MySQL Work Together
7. What is Drupal?
Drupal is a PHP framework that can be
used as a content management system. A
large community of independent
developers and people like yourself create
modules that add features to Drupal.
8. Is Drupal Right for Me?
Drupal is the right choice if you want a
dynamic platform for a community or a
user based Website that can grow and
remain adaptable in today's fast paced
technology market.
9. Is Drupal Right for Me?
Yes Drupal No Drupal
SEO - Drupal has many proven benefits Brochure Website
Add features without writing code Static content – no updates
Revisions - control of the history No Login or Registration
Allow users to Tag and Upload Content None, or very few Forms
Permissions control at multiple levels No site Administrators
Social or Community features, blogs, forums No User Interaction
Multiple customizable user roles
Custom access levels
Context sensitive content
Community of developers for customization
10. Drupal Concepts
There are several concepts fundamental to
a Drupal site: nodes, content types,
regions, blocks, views, CCK, themes,
users, roles and permissions.
11. Nodes
All pieces of content on a Drupal Website are considered
"nodes." A node is any posting, page, poll, story, forum
text, or blog entry. Comments are not considered nodes,
although they are always related to a node. Node content
is stored in the database.
12. Content Types
Offering "content types" is a way Drupal allows you to have
different kinds of nodes for different purposes. For
example, a "story" is one kind of node, a "book page"
another, and a "blog entry" yet another. You can also create
new content types of your own.
13. Nodes and Content Types
Labeling all pieces of content as nodes allows for flexibility
when creating different types of content. You can select
new and different features individually for each type of
content, or add features globally to all content types. You
can create menus based on content types and set access
limits for individual content types – premium or standard.
14. Q+A
Thank you for your patience.
I will do my best to answer all of your questions.
To stay on schedule, a limited amount of time is designated for Q + A
15. Introduction to the Drupal Database
Creating a Database
Connecting to the Database Server with Drupal
Drupal settings.php, htaccess and PHP.ini
Lab: Create a Database and Configure Server settings
16. Creating the Drupal Database
3 Steps:
Log into your cPanel account and choose MySQL
databse.
Create database
Create database user
Add database user to your new database
17. Editing the Settings File
Open your text editor and navigate to the settings file on your server.
/sites/default/
Open default.settings.php
Scroll down to line #92 - the section labeled “Database URL format”
$db_url = 'mysql://username:password@localhost/databasename';
Edit to include the info you used to set up your database:
username
password
databasename
Save the file as settings.php
See chat window for copy and paste options
18. Create Folders for Contributed
modules and themes
Navigate to your site folder
/sites/all
Create 2 folders inside the /all folder named:
modules
Themes
These folders will hold your contributed modules and themes.
20. Installation of Drupal Modules
10 most helpful Modules
Installation of Admin Module
Basic Configuration of Admin Module
Lab: Install and configure Admin module
21. Q+A
Extra Credit Pop Quiz to be answered at end of program:
How to add content to your Website
22. Navigating the Admin Screens
Overview of the Admin Menu
Brief Overview of Roles
User Settings
Logged In vs, Logged out
QUIZ: Find the Modules
23. My 10 Favorite Modules for Admin
If I could only choose 10...
1. Admin RRRRR
2. Views RRRR
3. CCK – Content Construction Kit RRRR
4. About this node RRRRR
5. Mollom RRRRR
6. CMF – Content Management Filter RRR
7. Pathauto RRRR
8. IE CSS Optimizer RRRRR
9. Admin Links RRR
10. Filter Perms RRRRR
Must Have Nice to Have Want to Have
24. Q+A
Extra Credit Pop Quiz to be answered at end of program:
How to add content to your Website
26. Q+A
Extra Credit Pop Quiz to be answered in a few minutes:
How to add content to your Website
27. Extra Credit Pop QUIZ
Adding Content
How do you add the
main pages of content to
your site?
28. Adding Content
On the Navigation Menu:
Create Content > Page
Under Menu Settings, add a Menu link title,
and choose <Primary Links> as the parent item.
Now the page you just created will show up in the site navigation
depending on how your chosen theme displays the primary links.
29. BONUS INFO:
Things you may not know Drupal could do!
Helps you configure SEO with modules
Translations for navigation elements
Automation of tasks and publishing
SMS functionality (send SMS node notifications to subscribed users)
30. RECOMMENDED FREE UTILITIES
FTP IMAGE EDITOR (and much more)
FileZilla IrfanView
URL: http://file-zilla.com/ URL: http://irfanview.com/
TEXT EDITOR DOCUMENT PROCESSING
Jedit Open Office
URL: jedit.org URL: openoffice.org
See chat window for copy and paste options
31. THANK YOU FOR ATTENDING THIS WEBINAR
Find a Drupal Tutor - DrupalKitchen.com
For more information contact:
Michele Metts
micky@drupalconnection.com