esperanto-cms Documentation

Size: px
Start display at page:

Download "esperanto-cms Documentation"

Transcription

1 esperanto-cms Documentation Release 0.2 Gerhard Seidel July 02, 2015

2

3 Contents 1 Contents Installation AdminBundle ContentBundle DownloadBundle Configuration Convention Hook Cookbook i

4 ii

5 CHAPTER 1 Contents 1.1 Installation To create a project with the esperanto-cms, you just need the following composer command. composer create-project esperanto/esperanto-cms-project project-name dev-master 1.2 AdminBundle Installation here some word about how to install the admin bundle 1

6 1.2.2 Introduction What is the AdminBundle Routing App Route Before you use the app route, you should know what we understand under actions and blocks. The app route is responsible to display these to kinds of abstraction. It is fully independent on any data model. On this Picture you can see how the app route could render them. Actions Actions are something like buttons. If you click on these buttons, there will be executed something. Normally just an overlay will be displayed. The overlay will provide a form, where the user can change data. 2 Chapter 1. Contents

7 Blocks A block is small unit with its own logic. It could also provide some clickable events. But the focus is to presented some information. Route Here is an example route esperanto_app_index: path: /esperanto/app/index methods: [GET] defaults: _controller: esperanto_admin.controller.resource:indexaction _sylius: template: esperantoappbundle:app:index.html.twig _viewer: type: app parameters: name: value blocks: table: type: esperanto_page_page_table parameters: table_route: esperanto_page_page_table update_route: esperanto_page_page_update actions: create: type: overlay route: esperanto_page_page_create icon: plus label: label.create Index Route The index extends from the standard app route, but is bind to resource. The advantage is, that we only need a short route definition, but it is as extendable as the app route. Here you can see the minimum route definition: esperanto_app_resource_index: path: /esperanto/app/resource/index methods: [GET] defaults: _controller: esperanto_reference.controller.reference:indexaction _sylius: template: esperantoadminbundle:resource:index.html.twig This is really short, isn t it? Here you can see the full standard definition, which is made automatically by the viewer and controller. esperanto_app_resource_index: path: /esperanto/app/resource/index methods: [GET] defaults: _controller: esperanto_app.controller.resource:indexaction 1.2. AdminBundle 3

8 _sylius: template: esperantoadminbundle:resource:index.html.twig _viewer: type: index blocks: table: type: esperanto_page_page_table parameters: table_route: esperanto_page_page_table update_route: esperanto_page_page_update actions: create: type: overlay route: esperanto_page_page_create icon: plus label: label.create Create Route esperanto_page_page_create: path: /admin/esperanto/page/page/create methods: [GET,POST] options: expose: true defaults: _controller: esperanto_page.controller.page:createaction _sylius: template: esperantoadminbundle:resource:create.html.twig _viewer: type: create parameters: param1: value1 param2: value2 tabs: page: label: page template: esperantopagebundle:tab:page.html.twig content: label: Content template: esperantopagebundle:tab:content.html.twig seo: label: Seo template: esperantopagebundle:tab:seo.html.twig buttons: cancel: route: display: true role: ~ label: label.cancel icon: close save: route: ~ display: true role: ~ label: label.save icon: check preview: 4 Chapter 1. Contents

9 route: esperanto_page_page_preview display: true role: ~ label: label.preview icon: eye form: template: esperantoadminbundle:view:tab.html.twig theme: ~ action: esperanto_page_page_create Update Route esperanto_page_page_update: options: expose: true path: /admin/esperanto/page/page/update/id methods: [GET,POST] defaults: _controller: esperanto_page.controller.page:updateaction _sylius: template: esperantoadminbundle:resource:update.html.twig _viewer: type: edit parameters: param1: value1 param2: value2 tabs: page: label: page template: esperantopagebundle:tab:page.html.twig content: label: Content template: esperantopagebundle:tab:content.html.twig seo: label: Seo template: esperantopagebundle:tab:seo.html.twig buttons: cancel: route: display: true role: ~ label: label.cancel icon: close save: route: ~ display: true role: ~ label: label.save icon: check preview: route: esperanto_page_page_preview display: true role: ~ label: label.preview icon: eye delete: route: 1.2. AdminBundle 5

10 display: true role: ~ label: label.delete icon: trash form: template: esperantoadminbundle:view:tab.html.twig theme: ~ action: esperanto_page_page_update delete: esperanto_page_page_delete Delete Route esperanto_page_page_delete: path: /admin/esperanto/page/page/delete/id defaults: _controller: esperanto_page.controller.page:deleteaction Table Route esperanto_app_table: path: /admin/esperanto/app/resource/index methods: [GET] defaults: _controller: app.controller.user:createaction _sylius: template: App:Backend/User:show.html.twig criteria: username: $username enabled: true repository: method: findonewithfriends arguments: [$username] sortable: true sorting: score: desc paginate: 5 limit: 3 _viewer type: table parameters: param1: value1 param2: value2 table: width: 5 columns: id: title: ID field: id width: 1 title: title: ID field: id width: 1 public: label: public 6 Chapter 1. Contents

11 property: public widget: esperantoadminbundle:widget:boolean.html.twig Dynamic routing It is also possible to use dynamic routing for the entities. For the implementation we use the SymfonyCMF RoutingBundle. Usually dynamic routing is used in the frontend to have a nice seo url. This following example will show you how to add a url field to your entity and how you map it to a controller action. Relation First we need to tell our application that an entity has a manytoone relation to a route. We use yaml for the meta data. manytoone: route: cascade: ['persist', 'refresh', 'remove'] targetentity: esperanto\adminbundle\entity\route Note: The relation between the entity and route should be onetoone, but we have some problems with the owning entity in this case, so it is better to use the manytoone relation, so the owning side is clear. Here is the php source for the meta data. <?php /** \esperanto\adminbundle\entity\route */ private $route; /** \esperanto\adminbundle\entity\route */ public function getroute() return $this->route; /** \esperanto\adminbundle\entity\route $route */ public function setroute($route) $this->route = $route; Service Did you wonder why we don t add relation informations on the route side? This is because we have a dynamic relation. The content of a route could be any entity. So this is we just save some type information. And if a route wants to have his content, we load it on demand. For this we need to tell to application some mapping informations. These will be done by a service AdminBundle 7

