Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • feat/members-only-m5158
  • feat/dnr-dec-24
  • feat/angular-18
  • feat/audio-rec-6211
  • feat/prev-ready-m5105
  • chore/opensearch-sdk
  • feat/m-5176-x-plus-trails
  • refactor/pluspro-stripe-e2753
  • feat/stripe-memb-m5117
  • feat/unread-chat-m5088
  • feat/test-213891283
  • chore/test-oauth-refresh
  • feat/membership-renewals-e2731
  • feat/chat-analytics-m4733
  • feat/tenant-homepage-m4777
  • feat/php8.2
  • feat/php-82-e2720
  • fix/chat-notifs
  • feat/room-list-live-e2729
  • dev-0.1c
  • dev-0.1b
  • dev-0.1a
23 results

engine

  • Clone with SSH
  • Clone with HTTPS
  • Minds Engine

    Build Status

    Back-end system for Minds. Please run inside of the Minds repo.

    Documentation

    Documentation for Minds can be found at minds.org/docs

    Tasks

    Running CLI jobs. They must be run inside a container.

    • run ```docker exec -it minds_php-fpm_1 php '/var/www/Minds/engine/cli.php' controller_name task``

    Help files and parameters are available for some tasks.

    Default admin user

    Minds ships with a local user ready to roll.

    • username: minds
    • password: Pa$$w0rd

    To enable admin functionality, set 'development_mode' to true in your settings.php post installation.

    Syncing the newsfeed

    • Make sure you have at least 1 upvote and a hashtag.
    • Assuming your container is named 'minds_php-fpm_1'
    • run docker exec -it minds_php-fpm_1 php '/var/www/Minds/engine/cli.php' suggested sync_newsfeedinside the php-fpm container

    Running php tests

    • Have a fully setup development environment so all the composer dependencies are installed.
    • To run all tests: bin/phpsec run
    • To run a specific spec, include a specific spec file bin/phpspec run Spec/Core/Feeds/Suggested/RepositorySpec.php
    • To run a specific test in a spec, include a specific spec file:line number of the test function: bin/phpspec run Spec/Core/Feeds/Suggested/RepositorySpec.php:82

    Contributing

    If you'd like to contribute to the Minds project, check out the Contribution section of Minds.org or head right over to the Minds Open Source Community. If you've found or fixed a bug, let us know in the Minds Help and Support Group!

    Security reports

    Please report all security issues to security@minds.com.

    License

    AGPLv3. Please see the license file of each repository.

    Credits

    PHP, Cassandra, Angular2, Nginx, Ubuntu, OpenSSL, RabbitMQ, Elasticsearch, Cordova, Neo4j, Elgg, Node.js, MongoDB, Redis, WebRTC, Socket.io, TinyMCE, Ionic, Requirejs, OAuth, Apigen). If any are missing please feel free to add.

    Copyright Minds 2012 - 2019

    Copyright for portions of Minds are held by Elgg, 2013 as part of the Elgg project. All other copyright for Minds is held by Minds, Inc.