Drupal Website Development, Drupal website Design, Drupal, Drupal developer
Drupal in 5mins + Previewing Drupal 8.x
-
Upload
wong-hoi-sing-edison -
Category
Technology
-
view
1.774 -
download
2
Transcript of Drupal in 5mins + Previewing Drupal 8.x
Drupal in 5mins +
Previewing Drupal 8.x
BarCamp Hong Kong 2013
By
Edison WongPantaRei Design Limitedhttp://pantarei-design.com
Welcome
Why I should be here?Learn a Web2.0 CMS in 5mins
Who are you?Edison Wong, a Drupal contributor since 2005
Co-founder & CEO of PantaRei Design Limited
http://edin.no-ip.com/
What is PantaRei Design Limited?Druapl service provider since 2010
http://pantarei-design.com/
http://drupal.org/node/1741828
Outline
What is Drupal? (10mins)
Most Popular Modules (10mins)
Drupal 7.x Demo Installation (10mins)
New Site for Dummy (10mins)
Drupal 8.x New Features Review (10mins)
I Need More Help!! (10mins)
Q&A
What is Drupal?
Drupal is an open-source platform and content management system (CMS) for building dynamic web sites
Distributed under the terms of the GNU General Public License (or "GPL"), which means anyone is free to download it and share it with others
To easily organize, manage and publish your content, with an endless variety of customization
Most Popular Modules
CCK + Views + Context
WYSIWYG + CKEditor + IMCE
Varnish + Memcache + CDN
SEO Checklist + Google Analytics + XML sitemap
Internationalization
and so on
Most Popular Modules (cont.)
CCKAlready build into Drupal 7.x core as entity
Both content type, comment, taxonomy, user profile, etc will able to attach additional field handily
ViewsProvides a flexible method to control how lists and tables of content
ContextControl block display per contextual conditions
Most Popular Modules (cont.)
WYSIWYGAllows to use client-side editors to edit content, formatting content layout without indeed HTML knowledge.
CKEditorA very popular ready-for-use open source WYSIWYG text editor
IMCEPlugin for WYSIWYG as another fancy and powerful image/file browser
Most Popular Modules (cont.)
VarnishHTTP accelerator designed for content-heavy dynamic web sites
MemcacheReplace Drupal core database-based caching backend as memory-based
CDNContent distribution network (CDN) is a large distributed system of servers deployed in multiple data centers in the Internet
Most Popular Modules (cont.)
SEO ChecklistUses Drupal SEO best practices to check your website for proper search engine optimization
Google AnalyticsAdds the Google Analytics web statistics tracking system to your website
XML sitemapThe XML sitemap module creates a sitemap that conforms to the sitemaps.org specification
Most Popular Modules (cont.)
InternationalizationCollection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites
Drupal 7.x Demo Installation
Sourcehttp://drupal.org/project/drustack
Virtualminhttps://drustack.com:10000/
Start Installationhttp://drustack7.demo.drustack.com/
Wait for 5mins...
Done!!
New Site for Dummy
Change theme
Change logo
Create primary menu
New Welcome Page
Create Contact Us page
New Site for Dummy (cont.)
DruStack - A Starting Distribution for Drupal DeveloperDruStack is a freely available packaged distribution of the open source Drupal system. A collection of most common software from the Drupal community, DruStack provides a quick on-ramp to begin building Drupal websites.DruStack integrated the development for Drupal installation. The pre-configured modules make you get a highly customized and total complete Drupal websites. You can get your own ready-made Blog setup by default Drupal installation procedure.DruStack replace most of the features and as a successor of PantaRei Siren distribution.Features Highlight
- Collection of 3rd party modules tested, verified and supported by PantaRei Design.
- Pre-configured with commonly used functionality, including testing user account, roles, permission, input filter, WYSIWYG, and even more.
- Integrated with frequently-used 3rd party libraries, e.g. CKEditor, HTML Purifier, Colorbox, Code prettify, etc.
- Most setup managed by Features and Strongarm with drustack_* packages so you may rollback as default whenever required.
Previewing Drupal 8.x
Views in coreThe most significant enhancement is pulling the popular (many would say, essential) add-on module that allows users to query and display content from the database without having to write SQL into core Drupal.
Support for HTML5Drupal's default doctype will switch from XHTML to HTML5; input filters, functions and forms will all accept HTML5 elements.
Configuration managementThis initiative is about making site configuration versionable and manageable through code and generally improving the deployment process for Drupal, as Moshe Weitzman, longtime Drupalist and current Director of Research and Development at Acquia told me.
Previewing Drupal 8.x
Web servicesThis should result in improving Drupals ability to deliver non-HTML output formats, such as XML and JSON, based on REST-style architecture using Symfony components.
LayoutsThis initiative is focussed on cleaning up and standardizing the methods for creating output and placing content on a page; it will lead to things like context-aware blocks and allow for nested layouts.
MobileWith the explosion of tablets and smartphones, this initiative is focussing on making admin screens more usable on mobile devices, via native app integration, HTML5, and responsive design.
MultilingualSome of the key tools and modules currently used to build multilingual sites will be pulled into core and the interface design will be improved to make it easier to build and support multilingual sites.
References
https://drupal.org/
http://www.whitehouse.gov/
http://www.ubuntu.com/
http://www.enterpriseinnovation.net/
http://celt.ust.hk/
http://drupal.org/project/cck
http://drupal.org/project/views
http://drupal.org/project/context
http://drupal.org/project/wysiwyg
http://ckeditor.com/download
References (cont.)
http://drupal.org/project/imce
http://drupal.org/project/varnish
http://drupal.org/project/memcache
http://drupal.org/project/cdn
http://drupal.org/project/seo_checklist
http://drupal.org/project/google_analytics
http://drupal.org/project/xmlsitemap
http://drupal.org/project/i18n
http://drupal.org/project/drupal
http://drupal.org/project/drustack
References (cont.)
Virtualmin + Drupal 7.x on Ubuntu 12.04 HOWTOhttp://edin.no-ip.com/blog/hswong3i/virtualmin-drupal-7-x-ubuntu-12-04-howto
Previewing Drupal 8http://www.itworld.com/it-management/325649/previewing-drupal-8
What's Planned for Drupal 8http://drupalwatchdog.com/2/2/drupal-8-preview
I Need More Help!!
Read documentation from Drupal Communityhttp://drupal.org/documentation
Join event and meetup in Hong Kong Drupal User Grouphttp://groups.drupal.org/hongkong
Contact us for our free consultancy [email protected]
We are Hiring!
Love open source
Positive thinking
Eager to learn
Think Drupal will improve your career path
Contact [email protected]
Q&A
Thank you :D