12 An entity should be configurable by the SymfonyCMF RoutingBundle. If it is we have a some parameters and services, added by sylius. So that we can configure it one place, we just pass the parameters to our service. parameters: esperanto_page.page.route_content_loader.class: esperanto\adminbundle\route\routecontentloader services: esperanto_page.page.route_content_loader: class: %esperanto_page.page.route_content_loader.class% arguments: - 'esperanto_page.page' - %esperanto_page.model.page.class% - 'esperanto_page.repository.page' tags: - name: esperanto_route_content_loader Note: The third argument is the name of the service, but not the service directly. here is missing, because we need some lazy load for getting the service. If we don t do this, we have some loops in our dependencies. Form To add an url field in our form we just use this simple snippet. There is already a form type esperanto_route, which handle all we need. Also the contraints, so we use a clean and unique url. <?php $builder->add('route', 'esperanto_route'); If you render your form manually, you shouln t forget to add it in your template file. form_row(form.route) Controller And last but not least, we have to define our controller, and add some mapping information to the SymfonyCMF RoutingBundle. The mapping contains the class name of our entity and the action which should be called for it. cmf_routing: dynamic: controllers_by_class: esperanto\projectbundle\entity\page: esperantoprojectbundle:main:page In our yaml we use esperantoprojectbundle:main:page as action, so we also have to add this to our Controller. <?php public function pageaction(page $contentdocument) return $this->render('esperantoprojectbundle:page:page.html.twig', array( 'page' => $contentdocument )); Note: The first parameter name for the action must be named $contentdocument. Otherwise you will get some 8 Chapter 1. Contents

13 errors. here is the text about routing CRUD Routing generator We implement a short routing generator, which create the minimal routing definition to CRUD your resource. app/console esperanto:generate:routing app resource Block what are blocks and how to use them Viewer viewer concept Menu Menu The main menu in the admin is configurable over the esperanto_admin.menu. You don t need to add the logout button. It will be added automatically. esperanto_admin: menu: user: label: label.user route: esperanto_user_user_index role: ROLE_ESPERANTO_USER_USER_INDEX group: label: label.group route: esperanto_user_group_index role: ROLE_ESPERANTO_USER_GROUP_INDEX Hook You can hook the menu with the event esperanto_admin.menu before it will be rendered. Note, that by default there is already a hook, which is responsible for the logout button, permissions and style. If you want to be sure to hook after the default hook, you need to increase your order number. namespace esperanto\projectbundle\eventlistener; use esperanto\adminbundle\menu\menuevent; class MenuEventListener public function onmenu(menuevent $event) $menu = $event->getmenu(); 1.2. AdminBundle 9

14 foreach($menu->getchildren() as $child) $menu->setattribute('class', 'menu'); esperanto_project.menu_event_listener: class: esperanto\projectbundle\eventlistener\menueventlistener tags: - name: kernel.event_listener, event: esperanto_admin.menu, method: onmenu This section will introduce you, how you can add menu to the AdminBundle Form Wysiwyg This section explain how you can configure your wysiwyg editor system wide and in some special cases. The esperanto-cms use the TinyMCE editor, if you are familiar with its settings you can easily configure it, otherwise you should also read the TinyMCE docs for configuration. Configuration You can find the system wide configuration under app/config/wysiwyg.yml. All settings here a equivalent to the TinyMCE configuration, mentioned above. Note that this is a yaml file and the TinyMCE configuration is a Javascript Object or JSON, but yaml can be translated one to one JSON. This configuration are available: height toolbarn style_formats formats content_css height: 150 toolbar1: "undo redo bold italic underline strikethrough subscript superscript removeformat link toolbar2: "table alignleft aligncenter alignright alignjustify bullist numlist outdent indent c style_formats: - title: 'Bold text', inline: 'b' - title: 'Red text', inline: 'span', styles: color: '#ff0000' - title: 'Red header', block: 'h1', styles: color: '#ff0000' - title: 'Example 1', inline: 'span', classes: 'example1' - title: 'Example 2', inline: 'span', classes: 'example2' - title: 'Table styles' - title: 'Table row 1', selector: 'tr', classes: 'tablerow1' formats: alignleft: selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'left' aligncenter: selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'center' 10 Chapter 1. Contents

15 alignright: selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'right' alignfull: selector: 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', classes: 'full' bold: inline: 'span', 'classes': 'bold' italic: inline: 'span', 'classes': 'italic' underline: inline: 'span', 'classes': 'underline', exact: true strikethrough: inline: 'del' customformat: inline: 'span', styles: color: '#00ff00', fontsize: '20px', attributes: title content_css: ~ #read the text below content_css For the content_css, we need assets/assetics so you need to use syntax #multiple files content_css: - '@esperantoprojectbundle/resources/public/css/styleone.css' - '@esperantoprojectbundle/resources/public/css/styletwo.css' #single file content_css: '@esperantoprojectbundle/resources/public/css/styleone.css' FormType If you need a special configuration just for one form, you can override or filter some settings in the FormType option array. formats: Needs an array, where you can list the formats which should be shown. height: Overwrite the height toolbar1: Overwrite the toolbar1 toolbar2: Overwrite the toolbar2 content_css: Overwrite the content_css, this could be an array or a string Syntax) $builder->add('text', 'wysiwyg', array( 'formats' => array('bold text', 'Red text'), 'height' => 300, 'toolbar1' => '', 'toolbar2' => '' 'content_css' => array( '@esperantoprojectbundle/resources/public/css/styleone.css' ) ); Installation Introduction Menu Form Menu Routing Wysiwyg App Route 1.2. AdminBundle 11

