Drupal 8 has two type of entities, ContentEntity and ConfigEntity. Content entity is based on database table and config entity is based on Drupal config table.
Welcome To Drupal 8
Drupal is a CMS (Content Management System) open-source written in PHP. Drupl 8 is the latest version of Drupal successor of Drupal 7 popular for its security, flexibility and scalability, used on the complex high traffic web applications as well as small showcase sites. Drupal 8 is comes with over 200 new features and improvements including native full responsive support, multilingual support, REST Full web service. Drupal 8 was created in PHP using Symfony 2 Framework and TWIG templating system.
This web site is a set of tutorials help to new Drupal 8 developers and persons who want to be a Drupal 8 developer or a webmaster. The level of the tutorials are start from very basic (beginners) and can be very complex (Experts). I hope the site is useful for you and you are welcome to share your knowledge, ideas and experience. Thank you.
medium -> font-weight : 500;
semi-bold ->font-weight : 600;
Basic php and drupal 7 / 8 Examples
$string_out = html_entity_decode($string, ENT_QUOTES, 'UTF-8')
//Do not forget ENT_QUOTES and 'UTF-8', otherwise quotes will not decodes.
Drupal Utility list
ArgumentsResolver, ArgumentsResolverInterface, Bytes, Color, Crypt, DiffArray, Environment, Html, Image, NestedArray, Number, OpCodeCache, Random, Rectangle, SafeMarkup, SortArray, Tags, Timer, ToStringTrait, Unicode, UrlHelper, UserAgent, Variable, Xss
Add a new field:
Example 1 Automatic update:
1. Update baseFieldDefinitions() of the Entity.
2. Apply update from a mymodule_update_N(). Ex: