standing up for the content creators: site building and theming for the administrators | drupal...
TRANSCRIPT
![Page 1: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/1.jpg)
STANDING UP FOR THECONTENT CREATORSSITE BUILDING AND THEMING FOR THEADMINISTRATORS
Created by Jim Birchjimbir.ch/standing-up@thejimbirchXeno Media, Inc.
![Page 2: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/2.jpg)
ADMIN MENU, ORGANIZED, BUTSTILL SO MANY LINKS!
![Page 3: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/3.jpg)
ANOTHER VIEW, LISTING THEM ALLON ONE PAGE
![Page 4: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/4.jpg)
![Page 5: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/5.jpg)
THAT KEEPS GOING...
![Page 6: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/6.jpg)
AND GOING...
![Page 7: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/7.jpg)
AND GOING...
![Page 8: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/8.jpg)
AND GOING...
![Page 9: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/9.jpg)
AND GOING...
![Page 10: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/10.jpg)
AND THIS IS A PRETTY SIMPLE SITE!
![Page 11: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/11.jpg)
SAME GOES FOR THE CKEDITOR.SO MANY OPTIONS...
![Page 12: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/12.jpg)
BUT REALLY, ONLY A FEW THINGSARE TRULY NEEDED.
![Page 13: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/13.jpg)
WHO ARE OURCONTENT CREATORS?
![Page 14: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/14.jpg)
COMMON ADDITIONAL ROLES:WebmastersEditorsAuthors
CONTENT SPECIFIC ROLES SUCH AS:BloggersPress Releasers
TASK SPECIFIC ROLES SUCH AS:Community Manager
![Page 15: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/15.jpg)
PLANNING & MANAGING DRUPAL PROJECTSBY DANI NORDIN
http://www.amazon.com/dp/1449305482/
![Page 16: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/16.jpg)
ONCE WE KNOW WHO, WE CANSTART FIGHTING FOR THEM.
![Page 17: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/17.jpg)
BEFORE WE BEGIN, LET'S TALKABOUT INSTALLING/UNINSTALLING
MODULES.USING DRUSH
drush dl -y module_namedrush en -y module_namedrush dis -y module_namedrush pm-uninstall -y module_name
![Page 18: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/18.jpg)
IN THE UITurn off (disable)
Uninstall (removes database bits)
Delete module folder by hand/in git
![Page 19: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/19.jpg)
![Page 20: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/20.jpg)
THEMING THE DRUPALADMINISTRATION UI
![Page 21: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/21.jpg)
CHOOSING ADMIN THEMES
![Page 22: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/22.jpg)
ADMINISTRATION THEME OPTIONSChoose a separate admin themeUse your front end themeDevelop your own admin theme
![Page 23: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/23.jpg)
BLOCK SYSTEM APPLIES TO ADMIN THEMESTOO!
![Page 24: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/24.jpg)
GLOBAL CHANGESENABLE ADMIN TOOLBAR, DISABLE OVERLAY
drush en -y admin_menu admin_menu_toolbardrush dis -y toolbar shortcutdrush dis -y overlay
![Page 25: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/25.jpg)
CONTENT TYPE & TAXONOMY DEFAULTSTitle LabelExplanation or submission guidelines (Help)Administrative DescriptionDefault Publishing State, RevisionsAuthor, Menu, Sitemap, (other modules), etc
![Page 26: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/26.jpg)
PALANTIR.NET BUILD SPEC SPREADSHEEThttps://www.palantir.net/blog/developing-drupal-sites-plan-or-perish
![Page 27: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/27.jpg)
FIELD DEFAULTSHelp textDefault text formatModule Settings (Linkit, Fences)Number of values for the fieldImages: File Directory, Types, Alt, etc
![Page 28: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/28.jpg)
TITLE MODULEhttps://www.drupal.org/project/title
Makes Title a field. Made for Translations, but great forgaining control of Title and using in Display Modes.
![Page 29: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/29.jpg)
HIDE STICKY & PROMOTEhttps://www.drupal.org/sandbox/studiozut/2303677
Simple custom module that removes the "promote to frontpage" and "sticky" checkboxes from the node add and editscreens.
OVERRIDE NODE OPTIONShttps://www.drupal.org/project/override_node_options
Use this module if you need to control these settings andmore per Role.
![Page 30: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/30.jpg)
SIMPLIFYhttps://www.drupal.org/project/simplify
Hide so many of the thingsGlobally or on each:
Content typeTaxonomyBlockCommentsUserUser profile
![Page 31: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/31.jpg)
FIELD GROUPhttps://www.drupal.org/project/field_group
Add organizing elements to Node Add/Edit, and NodeDisplays.
![Page 32: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/32.jpg)
FIELD GROUP TYPESFieldsetsHorizontal tabsVertical tabsAccordionsDivs (Good for Grid Systems)HTML elements
Lots of modules that extend.
![Page 33: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/33.jpg)
ENVIRONMENT INDICATORhttps://www.drupal.org/project/environment_indicator
Not just for Developers!
Use when clients have access to test & staging servers
![Page 34: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/34.jpg)
![Page 35: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/35.jpg)
![Page 36: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/36.jpg)
DASHBOARD(S)There are many different ways to create a landing page for
the logged in administrator.
Default "content" screenDashboard moduleWorkbench DashboardCustom Made Admin View
My suggestion is to choose one way, and make it great.
![Page 37: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/37.jpg)
THEMING CKEDITOR
![Page 38: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/38.jpg)
COMMON TASKSAdd only relevant buttons needed for the fieldExclude security risks (filters)Remove markup already in templates like H1, and addformats (classes).Configure Allowed content so classes aren't stripped, setheight, etc.CKEditor 4.3+ Widgets -- .Widgitizing Widgets by bneil
![Page 39: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/39.jpg)
UPLOADING IMAGES IN THE WYSIWYGWhat types of files can be uploaded?What thumbnails are created for admin use?Where can they be uploaded?
CKFINDERSet Different upload folders per Content Type.Make a Profile Type and Text Format for each ContentType.
IMCESet Different upload folders per User Role.Can do user/userid or year/month (like Wordpress)
![Page 40: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/40.jpg)
PARAGRAPHS MODULEhttps://www.drupal.org/project/paragraphs
Instead of trying to make the WYSIWYG do everything, youcan add different types of fields.
![Page 41: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/41.jpg)
ADMINISTRATIVEWORKFLOWS
![Page 42: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/42.jpg)
SCHEDULEREach content type can be scheduled.Which need to be?Who can?Set up external Cron
![Page 43: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/43.jpg)
WORKBENCHEach content type can have more statuses thanPublished. Workbench Moderation adds Draft and NeedsReview by default, but can add custom ones you create.Workbench Access can restrict access to different sectionsof the site based on menu or taxonomies.Workbench Media adds integration with either the 1.x or2.x of the Media Module!
![Page 44: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/44.jpg)
DOCUMENTATION
![Page 45: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/45.jpg)
INLINEContent Types, Fields, Blocks, Views, Panels, etc all provide
places to enter descriptive and instructional text foradministrative users
Content Types and fields allow for HTML, (link to…)
![Page 46: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/46.jpg)
ADVANCED HELP MODULEhttps://www.drupal.org/project/advanced_help
For custom modules, developers can include HTML files thatcan be linked to from any ADMIN UI screens the module
creates.
![Page 47: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/47.jpg)
GOOGLE DOCS/DROPBOX/COMPANYINTRANET
Keep a master copy, organized folder, shared with thosewho will help you maintain.Export PDF for users, shared with appropriately role'dusersAuthors can access author docsEditors can access author and editor docsWebmasters can access author, editor, and webmasterdocsand so on.
![Page 48: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/48.jpg)
TESTING AND TWEAKINGThings change up to the last minute before a launch, andmany times after that! Do not get stuck in the habit of just
using the developer's administrator role.
Use the site early and often as the Webmaster, Editor, andAuthor.Step through the documentation defined tasks, verify allcan be done.Adjust permissions as you go.
![Page 49: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/49.jpg)
HOW TO BE ANOTHERMasquerade ModuleCreate different accounts
Gmail Users can use the plus trickjim+webmaster@jim+editor@jim+author@
![Page 50: Standing up for the content creators: Site building and theming for the administrators | Drupal Presentation](https://reader034.vdocuments.us/reader034/viewer/2022042716/55cbfa2dbb61ebf2098b47be/html5/thumbnails/50.jpg)
THE ENDCONTINUING THE CONVERSATION:
Created by Jim Birchjimbir.ch/standing-up@thejimbirchXeno Media, Inc.