16 Index Route Create Route Update Route Table Route Delete Route Dynamic routing 1.3 ContentBundle Add content type If you follow this step, you can add any content type easily to the cms. 1. Create an Entity 2. Create a FormType 3. Create a template file 4. Add configuration In the following we add an example content type called youtube. In our case youtube type contains these three parameter: url, title and author Entity An entity must implement the ItemTypeInterface. Remember that a entity should be a really doctrine entity. Cause the ContentBundle will call persists to this object. If you use a non doctrine entity, then you will receive errors while trying to save the content. <?php namespace esperanto\projectbundle\entity; use esperanto\contentbundle\item\itemtypeinterface; class Youtube implements ItemTypeInterface private $id; private $url; private $title; private $author; public function getid() return $this->id; public function geturl() return $this->url; 12 Chapter 1. Contents

17 public function seturl($url) $this->url = $url; return $this; //...setter and getter for title and author FormType A FormType should extend from ItemFormType. <?php namespace esperanto\projectbundle\form\type; use esperanto\contentbundle\item\itemformtype; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolverInterface; class YoutubeType extends ItemFormType public function buildform(formbuilderinterface $builder, array $options) $builder->add('url', 'text'); $builder->add('title', 'text'); $builder->add('author', 'text'); public function setdefaultoptions(optionsresolverinterface $resolver) $resolver->setdefaults(array( 'data_class' => 'esperanto\projectbundle\entity\youtube' )); public function getname() return 'esperanto_content_item_youtube'; If you want to change the style in your form you have to add a new block in separate twig file. #fields.html.twig % block esperanto_content_item_youtube_widget % <div class="padding"> form_widget(form.url) </div> <div class="padding"> form_widget(form.title) </div> <div class="padding"> form_widget(form.author) </div> % endblock % 1.3. ContentBundle 13

18 And this file, here fields.html.twig, need to be add to the config. twig: form: resources: - 'esperantoprojectbundle:form:fields.html.twig' Template Just create a simple twig file somewhere in your bundle. This template will be used the render this type in your application. The entity which is connected to this type will be passed to the template as the parameter data. In our case this will be an object from the Youtube class. # esperantoprojectbundle:itemtype:youtube.html.twig # <h2> data.title <h2> <iframe width="560" height="315" src=" data.url " frameborder="0" allowfullscreen></iframe> <div>by data.author </div> Configuration Finally you need to add the youtube type to the configuration under the section esperanto_content.items. The option label is optional and is used in the context menu where you can add a new item to your content. esperanto_content: items: youtube: model: esperanto\projectbundle\entity\youtube form: esperanto\projectbundle\form\type\youtubetype repository: esperantoprojectbundle:youtube template: esperantoprojectbundle:itemtype:youtube.html.twig label: Youtube Use in form You add the form type esperanto_content in your form. $builder->add('content', 'esperanto_content'); Option Types $builder->add('content', 'esperanto_content', array( 'types' => array( array('type' => 'text', 'label' => 'Text'), array('type' => 'picture', 'label' => 'Bild'), array('type' => 'video') ) )); If it is empty all items will be loaded. But if you want you can set explicit the types which should be available. The parameter label is optional and if its not set the standard label will be used, which is also configured in the configuration. 14 Chapter 1. Contents

19 1.3.3 Rendering Now you want to render your content? This is a very easy task. Just use the twig function content_render. This function has got two parameter. The first one is the content data, which you should pass to the template. The second one is optional and is used to render a different template set. For further information read the section Render sets If you use the content_render with one parameter, then the template for the item is rendered which is defined in your configuration. content_render(content) # render with specific set # content_render(content, 'page') Render sets If you are in the situation that you have two render to different templates for the same item type in your application, then the render sets will help you to implement this. In your configuration you can define a render set. Here we call it page. Now we can define for each item a new template. If you don t define a template for an item under this set, then the standard template will be used. esperanto_content: render: sets: page: picture: esperantoprojectbundle:itemtype:page/picture.html.twig text: esperantoprojectbundle:itemtype:page/text.html.twig 1.4 DownloadBundle Download Content Type The DownloadBundle has a content item, which can be activated. This article show how you do this. Just add the item to esperanto_content. esperanto_content: items: download: model: esperanto\downloadbundle\entity\downloaditem form: esperanto\downloadbundle\form\type\downloaditemtype repository: esperantodownloadbundle:downloaditem template: esperantodownloadbundle:item:download.html.twig label: Download And the fields.html into the twig config. twig: form: resources: - 'esperantodownloadbundle:item:fields.html.twig' 1.4. DownloadBundle 15

20 1.5 Configuration esperanto_admin: permission_check: false stylesheets: esperanto_app_style: resource: depends: ~ javascripts: esperanto_app_bootstrap: resource: '@esperantoappbundle/resource/public/js/bootstrap.css' depends: jquery menu: homepage: title: Homepage route: esperanto_homepage role: HOMEPAGE_ROLE download: title: Download route: esperanto_download_index role: DOWNLOAD_ROLE 1.6 Convention Route name Don t use camel case, use underscore instead For example you have a bundle called esperantoappbundle, and a action called index then you have to name your route like this esperanto_app_index. A route should contain the following information devide by an underscore: 1. Company name 2. Bundle name 3. Entity name (optional) 4. Action name Bundle One menu is one app One app should be one Bundle Only in the Project Bundle you can add more then one app 1.7 Hook Menu To overwrite the menu list you can use the esperanto_admin.menu hook. 16 Chapter 1. Contents

