How APEXBlogs was built
|
|
- Chastity Hopkins
- 6 years ago
- Views:
Transcription
1 How APEXBlogs was built By Dimitri Gielis, APEX Evangelists Copyright 2011 Apex Evangelists apex-evangelists.com
2 How APEXBlogs was built By Dimitri Gielis This article describes how and why APEXBlogs was built. It outlines the development process from start to finish and gives more details about the features that are included and how they were built in Oracle Application Express (APEX). History of APEXBlogs On February 5 th 2008, I announced a new project on my blog: the development of new website called APEX Blog Aggregator or in short APEXBlogs (Figure 1). At that time, APEX wasn t as popular as it is today, and to help promote the use of APEX I built a number of websites to showcase what you could develop in APEX. On top of these websites I was interested in creating a site that was useful for the Oracle community, and I came up with the idea to create an aggregator of all the APEX news from around the globe. APEX Blog Aggregator was born. The site assembled all APEX related blog posts in one place and allowed visitors to interact with the content. For example, users could rate the articles, give feedback or even write a blog post straight from the site. Behind the scenes, different techniques were used: alongside using the built-in features of APEX (3.0/3.1), the site was extended with JQuery, Javascript, CSS, materialized views, Intermedia (to do an advanced search) and PL/SQL to read and provide RSS-feeds. Figure 1 - APEXBlogs February 5 th, 2008 Copyright 2011 Apex Evangelists apex-evangelists.com 2
3 Complete rewrite As the use of APEX grew in popularity, visitors to APEXBlogs increased and more and more blogs started to arrive. Although I could maintain APEXBlogs through administrator screens, the site wasn t technically as good as it could be. Figure 2 shows the flow how the aggregation of the blogs worked initially. Figure 2 - APEXBlogs version 1 aggregation of blogs In essence, APEXBlogs is just the UI, in the backend you have packages (using XMLDB features) that connect to all the blogs and search for changes. If the application finds changes it will merge the new content with the tables APEXBlogs is built on. But there are a couple of issues with this method: The more blogs you have, the slower the processes for looking for changes become as it needs to connect to the blog, read, search for changes, disconnect, connect to the next blog, read, search for changes etc. It not only became slower, it also used a lot more resource (CPU and memory) There are different kinds of blogs e.g. WordPress, Blogger (Blogspot), WindowsLive etc. each with different RSS formats, so I ended up with assorted code for the different kinds of blogs. The package was quite sophisticated and it could recognize the type of blog, but this didn t work when people started to use their own urls (.com) Copyright 2011 Apex Evangelists apex-evangelists.com 3
4 A complete redesign of the backend code was necessary to make everything more maintainable and less resource expensive. Figure 3 shows the enhanced flow in APEXBlogs version 2. Figure 3 - APEXBlogs version 2 aggregation of blogs Using Google Reader, only one connection is now necessary to update all the blogs at the same time. A designated Google Reader account is set up for APEXBlogs which holds the blogs to aggregate. This means the backend code simply needs to access the Google Reader API to retrieve the posts, search for changes and merge that stream into the backend tables. Where the synchronization of APEXBlogs version 1 took a couple of minutes, the synchronization in version 2 is done in a couple of seconds, and the database resources used and the network traffic are a lot less. The code is also simpler as only the code for Google Reader needs to be maintained. During the development of version 2, APEX 4.0 was released, so I also updated the application to showcase the new features and benefits APEX 4.0 brings. Copyright 2011 Apex Evangelists apex-evangelists.com 4
5 Development Process APEXBlogs (version 1) is hosted in our datacenter in the UK, but from 2010 all our new projects are running in the cloud (on our Amazon Servers). We (APEX Evangelists) developed a methodology to treat every project in the same way: we use our own tool Glitchi which creates the underlying schema, workspace, backup scripts etc. and enables us to manage all projects in a consistent way. To move the application to the new server I used a datapump from the existing system and imported that on the Amazon server, copying the application in the process. However, instead of adapting the existing tables and application, I started with new tables and a complete new build. But it was good to have the existing application there to verify the pages and how things worked before. This also meant the existing system stayed untouched. Use of APEX 4.0 Features APEX 4.0 offers greater built-in functionality compared with APEX 3.x. APEXBlogs version 1 was created with APEX 3.0/3.1 and to make the screen more dynamic I had to use JQuery and JavaScript. With APEX 4.0 I was able to replace all the JavaScript with Dynamic Actions and Plugins or other built-in features. Interactive Reports The first big change was the replacement of the static reports by Interactive Reports. In APEX 4.0 you can alter the look of an Interactive Report by defining your own html in the Detail View of the IR Attributes (Figure 4). Figure 4 Interactive Report Enable Detail View Copyright 2011 Apex Evangelists apex-evangelists.com 5
6 Figure 5 shows a normal Interactive Report including a search bar on top and an actions menu to filter, hide and show columns. Figure 5 Interactive Report Report View Clicking on the second icon next to the Go button brings up the Detailed View (Figure 6) which shows the entire blog post and pictures etc. Figure 6 Interactive Report in Detail View You can easily switch between the two views and keep the strengths of the Interactive Report in every view. Whereas before I had to maintain all the JQuery, JavaScript and custom PL/SQL code to search for content or filter on authors, everything is now controlled by the Interactive Report. Interactive Reports are used throughout the application: for blogs, tweets, plugins and links. In short, they are used everywhere. Copyright 2011 Apex Evangelists apex-evangelists.com 6
7 Charts and Maps In APEX 4.0 a new version of AnyChart is included (version 5.1) which is a big improvement on AnyChart 3 which came with APEX 3.x. AnyChart is the charting engine Oracle licensed to include in Oracle Application Express. Visualizing your data is so much nicer and communicates a great deal more than raw data in reports. The APEX Usage page shows a map with the number of people subscribed on APEXBlogs by country (Figure 7). Figure 7 AnyChart 5 Map that shows the APEX Usage There are a lot of charts on the statistics page which gives you an idea on how much buzz there is around APEX at present. In APEX 4.0 there are many new features in charts available, for example: different animations, scrollbars and different possibilities to visualize your data. Figure 8 shows the number of blog posts in the last 50 days. Figure 8 AnyChart 5 3D Stacked Column with scrollbar Copyright 2011 Apex Evangelists apex-evangelists.com 7
8 The above charts are Flash-based so they render quickly and look great, but there is one drawback about these charts: they don t render on non-flash devices e.g. ipads or iphones. Customize Templates APEX (which uses the latest patch of APEX 4.0 at the time of this article) includes 22 themes you can choose from (found in Shared Components Themes). The theme defines the look of your application and consists of multiple templates, which are defined by a type. You have Page Templates, Region Templates, Report templates etc. Depending on the type of template, you can define different things, but all templates are HTML and Token based, which gets replaced when APEX renders the page by what is defined in the application. To create the APEXBlogs template I used Coda (Figure 9) which is a web development tool for Mac OSX and allows HTML and CSS to be created easily. I created the look and feel in Coda and created a Page Template in APEX based on that HTML and CSS. Figure 9 Coda a web development tool for Mac OSX ipad compatible If you leave it as it is, there is a chance your application will look okay on an ipad, but it s always good practice to test it. In my case, the ipad didn t scale the site particularly well so I had to include additional CSS for devices with smaller resolutions. This is the code to tell the webpage to render the pages based on the ipad CSS: <link rel="stylesheet" media="only screen and (max-device-width: 1024px)" href="&base_path./css/ipad.css" type="text/css" /> If you add APEXBlogs to your home screen on your ipad you also get a custom icon. The following code handles this: <link rel="apple-touch-icon" href="/images/apexblogs_icon.png"/> Copyright 2011 Apex Evangelists apex-evangelists.com 8
9 To make APEXBlogs completely compatible with the ipad I also had to make sure the charts were rendered in a non-flash style. I created a new page and used our (APEX Evangelists) NFCharts plugin to create non-flash versions of the charts. To check if an ipad was rendering the page correctly I used a Dynamic Action that on Page Load checks some JavaScript: if((navigator.useragent.match(/iphone/i)) (navigator.useragent.match(/ipod/i)) (navigator.useragent.match(/ipad/i)) ) { window.location = "f?p=&app_id.:nf_stats:&app_session."; } If the device is from Apple it redirects the page to the non-flash charts page (Figure 10). The non-flash charts look almost identical to the AnyChart versions. Figure 10 Non-Flash Charts on the ipad Copyright 2011 Apex Evangelists apex-evangelists.com 9
10 Search functionality The search functionality in APEX 4.0 (Figure 11) can quickly query the entire workspace or application. For APEXBlogs, the search had to be accessible on every page. By creating the function on Page 0 you are able to include it on every page on the site. Page 0 is a special page in APEX which will render when any page is called. When you type something in the search field and hit enter it should go to another page and show you the results of that query. To see if users hit Enter I created a Dynamic Action which runs some JavaScript on every key release: if(this.browserevent.keycode == 13) { window.location = 'f?p=&app_id.:search:&app_session.:::rir:ir_rowfilter:' + $v('p0_search'); } The script checks for code 13, which refers to Enter, to redirect the user to the Search page and applies a filter to the interactive report and passes the value of P0_SEARCH. Figure 11 Search in APEXBlogs Copyright 2011 Apex Evangelists apex-evangelists.com 10
11 Plugins Another nice feature in APEXBlogs is the Knowledge Base where you can view Quick Tips, interesting Forum posts and have the ability to add/ view Enhancement Requests. These screens are basically created in APEX as reports with forms, but as APEX doesn t provide a Group Select List natively, a plugin is used to do that (Figure 12). Figure 12 Group Select List APEX Plugin APEX 4.0 has the ability to enrich APEX with a plugin mechanism. There are item type plugins, region types, process types and dynamic action plugins. It s a great way to extend APEX so more features become available. Oracle offers plugins so they can provide new functionalities quicker, but there is also the whole APEX community that develops plugins All of these plugins are aggregated on APEXBlogs. You import a Plugin in Shared Components and use it throughout your entire application. The Group Select List is a plugin provided by Oracle which allows you to categorize or group the items in the select list. There are many other plugins e.g. Google Maps, Facebook Like button etc. Copyright 2011 Apex Evangelists apex-evangelists.com 11
12 Deployment Process Figure 13 shows the way we normally do our release cycle. We develop on our servers in the cloud and normally release frequently (weekly, two weekly, depending the project). From development, we test on our test server before we deploy to our customers. Figure 14 Release cycle In the case of APEXBlogs, we also moved from our own servers to our server at Amazon. APEXBlogs was a unique case as it was completely redeveloped from scratch so there wasn t really any patching etc. going on. It was a clean install of the app and the schema. The next release of APEXBlogs will be deployed more in line with other projects: we take a datapump from Production, deploy that to our test server and try our upgrade scripts from development on the test server. We either keep track of our changes or generate the script automatically to upgrade test to the latest version of development. Sometimes our clients are developing or making changes themselves in certain areas, so we always prefer to calculate the difference before and after we have run our script. There are many tools out there that can help you with comparing schemas such as Schema Compare for Oracle from Red Gate. You can read more about comparing Oracle schemas using Schema Compare for Oracle or Oracle SQL Developer on my blog. For the application upgrade, we always do a complete export of the application rather than doing a page export. We even combine the script to update the database schema with the application export through the use of the Supporting Objects feature in APEX. There are many other areas to look for when doing releases, for example: how to configure your webserver, make use of application and page aliases etc. but these will have to wait for another day. If you are searching for any development, training or consulting for Oracle Application Express (APEX) feel free to contact myself (dimitri@apex-evangelists.com) or APEX Evangelists ( More info on NFCharts: A 14 day free trial of Schema Compare for Oracle is available on the Red Gate website. Copyright 2011 Apex Evangelists apex-evangelists.com 12
ADVANCED CHARTING IN APPLICATION EXPRESS
ADVANCED CHARTING IN APPLICATION EXPRESS Dimitri Gielis Apex Evangelists PURPOSE OF THIS PAPER More and more people prefer to have a graphical representation about their data. A picture shows more than
More informationOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features May, 2018 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationIdeas Gallery - Sai Kishore MV (Kishu)
Ideas Gallery - Sai Kishore MV (Kishu) All Ideas are for LS 2.0 Idea: # 1: Theme / Template Framework Develop a theme / template framework similar to one in jquery ( http://jqueryui.com/themeroller/) and
More informationApex 5.1 Interactive Grid and Other New features
Apex 5.1 Interactive Grid and Other New features Presented by: John Jay King Download this paper from: 1 Session Objectives Become familiar with the new features of APEX 5.1 Learn how the Interactive Grid
More informationOracle Application Express 5 New Features
Oracle Application Express 5 New Features 20th HrOUG conference October 16, 2015 Vladislav Uvarov Software Development Manager Database Server Technologies Division Copyright 2015, Oracle and/or its affiliates.
More informationApplication Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc.
1 Application Express 4.0 Architecture & Configuration Marc Sewtz Senior Software Development Manager Oracle America Inc., New York, NY The following is intended to outline our general
More informationAll India Council For Research & Training
WEB DEVELOPMENT & DESIGNING Are you looking for a master program in web that covers everything related to web? Then yes! You have landed up on the right page. Web Master Course is an advanced web designing,
More informationMobile & More: Preparing for the Latest Design Trends
February 26, 2015 Mobile & More: Preparing for the Latest Design Trends LATEST TRENDS Responsive Takes Over Material Is the New Flat Hero Images Getting Bigger Interactions Are Micro Video in the Background
More informationOracle Forms and Oracle APEX The Odd Couple
Oracle Forms and Oracle APEX The Odd Couple About me 2 Francis Mignault CTO and Co-founder, Insum Solutions 30+ years with Oracle DB, 14+ years with APEX. (Forms 2.3 / Oracle 5) Books: Expert Oracle Application
More informationAn Oracle White Paper April Oracle Application Express 5.0 Overview
An Oracle White Paper April 2015 Oracle Application Express 5.0 Overview Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationLab 1 MonarchPress Product Description. Robert O Donnell CS411. Janet Brunelle. September 20, Version #2
Lab 1 MonarchPress Description 1 Lab 1 MonarchPress Product Description Robert O Donnell CS411 Janet Brunelle September 20, 2015 Version #2 Lab 1 MonarchPress Description 2 Table of Contents 1 INTRODUCTION...
More informationTechnical Architecture & Analysis
Technical Architecture & Analysis HS2 Technical Architecture & Analysis 15 October 2012 Anton Palitsyn 020 7426 8920 anton.palitsyn@precedent.co.uk Contents Contents... 2 Document info... 3 Authors...
More informationintroduction what you'll learn
introduction Jetpack is a plugin made by the same people that made Wordpress. By installing Jetpack you add a variety of useful modules to your Wordpress website. To use Jetpack on your website you need
More informationReading How the Web Works
Reading 1.3 - How the Web Works By Jonathan Lane Introduction Every so often, you get offered a behind-the-scenes look at the cogs and fan belts behind the action. Today is your lucky day. In this article
More informationMobile Applications 2013/2014
Mobile Applications 2013/2014 Mike Taylor Product Manager February 6, 2015 Advanced Development Technology Agenda Devices App Types Test/Deploy Summary Devices Mobile (Feature) Phones Windows version 5/6
More informationHTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools
HTML 5 and CSS 3, Illustrated Complete Unit M: Integrating Social Media Tools Objectives Understand social networking Integrate a Facebook account with a Web site Integrate a Twitter account feed Add a
More informationGOING MOBILE: Setting The Scene for RTOs.
GOING MOBILE: Setting The Scene for RTOs. 29 November, 4:00 pm 4:45 pm, General Session Presented by Lawrence Smith & Chris Adams WHERE: Usage of Mobile Devices Source: State of American Traveler Research
More informationA User Guide. Besides, this Getting Started guide, you ll find the Zoho Campaigns User Guide and many other additional resources at zoho.com.
A User Guide Welcome to Zoho Campaigns! This guide will help you create and send your first email campaign. In addition to sending an email campaign, you ll learn how to create your first mailing list,
More informationWEBSITE INSTRUCTIONS. Table of Contents
WEBSITE INSTRUCTIONS Table of Contents 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced
More information28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick
Updating appearances WordPress Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick Agenda Brief talk about assessments Plan for WordPress lessons Installing themes Installing
More informationBuild Your Mailing List
Introduction MailChimp makes it easy to send email newsletters, manage subscriber lists, and track campaign performance, but why should bloggers be concerned with email? Turns out, there are great opportunities
More informationRecipes. Marketing For Bloggers. List Building, Traffic, Money & More. A Free Guide by The Social Ms Page! 1 of! 24
16 Recipes Email Marketing For Bloggers List Building, Traffic, Money & More A Free Guide by The Social Ms Page 1 of 24 Brought to you by: Jonathan Gebauer, Susanna Gebauer INTRODUCTION Email Marketing
More informationSynthesis Paper CEP 416 Erica Lewis. variations of innovations within technology. Each technology has both strengths and
Synthesis Paper CEP 416 Erica Lewis Today technology is very important to our everyday lives. Yet, there are many variations of innovations within technology. Each technology has both strengths and weaknesses.
More informationMobile Technologies. Types of Apps
Mobile Technologies Types of Apps What is mobile? Devices and their capabilities It s about people Fundamentally, mobile refers to the user, and not the device or the application. Barbara Ballard, Designing
More informationCase study on PhoneGap / Apache Cordova
Chapter 1 Case study on PhoneGap / Apache Cordova 1.1 Introduction to PhoneGap / Apache Cordova PhoneGap is a free and open source framework that allows you to create mobile applications in a cross platform
More informationClass #7 Guidebook Page Expansion. By Ryan Stevenson
Class #7 Guidebook Page Expansion By Ryan Stevenson Table of Contents 1. Class Purpose 2. Expansion Overview 3. Structure Changes 4. Traffic Funnel 5. Page Updates 6. Advertising Updates 7. Prepare for
More informationWhat s new in SketchUp Pro?
What s new in SketchUp Pro? SketchUp Pro (Desktop) Making Information Modeling Useful Ultimately, we think BIM is about using information in your model to make better buildings. Our focus is to help users
More informationWEBSITE INSTRUCTIONS
Table of Contents WEBSITE INSTRUCTIONS 1. How to edit your website 2. Kigo Plugin 2.1. Initial Setup 2.2. Data sync 2.3. General 2.4. Property & Search Settings 2.5. Slideshow 2.6. Take me live 2.7. Advanced
More informationMarketing & Back Office Management
Marketing & Back Office Management Menu Management Add, Edit, Delete Menu Gallery Management Add, Edit, Delete Images Banner Management Update the banner image/background image in web ordering Online Data
More informationWhat is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE
What is Standard APEX? TOOLBOX FLAT DESIGN CARTOON PEOPLE About me Freelancer since 2010 Consulting and development Oracle databases APEX BI Blog: APEX-AT-WORK Twitter: @tobias_arnhold - Oracle ACE Associate
More informationA Guide to Using WordPress + RAVEN5. v 1.4 Updated May 25, 2018
+ v 1.4 Updated May 25, 2018 Table of Contents 1. Introduction...................................................................................3 2. Logging In.....................................................................................4
More informationSEO: SEARCH ENGINE OPTIMISATION
SEO: SEARCH ENGINE OPTIMISATION SEO IN 11 BASIC STEPS EXPLAINED What is all the commotion about this SEO, why is it important? I have had a professional content writer produce my content to make sure that
More informationCONVERSION TRACKING PIXEL GUIDE
Conversion Tracking Pixel Guide A Step By Step Guide to Installing a conversion tracking pixel for your next Facebook ad. Go beyond clicks, and know who s converting. PRESENTED BY JULIE LOWE OF SOCIALLY
More informationFirespring Analytics
Firespring Analytics What do my website statistics mean? To answer this question, let's first consider how a web page is loaded. You've just typed in the address of a web page and hit go. Depending on
More informationDavid Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN
1 David Werth IDEAS Design & Grayout Aerosports Albuquerque, q NM & Indianapolis, IN Dave@IDEASDesigninc.com Dave@GrayOut.com Moderator: (Jacquie Warda) (Jacquie B Airshows) 2 Founder and CEO of IDEAS
More informationThe New Digest. Examples of the new Staff and Student Digest s:
Examples of the new Staff and Student Digest Emails: Table of Contents Part 1: Why the Upgrade?... 2 Part 2: The Digest Email... 3 Part 3A: The Message... 4 Part 3B: Message FAQs... 5 Part 4A: Browsing
More informationFurl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:
Furl Furled Furling Social on-line book marking for the masses. Jim Wenzloff jwenzloff@misd.net Blog: http://www.visitmyclass.com/blog/wenzloff February 7, 2005 This work is licensed under a Creative Commons
More information& ( ); INSERT INTO ( ) SELECT
Oracle apex array Craig is a Development Consultant at Explorer. Craig has an MSc in Computing Science and is an experienced software engineer, utilising development tools such as PL/SQL and APEX to provide
More informationOracle JET in Oracle APEX Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY
Oracle JET in Oracle APEX 18.1 Marc Sewtz Senior Software Development Manager Oracle America, Inc. New York, NY Marc Sewtz Senior Software Development Manager Oracle Application Express / Database Tools
More informationTable of content. Creating signup form Associating automation tools to signup form Signup form reports...42
A User Guide Signup forms are the most popular tools for building a subscriber database. They let your website visitors become subscribers by entering basic details such as name and email address. The
More informationComping Guide. Rafflecopter & Blogs
Comping Guide Blogs 2 Following blogs 2 Commenting on blogs 2 Prize promotions on blogs 4 Notifying winners 4 How to find Blog comps 4 Rafflecopter 5 Types of Rafflecopter giveaway 6 An example Rafflecopter
More informationCreate and edit word processing. Pages.
Create and edit word processing documents with Pages. In this chapter, we begin to get work done on the ipad by using Pages to create and format documents. Creating a New Document Styling and Formatting
More informationManual Sync Contacts On My Iphone To Gmail Account Without Itunes
Manual Sync Contacts On My Iphone To Gmail Account Without Itunes You can keep contacts from your Google account up to date on your ios device. Apple Store Mac iphone Watch ipad ipod itunes Support not
More informationFor more info on Cloud9 see their documentation:
Intro to Wordpress Cloud 9 - http://c9.io With the free C9 account you have limited space and only 1 private project. Pay attention to your memory, cpu and disk usage meter at the top of the screen. For
More informationRapid Application Development with APEX 5.0
Rapid Application Development with APEX 5.0 Anthony Rayner Principal Member of Technical Staff Oracle Application Express Oracle UK The following is intended to outline Oracle s general product direction.
More informationBuilding Better s. Contents
Building Better Emails Contents Building Better Emails... 1 Email Marketing Basics... 2 How to Optimize HTML Emails... 2 Using OnContact to Send Email Campaigns rather than your regular email address or
More informationBuild Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS)
Build Mobile Cloud Apps Effectively Using Oracle Mobile Cloud Services (MCS) Presented by: John Jay King Download this paper from: 1 Session Objectives Understand the need for something like Oracle Mobile
More informationResponsive Web Design Discover, Consider, Decide
Responsive Web Design Discover, Consider, Decide Responsive Web Design. Discover, Consider, Decide Q. What is Responsive Design? A. Responsive design is a general mindset where you are designing a website,
More informationJSN ImageShow Configuration Manual Introduction
JSN ImageShow Configuration Manual Introduction JSN ImageShow is the gallery extension built for Joomla! Content Management System for developers, photographers, and publishers. You can choose to show
More informationHow to Get a Website Up and Running
How to Get a Website Up and Running Nowadays almost all of the businesses got a website, and it is getting really important and even mandatory to get online. Bill Gates mentioned in a conference that "if
More informationSoftware Compare and Contrast
Microsoft Software Compare and Contrast Word Easy to navigate. Compatible with all PC computers. Very versatile. There are lots of templates that can be used to create flyers, calendars, resumes, etc.
More informationA Quick Introduction to the Genesis Framework for WordPress. How to Install the Genesis Framework (and a Child Theme)
Table of Contents A Quick Introduction to the Genesis Framework for WordPress Introduction to the Genesis Framework... 5 1.1 What's a Framework?... 5 1.2 What's a Child Theme?... 5 1.3 Theme Files... 5
More informationHow To Create Backlinks
How To Create Backlinks 1 Page Contents Who Is This Book For?... 3 A Trip In The Way-Back Machine... 4 A Little Refresher... 4 How To Build Backlinks... 6 Build Backlinks With Guest Posts... 7 Build Backlinks
More informationCOMP390 (Design &) Implementation
COMP390 (Design &) Implementation Phil (& Dave s) rough guide Consisting of some ideas to assist the development of large and small projects in Computer Science (and a chance for me to try out some features
More informationUsing video to drive sales
Using video to drive sales The following is a sequence of actions related to using video to drive sales. These are the methods and actions that Richter10.2 Video takes to increase our sales of our products
More informationWIKISYS TECHNOLOGY INTERNSHIP PROGRAM
WIKISYS TECHNOLOGY INTERNSHIP PROGRAM WEB DESGINING Create layout Design Photoshop Html 5 CSS 3 Responsive Website Bootstrap GIF Animation Flash Dreamweaver Java Script JQuery FTP File Uploading Print
More informationCross Bulk Mailer 6.2 User Guide
http://dnnmodule.com/ Page 1 of 16 Cross Bulk Mailer 6.2 User Guide (The best email marketing module for DNN 7/8) http://dnnmodule.com 1/5/2016 Cross Software, China Skype: xiaoqi98@msn.com QQ: 35206992
More informationSetting up your Netvibes Dashboard Adding a Blog to your Dashboard
Cr e a t i ngali s t e ni ngda s hboa r d wi t hne t vi be s Ne t v i be s Table of Contents Introduction... 1 Setting up your Netvibes Dashboard... 2 Adding a Blog to your Dashboard... 2 Adding Twitter
More information1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Oracle Application Express 2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Fully supported no-cost feature of Oracle
More informationCOMP390 (Design &) Implementation
COMP390 (Design &) Implementation Phil (& Dave s) rough guide Consisting of some ideas to assist the development of large and small projects in Computer Science (and a chance for me to try out some features
More informationDatabase Developers Forum APEX
Database Developers Forum APEX 20.05.2014 Antonio Romero Marin, Aurelien Fernandes, Jose Rolland Lopez De Coca, Nikolay Tsvetkov, Zereyakob Makonnen, Zory Zaharieva BE-CO Contents Introduction to the Controls
More informationWhat is an RSS/Atom News Aggregator? The best way to explain is to quote from the online Tutorial for BottomFeeder:
BottomFeeder is an RSS/Atom News Aggregator. It's free, open source (Artistic License) and may be downloaded from: http://www.cincomsmalltalk.com/bottomfeeder What is an RSS/Atom News Aggregator? The best
More informationQuick Online Shop Documentation
Quick Online Shop Documentation In the following tutorial, you will get a complete step by step guide of using Quick Online Shop WordPress theme for building an amazon affiliate store site. All steps have
More informationThe World In. Advertising specs
The World In Advertising specs Format Specifications This is a living document that will evolve as we are presented with new formats, and we ll update it periodically to reflect these changes. All media
More informationEPISODE 23: HOW TO GET STARTED WITH MAILCHIMP
EPISODE 23: HOW TO GET STARTED WITH MAILCHIMP! 1 of! 26 HOW TO GET STARTED WITH MAILCHIMP Want to play a fun game? Every time you hear the phrase email list take a drink. You ll be passed out in no time.
More informationJavascript Performance in the Browser. Charlie Fiskeaux II User Interface Engineer
Javascript Performance in the Browser Charlie Fiskeaux II User Interface Engineer About Me & Circonus Lead User Interface Engineer for Circonus Industry-leading monitoring and analytics platform We deploy
More informationDESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications
DESIGNING RESPONSIVE DASHBOARDS Best Practices for Building Responsive Analytic Applications CONTENTS Responsive Design and Embedded Analytics...1 6 Principles and Best Practices... 2 Tools of the Trade...
More informationVisualforce Developer's Guide
Visualforce Developer's Guide W.A.Chamil Madusanka Chapter No. 1 "Getting Started with Visualforce" In this package, you will find: A Biography of the author of the book A preview chapter from the book,
More informationWhat is a Mobile Responsive Website?
More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,
More informationUltra News Article 1. User Guide
Ultra News Article 1 User Guide Expand the Bookmark menu in left side to see the table of contents. Copyright by bizmodules.net 2009 Page 1 of 34 Overview What is Ultra News Article Ultra News Article
More informationWelcome to the quick start guide for Leadin. We also have tutorial video s located in the members area for more of a in depth look at the software.
Welcome to the quick start guide for Leadin. We also have tutorial video s located in the members area for more of a in depth look at the software. The software is a web based application that will help
More informationBasics of Web. First published on 3 July 2012 This is the 7 h Revised edition
First published on 3 July 2012 This is the 7 h Revised edition Updated on: 03 August 2015 DISCLAIMER The data in the tutorials is supposed to be one for reference. We have made sure that maximum errors
More informationBlog Pro for Magento 2 User Guide
Blog Pro for Magento 2 User Guide Table of Contents 1. Blog Pro Configuration 1.1. Accessing the Extension Main Setting 1.2. Blog Index Page 1.3. Post List 1.4. Post Author 1.5. Post View (Related Posts,
More information30- Day List Building Plan for an artist, designer or photographer
30- Day List Building Plan for an artist, designer or photographer Day What to 1 If you have been using FeedBurner, switch to an If you have been using nothing, choose an If you already have an provider,
More informationJAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.
JAVASCRIPT CHARTING Scaling for the Enterprise with Metric Insights 2013 Copyright Metric insights, Inc. A REVOLUTION IS HAPPENING... 3! Challenges... 3! Borrowing From The Enterprise BI Stack... 4! Visualization
More informationThis chapter introduces you to the multisite feature that s built into the
Chapter 1: An Introduction to Multiple Sites In This Chapter Discovering where multiple sites began Exploring what you can do with multiple sites Configuring your web server This chapter introduces you
More informationSharePoint 2013 End User
SharePoint 2013 End User Course 55031A; 3 Days, Instructor-led Course Description This SharePoint 2013 End User class is for end users working in a SharePoint 2013 environment. The course teaches SharePoint
More informationSIEBEL 15 RELEASE & UPGRADE SUMMARY
SIEBEL 15 RELEASE & UPGRADE SUMMARY Eagle Creek Software Services H UPGRADING SIEBEL WITHOUT SKIPPING A BEAT UPGRADING SIEBEL WITHOUT SKIPPING A BEAT Siebel 15 Release and Upgrade Summary IP2015, also
More informationParticipation Status Report STUDIO ELEMENTS I KATE SOHNG
2015 Participation Status Report STUDIO ELEMENTS I KATE SOHNG Table of Contents I. Wataru... 1 A. JQuery discussion... 1 B. Other JavaScript libraries... 1 C. CakePHP framework... 2 D. Webpage feedback...
More informationSEO Tips for WordPress/ WooCommerce
SEO Tips for WordPress/ WooCommerce SEO Tips for WordPress/ WooCommerce Get a decent hosting plan Optimise your website performance Use the ideal url structure Mobile friendliness Content quality How to
More informationGetting started with Convertigo Mobilizer
Getting started with Convertigo Mobilizer First Sencha-based project tutorial CEMS 6.0.0 TABLE OF CONTENTS Convertigo Mobilizer overview...1 Introducing Convertigo Mobilizer... 1-1 Convertigo Mobilizer
More informationHow To Set Up The Genius Store Builder Theme Step--By--Step Guide For Building Your First Profitable Affiliate Store
How To Set Up The Genius Store Builder Theme Step--By--Step Guide For Building Your First Profitable Affiliate Store Thank you for purchasing the InstaGenus plugin. You have received our bonus Genius Store
More informationAdditionally you can use this plugin with our other products to create a 360 Degree Automated marketing process for your websites success.
(1) Social Media Viral Content Builder for Wordpress Ultimate plugin for making content viral. Get ready to rocket your content into the viral stratosphere. This automated plugin developed for WordPress
More informationTransmission Mac User Guide Apple Os X Lion 10.7
Transmission Mac User Guide Apple Os X Lion 10.7 Note: For information about printing in OS X Lion, please see this article instead. A generated PDF of your print job is sent to your Fax device for transmission.
More informationJump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE
Jump to: Using AAUP Photos AAUP Logos Embedding the AAUP Twitter Feed Embedding the AAUP News Feed CREATING A WEBSITE You can make a simple, free chapter website using Google Sites. To start, go to https://sites.google.com/
More informationScholarBlogs Basics (WordPress)
Emory Center for Digital Scholarship Library and Information Technology Services ScholarBlogs Basics (WordPress) Table of Contents (click on the headings below to go directly to the section) Use of ScholarBlogs
More informationCASE STUDY IT. Albumprinter Adopting Redgate DLM
CASE STUDY IT Albumprinter Adopting Redgate DLM "Once the team saw they could deploy all their database changes error-free at the click of a button, with no more manual scripts, it spread by word of mouth.
More informationKey questions to ask before commissioning any web designer to build your website.
Key questions to ask before commissioning any web designer to build your website. KEY QUESTIONS TO ASK Before commissioning a web designer to build your website. As both an entrepreneur and business owner,
More informationEmbracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle
Embracing HTML5 AJAX CSS JS javascript A Piece of the Document Viewing Puzzle Embracing HTML5: A Piece of the Document Viewing Puzzle For businesses and organizations across the globe, being able to
More information<Insert Picture Here> JavaFX 2.0
1 JavaFX 2.0 Dr. Stefan Schneider Chief Technologist ISV Engineering The following is intended to outline our general product direction. It is intended for information purposes only,
More informationManipulating Database Objects
Manipulating Database Objects Purpose This tutorial shows you how to manipulate database objects using Oracle Application Express. Time to Complete Approximately 30 minutes. Topics This tutorial covers
More informationThe main differences with other open source reporting solutions such as JasperReports or mondrian are:
WYSIWYG Reporting Including Introduction: Content at a glance. Create A New Report: Steps to start the creation of a new report. Manage Data Blocks: Add, edit or remove data blocks in a report. General
More informationIndex 1. Description 2. Examples 3. Installation 4. How to begin using
3 Index 1. Description 2. Examples 3. Installation 4. How to begin using 4.1. Adding web forms 4.1.1 Widgets 4.1.2 Shortcodes 4.2. Adding CTA s 4.2.1 Widgets 4.2.2 Shortcodes 2 3 7 8 8 9 11 13 13 15 1.
More informationWhy attend a Lianja training course? Course overview. Course Details
These courses will be arranged periodically in different geographic regions or can be arranged on-site at customer premises by customer request. They can also be customized for individual customers needs
More informationMaximizing the Business Value of Social Sites
Maximizing the Business Value of Social Sites How to Work with Twitter (nuances & timeframe): Twitter is known as a 'real time social networking' site, a place for sharing information as it happens, and
More informationGetting Started. with CoverPage TM. Digital publishing tools for creative professionals.
Getting Started with CoverPage TM Digital publishing tools for creative professionals. How it all started CoverPage grew out of an internal need to develop compelling content-rich Apps. Boom about tablets
More informationRequest for Proposal (RFP) Toolkit
RFPToolkit Request for Proposal (RFP) Toolkit Table of Contents RFP Checklist......................................................... 2 6 Tips for Writing an RFP..............................................
More information+1 (646) (US) +44 (20) (UK) Blog. for Magento 2. ecommerce.aheadworks.com/magento-2-extensions
Blog for Magento 2 Table of contents: Table of contents:... 2 Reference table... 3 Getting started... 4 Sidebar... 5 SEO... 6 Related Products... 6 Wordpress Import... 7 Blog categories... 7 Blog posts...
More informationIMPORTANCE OF A MINISTRY WEBSITE
SUMMARY In 2018, the internet is everything, even our appliances are starting to connect. People today are more comfortable emailing or texting than calling and face time. Although, I hate to admit it,
More informationThursday, 26 January, 12. Web Site Design
Web Site Design Not Just a Pretty Face Easy to update Responsive (mobile, tablet and web-friendly) Fast loading RSS enabled Connect to social channels Easy to update To me, that means one platform, WordPress.
More information