esperanto-cms Documentation
|
|
- Lenard Clarke
- 5 years ago
- Views:
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 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 informationLava 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 informationIndex. 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 informationLayout 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 informationTinyMCE 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 informationADRION 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 informationProduct 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 informationZeppelin 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 informationUser 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 informationConfiguring 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 informationdjango-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 informationIntroduction 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 informationPRESENCE. 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 informationIntellicus 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 informationDeveloper 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 informationJoomla! 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 informationFlexslider 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 informationMartindale-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 information1.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 informationQRG: 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 informationNews 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 informationHow 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 informationMaraid 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 informationBeginners 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 informationdjango-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 informationThe 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 informationpage 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 informationBHM 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 informationRoxen 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 informationNauticom 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 informationIntroduction 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 informationKendo 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 informationRegion 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 informationRC 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 informationPlayerLync 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 informationQUICK 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 informationSiteforce 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 informationWeb 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 informationQuick 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 informationdjango 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 informationCreating 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 informationUniversity 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 informationCREATING 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 informationOU 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 informationDocumentation 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 informationThe 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 informationCMS 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 informationHostPress.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 informationWebsite 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 informationWYSIWYG 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 informationOU 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 informationCORPORATE 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 informationCuteFlow-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 informationGeneral 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 informationAPPENDIX 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 informationResponsive 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 informationHTML. 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 informationCMS 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 informationDECOUPLING 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 informationHTML + 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 informationClubNet 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 informationDotNetNuke 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 informationComp. 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 informationContent 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 informationContent 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 informationOracle 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 informationGetting 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 informationCustomizing Graphical Reports
MicroEdge Customizing Graphical Reports Table of Contents EnablingReportLayoutEditingforIndividualUsers 2 EnablingReportLayoutEditingSystemWide 3 OverviewforModifyingTemplatesandThemes 3 AddingaLogototheHeaderofaReport
More informationJahia 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 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 informationLearnWP 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 informationSwiiit 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 informationHow 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 informationContent 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 informationdjangotribune 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 informationCreate 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 informationNETZONE 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 informationQuick 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 informationThe 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 informationHow 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 informationDRX 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 informationHomepages 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 informationJSN 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 informationWorking 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 informationSETTING 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 informationClient 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 informationKendo 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 informationRequirements 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 informationClient 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 informationStatic 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 informationFaculty 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
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 informationChapter 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 informationShop 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 informationAbout 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 informationCustom 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 informationTable 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 informationMavo 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 informationSoftware. 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 informationBeginner 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