Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Hardware
- Інше
- MODx Web Development. Build dynamic websites with MODx PHP application framework and CMS
Деталі електронної книги
Увійти, Якщо вас цікавить зміст видання.
MODx Web Development. Build dynamic websites with MODx PHP application framework and CMS
Antano Solar John, Ryan Thrash
Eлектронна книга
MODx is a content management system and PHP web application framework rolled into one. With the ease of a CMS and the extendibility of a framework, MODx allows you to develop professional-looking, intricate websites with its easy-to-use interface and flexible architecture. MODx provides reusable code fragments called snippets, most of which are so generic that, without any modification, they can serve multiple functionalities. The generic nature of the snippets makes it possible to get the perfect customization that is so hard in other CMS.
This book will get web developers up-and-running with MODx. With step-by-step examples and illustrative screenshots, you will be guided through installation, configuration, and customization. By the end of the book, you will have created a powerful, dynamic website by using the individual elements of MODx, without the need for programming know-how.
Starting with a walk-through of how to install MODx, you will quickly learn how to develop your site without having to use any programming language. Logical, step-by-step instructions will show you how to create your own unique site by adding and editing documents using the inbuilt TinyMCE editor. You will change the look and feel of your site by creating your own templates using HTML, CSS, and widgets. By following the example of a blog site, you will learn how to extend your templates to allow rich user interactions through comments, posts, and forms. The book teaches a few code snippets such as Ditto and Wayfinder in detail. These powerful and flexible snippets will enable you to add multiple functionalities to your site. The book will also introduce you to many more snippets that will help you build some of the commonly required web functionalities such as forums and image galleries. You will manage your users with authentication and authorization and make your site user-friendly with user groups, forums, and the use of PHx notations to embed logic in templates.
Through following this easy-to-use, step-by-step guide you will, by the end of the book, have a fully functional, feature-rich MODx site with professional-looking, dynamic web pages that are totally customizable.
This book will get web developers up-and-running with MODx. With step-by-step examples and illustrative screenshots, you will be guided through installation, configuration, and customization. By the end of the book, you will have created a powerful, dynamic website by using the individual elements of MODx, without the need for programming know-how.
Starting with a walk-through of how to install MODx, you will quickly learn how to develop your site without having to use any programming language. Logical, step-by-step instructions will show you how to create your own unique site by adding and editing documents using the inbuilt TinyMCE editor. You will change the look and feel of your site by creating your own templates using HTML, CSS, and widgets. By following the example of a blog site, you will learn how to extend your templates to allow rich user interactions through comments, posts, and forms. The book teaches a few code snippets such as Ditto and Wayfinder in detail. These powerful and flexible snippets will enable you to add multiple functionalities to your site. The book will also introduce you to many more snippets that will help you build some of the commonly required web functionalities such as forums and image galleries. You will manage your users with authentication and authorization and make your site user-friendly with user groups, forums, and the use of PHx notations to embed logic in templates.
Through following this easy-to-use, step-by-step guide you will, by the end of the book, have a fully functional, feature-rich MODx site with professional-looking, dynamic web pages that are totally customizable.
- MODx Web Development
- Table of Contents
- MODx Web Development
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Errata
- Piracy
- Questions
- 1. What is MODx?
- Content management system
- Manage content
- Content management rules
- Define content
- An application framework
- Web development methodologies
- Old schoolconventional three tiers
- Advantages of the conventional three tiers
- Disadvantages of the conventional three tiers
- Templating
- Advantages of templating
- Disadvantages of templating
- Application frameworks
- Advantages of application frameworks
- Disadvantages of application frameworks
- Content management systems
- Advantages of content management systems
- Disadvantages of content management systems
- Old schoolconventional three tiers
- Why MODx?
- Why a CMS?
- Why an application framework?
- So, why MODx?
- Overview of the book
- Summary
- Content management system
- 2. Getting Started
- Setting up the development environment
- Prerequisites
- Linux
- Windows
- MAC
- Verification
- Prerequisites
- Downloading MODx
- Installing MODx
- Creating a database
- Starting the installation
- Installation status and diagnostics
- Installing MODx
- Documentation
- Official documentation
- Community-driven documentation
- Combined
- Getting support
- Web forums
- IRC
- Summary
- Setting up the development environment
- 3. MODx Basics
- Site configuration
- Configuring the site
- Default Manager interface page
- Noticing and fixing errors and warnings
- Changing the name of the site
- The basic element of MODx: Resources
- Containers
- MODx Manager interface
- Using the HTML editor
- Creating the Front Page
- DocManager module
- Resources revisited
- Editing documents
- Resource properties
- General tab
- Settings
- Access permissions
- Summary
- Site configuration
- 4. Templating
- Changing the template of a resource
- Creating a new template and giving it a category
- HTML
- CSS
- Steps to create the new template
- Making the home page use the created template
- Choosing a default template
- Introducing template variables
- Modifying the template to add dynamic behavior
- Changing existing templates
- Template variables
- Creating template variables
- Template variable values
- Data source binding
- Widgets
- Creating a blog site
- Using a Snippet
- Creating a resource
- Blog entry
- Snippet and chunk basics
- Generating output
- Using a custom form for the Post a Blog! page
- HTML for the custom blog form
- Steps to create a chunk
- Using a chunk as a form template
- Checking the Post a Blog! page
- Rich text editor for the blog content
- Creating the template variable
- Chunk and template variable
- NewsEditor and the Rtcontent field
- Summary
- 5. Authentication and Authorization
- Creating a web user
- Other user properties
- Add the login snippet
- Resource group for friends
- Restricting access for a resource
- User group: Resource group
- User: User group
- Post moderation
- Creating a role
- Creating a Manager user
- Checking the new role
- User registration
- Showing a signup form
- Joining a default group
- Link the signup form in the log in snippet
- Snippets and authorization
- NewsPublisher and authentication
- Summary
- Creating a web user
- 6. Content Aggregation
- Ditto
- More flexibility with parameters
- Aggregated data in a template
- Theming MODxchunks and placeholders
- Introducing tagging
- Creating a template variable to hold the category
- Assigning resources to a category
- XML formats
- Machine-readable formats and readers
- Readers
- Ditto and XML formats
- Creating RSS views for each category
- Filtering
- Multiple clauses
- Extenders
- Summary
- Ditto
- 7. Creating Lists
- Menu details in document properties
- Authentication and authorization
- Getting to know WayFinder
- Theming
- Creating a simple menu
- Nested menus
- Changing the name in the menu
- Doc Manager
- Removing pages from the menu
- More theming using chunks
- Breadcrumb navigation
- Multiple calls
- Summary
- 8. Snippets
- Working of snippets
- Finding snippets
- Learning about snippets
- Jot with the minimal configuration
- Snippet parameters
- Placeholders
- Using non-bundled snippets
- Installing a snippet
- Downloading and extracting a snippet
- Adding a snippet
- Copying the required files
- Using the snippet
- Snippet without dependent files
- Snippeting skills
- Installing a snippet
- Summary
- 9. PHx
- PHx in action
- Installing PHx
- Adding Family and Friends resources
- Template Code
- The PHx notation
- Simple usage
- Conditional statements
- Using the PHx placeholder
- Multiple conditions
- Summary
- PHx in action
- 10. Simple Recipes
- Forums
- Installing SMF
- Installing the SMF module
- Image gallery
- E-mailing from forms
- User profiles
- Installing WebLoginPE
- Edit profile
- List users and view their profiles
- Link to edit a profile
- Similar posts
- Summary
- Forums
- 11. Creating Snippets
- Learning to create a snippet
- Returning output
- Returning placeholders
- Processing a chunk
- Using parameters
- MODx API
- DBAPI
- $MODx->db->select
- $MODx->db->getRecordCount
- $MODx->db->makeArray
- DBAPI
- Fortunes
- Creating the table
- Code for fortunes
- Testing the snippet
- Chunks, placeholders, and parameters
- Using files
- Summary
- Learning to create a snippet
- 12. SEO, Deployment, and Security
- SEO
- Search engine-friendly URLs
- Meta tags and keywords
- Site map
- XHTML Strict
- Other SEO tweaks
- Using CSS to control the layout
- Content first
- Hidden text
- Descriptive text
- Alternative text
- Cross links
- Tracking
- Inbound links
- Quality content
- Deployment
- Filesystem
- FTP
- SFTP
- WebDAV
- Database
- Exporting
- Importing
- Configuration file
- Configurations
- Filesystem
- Security
- File permissions
- Installer
- Writable configuration file
- Captcha
- mod_security
- Unused files
- Manager configurations
- User tab
- File Manager tab
- Summary
- SEO
- 13. Plugins and Modules
- Plugins and events
- Using an existing plugin
- Configuration
- System events
- Exploring other plugins
- Using custom plugins
- Learning about the plugin
- Creating plugins
- Event-triggering snippets
- Using an existing plugin
- Modules
- Using modules
- Creating a module
- Executing a module
- Modules Manager interface
- Dependent plugins
- Learning to use custom modules
- Using modules
- Summary
- Plugins and events
- 14. MODx Revolution
- Why Evolution, why Revolution
- What is similar?
- What to expect?
- Tags
- A peek into Revolution
- Core technology changes
- xPDO
- Sencha and Smarty
- Join the community
- Summary
- Index
- Назва: MODx Web Development. Build dynamic websites with MODx PHP application framework and CMS
- Автор: Antano Solar John, Ryan Thrash
- Оригінальна назва: MODx Web Development. Build dynamic websites with MODx PHP application framework and CMS
- ISBN: 9781849513494, 9781849513494
- Дата видання: 2011-02-23
- Формат: Eлектронна книга
- Ідентифікатор видання: e_3cem
- Видавець: Packt Publishing