21 function onmenu($menuevent) $menu = $menuevent->getmenu() $menu->add(); $menu->delete(); $menu->disable(); 1.8 Cookbook Adding new Bundle to esperanto-cms 1. Push to git Repo to github 2. Add package in packagist 3. Add Api hook from packagist into github 4. Add remote URL from git repo to the esperanto-cms repo 5. add this subtree with remote URL which you added before 6. pull this repo 7. push to esperanto-cms 8. add bundle to esperanto-cms-project and composer.json and push 1.8. Cookbook 17

Cara menggunakan TinyMCE

Cara menggunakan TinyMCE Cara menggunakan TinyMCE Oleh: Shidqi Halo semua kali ini gw mau share cara menggunakan tinymce apa itu tinymce? berikut penjelasanya dari wikipedia TinyMCE is a platform-independent, browser-based WYSIWYG

More information

Lava New Media s CMS. Documentation Page 1

Lava New Media s CMS. Documentation Page 1 Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the

More information

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148 Index Numbers & Symbols (angle brackets), in HTML, 47 : (colon), in CSS, 96 {} (curly brackets), in CSS, 75, 96. (dot), in CSS, 89, 102 # (hash mark), in CSS, 87 88, 99 % (percent) font size, in CSS,

More information

Layout Manager - Toolbar Reference Guide

Layout Manager - Toolbar Reference Guide Layout Manager - Toolbar Reference Guide Working with a Document Toolbar Button Description View or edit the source code of the document (for advanced users). Save the contents and submit its data to the

More information

TinyMCE Users Guide. This user manual will show you all the basics of the TinyMCE editor.

TinyMCE Users Guide. This user manual will show you all the basics of the TinyMCE editor. Introduction TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor. What this means is that it will let you create html content on your web site. TinyMCE supports a lot of Operation

More information

ADRION PROJECT WEBSITES USER S MANUAL

ADRION PROJECT WEBSITES USER S MANUAL ADRION PROJECT WEBSITES USER S MANUAL September 2018 Summary 1. The ADRION Project Website... 3 2. Content instructions... 3 3. Contacts for technical assistance... 3 4. Login... 3 5. Editable contents...

More information

Product Questions Magento Extension

Product Questions Magento Extension Product Questions Magento Extension User Manual This is the user manual of Magento Product Questions v1.3.1 and was last updated on 23-12-2017. To see what this extension can do, go to the Magento Product

More information

Zeppelin Website Content Manager User Manual

Zeppelin Website Content Manager User Manual Zeppelin Website Content Manager User Manual 1. Introduction Zeppelin Website Content Manager is made for maintaining and editing the content of the website easily. Most of the contents inside the website

More information

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know!

User s guide to using the ForeTees TinyMCE online editor. Getting started with TinyMCE and basic things you need to know! User s guide to using the ForeTees TinyMCE online editor TinyMCE is a WYSIWYG (what you see is what you get) editor that allows users a familiar word-processing interface to use when editing the announcement

More information

Configuring Ad hoc Reporting. Version: 16.0

Configuring Ad hoc Reporting. Version: 16.0 Configuring Ad hoc Reporting Version: 16.0 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived

More information

django-baton Documentation

django-baton Documentation django-baton Documentation Release 1.0.7 abidibo Nov 13, 2017 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................

More information

Introduction to the MODx Manager

Introduction to the MODx Manager Introduction to the MODx Manager To login to your site's Manager: Go to your school s website, then add /manager/ ex. http://alamosa.k12.co.us/school/manager/ Enter your username and password, then click

More information

PRESENCE. RadEditor Guide. SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA

PRESENCE. RadEditor Guide. SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA PRESENCE RadEditor Guide SchoolMessenger 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Contents Contents... 2 Introduction... 3 What is RadEditor?... 3 RadEditor

More information

Intellicus Enterprise Reporting and BI Platform

Intellicus Enterprise Reporting and BI Platform Configuring Ad hoc Reporting Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Copyright 2012 Intellicus Technologies This document and its

More information

Developer Documentation. edirectory 11.2 Page Editor DevDocs

Developer Documentation. edirectory 11.2 Page Editor DevDocs Developer Documentation edirectory 11.2 Page Editor DevDocs 1 Introduction The all-new Widget-based, Front-End Page Editor is the new edirectory functionality available within the Site Manager to give

More information

Joomla! 2.5.x Training Manual

Joomla! 2.5.x Training Manual Joomla! 2.5.x Training Manual 1 Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several

More information

Flexslider v1.x Installation and User Manual

Flexslider v1.x Installation and User Manual 2017/11/08 09:14 1/15 Flexslider v1.x Installation and User Manual Flexslider v1.x Installation and User Manual Latest version: 1.10.0 Compatibility: Magento 1.7.x, 1.8.x, 1.9.x Disclaimer This is the

More information

Martindale-Hubbell Lawyer Web Sites User Guide

Martindale-Hubbell Lawyer Web Sites User Guide Martindale-Hubbell Lawyer Web Sites User Guide Downloaded on 03-10-2018 Copyright 2018 LexisNexis, a division of Reed Elsevier Inc. All rights reserved. Contents Using the tools on the Home page...1 Overview

More information

1.0 Overview For content management, Joomla divides into some basic components: the Article

1.0 Overview For content management, Joomla divides into some basic components: the Article Joomla! 3.4.x Training Manual Joomla is an online content management system that keeps track of all content on your website including text, images, links, and documents. This manual includes several tutorials

More information

QRG: Using the WYSIWYG Editor

QRG: Using the WYSIWYG Editor WYSIWYG Editor QRG: Using the WYSIWYG Editor WYSIWYG stands for What You See Is What You Get. The WYSIWYG Editor is the reason you don t need to be an IT Programmer to write content for your web page.

More information

News Ticker. User Guide

News Ticker. User Guide News Ticker User Guide Table of contents: 1 INTRODUCTION...3 2 INSTALLATION PROCEDURE...4 3 ADDING NEWS TICKER MODULE TO A PAGE...8 4 NEWS TICKER MAIN MENU...9 5 MANAGING NEWS ITEMS...11 5.1 Adding a news

More information

How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS

How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS How to use WordPress to create a website STEP-BY-STEP INSTRUCTIONS STEP 1:Preparing your WordPress site Go to the Dashboard for your new site Select Appearance > Themes. Make sure you have Activated the

More information

Maraid Design. Login. A note about text. Choose your language. Make Medicines Affordable CMS User Guide - April 2016

Maraid Design. Login. A note about text. Choose your language. Make Medicines Affordable CMS User Guide - April 2016 Login The website can be found at www.makemedicinesaffordable.org Login to the Wordpress CMS here www.makemedicinesaffordable.org/wp-login.php enter the details that have been provided. You will be taken

More information

Beginners Guide to Snippet Master PRO

Beginners Guide to Snippet Master PRO Beginners Guide to Snippet Master PRO This document assumes that Snippet Master has been installed on your site. If not please contact the Bakas IT web team at webreg@bakasit.com.au. Initial Login Screen...

More information

django-baton Documentation

django-baton Documentation django-baton Documentation Release 1.3.1 abidibo Nov 05, 2018 Contents 1 Features 3 2 Getting started 5 2.1 Installation................................................ 5 2.2 Configuration...............................................

More information

The SBCC Web Publishing Process The process of creating new web pages or editing existing pages within the OmniUpdate system is straightforward.

The SBCC Web Publishing Process The process of creating new web pages or editing existing pages within the OmniUpdate system is straightforward. Table of Contents Introduction 2 The SBCC Web Publishing Process 2 Staging Server vs. Production Server 2 Roles, Permissions, Levels and Authority 2 Logging In 3 Workflow 3 Dashboard Tab, Content Tab,

More information

page 1 OU Campus User Guide

page 1 OU Campus User Guide page 1 OU Campus User Guide Logging Into OU Campus page page 2 1. Navigate to a page on your site that you wish to edit. 2. Scroll down to the footer and click the symbol. 3. Enter your OU Campus username

More information

BHM Website Teacher User Guide

BHM Website Teacher User Guide BHM Website Teacher User Guide How to Login 1. Go to HUhttp://bhmschools.org/userUH 2. Enter your username and password and click Log in How to Change Your Password 1. Go to My Account in your Nav bar

More information

Roxen Content Provider

Roxen Content Provider Roxen Content Provider Generation 3 Templates Purpose This workbook is designed to provide a training and reference tool for placing University of Alaska information on the World Wide Web (WWW) using the

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

Introduction to WEB PROGRAMMING

Introduction to WEB PROGRAMMING Introduction to WEB PROGRAMMING Web Languages: Overview HTML CSS JavaScript content structure look & feel transitions/animation s (CSS3) interaction animation server communication Full-Stack Web Frameworks

More information

Kendo UI Builder by Progress : Using Kendo UI Designer

Kendo UI Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Notices 2016 Telerik AD. All rights reserved. November 2016 Last updated with new content: Version 1.1 3 Notices 4 Contents Table of Contents Chapter

More information

Region One DeMolay Website Management System Prepared by BiGiSolutions.com

Region One DeMolay Website Management System Prepared by BiGiSolutions.com Region One DeMolay Website Management System Prepared by BiGiSolutions.com Your website Domain Name: Your Site Manager Name: Your Site Manager E-Mail Address: The original purpose of this project was to

More information

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016

RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 RC Justified Gallery User guide for version 3.2.X. Last modified: 06/09/2016 This document may not be reproduced or redistributed without the permission of the copyright holder. It may not be posted on

More information

PlayerLync Forms User Guide (MachForm)

PlayerLync Forms User Guide (MachForm) PlayerLync Forms User Guide (MachForm) Table of Contents FORM MANAGER... 1 FORM BUILDER... 3 ENTRY MANAGER... 4 THEME EDITOR... 6 NOTIFICATIONS... 8 FORM CODE... 9 FORM MANAGER The form manager is where

More information

QUICK REFERENCE GUIDE

QUICK REFERENCE GUIDE QUICK REFERENCE GUIDE WYSIWYG Toolbar Editor provides page editing commands with the What-You-See-Is-What-You-Get (WYSIWYG) Editor Toolbar. (User toolbar may vary.) File Functions: Save or revert changes

More information

Siteforce Pilot: Best Practices

Siteforce Pilot: Best Practices Siteforce Pilot: Best Practices Getting Started with Siteforce Setup your users as Publishers and Contributors. Siteforce has two distinct types of users First, is your Web Publishers. These are the front

More information

Web Content. Overview. Web Content Mini WYSIWYG Editor

Web Content. Overview. Web Content Mini WYSIWYG Editor Web Content Overview Web Content Assets are used for entering HTML-formatted text or media items. They are created and edited via a mini-wysiwyg Editor. Web Content Assets support Dependency Manager tags

More information

Quick Reference Guide OU Campus

Quick Reference Guide OU Campus Quick Reference Guide OU Campus omniupdate.com Logging In... 2 Page Actions Toolbar... 2 Editing Content... 3 WYSIWYG Toolbar Editor... 4 Commonly Used Functions... 5 Publishing Pages... 5 Creating Folders

More information

django simple pagination Documentation

django simple pagination Documentation django simple pagination Documentation Release 1.1.5 Micro Pyramid Nov 08, 2017 Contents 1 Getting started 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

University of Pittsburgh Communications Services. Basic Training Manual Drupal 7

University of Pittsburgh Communications Services. Basic Training Manual  Drupal 7 University of Pittsburgh Communications Services Basic Training Manual www.shrs.pitt.edu Drupal 7 Table of Contents Users... 3 Log In... 3 Log Out... 3 What is a Content Management System?... 4 What are

More information

CREATING ANNOUNCEMENTS. A guide to submitting announcements in the UAFS Content Management System

CREATING ANNOUNCEMENTS. A guide to submitting announcements in the UAFS Content Management System CREATING ANNOUNCEMENTS A guide to submitting announcements in the UAFS Content Management System Fall 2017 GETTING STARTED 1 First, go to news.uafs.edu. 2 Next, click Admin at the bottom of the page. NOTE:

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

Documentation for the new Self Admin

Documentation for the new Self Admin Documentation for the new Self Admin The following documentation describes the structure of the new Self Admin site along with the purpose of each site section. The improvements that have been made to

More information

The Gardens Trust WordPress Manual. thegardenstrust.org. Page: 1

The Gardens Trust WordPress Manual. thegardenstrust.org. Page: 1 The Gardens Trust WordPress Manual thegardenstrust.org Page: 1 Login Before you can make any changes to the site, you will need to log in. The login of the site is found at the following URL - http://thegardenstrust.org/wp-admin.

More information

CMS Training Reference Guide

CMS Training Reference Guide CMS Training Reference Guide Your training session may have been conducted on one of your sites Dev or Staging or Live To login, type your web address domain into a web browser and add (/admin) o Example:

More information

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age

HostPress.ca. User manual. July Version 1.0. Written by: Todd Munro. 1 P age HostPress.ca User manual For your new WordPress website July 2010 Version 1.0 Written by: Todd Munro 1 P age Table of Contents Introduction page 3 Getting Ready page 3 Media, Pages & Posts page 3 7 Live

More information

Website Editor. User Guide - Table of Contents. Overview. Use Case(s) Accessing the Tool. Editor Tools. Quick Tab Toolbar. Menu Bar.

Website Editor. User Guide - Table of Contents. Overview. Use Case(s) Accessing the Tool. Editor Tools. Quick Tab Toolbar. Menu Bar. 2016 - Fall Edition Website Editor User Guide - Table of Contents Overview Use Case(s) Accessing the Tool Editor Tools Quick Tab Toolbar Menu Bar Adding Content Inserting Content Inserting Images Styling

More information

WYSIWYG Editor: Users Manual

WYSIWYG Editor: Users Manual WYSIWYG Editor: Users Manual Table of Contents WYSIWYG Editor Overview.... 3 Adding Text... 4 Inserting an Image.... 7 Inserting a File.... 15 Embedding Media.... 21 Inserting an Email Link.... 25 Captiva

More information

OU CAMPUS TRAINING MANUAL

OU CAMPUS TRAINING MANUAL OU CAMPUS TRAINING MANUAL OmniUpdate Web Content Management System v8.1 El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Campus Overview and Login Section 2: Using OU Campus

More information

CORPORATE WEBSITE DNN CMS GUIDE FOR CONTENT MANAGERS

CORPORATE WEBSITE DNN CMS GUIDE FOR CONTENT MANAGERS CORPORATE WEBSITE DNN CMS GUIDE FOR CONTENT MANAGERS V11 07.16.14 DNN documentation is available at: http://www.dnnsoftware.com/help#documentation/introduction.html%3ftocpath%3d 1 CONTENTS 2 Logging In

More information

CuteFlow-V4 Documentation

CuteFlow-V4 Documentation CuteFlow-V4 Documentation Release 4.0.0 Timo Haberkern Nov 15, 2017 Contents 1 Contributing 3 1.1 Contributing Code............................................ 3 1.2 Contributing Documentation.......................................

More information

General Training Curriculum

General Training Curriculum General Training Curriculum Table of Contents 1.0 Getting Started 1.1 What is MODX? 1.2 Browser Support 1.3 How Do I Log In? 2.0 MODX Dashboard 2.1 What is a Dashboard? 2.2 Global Top Menu Bar 2.2.0 MODX

More information

APPENDIX THE TOOLBAR. File Functions

APPENDIX THE TOOLBAR. File Functions APPENDIX THE TOOLBAR Within the WYSIWYG editor, there are a variety of functions available to the user to properly update the page. Below is a list of all the functions available. Keep in mind that the

More information

Responsive Banner Slider Extension

Responsive Banner Slider Extension Responsive Banner Slider Extension User Manual https://www.magebees.com/magento-responsive-banner-slider-with-lazyload-extension.html Responsive Banner Slider Extension By CONTENT Introduction 3 Features

More information

HTML. Based mostly on

HTML. Based mostly on HTML Based mostly on www.w3schools.com What is HTML? The standard markup language for creating Web pages HTML stands for Hyper Text Markup Language HTML describes the structure of Web pages using markup

More information

CMS Training. Web Address for Training Common Tasks in the CMS Guide

CMS Training. Web Address for Training  Common Tasks in the CMS Guide CMS Training Web Address for Training http://mirror.frostburg.edu/training Common Tasks in the CMS Guide 1 Getting Help Quick Test Script Documentation that takes you quickly through a set of common tasks.

More information

DECOUPLING PATTERNS, SERVICES AND CREATING AN ENTERPRISE LEVEL EDITORIAL EXPERIENCE

