The document discusses Drupal themes and templates. It explains that themes define regions, stylesheets, and scripts in their .info file. Themes can have sub-themes and are built upon core modules and contrib modules. The document outlines how template files, preprocess functions, and theme override functions work. It also lists some popular community and commercial themes as well as modules that help with theming.
Intro to drupal module internals ashevillecgmonroe
Slides for the Introduction to Drupal Internals talk given at DrupalCamp Ashville in 2014. See the youTube video at https://www.youtube.com/watch?v=WWC7bhFZOEk
This talk is intended to help non-programmers or programmers just starting to understand some of the basic structures that make up Drupal. OpenSource is great but often the documentation lacks. Knowing how to look around inside the code (even if you don't know how to code) can let you determine things that aren't documented.
Drupal 7 Theming - Behind the Scenes: PHP control flow starting from entering URL to browser displaying webpage. Covers Theme info file, regions, an Rendear Arrays (Phoenix User Group 1/25/2012)
Intro to drupal module internals ashevillecgmonroe
Slides for the Introduction to Drupal Internals talk given at DrupalCamp Ashville in 2014. See the youTube video at https://www.youtube.com/watch?v=WWC7bhFZOEk
This talk is intended to help non-programmers or programmers just starting to understand some of the basic structures that make up Drupal. OpenSource is great but often the documentation lacks. Knowing how to look around inside the code (even if you don't know how to code) can let you determine things that aren't documented.
Drupal 7 Theming - Behind the Scenes: PHP control flow starting from entering URL to browser displaying webpage. Covers Theme info file, regions, an Rendear Arrays (Phoenix User Group 1/25/2012)
The State of the Art of Video Summarization for Mobile Devices:
Review Article
Hesham Farouk *, Kamal ElDahshan**, Amr Abozeid **
* Computers and Systems Dept., Electronics Research Institute, Cairo, Egypt.
** Dept. of Mathematics, Computer Science Division,
Faculty of Science, Al-Azhar University, Cairo, Egypt.
Βιωματική μάθηση και διδασκαλία:Εμπειρίες από την υλοποίηση βιωματικών εκπαιδ...Christos Skarkos
Εισήγηση στην 1η Ημερίδα Βιωματικής Εκπαίδευσης με θέμα «Βιωματικά Προγράμματα και η Συμβολή τους στην Εκπαίδευση» υπό την αιγίδα του Υπουργείου Παιδείας Έρευνας και Θρησκευμάτων που πραγματοποιήθηκε την 30η Μαρτίου 2016 από το Πολιτιστικό Πάρκο στον πολυχώρο «Άννα και Μαρία Καλουτά»
Drupal is an open source content management system (CMS) written in PHP. It is a publishing platform and used to create blog and enterprise applications. Drupal gives a strong base for organizing, structuring, creating, developing and managing web presence. Drupal has standard structure which makes it easier to access basic functionalities and source code to anyone who wants to work on it. It comes with multiple user features which allow creating multiple users and each can be assigned different roles and permission. Drupal has thousands of add-on modules and designs which enable to you to create a unique website that you desire. Its PHP based platform allows the safe and secure management of websites.
Drupal is an open source content management system (CMS) written in PHP. It is a publishing platform and used to create blog and enterprise applications. Drupal gives a strong base for organizing, structuring, creating, developing and managing web presence. Drupal has standard structure which makes it easier to access basic functionalities and source code to anyone who wants to work on it. It comes with multiple user features which allow creating multiple users and each can be assigned different roles and permission. Drupal has thousands of add-on modules and designs which enable to you to create a unique website that you desire. Its PHP based platform allows the safe and secure management of websites.
The State of the Art of Video Summarization for Mobile Devices:
Review Article
Hesham Farouk *, Kamal ElDahshan**, Amr Abozeid **
* Computers and Systems Dept., Electronics Research Institute, Cairo, Egypt.
** Dept. of Mathematics, Computer Science Division,
Faculty of Science, Al-Azhar University, Cairo, Egypt.
Βιωματική μάθηση και διδασκαλία:Εμπειρίες από την υλοποίηση βιωματικών εκπαιδ...Christos Skarkos
Εισήγηση στην 1η Ημερίδα Βιωματικής Εκπαίδευσης με θέμα «Βιωματικά Προγράμματα και η Συμβολή τους στην Εκπαίδευση» υπό την αιγίδα του Υπουργείου Παιδείας Έρευνας και Θρησκευμάτων που πραγματοποιήθηκε την 30η Μαρτίου 2016 από το Πολιτιστικό Πάρκο στον πολυχώρο «Άννα και Μαρία Καλουτά»
Drupal is an open source content management system (CMS) written in PHP. It is a publishing platform and used to create blog and enterprise applications. Drupal gives a strong base for organizing, structuring, creating, developing and managing web presence. Drupal has standard structure which makes it easier to access basic functionalities and source code to anyone who wants to work on it. It comes with multiple user features which allow creating multiple users and each can be assigned different roles and permission. Drupal has thousands of add-on modules and designs which enable to you to create a unique website that you desire. Its PHP based platform allows the safe and secure management of websites.
Drupal is an open source content management system (CMS) written in PHP. It is a publishing platform and used to create blog and enterprise applications. Drupal gives a strong base for organizing, structuring, creating, developing and managing web presence. Drupal has standard structure which makes it easier to access basic functionalities and source code to anyone who wants to work on it. It comes with multiple user features which allow creating multiple users and each can be assigned different roles and permission. Drupal has thousands of add-on modules and designs which enable to you to create a unique website that you desire. Its PHP based platform allows the safe and secure management of websites.
Formazione sul theming per drupal 8: partendo da una breve panoramica di che cos'è cambiato rispetto alla versione precedente, vedremo quali sono le novità introdotte con la nuova versione ma soprattutto faremo alcuni esempi pratici utili per chi vuole iniziare a creare un tema per drupal 8 e… vivere sereno!
Little documentation and few base themes with 8.x branches - what's a front end developer to do? I'll show you what's changing in Drupal theming between D7 and D8 and how to create a custom theme based on the Classy base theme, step by step. We'll go over Twig basics and Twig debugging.
Similar to Oficina drupal - Temas Drupal (Theming) (20)
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
You could be a professional graphic designer and still make mistakes. There is always the possibility of human error. On the other hand if you’re not a designer, the chances of making some common graphic design mistakes are even higher. Because you don’t know what you don’t know. That’s where this blog comes in. To make your job easier and help you create better designs, we have put together a list of common graphic design mistakes that you need to avoid.
Between Filth and Fortune- Urban Cattle Foraging Realities by Devi S Nair, An...Mansi Shah
This study examines cattle rearing in urban and rural settings, focusing on milk production and consumption. By exploring a case in Ahmedabad, it highlights the challenges and processes in dairy farming across different environments, emphasising the need for sustainable practices and the essential role of milk in daily consumption.
Transforming Brand Perception and Boosting Profitabilityaaryangarg12
In today's digital era, the dynamics of brand perception, consumer behavior, and profitability have been profoundly reshaped by the synergy of branding, social media, and website design. This research paper investigates the transformative power of these elements in influencing how individuals perceive brands and products and how this transformation can be harnessed to drive sales and profitability for businesses.
Through an exploration of brand psychology and consumer behavior, this study sheds light on the intricate ways in which effective branding strategies, strategic social media engagement, and user-centric website design contribute to altering consumers' perceptions. We delve into the principles that underlie successful brand transformations, examining how visual identity, messaging, and storytelling can captivate and resonate with target audiences.
Methodologically, this research employs a comprehensive approach, combining qualitative and quantitative analyses. Real-world case studies illustrate the impact of branding, social media campaigns, and website redesigns on consumer perception, sales figures, and profitability. We assess the various metrics, including brand awareness, customer engagement, conversion rates, and revenue growth, to measure the effectiveness of these strategies.
The results underscore the pivotal role of cohesive branding, social media influence, and website usability in shaping positive brand perceptions, influencing consumer decisions, and ultimately bolstering sales and profitability. This paper provides actionable insights and strategic recommendations for businesses seeking to leverage branding, social media, and website design as potent tools to enhance their market position and financial success.
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
Unleash Your Inner Demon with the "Let's Summon Demons" T-Shirt. Calling all fans of dark humor and edgy fashion! The "Let's Summon Demons" t-shirt is a unique way to express yourself and turn heads.
https://dribbble.com/shots/24253051-Let-s-Summon-Demons-Shirt
2. TEMPLATE LAYER
TEMA Tema .tpl.php CSS jQuery
.info
.tpl.php
template.php
PHPTemplate Engine (Layouts e estilos base)
SUB-TEMA
TEMAS BASE
Módulos contrib (Views, CCK, Calendar, etc...)
SISTEMAS
AVANÇADOS
Módulos do núcleo (Blog, Forum, etc...)
Núcleo
Drupal
Oficina Drupal - IST
8 de Maio 2010
3. TEMPLATE LAYER
TEMA nomedotema.info * Define regiões para os módulos
Define folhas de estilo e scripts javascript
.info
.tpl.php style.css
template.php script.js
name = Garland
SUB-TEMA description = Tableless, recolorable, multi-
page.tpl.php
column, fluid width theme (default).
node.tpl.php
TEMAS BASE version = VERSION
block.tpl.php
core = 6.x
SISTEMAS
engine = phptemplate
AVANÇADOS template.php
regions[left] = Left sidebar
regions[right] = Right sidebar
logo.png
regions[content] = Content
screenshot.png regions[header] = Header
regions[footer] = Footer
images stylesheets[all][] = style.css
..... stylesheets[print][] = print.css
scripts[] = myscript.js
Oficina Drupal - IST
8 de Maio 2010
4. TEMPLATE LAYER
LOGO
TEMA nomedotema.info *
.info
.tpl.php style.css
template.php script.js
SUB-TEMA
page.tpl.php
node.tpl.php
TEMAS BASE
block.tpl.php
SISTEMAS
AVANÇADOS template.php
logo.png
screenshot.png
images
.....
Oficina Drupal - IST
8 de Maio 2010
5. TEMPLATE LAYER
TEMA nomedotema.info * Preprocessors
.info
.tpl.php style.css
Criar ou preparar variavéis para serem usadas
no template
template.php script.js
SUB-TEMA phptemplate_preprocess_xyz
page.tpl.php
node.tpl.php
TEMAS BASE wonderful_preprocess_xyz
block.tpl.php
SISTEMAS
AVANÇADOS template.php
Theme functions override
logo.png
screenshot.png Alterar funções de apresentação que módulos
tenham definido
images
function theme_xyz( $a, $b, $c) {
.....
function nomedotema_xyz( $a, $b, $c) {
Oficina Drupal - IST
8 de Maio 2010
6. TEMPLATE LAYER
Tema Sub-Tema
TEMA nomedotema.info * nomedosubtema.info *
.info style.css style.css
.tpl.php script.js
node.tpl.php
template.php page.tpl.php
node.tpl.php logo.png
block.tpl.php screenshot.png
SUB-TEMA
template.php
TEMAS BASE logo.png
screenshot.png
SISTEMAS
AVANÇADOS
Oficina Drupal - IST
8 de Maio 2010
7. TEMPLATE LAYER
Tema Sub-Tema
TEMA nomedotema.info * nomedosubtema.info *
.info style.css style.css
.tpl.php script.js
node.tpl.php
template.php page.tpl.php
node.tpl.php logo.png
block.tpl.php screenshot.png
SUB-TEMA
template.php
TEMAS BASE logo.png
Sub-Tema 2
screenshot.png nomedosubtema2.info *
SISTEMAS
style.css
AVANÇADOS
logo.png
screenshot.png
Oficina Drupal - IST
8 de Maio 2010
8. TEMPLATE LAYER
Tema Sub-Tema
TEMA nomedotema.info * nomedosubtema.info *
.info style.css style.css
.tpl.php script.js
node.tpl.php
template.php page.tpl.php
node.tpl.php logo.png
block.tpl.php screenshot.png
SUB-TEMA
template.php
TEMAS BASE logo.png
Sub-Tema 2
screenshot.png nomedosubtema2.info *
SISTEMAS
style.css
AVANÇADOS
logo.png
screenshot.png
Sub-Tema 2a
nomedosubtema2a.info *
style.css
page.tpl.php
logo.png
screenshot.png
Oficina Drupal - IST
8 de Maio 2010
9. TEMPLATE LAYER
Community Support
Zen
TEMA http://drupal.org/project/zen
.info
.tpl.php Ninesixty
http://drupal.org/project/ninesixty
template.php
Genesis
SUB-TEMA http://drupal.org/project/genesis
TEMAS BASE
SISTEMAS Commercial Support
AVANÇADOS
Fusion + Skinr
http://drupal.org/project/fusion
http://drupal.org/project/skinr
AdaptativeTheme
http://drupal.org/project/adaptivetheme
Oficina Drupal - IST
8 de Maio 2010
10. TEMPLATE LAYER
Community Support
Zen
TEMA http://drupal.org/project/zen
.info
.tpl.php Ninesixty
http://drupal.org/project/ninesixty
template.php
Genesis
SUB-TEMA http://drupal.org/project/genesis
TEMAS BASE
SISTEMAS Commercial Support
AVANÇADOS
Fusion + Skinr Acquia Prosper
http://drupal.org/project/fusion Acquia Marina
http://drupal.org/project/skinr Acquia Slate
Abstract
Celadon
Light Fantastic
AdaptativeTheme AT Mobile
http://drupal.org/project/adaptivetheme AT Koda
AT Panels Everywhere
Oficina Drupal - IST
8 de Maio 2010
11. TEMPLATE LAYER
Módulos de ajuda
Semantic Views
TEMA http://drupal.org/project/semanticviews
.info
Block Class
.tpl.php http://drupal.org/project/block_class
template.php
Menu Class
http://drupal.org/project/menuclass
SUB-TEMA
..........
TEMAS BASE Módulos complexos
Context
SISTEMAS http://drupal.org/project/context
AVANÇADOS Spaces
http://drupal.org/project/spaces
Display Suite
http://drupal.org/project/ds
Node Displays
http://drupal.org/project/nd
User Displays
http://drupal.org/project/ud
.... Displays
Panels
http://drupal.org/project/panels
Panels Everywhere
http://drupal.org/project/panels_everywhere
Oficina Drupal - IST
8 de Maio 2010
12. TEMPLATE LAYER
TEMA
.info
.tpl.php
template.php
SUB-TEMA
TEMAS BASE
Obrigado!
João Belchior (Jolidog)
SISTEMAS Designer | Themer
AVANÇADOS
Oficina Drupal - IST
8 de Maio 2010