Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 13
» Latest member: Tango
» Forum threads: 18
» Forum posts: 37

Full Statistics

Online Users
There are currently 2 online users.
» 0 Member(s) | 2 Guest(s)

Latest Threads
Will there be a Overclock...
Forum: General Discussion
Last Post: gob33
12-10-2017, 12:41 PM
» Replies: 3
» Views: 139
OpenCart v3.0 impressions
Forum: General Discussion
Last Post: Xav
11-06-2017, 04:28 PM
» Replies: 4
» Views: 923
New website design
Forum: General Discussion
Last Post: LannyVar
09-25-2017, 05:06 PM
» Replies: 4
» Views: 1,080
Frequently Asked Question...
Forum: F.A.Q and Tutorials
Last Post: villagedefrance
09-12-2017, 09:13 AM
» Replies: 0
» Views: 619
Coding Standards
Forum: Coding and Concepts
Last Post: villagedefrance
09-12-2017, 09:06 AM
» Replies: 0
» Views: 657
OCE v1.10.2 Bugs
Forum: Bug Reports
Last Post: villagedefrance
09-04-2017, 12:09 PM
» Replies: 0
» Views: 626
Little Minx Clothing
Forum: Custom Templates
Last Post: Xav
08-21-2017, 06:12 PM
» Replies: 1
» Views: 913
OCE v1.10.0 Bugs
Forum: Bug Reports
Last Post: Xav
08-21-2017, 06:02 PM
» Replies: 4
» Views: 1,158
Random Products
Forum: Free Contributions
Last Post: villagedefrance
08-21-2017, 10:48 AM
» Replies: 0
» Views: 755
Traductions en Français
Forum: Forum Français
Last Post: villagedefrance
08-21-2017, 10:44 AM
» Replies: 0
» Views: 685

 
  Will there be a Overclocked version based off 2.2?
Posted by: opencart007 - 12-05-2017, 04:53 AM - Forum: General Discussion - Replies (3)

Will there ever be an overclock version of Opencart 2.2?

Print this item

  Frequently Asked Questions
Posted by: villagedefrance - 09-12-2017, 09:13 AM - Forum: F.A.Q and Tutorials - No Replies

A new FAQ's page is now available on the portal!

It is designed to help developers and contributors with the running of the Marketplace and other services we offer on the site.

The FAQ's page can be found HERE.

If anything is missing, do let me know.

Print this item

Information Coding Standards
Posted by: villagedefrance - 09-12-2017, 09:06 AM - Forum: Coding and Concepts - No Replies

One of the reasons OpenCart Overclocked Edition came about in the first place is because the official OpenCart code wasn't strict enough with their own Coding Standards.

I believe it is essential to respect coding rules in order to achieve maximum performance, compatibility and results at all times.

So, if you are a developer and you would like to do some work with OpenCart Overclocked Edition, please ensure that you are following the rules. This will play in your favor in the long run and will guarantee that your work is fully compatible with the rest of the code. Thank you!

You can find a copy of the Coding Standards HERE.

Print this item

Smile New website design
Posted by: villagedefrance - 09-05-2017, 01:44 PM - Forum: General Discussion - Replies (4)

Www://villagedefrance.net just had a makeover!

The goal was to freshen-up the general appearance to make it more attractive and contemporary. The horizontal menu and buttons are less rounded than before, the footer has been completely re-designed to match the top menu. Text colours have been enhanced to improve visibility and the FontAwesome library has been applied in the member's account pages. A lot of work has also been going on behind the scene to make the site more responsive and user friendly.

I hope you like it!

If I missed anything please feel free to comment below.

Print this item

  OCE v1.10.2 Bugs
Posted by: villagedefrance - 09-04-2017, 12:09 PM - Forum: Bug Reports - No Replies

Version 1.10.2 is almost ready.

It features a new Attribute Description text editor in the Product form, using CKEditor instead of the very limited MarkItUp script. Please test it.

Of course if you find other bugs, please report them below as usual.

Thank you.

Print this item

  Random Products
Posted by: villagedefrance - 08-21-2017, 10:48 AM - Forum: Free Contributions - No Replies

A free Random Products module is available in the Extensions.

Get it here: Random module