DECOUPLING PATTERNS, SERVICES AND CREATING AN ENTERPRISE LEVEL EDITORIAL EXPERIENCE DECOUPLING PATTERNS, SERVICES AND CREATING AN ENTERPRISE LEVEL EDITORIAL EXPERIENCE Who we are and Why we are here? Saurabh Chugh Started Drupal journey in 2010 with Drupal 6, long journey with Drupal

More information

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources HTML + CSS ScottyLabs WDW OVERVIEW What are HTML and CSS? How can I use them? WHAT ARE HTML AND CSS? HTML - HyperText Markup Language Specifies webpage content hierarchy Describes rough layout of content

More information

ClubNet Limited. ClubNet Websites. Manual for Editors

ClubNet Limited. ClubNet Websites. Manual for Editors ClubNet Limited ClubNet Websites Manual for Editors Allan Hawkey January 2018 Introduction... 4 Getting Started with your ClubNet Website... 5 Logging In and Out... 5 Logging in... 5 Logging Out... 5 The

More information

DotNetNuke 5.1 Superuser Manual

DotNetNuke 5.1 Superuser Manual DotNetNuke 5.1 Superuser Manual Administration DotNetNuke Corporation 1825 S. Grant St. Suite 240 San Mateo, CA 94402 www.dotnetnuke.com 650.288.3150 Copyright 2009, DotNetNuke Corporation. All Rights

More information

Comp. Manual for U.N.

Comp. Manual for U.N. Comp. Manual for U.N. This Manual drafted : 27/06/2014 Text editing * Archiving articles * Uploading pdfs * Using Adobe Photoshop * Calendar * You Tube Videos 1 To Login for simple Front end editing (publisher)

More information

Content Elements. Contents. Row

Content Elements. Contents. Row Content Elements Created by Raitis S, last modified on Feb 09, 2016 This is a list of 40+ available content elements that can be placed on the working canvas or inside of the columns. Think of them as

More information

Content Publishing Guide

Content Publishing Guide 300-6400 Roberts Street Burnaby BC V5G 4C9 160-6400 Roberts Street Burnaby BC V5G 4C9 Content Publishing Guide Active Content Manager Version 9.3 Last revised September 18, 2009 Copyright 2009 The Active

More information

Oracle Eloqua s User Guide

Oracle Eloqua  s User Guide http://docs.oracle.com Oracle Eloqua Emails User Guide 2018 Oracle Corporation. All rights reserved 11-Jan-2018 Contents 1 Emails Overview 6 2 Examples of emails 7 3 Creating emails 19 4 Email authoring

More information

Getting Started with the Aloha Community Template for Salesforce Identity

Getting Started with the Aloha Community Template for Salesforce Identity Getting Started with the Aloha Community Template for Salesforce Identity Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved.

More information

Customizing Graphical Reports

Customizing Graphical Reports MicroEdge Customizing Graphical Reports Table of Contents EnablingReportLayoutEditingforIndividualUsers 2 EnablingReportLayoutEditingSystemWide 3 OverviewforModifyingTemplatesandThemes 3 AddingaLogototheHeaderofaReport

More information

Jahia Studio JAHIA DOCUMENTION

Jahia Studio JAHIA DOCUMENTION JAHIA DOCUMENTION Jahia Studio Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels to truly control time-to-market and

More information

Oracle APEX 18.1 New Features

Oracle 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 information

LearnWP 2-day Intensive WordPress Workshop. Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design

LearnWP 2-day Intensive WordPress Workshop. Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design LearnWP 2-day Intensive WordPress Workshop Dawn Comber, Digital Dialogues Ruth Maude, Dandelion Web Design How do I login? Point your browser to your website URL adding wpadmin to the end of the address

More information

Swiiit User Guide 09/11/2016

Swiiit User Guide 09/11/2016 Swiiit User Guide 09/11/2016 Contents Getting Started... 4 Overview of Main Tools... 5 Webpages... 6 Main pages (Sections)... 6 Rearrange Sections... 6 Subpages... 7 Change the Title of a Webpage... 8

More information

How To Manually Edit Wordpress Theme Name And Author

How To Manually Edit Wordpress Theme Name And Author How To Manually Edit Wordpress Theme Name And Author Theme Tweaker lets you modify the colors in your theme with no CSS/PHP editing. Theme Tweaker displays the existing colors from your current theme,

More information

Content Author's Reference and Cookbook

Content Author's Reference and Cookbook Sitecore CMS 7.0 Content Author's Reference and Cookbook Rev. 130425 Sitecore CMS 7.0 Content Author's Reference and Cookbook A Conceptual Overview and Practical Guide to Using Sitecore Table of Contents

More information

djangotribune Documentation

djangotribune Documentation djangotribune Documentation Release 0.7.9 David THENON Nov 05, 2017 Contents 1 Features 3 2 Links 5 2.1 Contents................................................. 5 2.1.1 Install..............................................

More information

Create a new document based on default template, other available template like: memo, fax, agenda.

Create a new document based on default template, other available template like: memo, fax, agenda. Word Processing 3 Objectives: Working with Documents Enhancing Productivity Using the Application Open, close a word processing application. Open, close documents. Create a new document based on default

More information

NETZONE CMS User Guide Copyright Tomahawk

NETZONE CMS User Guide Copyright Tomahawk NETZONE CMS User Guide Copyright 2015. Tomahawk 1 Phone: + 64 9 522 2333 Email: getintouch@tomahawk.co.nz Tomahawk 2015 www.tomahawk.co.nz 2 NETZONE CMS USER GUIDE WHAT YOU LL FIND INSIDE LOGGING IN 4

More information

Quick Reference Guide

Quick Reference Guide Quick Reference Guide OmniUpdate, Inc. 1320 Flynn Road, Suite 100 Camarillo, CA 93012 Table of Contents Table of Contents... 2 WYSIWYG Toolbar Editor... 3 Page Actions Toolbar... 4 Getting Started... 4

