Porting block: Remove hook_block_info().
Porting block: Base class > render method.
Porting block: Add $id property to blocks.
Porting block: Add $id property to blocks.
Porting block: Block config form.
Porting block: Nest the form elements.
Porting block: Submit.
Porting block: The Disqus comments block doesn't have any configuration.
Porting block: Base class > Move code, easier reading.
Porting block: Config > Submit > Only save valid config element.