Object

org.hyperscala.ui.module

SocialMetadata

Related Doc: package module

Permalink

object SocialMetadata extends Module

Linear Supertypes
Module, Interface, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SocialMetadata
  2. Module
  3. Interface
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. case class BaseData(description: String, keywords: Option[String] = None, author: Option[String] = None, copyright: Option[String] = None, applicationName: Option[String] = None, extras: Seq[(String, String)] = Seq.empty[(String, String)]) extends SMData with Product with Serializable

    Permalink

    Basic Data applies to various social media site, search engines, etc.

    Basic Data applies to various social media site, search engines, etc.

    description

    of the page content

    keywords

    to help identify the page and its content

    author

    of the page when applicable

    copyright

    when applicable

    applicationName

    is the application-name for the site

    extras

    is an optional Seq of extra parameters

  2. case class OpenGraphData(title: String, contentType: String, image: String, canonicalUrl: String, description: String, siteName: Option[String] = None, extras: Seq[(String, String)] = Seq.empty[(String, String)]) extends SMData with Product with Serializable

    Permalink

    Open Graph meta data.

    Open Graph meta data. This is used mostly for Facebook though other sites/applications do read this.

    title

    of the page

    contentType

    of the page, using the specific keyword. Look here. "type"

    image

    that illustrates the meaning of the page, specific to the type selected.

    canonicalUrl

    is the single authoritative URL (in String format) for the given item of the given contentType.

    description

    of the item and page

    siteName

    where this page resides. "site_name"

    extras

    is an optional Seq of extra parameters

  3. trait SMData extends AnyRef

    Permalink
  4. case class SchemaDotOrg(name: String, description: String, image: String, extras: Seq[(String, String)] = Seq.empty[(String, String)]) extends SMData with Product with Serializable

    Permalink

    Schema.org - A robust and complicated meta data system.

    Schema.org - A robust and complicated meta data system. Used by Google+ and others. Look at schema.org

    name

    of the item

    description

    of the item

    image

    can be URL or an ImageObject. (URL would be more compatible with other meta data)

    extras

    optional Seq of extra parameters

  5. implicit final class ScopedTag extends AnyVal

    Permalink

    Schema.org needs to have the content inside a scoped tag.

    Schema.org needs to have the content inside a scoped tag. To be compatible with the other meta data the expectation is that this will be used on the HTML tag and the page level schema.org markup will be added to the HEAD with Meta tags via SchemaDotOrg method.

  6. case class TwitterData(title: String, description: String, image: Option[String] = None, extras: Seq[(String, String)] = Seq.empty[(String, String)]) extends SMData with Product with Serializable

    Permalink

    Twitter specific meta data.

    Twitter specific meta data.

    title

    of page

    description

    of page content

    image

    that illustrates the meaning of the page

    extras

    is an optional Seq of extra parameters

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def dependencies: List[Interface]

    Permalink
    Definition Classes
    Module
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  12. def implements: List[Interface]

    Permalink
    Definition Classes
    Module
  13. def init(website: Website): Unit

    Permalink
    Definition Classes
    SocialMetadata → Module
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def load(webpage: Webpage): Unit

    Permalink
    Definition Classes
    SocialMetadata → Module
  16. val name: String

    Permalink
    Definition Classes
    SocialMetadata → Module → Interface
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    Module → Interface → AnyRef → Any
  22. val version: Version

    Permalink
    Definition Classes
    SocialMetadata → Module
  23. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Module

Inherited from Interface

Inherited from AnyRef

Inherited from Any

Ungrouped