More information

The Etomite Manual for website editors.

The Etomite Manual for website editors. The Etomite Manual for website editors. (Version: 1.1) Etomite is a web tool that allows your website to be user-editable. This means that you can add, edit, and delete pages and whole website sections

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

DRX Platform Manager DRX Platform Manager

DRX Platform Manager DRX Platform Manager DRX Platform Manager 1 P a g e Table of Contents DRX Platform Manager... 1 Introduction to the DRX Platform Manager... 4 Getting Started... 4 Login... 4 Platform Manager... 4 DRX Application Configuration

More information

Homepages and Navigation Bars v8.3.0

Homepages and Navigation Bars v8.3.0 and Navigation Bars v8.3.0 User Guide March 11, 2008 Contents About this guide Audience Related guides Setting up your course homepage Activating your course homepage Managing your course homepage Creating

More information

JSN PageBuilder 2 User Manual

JSN PageBuilder 2 User Manual JSN PageBuilder 2 User Manual Introduction About JSN PageBuilder 2 JSN PageBuilder 2 is the latest innovation of Joomla PageBuilder with great improvements in terms of design, features, and user experience.

More information

Working with Pages... 9 Edit a Page... 9 Add a Page... 9 Delete a Page Approve a Page... 10

Working with Pages... 9 Edit a Page... 9 Add a Page... 9 Delete a Page Approve a Page... 10 Land Information Access Association Community Center Software Community Center Editor Manual May 10, 2007 - DRAFT This document describes a series of procedures that you will typically use as an Editor

More information

SETTING UP SALESFORCE KNOWLEDGE

SETTING UP SALESFORCE KNOWLEDGE SETTING UP SALESFORCE KNOWLEDGE Summary Salesforce Knowledge enhances your customer service. A knowledge base lets you create and manage custom articles that can be easily shared with your Salesforce Knowledge

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1

More information

Kendo UI. Builder by Progress : Using Kendo UI Designer

Kendo UI. Builder by Progress : Using Kendo UI Designer Kendo UI Builder by Progress : Using Kendo UI Designer Copyright 2017 Telerik AD. All rights reserved. December 2017 Last updated with new content: Version 2.1 Updated: 2017/12/22 3 Copyright 4 Contents

More information

Requirements Document

Requirements Document GROUP 9 Requirements Document Create-A-Page Matthew Currier, John Campbell, and Dan Martin 5/1/2009 This document is an outline of what was originally desired in the application in the Project Abstract,

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.4 or later Client Configuration Cookbook Rev: 2013-10-01 Sitecore CMS 6.4 or later Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of

More information

Static Webpage Development

Static Webpage Development Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for PHP Given below is the brief description for the course you are looking for: - Static Webpage Development Introduction

More information

Faculty Web. Editors Guide. University Information Technology Services. Training, Outreach, Learning Technologies, & Video Production

Faculty Web. Editors Guide. University Information Technology Services. Training, Outreach, Learning Technologies, & Video Production Faculty Web Editors Guide University Information Technology Services Training, Outreach, Learning Technologies, & Video Production Copyright 2016 University Information Technology Services Kennesaw State

More information

(Pixelsilk Training Manual) Your Guide to Pixelsilk Site Updates

(Pixelsilk Training Manual) Your Guide to Pixelsilk Site Updates 2525 NE Twin Knolls Drive, Suite 1 Bend, OR 97701 tel 541.388.4398 fax 541.385.4798 website www.smartz.com (Pixelsilk Training Manual) Your Guide to Pixelsilk Site Updates Thank you for choosing Pixelsilk

More information

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21 Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...

More information

Shop by Brand. Magento Extension User Guide. Here you will find the latest Shop by Brand user guide version *

Shop by Brand. Magento Extension User Guide. Here you will find the latest Shop by Brand user guide version * Shop by Brand Magento Extension User Guide Here you will find the latest Shop by Brand user guide version * * This user guide was created 11.04.2017 Page 1 Table of contents: 1. General Settings......3

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Joomla About the Tutorial Joomla is an open source Content Management System (CMS), which is used to build websites and online applications. It is free and extendable which is separated into frontend templates

More information

Custom Contact Forms Magento 2 Extension

Custom Contact Forms Magento 2 Extension Custom Contact Forms Magento 2 Extension User Manual This is the user manual of Magento 2 Custom Contact Forms v100.0.0 and was last updated on 29-06-2017. To see what this extension can do, go to the

More information

Table of Contents. Look for more information at

Table of Contents. Look for more information at OmniUpd ate @ De Anza Qui ck Guide Table of Contents Login... 2 Logout... 2 OmniUpdate Help Center... 2 Editing and Saving a Page... 3 Publishing... 5 View and Revert to Previously Published Page... 5

More information

Mavo Create: A WYSIWYG Editor for Mavo. Francesca Rose Cicileo

Mavo Create: A WYSIWYG Editor for Mavo. Francesca Rose Cicileo Mavo Create: A WYSIWYG Editor for Mavo by Francesca Rose Cicileo Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of

More information

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading

Software. Full Stack Web Development Intensive, Fall Lecture Topics. Class Sessions. Grading Full Stack Web Development Intensive, Fall 2017 There are two main objectives to this course. The first is learning how to build websites / web applications and the assets that compose them. The second

More information

Beginner Workshop Activity Guide 2012 User Conference

Beginner Workshop Activity Guide 2012 User Conference Beginner Workshop Activity Guide 2012 User Conference TUESDAY, MARCH 6 2:00PM 5:00 PM Beginner Training Workshop Attendees will learn the end user functions of OU Campus TM. They will learn how to log

More information