This document provides instructions for customizing Liferay themes and layouts. It outlines how to deploy a custom theme, modify theme elements like banners and portlets, and create a custom layout. The layout example shows how to build a 2-column/3-column layout using tables and template tags. Instructions are included to deploy the layout template and add sample portlets to the new layout.
The document provides instructions for customizing a WordPress blog that uses the Thesis theme. It includes:
1) Initial setup instructions for installing Thesis and making configuration changes through the WordPress admin panel.
2) Customizations made to style blog elements like widgets, pullquotes, and footnotes by editing the custom.css file.
3) Adding custom functions like Twitter links and favicon by editing the custom_functions.php file.
4) Inserting static ad blocks and a header image below the site name through code snippets and image uploads.
The document provides code examples and explanations for a variety of customizations made to improve the appearance and functionality of the blog.
TYPO3 Photo Gallery Management with YAG - Yet Another Gallery. The slides give you a brief overview on the concepts behind yag, the look and functionalities of our backend module and a small tutorial on how you can build your own YAG frontend theme.
This document discusses changes to Drupal 8 theme development including:
1. Adopting SMACSS and BEM coding standards for CSS organization and naming.
2. Switching from PHP templates to the Twig templating language for improved security and easier development.
3. Changes to the theme structure including new files like .info.yml and .libraries.yml and moving templates to .html.twig files.
The document provides an overview of themes in Moodle and guidance on getting started with theme design. It discusses why themes are used, best practices for theme structure and files, and key configuration settings in the config.php file like specifying stylesheet files and whether to inherit styles from parent themes. The goal is to demonstrate theme design best practices and tools to help with theme development and testing changes locally before deployment.
The document provides a tutorial on creating skins for the AspDotNetStorefront ecommerce platform. It discusses:
1. The structure of skins, which include template files, style sheets, and images. Template files define the page layout and support tokens for dynamic content.
2. How to convert an HTML file to a template (.ascx) file by adding header lines to define it as an ASP.NET user control and support tokens.
3. The template file structure, which supports tokens for dynamic content, menus, strings, and packages to inject data programmatically.
Intro to drupal module internals ashevillecgmonroe
?
ºÝºÝߣs 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.
Principles Of Power Point Design- Working With Layout GridsJohn Fallon
?
This document provides tips on PowerPoint design including using layout grids and the rule of thirds. It recommends placing the main subject on the power points where lines cross on the grid for maximum impact. Examples of additional layout grids are shown on slides 5 through 12 with recommendations on placing text or graphics in each section.
This is the presentation I gave at WordCamp 2015, in Orlando, FL. This presentation provides a visual tour through common design styles and themes you see in modern web sites and other media.
If you want to learn more about eLearning Deconstructed, you can check out our website, Facebook page, or YouTube channel.
Liferay Configuration and CustomizationTh¨¤nh Nguy?n
?
This document discusses configuration and customization options in Liferay, including:
- Liferay uses a combination of settings stored in databases, properties files, and XML files for configuration.
- Customization can be done by overriding default configuration properties files or using plugins to modify behavior.
- Plugins include portlets, themes, layout templates, hooks, and web applications, and are deployed as WAR files with specific configuration files.
- Maven can be used to create, build, package and deploy Liferay plugins through archetypes and the liferay-maven-plugin.
Struktur und Modell medienbezogener St?rungen durch Social Media-Partizipatio...Anja Lorenz
?
Vortrag am 08.09. 2011 auf der GeNeMe 2011 an der TU Dresden
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik HarabiRafik HARABI
?
This presentation focus on modern architecting and development patterns with examples.
Liferay 7 come with new modular architecture based on OSGi framework. This new architecture will change the way of using and extending Liferay: It provides flexible options to customize Liferay portal and build applications on the top of it.
After introducing the new modular architecture and the Liferay module framework, the presentation will focus on the modern patterns of bundles development, portal customization patterns and integration with third parties using the power of the OSGi framework.
This document provides an overview of web application architecture, SQL, and using databases in PHP. It discusses n-tier web application design including benefits like availability, redundancy, scalability and performance. It introduces SQL and MySQL, covering visualizing databases, table creation rules, and basic SQL statements. It also explains how to connect a MySQL database to PHP using mysqli.
The document discusses various aspects of giving presentations, including types of presentations, stages of preparing and delivering presentations, and techniques for engaging audiences. It provides guidance on group presentations, choosing topics, developing content, using visual aids, practicing, and performing on the day. The overall message is that effective presentation skills are important for business communication and success.
The document provides an overview and examples of using the jQuery UI library to add rich interfaces to web applications. It discusses widgets like tabbed panels, accordion panels, and date pickers. It covers downloading and installing jQuery UI, and provides code examples for creating static and dynamic tabbed panels, accordion panels, and using the date picker widget.
The document provides an overview of the CSC105 Fundamentals of Computer Programming course. The course objectives are to familiarize students with fundamental computer concepts and programming. It will cover topics including introduction to computers and programming languages, algorithms, C programming, program control structures, functions, arrays, strings, pointers, structures, and file processing. Recommended textbooks are also listed. The course will include lectures, assignments, exams and lab exercises to develop problem solving skills using C programming.
The document discusses various techniques for entrepreneurs to generate cash flow and finance their startups without relying solely on outside capital such as venture capital. It notes that most entrepreneurs will fail to secure outside funding and should focus on creative ways to self-finance through building cash flow from sales and tight financial discipline. While some may obtain funding, the odds are long and founders may lose control of their companies.
Microsoft Excel is a spreadsheet application that allows users to organize and calculate data across rows and columns in a workbook. It can import various data types and formats them for analysis. Excel uses formulas and functions to perform calculations on cell values. Common functions include SUM to add values and AVERAGE to calculate means. Charts and graphs can visually represent data. Workbooks may contain multiple worksheets to organize related data in different tables.
This document provides an introduction to PHP, including:
- PHP is an open source scripting language suited for web development that can be embedded into HTML. Code is placed between <?php ?> tags.
- PHP files are processed by the web server, which returns plain HTML with no PHP code visible. Variables can store and pass different types of data between PHP sections.
- Functions allow common or repetitive tasks to be reused. Popular PHP functions and a large library are available online.
- Form data can be captured with PHP variables like $_POST then inserted into a MySQL database using SQL queries. The data is later retrieved and output dynamically.
- Data validation is important for security. Functions like htmlentities() and mysql
How to Use Publicity to Grow Your StartupJoy Schoffler
?
Presented by Leverage PR and Startup America, this presentation provides great tips on how to use publicity to grow your startup. This presentation also discusses to to raise crowdfunding capital with publicity.
PHP is a very popular scripting language in the world. Currently, PHP is used in more than 81 % of websites. PHP is the most extensively used server side scripting language. Over 79% of server implementations today are in PHP.
Here are some practice exercises:
1. Write a function that takes a name as a parameter and returns a greeting using that name.
2. Write a loop that prints the numbers 1 to 100.
3. Create an array with the days of the week. Loop through and print each day.
4. Generate a 10 digit phone number by concatenating random numbers in a loop.
Let me know if any of these need more explanation! Practicing these concepts will help reinforce your new PHP skills.
This document discusses functions, arrays, and structures in C++. It covers:
- Declaring and defining functions
- Passing arrays and structures as arguments to functions
- Returning arrays and structures from functions
- Using multidimensional arrays as function parameters
- Examples of functions that read/write arrays and structures
This document provides an overview of a basic Microsoft Excel training for staff and volunteers. The training will cover topics such as how to create tables and lists, use formulas and functions, manage and format data, prepare graphs, insert and rename sheets, set up pages for printing, and common shortcuts like copy, cut, and paste. Attendees will practice these skills on sample worksheets provided during the 2 hour session taking place on June 30, 2016.
This document provides instructions for installing XAMPP, an all-in-one package that allows users to easily set up Apache, PHP, MySQL, and other components needed for dynamic web development on their computers. It outlines the installation process for both Windows and Mac operating systems in 11 steps for Windows and 11 steps for Mac. The installation allows users to test and build database-driven websites locally without needing a live server. Once installed, users can access their server by visiting http://localhost/ from a web browser on their machine.
Beating the decline of the Facebook Organic Reach - KRDS singapore KRDS
?
This document provides tips for beating the declining organic reach on Facebook. It discusses why Facebook reach is declining due to the large amount of content in users' News Feeds. It recommends acquiring quality fans through ads targeting past customers, apps, and owned media. It also suggests creating engaging content like bold images, videos, contests and comics. Repeating messages and optimizing post timing can also improve reach. The best performing organic posts should be boosted with paid promotion.
The document provides instructions for modifying Joomla templates, including how to copy core templates, change images and logos, modify module chrome and positions, and make other minor customizations. It explains how to edit template files, parameters, and code to customize templates without modifying core files. Tools like the Web Developer toolbar are also recommended to help locate and modify template elements.
The document provides instructions for modifying Joomla templates, including how to copy core templates, change images and logos, modify module chrome and positions, and make other minor customizations. It explains how to edit template files, parameters, and code to customize templates while avoiding modifying core template files directly. Tools for template development and debugging like the Web Developer toolbar are also mentioned.
Principles Of Power Point Design- Working With Layout GridsJohn Fallon
?
This document provides tips on PowerPoint design including using layout grids and the rule of thirds. It recommends placing the main subject on the power points where lines cross on the grid for maximum impact. Examples of additional layout grids are shown on slides 5 through 12 with recommendations on placing text or graphics in each section.
This is the presentation I gave at WordCamp 2015, in Orlando, FL. This presentation provides a visual tour through common design styles and themes you see in modern web sites and other media.
If you want to learn more about eLearning Deconstructed, you can check out our website, Facebook page, or YouTube channel.
Liferay Configuration and CustomizationTh¨¤nh Nguy?n
?
This document discusses configuration and customization options in Liferay, including:
- Liferay uses a combination of settings stored in databases, properties files, and XML files for configuration.
- Customization can be done by overriding default configuration properties files or using plugins to modify behavior.
- Plugins include portlets, themes, layout templates, hooks, and web applications, and are deployed as WAR files with specific configuration files.
- Maven can be used to create, build, package and deploy Liferay plugins through archetypes and the liferay-maven-plugin.
Struktur und Modell medienbezogener St?rungen durch Social Media-Partizipatio...Anja Lorenz
?
Vortrag am 08.09. 2011 auf der GeNeMe 2011 an der TU Dresden
EclipseCon Europe 2015 - liferay modularity patterns using OSGi -Rafik HarabiRafik HARABI
?
This presentation focus on modern architecting and development patterns with examples.
Liferay 7 come with new modular architecture based on OSGi framework. This new architecture will change the way of using and extending Liferay: It provides flexible options to customize Liferay portal and build applications on the top of it.
After introducing the new modular architecture and the Liferay module framework, the presentation will focus on the modern patterns of bundles development, portal customization patterns and integration with third parties using the power of the OSGi framework.
This document provides an overview of web application architecture, SQL, and using databases in PHP. It discusses n-tier web application design including benefits like availability, redundancy, scalability and performance. It introduces SQL and MySQL, covering visualizing databases, table creation rules, and basic SQL statements. It also explains how to connect a MySQL database to PHP using mysqli.
The document discusses various aspects of giving presentations, including types of presentations, stages of preparing and delivering presentations, and techniques for engaging audiences. It provides guidance on group presentations, choosing topics, developing content, using visual aids, practicing, and performing on the day. The overall message is that effective presentation skills are important for business communication and success.
The document provides an overview and examples of using the jQuery UI library to add rich interfaces to web applications. It discusses widgets like tabbed panels, accordion panels, and date pickers. It covers downloading and installing jQuery UI, and provides code examples for creating static and dynamic tabbed panels, accordion panels, and using the date picker widget.
The document provides an overview of the CSC105 Fundamentals of Computer Programming course. The course objectives are to familiarize students with fundamental computer concepts and programming. It will cover topics including introduction to computers and programming languages, algorithms, C programming, program control structures, functions, arrays, strings, pointers, structures, and file processing. Recommended textbooks are also listed. The course will include lectures, assignments, exams and lab exercises to develop problem solving skills using C programming.
The document discusses various techniques for entrepreneurs to generate cash flow and finance their startups without relying solely on outside capital such as venture capital. It notes that most entrepreneurs will fail to secure outside funding and should focus on creative ways to self-finance through building cash flow from sales and tight financial discipline. While some may obtain funding, the odds are long and founders may lose control of their companies.
Microsoft Excel is a spreadsheet application that allows users to organize and calculate data across rows and columns in a workbook. It can import various data types and formats them for analysis. Excel uses formulas and functions to perform calculations on cell values. Common functions include SUM to add values and AVERAGE to calculate means. Charts and graphs can visually represent data. Workbooks may contain multiple worksheets to organize related data in different tables.
This document provides an introduction to PHP, including:
- PHP is an open source scripting language suited for web development that can be embedded into HTML. Code is placed between <?php ?> tags.
- PHP files are processed by the web server, which returns plain HTML with no PHP code visible. Variables can store and pass different types of data between PHP sections.
- Functions allow common or repetitive tasks to be reused. Popular PHP functions and a large library are available online.
- Form data can be captured with PHP variables like $_POST then inserted into a MySQL database using SQL queries. The data is later retrieved and output dynamically.
- Data validation is important for security. Functions like htmlentities() and mysql
How to Use Publicity to Grow Your StartupJoy Schoffler
?
Presented by Leverage PR and Startup America, this presentation provides great tips on how to use publicity to grow your startup. This presentation also discusses to to raise crowdfunding capital with publicity.
PHP is a very popular scripting language in the world. Currently, PHP is used in more than 81 % of websites. PHP is the most extensively used server side scripting language. Over 79% of server implementations today are in PHP.
Here are some practice exercises:
1. Write a function that takes a name as a parameter and returns a greeting using that name.
2. Write a loop that prints the numbers 1 to 100.
3. Create an array with the days of the week. Loop through and print each day.
4. Generate a 10 digit phone number by concatenating random numbers in a loop.
Let me know if any of these need more explanation! Practicing these concepts will help reinforce your new PHP skills.
This document discusses functions, arrays, and structures in C++. It covers:
- Declaring and defining functions
- Passing arrays and structures as arguments to functions
- Returning arrays and structures from functions
- Using multidimensional arrays as function parameters
- Examples of functions that read/write arrays and structures
This document provides an overview of a basic Microsoft Excel training for staff and volunteers. The training will cover topics such as how to create tables and lists, use formulas and functions, manage and format data, prepare graphs, insert and rename sheets, set up pages for printing, and common shortcuts like copy, cut, and paste. Attendees will practice these skills on sample worksheets provided during the 2 hour session taking place on June 30, 2016.
This document provides instructions for installing XAMPP, an all-in-one package that allows users to easily set up Apache, PHP, MySQL, and other components needed for dynamic web development on their computers. It outlines the installation process for both Windows and Mac operating systems in 11 steps for Windows and 11 steps for Mac. The installation allows users to test and build database-driven websites locally without needing a live server. Once installed, users can access their server by visiting http://localhost/ from a web browser on their machine.
Beating the decline of the Facebook Organic Reach - KRDS singapore KRDS
?
This document provides tips for beating the declining organic reach on Facebook. It discusses why Facebook reach is declining due to the large amount of content in users' News Feeds. It recommends acquiring quality fans through ads targeting past customers, apps, and owned media. It also suggests creating engaging content like bold images, videos, contests and comics. Repeating messages and optimizing post timing can also improve reach. The best performing organic posts should be boosted with paid promotion.
The document provides instructions for modifying Joomla templates, including how to copy core templates, change images and logos, modify module chrome and positions, and make other minor customizations. It explains how to edit template files, parameters, and code to customize templates without modifying core files. Tools like the Web Developer toolbar are also recommended to help locate and modify template elements.
The document provides instructions for modifying Joomla templates, including how to copy core templates, change images and logos, modify module chrome and positions, and make other minor customizations. It explains how to edit template files, parameters, and code to customize templates while avoiding modifying core template files directly. Tools for template development and debugging like the Web Developer toolbar are also mentioned.
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!
Creating Custom Templates for Joomla! 2.5Don Cranford
?
In this presentation to the Dallas/Fort Worth Joomla User Group, we covered the basics of custom Joomla templates for Joomla 2.5. We discussed:
The Basics of Joomla Templates
- Overall File Structure
- templateDetails.xml file
- index.php file
Some Advanced Template Topics
- HTML Overrides to override the output of Joomla components and modules
- Template Parameters to use in the Template Styles
- Language Overrides
Two Methods of Installing Your Custom Template
Drupal theming - a practical approach (European Drupal Days 2015)Eugenio Minardi
?
This document discusses best practices for Drupal theming. It covers topics like directory layout, basic theme elements, render arrays, hooks, overriding templates and functions, common mistakes, and more. Tools like VirtualBox and Vagrant are recommended for local development. Templates should be used for display only and advanced logic should be moved to preprocess functions. Security risks can arise from directly editing core/module files or using global variables.
Drupal themes control the look and formatting of a site. Themes are located in sites/all/themes and contain template files that define regions, stylesheets, and other design elements. Subthemes inherit styling from a parent theme but can override templates and functions to customize formatting. Dynamic theming allows conditional classes and blocks based on user/content attributes.
This document provides an overview of the Bootstrap framework. It discusses what Bootstrap is, how it can be used to create responsive web designs, and its advantages like pre-defined styles and classes that save development time. The document also covers Bootstrap's grid system, examples of how to use columns at different screen sizes, and some popular components like buttons, tables and carousels.
Adopt or hack - how to hack a theme in a Drupal wayMarek Sotak
?
This document discusses how to create sub-themes in Drupal to customize existing themes. It explains that sub-themes inherit resources like stylesheets and scripts from their base theme, but not things like logos and favicon. It provides steps to create a sub-theme of Bartik called "My Bartik" by declaring Bartik as the base theme in the sub-theme's info file. The document also provides resources for learning CSS and lists some popular base themes available for Drupal.
This document provides an agenda and overview for a Joomla templates 101 workshop. The agenda includes introductions, discussing module positions and template ingredients in Joomla, building HTML/CSS templates with PHP snippets, the templateDetails.xml file, uploading and activating templates, and tips/tricks. The presenter's background is also provided. The workshop will demonstrate creating a Joomla template using various software tools and cover best practices like paths for images and the templateDetails.xml file. Resources from the workshop are available online.
This document discusses theming in Drupal 8. It covers:
- What theming is and how themes override default module outputs
- Creating a theme and selecting a base theme like classy or stable
- Using Twig templates to define HTML and preprocess functions
- Declaring libraries for asset loading and managing dependencies
- Defining breakpoints and configuration options for the admin interface
- Registering new theme hooks and template files
Keycloak allows customizing themes that are applied to different pages like login, account, and admin pages. To create a custom theme:
1. Create a new directory for the theme inside the themes folder and add property and template files.
2. Override default template files by copying them to the new theme directory and customize styles and structure.
3. Configure the theme.properties file to set parent theme, stylesheets, and customize tags.
4. Add CSS files to the theme's resources folder and reference them in theme.properties to apply custom styles.
The document provides an overview of the basic steps for designing a theme for Drupal:
1. Create wireframes and specifications for the theme.
2. Establish a grid, color palette, and design elements using tools like GIMP.
3. Set up a base theme files and use version control.
4. Rebuild pixel-perfect designs in Drupal templates.
5. Theme by user experience rather than by module or specific template files.
The presenter emphasizes designing for individual elements rather than whole pages, provides examples of base themes to build from, and explains how to override styles through template files and variables.
The document discusses how to create a new theme in Magento by setting up folder structure and configuration files. It explains how to set up a new theme directory, create layout and template files, add custom CSS/JS, and modify layout and meta settings using XML. Key aspects of creating a compatible theme include using a single layout file (local.xml), avoiding duplicate file names, and only modifying necessary template files.
This document provides instructions for creating a basic Joomla template by outlining the necessary files, code, and folder structure. It explains how to create a templateDetails.xml file to define metadata and module positions, and an index.php file that uses PHP code to display module and component content. Minimal CSS and images are also included. The template can then be tested, packaged, and installed on a Joomla site to display content in a basic layout.
The document provides an overview of theming in Drupal. It discusses:
- Drupal uses a "prepare and push" system where complete web pages are compiled from different sources in themes, unlike WordPress' "pull" system.
- Themes style individual Drupal elements like pages, blocks, and nodes, not the whole page.
- Creating a new theme involves choosing a base theme, creating a sub-theme folder, modifying template and style files, and launching a minimum viable theme.
- Key template files that can be modified include page.tpl.php, node.tpl.php, and block.tpl.php. Variables and content can be rearranged in these files
Drupal theming allows customization of how content is displayed through theme files. Theme files retrieve content from the database and set styling, positioning and layout. Key aspects of theming include using different page templates, assigning blocks to regions, and intercepting and overriding specific files to customize output without altering core files. Common theme files include page.tpl.php and style.css which define overall layout and styling.
This document provides an introduction to creating custom themes in AtoM by overriding relevant theming files, registering a plugin, customizing the home page and other elements. It outlines how to create a basic theme structure and configuration class, edit CSS and template files, override modules like static pages and information objects, add a footer, and modify elements like the two-column layout, user menu and more. The goal is to give developers a starting point for creating their own themes in AtoM.
In this presentation we introduce designers to the Melody Content Management System. We talk about its simple and semantic templating language, how to create and package themes, how to expose theme options to users, and many other exciting topics.
The God of Israel said, the Rock of Israel spake to me, He that ruleth over men must be just, ruling in the fear of God. And he shall be as the light of the morning, when the sun riseth, even a morning without clouds; as the tender grass springing out of the earth by clear shining after rain. 2 Samuel 23:3-4 Blessed is the nation whose God is the Lord; and the people whom he hath chosen for his own inheritance. Psalm 33:12
Voodoo death spells, black magic voodoo spells, spell to make someone sick and die, death spells that work fast, death spells that work overnight, spell to die in your sleep, black magic spells to harm someone, most powerful death spell, spells to curse someone, spell make someone die, revenge spells
Here are some of the basic harm that is inflicted upon people using black magic to Kill Someone Overnight
Loose Memory
Paralyze the victim
Blocked income
Destroys someone¡¯s career
Bad luck
Bad dreams
Breaking a relationship or destroying someone¡¯s cause to separate or divorce.
Controlling someone¡¯s mind for sex
Making the victim indulge in vices like alcohol, violence and unhealthy sex.
Causing accidents
Making people sick
Anger and avarice; emotional imbalance fear
Not allowing the victim to sleep depression
Making the victim commit suicide
Blocking a woman¡¯s monthly periods
Blocking a woman¡¯s ability to conceivehttps://sheikhmuhusinbadaw.wixsite.com/astrologerhttps://www.linkedin.com/in/sheikhmuhusinbadawihttps://www.facebook.com/sheikhmuhusinbadawihttps://za.pinterest.com/sheikhmuhusinbadawihttps://sheikhmuhusinbadawi.wordpress.comhttps://sheikhmuhusinbadawi.blogspot.comsheikhmuhusinbadawi@gmail.com+27603052573
Paras Parivaar Charitable Trust.paras bhaiParas Parivaar
?
Sanatan Dharma, also known as the eternal religion, holds a significant place in Hindu culture. This presentation aims to explore the values and contributions of Paras Bhai and his role in fostering religious awareness. It also highlights the importance of Hindu Dharma and the unity promoted by Paras Parivaar
In Acts 2:22-36 Peter concludes his sermon on Pentecost Sunday. This is the sermon that launched the Church. We find that the Peter who once shrank back and even denied Jesus is now confident, bold and impassioned. Peter lays out three proofs of Jesus Good News, the Gospel. He does so through citing eyewitness testimony of the resurrection and ascension of Jesus and by citing prophetic texts that were fulfilled by Jesus. He shows us that the Gospel of Jesus is a proven fact!
Sendero viviente en https://es.slideshare.net/slideshow/sendero-viviente-en-a...Rafael Reverte P¨¦rez
?
SENDERO VIVIENTE
Autobiograf¨ªa de un Iluminado
AUTOR: AMERICO
? Mi Retiro
? La Se?al del Hijo del Hombre
? Merkaba y La Era de Paz
- Se comenz¨® a transcribir en Abril 2002 (23 abril a 3 mayo alineaci¨®n en conjunci¨®n Saturno, J¨²piter y Mercurio, Venus) -
DERECHOS RESERVADOS
M¨¦xico 2002
N¨²m. de Registro 03-2003-022413471400-01
Revisado por el autor en 2017
Shalom everyone , i will sharing the word of god with you all
This presentation focuses on the spiritual battles we face in life and how, through faith, prayer, and obedience to God, we can emerge victorious. Drawing from powerful biblical stories like Cain and Abel, and examples such as Esther, the presentation explores key Christian lessons on trusting in God¡¯s plan.
The core message revolves around three key actions:
Putting on the Armor of God daily, as described in Ephesians 6, to spiritually equip ourselves for life¡¯s challenges.
Trusting in God¡¯s plan, knowing that He works all things for our good.
Continuing in prayer as a means to maintain connection with God and seek His guidance.
With personal anecdotes, scripture references, and a powerful conclusion reminding the audience that the battle belongs to the Lord, the presentation emphasizes that victory is assured when we align ourselves with God¡¯s power.
The visuals guide the audience through the journey¡ªstarting from the spiritual warfare we face, through biblical examples of triumph, to the ultimate victory in Christ. Through these lessons, the audience is encouraged to strengthen their faith and trust in God to fight their battles.
Sendero viviente -Autobiograf¨ªa de un iluminado- en INGLES.pdfRafael Reverte P¨¦rez
?
SENDERO VIVIENTE
Autobiograf¨ªa de un Iluminado
AUTOR: AMERICO
? Mi Retiro
? La Se?al del Hijo del Hombre
? Merkaba y La Era de Paz
- Se comenz¨® a transcribir en Abril 2002 (23 abril a 3 mayo alineaci¨®n en conjunci¨®n Saturno, J¨²piter y Mercurio, Venus) -
DERECHOS RESERVADOS
M¨¦xico 2002
N¨²m. de Registro 03-2003-022413471400-01
Revisado por el autor en 2017
Train up a child in the way he should go: and when he is old, he will not depart from it. Proverbs 22:6
Children, obey your parents in the Lord: for this is right. Honour thy father and mother; which is the first commandment with promise; That it may be well with thee, and thou mayest live long on the earth. Ephesians 6:1-3
Honour thy father with thy whole heart, and forget not the sorrows of thy mother. Remember that thou wast begotten of them; and how canst thou recompense them the things that they have done for thee? Sirach 7:27-28
What are the most effective spiritual healing techniques for reducing stress_...Worldfamouspsychicreader
?
Our fast-paced world has made stress an unavoidable part of life. From work pressure to personal responsibilities, the constant demands of daily life can take a toll on mental and physical well-being.
Today¡¯s message completes the final third of Peter¡¯s sermon at Pentecost. We will discuss the meaning of repentance, take an important side journey into the ¡®non-negotiables¡¯ of our Christian faith, talk about where and how baptism fits into our faith, and celebrate the inauguration of the Church Age as the Holy Spirit makes His grand entrance!
1. Themes & Layout Tutorial
Copyright ? 2000-2006 Liferay, Inc.
All Rights Reserved.
No material may be reproduced electronically or in print without written
permission from Liferay, Inc.
2. Objectives
1. Customize your own Liferay Theme
a. Introduction to Liferay Themes
b. Deploy a Liferay Theme
c. Modify example theme
2. Customize your own Liferay Layout
a. Create a custom 2-3 layout
- (2-3 = 2 column row on top of a 3 column row)
a. Select different layout templates
3. Introduction to Liferay Themes
With themes, you can quickly & completely
redesign a website layout with a single war file.
Lets see some examples:
- Themes from Liferay Website:
- Liferay.com -> downloads -> community themes
8. Exercise 1
Change the Liferay Theme
a. Startup Tomcat
b. On the Liferay website
¡°Page Settings¡± -> ¡°Look and Feel¡± -> Select Theme
9. Portal
? Creating a theme can be a very time consuming
process, depending on what exactly needs to be done.
? Step 1: Identify the major components
Most themes contain the following elements:
? Banner
? Navigation
? Portlet area
? Some themes that are more graphically intensive also have a top,
bottom, and left and right sides.
13. Portlets
? Step 2: Identify the portlet areas
¨C The next step is to identify your portlet areas.
All portlets are composed of 12 pieces.
14. ? Look for all 12 pieces /
images of the portlet
? Notice that some
portlets have wide
borders and some
have thin, it all
depends on how your
portlet is supposed to
look
? If there are shadows
you need to
incorporate the entire
shadow in your image.
15. Exercise 2
Deploy your own ¡°example.war¡± theme
and change Liferay¡¯s homepage to
use that theme.
This theme will help distinguish each of
the pieces of the theme to give you
practice in editing themes.
Deploying your theme:
1. Startup Tomcat (if not already)
2. Copy ¡°example.war¡± to your themes
folder:
C:ProjectsTrainingextthemesexample.war
3. ¡°ant deploy¡± from your themes folder
4. Reload the page and select this theme
16. Step 3: Putting it all together
Portlet Area
You will need to cut your portlets up into 12 images like shown above, then populate the 12 portlet areas based on the
images you cut up (set the height, width, and file name of each images)
Hint: look for these lines
css_cached.vm:
extthemesexample.warhtmlthemesexampletemplatescss_cached.vm
¨C .portlet-header-bar-middle
¨C .portlet-header-bar-right
¨C .portlet-header-bar-left
¨C .portlet-corner-ul
¨C .portlet-corner-ur
¨C .portlet-corner-br
¨C .portlet-corner-bl
¨C .portlet-border-top
¨C .portlet-border-left
¨C .portlet-border-right
¨C .portlet-border-bottom
17. Banner
To build the banner you need to edit:
css_cached.vm:
extthemesexample.warhtmlthemesexampletemplatescss_cached.vm
? .layout-banner-left
? .layout-banner-middle
? .layout-banner-right
Usually only the middle is required, but if the theme needs to stretch along the x
axis you will need left and right as well.
18. Top, Bottom, Left, Right
Top and Bottom Decorations
css_cached.vm:
extthemesexample.warhtmlthemesexampletemplatescss_cached.vm
¨C #layout-top-decoration
¨C #layout-corner-ul
¨C #layout-corner-ur
¨C #layout-bottom-decoration
¨C #layout-corner-bl
¨C #layout-corner-br
Use these to build your top and bottom decorations
Left and Right Sides
css_cached.vm:
extthemesexample.warhtmlthemesexampletemplatescss_cached.vm
¨C #layout-box-left
¨C #layout-box-right
Look for these to edit the sides
20. ? Helpful Notes:
¨C border-left: 1px dotted black;
¨C In Firefox¡¯s web developer extensions press (CTRL-SHFT-F) for helpful HTML info
? Files to modify:
¨C extthemesexample.warhtmlthemesexampletemplates
? css_cached.vm (css)
? portal_normal.vm (layout)
¨C extthemesexample.warWEB-INF
? liferay-look-and-feel.xml ($colorScheme)
21. Content and Layout
? Why new layouts?
¨C Variety is good
¨C Not all sites are the same
¨C Sometimes the defaults just don¡¯t work for
your needs
? How do we do it?
¨C Layouttpl (Layout Template)
? 4.0.0 makes this process so much easier!
22. Prepare the layouts folder
? In the EXT directory navigate to the layouttpl folder
? Create a folder called sample.war here
> extlayouttplsample.war
? In sample.war, create two folders: WEB-INF and html
> extlayouttplsample.warWEB-INF
> extlayouttplsample.warhtml
? We have now setup the basic folder structure for layouts.
This is the process that must always be followed for new
layouts
23. Preparing supporting files
? Inside the WEB-INF folder that was just created, create a
file and name it liferay-layout-templates.xml
> extlayouttplsample.warWEB-INF
liferay-layout-templates.xml
? Now create one more file here, and call it web.xml
> extlayouttplsample.warWEB-INF
web.xml
25. What did that do?
? Layout-templates is our root element, it tells Liferay that
we are defining new layouts
? Custom tells Liferay that this is not a built in template,
but something new
? Layout-template-id and name let Liferay know what to
¨C Display in add content
¨C Set as the unique id for this template
? Template-path tells Liferay where to find the template
structure (tpl) file
29. Deploy Layouts
? Navigate to ext/layouttpl
? Run ant deploy
? Open a web browser to http://localhost
? Login
? For this example, let¡¯s create a new page
30. Let¡¯s add content!
? Click Add Content
? Select your Layout Template
? Click test and add (portlets with small width):
? Hello Laszlo
? Hello Velocity
? Hello World
? Your sample portlet
31. Finish it
? Refresh your page
? Drag all the portlets around to fill the five
columns
32. Summary
? You should now know:
¨C How to create a basic theme
¨C How to create custom layouts
¨C How to add new content pages
¨C How to use change the layout template
? Things to practice
¨C The more CSS and HTML you know, the
better off you will be
¨C Getting a theme just right takes time. Don¡¯t
lose faith, it is possible!
33. Congratulations!
Congratulations! You¡¯ve just modified your own theme!
Login: test@liferay.com
Password: test
To hot deploy JSR-168 compliant portlets, Liferay layout templates, or
Liferay themes just drop your *.war files in C:/home/liferay/deploy
Sample portlets can be found here:
http://www.liferay.com/web/guest/downloads/samples
For more information on hot deploy, click here:
http://content.liferay.com/4.0.0/docs/developers/ch06s01.html
34. Revision History
Scott Lee 11/2/2006
- Created & Updated slides from Brett¡¯s Theme Docs & Layout Ppt
Scott Lee 11/10/2006
- Fixed typos (Liferay-layout-templates.xml, tpl filepath)
- added ¡°helpful notes¡± for excercise
Editor's Notes
#16: Its recommeded to build a theme by editing an existing one instead of creating every file from scratch.