GithubHelp home page GithubHelp logo

ip-cam / optimblog-blog-module-for-opencart-v.3.x Goto Github PK

View Code? Open in Web Editor NEW

This project forked from optimlab/optimblog

0.0 0.0 0.0 1.95 MB

OptimBlog Module for Opencart v.3.x

License: GNU General Public License v3.0

JavaScript 0.79% PHP 66.61% Twig 32.60%

optimblog-blog-module-for-opencart-v.3.x's Introduction

OptimBlog - blog module for Opencart 3

This module allows you to create an infinite number of articles and categories for them. For example, you can create categories «News», «Articles», «Promotions», as well as create a full blog for your store with the breakdown of materials into categories.

Concept and difference from other blog modules for Opencart 3.

Other blogs for Opencart 3

Has no analogues! Most of the blog modules and the like use the concept of cloning program code (controllers and related files - Model-View-Controller) categories of products and products themselves, turning scripts:

  1. «product category» → «category of articles»
  2. «product» → «article»
  3. cloning Database tables is similar to categories and products.

Such an approach causes many conflicts. Errors and inconsistencies in practice was more than enough. Describe them all here does not make sense..

OptimBlog - concept and main idea

  1. Categories are assigned a type - Product/Article.
  2. The functional of the Article is extended in the same way as the functional of the Product.
  3. Reviews similarly categories are divided into 2 types - Product/Article. And also added the ability to display «Store Reply» to «Review» using HTML.
  4. This blog module does not replace Opencart 3 files.
  5. The concept of Opencart in the names and definitions has been saved, and the appearance of the interface familiar to the store administrator has been saved too.
  6. There is no conflict SEO URL, because it uses the functionality of Opencart. Which you can expand by the applied modifications.
  7. The module consists of 90% modifications files that can be deleted or disabled at any time.

The functionality and capabilities of the module OptimBlog

Categories:

  1. Heading H1
  2. Short Description - you can show in a category using: {{ short_description }}.
  3. Additional Images - you can show in a category using: {% for image in images %} -> {{ image.thumb }} , {{ image.popup }}.

Articles:

  1. Heading H1
  2. Short Description - Displayed in categories and article modules using:{{ short_description }}.
  3. Images
  4. Date Added
  5. Date Available and Date End of this publication.
  6. Author
  7. Main Category - Used to determine the breadcrumbs in the "URL from the base domain" are in the index of Search Engines. As well as the correct configuration of the Canonical URL property for the site pages.
  8. Related Articles - There is no adding page on itself. It is possible to recommend in three directions: double, or in one of the parties.
  9. Related Products - It is possible to recommend in three directions: double, or in one of the parties.
  10. Tags
  11. Attributes

Products:

  1. Heading H1
  2. Short Description - displayed in categories and product modules using:{{ short_description }}.
  3. Main Category - Used to determine the breadcrumbs in the "URL from the base domain" are in the index of Search Engines.
  4. Related Products - There is no adding page on itself. It is possible to recommend in three directions: double, or in one of the parties.
  5. Related Articles - It is possible to recommend in three directions: double, or in one of the parties.

For Developers:

  • Some functions and features that developers can use to create their modules are laid down for the future. For example: «additional images» in the category settings can be displayed using the slider. And «Manufacturer» to use for appropriate bindings and sorting.
  • Modules developers associated with the display products, you can easily override for Articles. Since the PHP-code of controllers and models is almost a mirror.
  • Used the layout with Bootstrap 3 classes. That can be easily used for your templates without wasting time.

The composition of the modules and modifications of the OptimBlog Family

  1. OptimBlog — main module.
  2. Module «Latest Articles»
  3. Module «Best Articles»
  4. Module «Featured Articles»
  5. Module «Category Articles»
  6. Module «Search Articles»
  7. Modification «Admin Filter» - expands the ability to filter Categories, Products and Articles.

Information:

Demo:

License

GNU General Public License version 3 (GPLv3)

optimblog-blog-module-for-opencart-v.3.x's People

Contributors

optimlab avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.