Git Product home page Git Product logo

arastta / arastta Goto Github PK

View Code? Open in Web Editor NEW
262.0 262.0 83.0 29.84 MB

Solid, Free, Open Source, Community Driven eCommerce

Home Page: https://arastta.org

License: GNU General Public License v3.0

PHP 60.57% HTML 0.80% JavaScript 10.20% CSS 1.55% Makefile 0.01% Shell 0.01% Smarty 26.86% Hack 0.01%
arastta cart composer ecommerce ecommerce-platform php shop shopping-cart shopping-cart-solution

arastta's Introduction

Arastta™

Gitter Crowdin Code Climate

Arastta is the next generation of Open Source eCommerce software built with modern technologies such as Symfony, Bootstrap, jQuery, Swift Mailer, RESTful API etc.

  • Home - The house of Arastta
  • Blog - Get the latest news
  • Ideas - Share your ideas
  • Forum - Join the community
  • Tutorials - Learn more about Arastta

Requirements

Installation

  • Install Composer
  • Download the repository and unzip into your server
  • Open and point your command line to the directory you unzipped Arastta
  • Run the following command: 'composer install'
  • Finally, go to the Arastta folder via your browser

Contributing

Fork the repository, make the code changes then submit a pull request.

Please, be very clear on your commit messages and pull requests, empty pull request messages may be rejected without reason.

Your code standards should match the Arastta coding standards. We use an automated code scanner to check for most basic mistakes - if the test fails your pull request will be rejected.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Versioning

Arastta is maintained by using the Semantic Versioning Specification (SemVer).

License

Arastta is released under the GPLv3 license.

arastta's People

Contributors

burakcakirel avatar cuneytsenturk avatar denisdulici avatar enesertugrul avatar gepeixoto avatar gilbertlici avatar haydenw avatar hellysonrp avatar linuxjedi avatar matt-t-d avatar osworx avatar selahattinunlu avatar syntaxerror avatar valdeir2000 avatar zemistr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arastta's Issues

Admin side menu not scrolling after collapse view

Features are awesome in Arastta :)

issue is small but will create problem in small devices.

Missing SSL

In account order reorder function missing SSL in redirect url.

missing locale variable at new language install

Since the variable locale is deleted, adding a new language results in this error:
Notice: Undefined index: locale in ..\admin\model\localisation\language.php on line 10

Either delete this field also in the db (and model) or re-add it.

vq2-system_modification_system_library_language.php error

line 74:
require(VQMod::modCheck(modification(modification($file), modification($file)));
to:
require(VQMod::modCheck(modification(modification($file), modification($file))));
line 80:
require(VQMod::modCheck(modification(modification($file), modification($file)));
to:
require(VQMod::modCheck(modification(modification($file), modification($file))));
same lines 86 and 100
What is original file to this error?

undefined index: name (model > information)

Arastta 1.0.4
When saving a text, this is displayed:
Notice: Undefined index: name in \arastta\1\0\4\admin\model\catalog\information.php on line 83
The view has no field name therefore the request->post is empty.

The line in the model:
$alias = empty($value) ? $data['information_description'][$language_id]['name'] : $value;

Change column xml

file install.sql, in table nodification

this line:
xml text NOT NULL,

my suggestion change to:
xml mediumtext NOT NULL,

Update not working

The auto update feature wasn't working. Tracked down the issue however. The problem was in /system/library/utility.php. The curl timeout was too low, and needed a higher threshold. Set to 60 from 10 and it worked. Not entirely sure why the download was so slow to be honest, or if it was just a delay with server response from arrasta.io.

May want to test the file size of the download too when updating, as it was giving 0 bytes but no errors whatsoever. The 0 byte zip was supposedly being unzipped and the update said it had been completed - yet the version was still the same one

Language fallback improved

The language fallback system works step by step as the following:

  1. Load the en-GB language translation (it's the safest fallback)
  2. Load the store's default language translation (it's the store owner preferred fallback)
  3. Load the user's selected language translation (it's the user preferred language)
  4. Load the user's selected language override (it's the store owner preferred language)

Multi-language improvements

  1. One-click language installation via Marketplace (grabbed from Crowdin)
  2. Create languages automatically after installation with correct values
  3. Usage of language tag (i.e. en-GB) strictly as folder name and language detection

missing language variable

In admin/language/en-GB/sale/customer.php a variable is missing
$_[entry_send_email'] =
But - what for is it?
Additional a help (tooltip) for this field would be good to have

editor text (TinyMCE)

Whenever TinyMCE as editor is used, within the initialization this is written:
target_list: [ {title: 'None', value: ''}, {title: 'Same page', value: '_self'}, {title: 'New page', value: '_blank'}, {title: 'LIghtbox', value: '_lightbox'} ]
These strings should also be translated.

Installation not removing install directory and no warning

Upon initial installation, I seemed to go round in circles. I'd complete the installation and would complete successfully click on the admin/catalog links on the success page and be taken back to the installation screen.

I thought this was a cached redirect initially, but it wasn't. Config file was complete and database had the tables and content added. It wasn't until I dug into the code that I discovered the line that will go to the installation directory if it exists automatically in define.php, regardless of the config being set up. Would be useful if there was a check that notified you to remove the directory if the config file is present and has data. I also noticed that I could reinstall the database with the same table prefix multiple times. Not sure if that is actually rewriting the content or not but surely it shouldn't allow it if the tables exist

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.