Coder Social home page Coder Social logo

navatar's Introduction

License: AGPL v3 Join the chat at https://gitter.im/navatar-e107/community

Navatar

Name + Avatar = 'Navatar', connotes 'New Avatar!'
An e107 CMS plugin that incarnates user avatar from your initials.

navatar

Description

Navatar is a wrapped/encapsulated implementation of the awesome php library by Lasse Rafn named php-initial-avatar-generator. Navatar uses initials from usernames or real names of site users to automatically generate avatar images if they haven't uploaded their own.

Requirements

  • PHP 5.6, 7.0, 7.1 or 7.2
  • Fileinfo Extension (required by intervention/image)
  • GD Library (>=2.0) or Imagick PHP extension (>=6.5.7)

Installing Dependencies

When downloading this plugin directly via the e107 plugin manager in the admin area or from the e107.org official website the package lacks dependencies required for the plugin to work, this is due to upload size limitation at e107.org. You'll have to fetch these dependencies using composer or download the whole package from plugin repository here in Github.

To install the dependencies using composer run the following command in the plugin directory:

composer install

If your web-server does not allow running commands in a secure shell session; or for any other reasons, you may download the plugin from its repository here and upload it manually using FTP or other means.

Contributions

Community contributions to Navatar plugin are welcome. Since the project is still in its infancy there are specific priorities for development right now. Please take a look at project roadmap before contributing via issues and pull requests.

Ways to contribute

  • File issues against the bugs you encounter.
  • Submit pull requests to - fix errors, squash bugs, refactor for performance, include language packs
  • Submit feature requests - for added functionality, admin options etc.
  • Express gratitude - scientific studies continually prove that it can make you happier!! ๐Ÿ˜‰ The motivation it's gonna endow me with is just a side-effect. ๐Ÿ˜† ๐Ÿ˜
  • Heat up the development arms-race for e107 by writing some plugins yourselves: - biological evolutionary arms-race has produced some of the most resilient organisms in real world. May be it applies equally in the virtual world!

Release History

navatar's People

Contributors

arunshekher avatar dependabot[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

navatar's Issues

help with Navatar

I recently installed Navatar. After install the site rendered all pages blank. After deleting the plugin folder the site went back to normal. Not sure what the issue could be but wanted to raise the issue. Help resolving would be good because the plugin would be useful.

GD vs Imagick - required vs optional

I just installed the plugin on one of my installations where GD was installed/configured, but Imageick wasn't.

As Imagick is listed as required extension in plugin.xml, e107 wouldn't let me install the plugin (Error: "Required PHP extension not loaded").

Now if I understand correctly, the plugin works as long as one of the two is installed. After removing Imagick from the plugin.xml, I could install the plugin just fine and it worked properly.

I am not sure how to fix this, perhaps we need to add something in e107 core to allow for these kind of configurations where one requirement is optional if the other is installed (and vice-versa).

Oh, and thank you for your great plugins. They make life so much easier ๐Ÿ˜„ ๐Ÿ‘

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.