Print this item

  Traductions en Français
Posted by: villagedefrance - 08-21-2017, 10:44 AM - Forum: Forum Français - No Replies

OpenCart Overclocked Edition a été traduit en Français.

Deux Packs de Langues sont disponibles dans les extensions: Packs de Langues

Print this item

  OpenCart v3.0 impressions
Posted by: villagedefrance - 08-20-2017, 11:42 AM - Forum: General Discussion - Replies (4)

For those of you following the main branch of OpenCart, here is a little thread to give your opinion on the latest v3.0 release.

What are your personal views about Bootstrap and Twig?

Your general user/developer experience?

Print this item

  Little Minx Clothing
Posted by: villagedefrance - 08-20-2017, 11:32 AM - Forum: Custom Templates - Replies (1)

Here is a Pink template based on the Default theme.

The website is currently running v1.10.0 and has 300+ products listed.

Here is the link: http://littleminxclothing.com/home

Comments are welcome.

Print this item

Information Coding Standards
Posted by: villagedefrance - 07-24-2017, 12:04 PM - Forum: F.A.Q and Tutorials - No Replies

OpenCart Overclocked Edition uses strict coding rules, as follow:

* File types & encoding
* PHP tags
* Indentation
* Spacing
* Whitespace
* New lines
* File naming
* Class & method naming
* Helper naming
* PHP variable naming
* User defined constants
* PHP constants
* HTML / CSS rules

File types & encoding
All PHP files with the exception of view/template files have the extension .php

All view/template files have the extension .tpl

***
PHP Tags
Short PHP opening tags and ASP tags are not supported. The characters should be lowercase.

<?php


All PHP files must include a closing tag for versions before 1.8.1 (and 2.0.0). PHP files in and after 1.8.1 will no longer have a closing tag, but an empty line instead.

?>


***
Indentation
PHP files must be indented using the TAB character. 4 space tabs are not supported.

HTML in template files (.tpl) must be indented using 2 spaces, not 4 spaces or TABS. JavaScript must be indented using the TAB character.

***
Spacing
IF, WHILE, FOR etc should have a space before and after the brackets.

Correct:

if () {

Incorrect:

if(){


ELSE etc should have a space after and before the curly braces

Correct:
} else {

Incorrect:
}else{

Type casting does NOT have a space before the variable

Correct:
(int)$var

Incorrect:
(int) $var


Setting a variable should always have a space before and after the equals sign

Correct:
$var = 1;

Incorrect:
$var=1;


***
Whitespace
After any code, but before a new line - there should be no white space. The same is true for an empty line.

After the closing PHP tag it is extremely important to remove any white space.

***
New Lines

Opening curly braces do not go onto a new line, they will always have a space before and be on the same line.

1 True Brace Style (1TBS) ([WIKI](http://en.wikipedia.org/wiki/Indent_style#Variant:_1TBS))

Correct:

if ($my_example == 1) {

class ModelExampleExample extends Model {

public function addExample() {

} else {

Incorrect:

if ($my_example == 1)
{

class ModelExampleExample extends Model
{

public function addExample()
{

}
else
{


***
File naming
All files should be in lower case and words separated by an underscore.

***
Class & method naming
Class names and method names should be camel case.

Correct:
class ModelExampleExample extends Model

public function addExample()

Incorrect:

class model_exampleexample extends Model

public function add_example()


A method scope should always be cast.

Correct:
public function addExample()

Incorrect:
function addExample()


***
PHP Function (helpers) naming
Helper function names should be lower case and an underscore used to separate words.

***
PHP variable naming
PHP variables should be lower case and an underscore used to separate words.

Correct:
$var = 123;
$new_var = 12345;

Incorrect:
$Var = 123;
$newVar = 12345;


***
User defined constants
User defined constants are set as upper case.

Correct:
define('MY_VAR', 'My constant string value');

Incorrect:
define('my_var', 'My constant string value');

***
PHP constants
These types of constant (true,false,null) are set as lower case

Correct:
$my_var = true;

Incorrect:
$my_var = TRUE;

***
HTML / CSS rules
Class names and id's should be hyphenated and not use an underscore

Correct:
class="my-class"

Incorrect:
class="my_class"

Print this item