Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
ca3aad8
Merge pull request #1 from Alphasquare/master
Alphapixels Mar 15, 2015
71d9d82
Merge pull request #1 from Alphasquare/develop
Alphapixels Mar 15, 2015
e556092
src: remove unused files and add CSS
Mar 20, 2015
bd295c4
src: added Emoji support
Mar 20, 2015
34dd329
src: fix derp;
Mar 20, 2015
c8b00ea
design: added CSS and other assets, deleted other things
Mar 20, 2015
2d45221
config: fixed missing config files
Mar 27, 2015
98872b0
compatibility: STOP USING SHORT TAGS
Mar 27, 2015
fbe481d
compatibility: fix notice caused by variable references
Mar 27, 2015
93544f8
masonry: stop using current masonry engine;
Mar 27, 2015
52f5f77
Revert "masonry: stop using current masonry engine;"
Mar 27, 2015
5dc2dd2
Del-d everything, especially Alphasquare specific and left the bones.…
Apr 6, 2015
9f95a37
Fixed all JS errors, it fires up now
Apr 6, 2015
d5b2c5c
Created register page
Apr 7, 2015
c447374
Added register view
Apr 7, 2015
5df4b76
Fixed the jQuery positioning
Apr 7, 2015
7ae6567
Remove useless CDN constant
Apr 7, 2015
a1b6823
Added SQL dump (updated version for mxious codebase)
May 3, 2015
1a38b6f
Added missing files
May 3, 2015
29949c6
Removed useless trash file
May 3, 2015
3010211
Added installer files for Mxious (2.0.1)
May 3, 2015
bab8793
Fixed post viewing
May 3, 2015
bf7b4c1
Updated the JS and fixed the feed
May 8, 2015
ad1e5d1
Fixed the PHP JS hooks
May 8, 2015
5bfed9a
Move tooltip to Main.bind object
May 8, 2015
74bcbdd
What the fuck is this.nodes()?
May 8, 2015
d5c0a1f
Points library code isn't shitty anymore
May 8, 2015
d1d999f
Update README.md
Alphapixels May 8, 2015
16b37a6
Update README.md
Alphapixels May 8, 2015
e134c2e
Added CodeClimate config
May 8, 2015
3984f29
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 8, 2015
b589330
Added third-party code exclusion to CodeClimate
Alphapixels May 8, 2015
9b7b5ff
Update .codeclimate.yml
Alphapixels May 8, 2015
595351c
Organized file structure better
May 9, 2015
245d942
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 9, 2015
4a3bec8
Fixed ignored files
May 9, 2015
9fcfd58
Fixed ignored files
May 9, 2015
98e6413
Set REGISTER_REDIRECT constant to / since dashboard will be a dynamic…
May 9, 2015
20f94d9
Bump VERSION.json
Alphapixels May 9, 2015
eb277d7
Added upcoming build status
Alphapixels May 9, 2015
94f11df
Add Gitter integration
Alphapixels May 9, 2015
645dc14
Fixed feed and JS
May 10, 2015
8ce9cdf
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 10, 2015
63f9127
Added ignored files
May 10, 2015
46c9870
Merge pull request #1 from Mxious/develop
Alphapixels May 10, 2015
3b4902f
CI 3.0 Bringup inital commit
May 10, 2015
20a19f5
CodeIgniter 3.0 Bringup
May 15, 2015
f40e8fa
Merge pull request #2 from Mxious/ci-3.0_bringup
Alphapixels May 15, 2015
1556664
Added missing files
May 15, 2015
f621f03
Remove codeclimate and reorganize things
May 15, 2015
f09171b
Update README.md
Alphapixels May 15, 2015
0dfaacd
Fixed the JS dash issue and added a new feed_helper to simplify feed …
May 17, 2015
3da3dd4
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 17, 2015
02a3601
Fixed the blank page issue, reorganized the JS, (dash.js will be dele…
May 17, 2015
70cc546
Fixed infinite scrolling offset issue
matteing May 18, 2015
5cea671
Created people page skeleton
matteing May 19, 2015
7fd6500
Fixed wron gclass name
matteing May 19, 2015
08798b3
Fixed navbar icons issue
matteing May 19, 2015
e893a1c
We should use HTTPS in Google Fonts for compatibility
matteing May 19, 2015
9cda172
Removed old Dash.js component
matteing May 19, 2015
11d4685
Update README.md
Alphapixels May 19, 2015
f5ca313
Added extra files
matteing May 19, 2015
d0abf67
Separate discover and people
matteing May 19, 2015
351544f
Create Discover.php
matteing May 19, 2015
9978e14
Integrated the events library throughout the model codebase
matteing May 20, 2015
108b799
Checked off Events
matteing May 21, 2015
9cf8676
Removed Dashboard controller and added people discover
matteing May 21, 2015
868971a
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
matteing May 21, 2015
4aeabb4
Checked off events
Alphapixels May 21, 2015
d60a17b
Update TODO.md
Alphapixels May 21, 2015
fdcdb05
Refactored feed instantiation into a simpler array-based format'
May 22, 2015
7e0f0e4
Implemented Discover controller and modified feeds into the new format
May 22, 2015
0296f1a
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 22, 2015
7eeb4e3
Update README.md
Alphapixels May 22, 2015
043765d
Update README.md
Alphapixels May 22, 2015
fbf0352
Feed design explanation
May 22, 2015
91e7a55
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 22, 2015
079078b
Update EXPLANATION.md
Alphapixels May 22, 2015
dfbfaf8
Update EXPLANATION.md
Alphapixels May 22, 2015
9f97d8c
Added new feed detectors
May 24, 2015
4107696
Rewrote all Feed.container calls
May 24, 2015
404074d
Converted all feed_settings parameters to new JS system
May 24, 2015
c8c2c95
Merge branch 'develop' of https://github.com/Mxious/Mxious into develop
May 24, 2015
3a45159
Added JS modal and fixed bugs
Jun 3, 2015
5cc568c
Enable composer_autoload in sample config
Jun 5, 2015
144a019
Started clean
Jun 7, 2015
91d4167
Created skeleton
Jun 7, 2015
9dec0de
Created autoloaders and added functions to PHP session helper
Jun 7, 2015
6655572
Set main route to home controller
Jun 7, 2015
1ada570
Created skeleton
Jun 8, 2015
53e42bc
Import old model
Jun 11, 2015
e20eaec
Added skeletons
Jun 21, 2015
a9d21cb
Added design skeleton
Jun 25, 2015
ee2f17b
Quick commit
Jun 28, 2015
3508c26
[FIX] Images do not overlap anymore
Jul 15, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
File renamed without changes.
10 changes: 10 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
language: php
php:
- 5.4
- hhvm

before_script:
- mysql -e 'create database mxious;'
- mv application/config/database.php.sm src/application/config/database.php
- mv application/config/config.php.sm src/application/config/config.php
- mysql -u travis -p mxious < tools/sql/mxious_unit_testing.sql
37 changes: 15 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
# Alphasquare
Source code for the Alphasquare social debating application.
# Mxious
[![Build Status](https://travis-ci.org/Mxious/Mxious.svg)](https://travis-ci.org/Mxious/Mxious) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/Mxious/Mxious/badges/quality-score.png?b=develop)](https://scrutinizer-ci.com/g/Mxious/Mxious/?branch=develop) [![Gitter](https://img.shields.io/badge/chat-open-brightgreen.svg)](https://gitter.im/Mxious/Mxious?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

Source code for the Mxious social music application.

Installing
==========
To install an instance of Alphasquare, check the wiki's article for that:
https://github.com/Alphasquare/Alphasquare/wiki/Installing
Installing a development instance of Mxious is easy.
We have instructions on the wiki available to assist you in the creation of an instance.
First, clone the source, then follow the instructions found here:
https://github.com/Mxious/Mxious/wiki/Installing

Before contributing
Contributing
====================
We always appreciate code contributions.
Before contributing, please read the Contributing standards found in
https://github.com/Alphasquare/Alphasquare/wiki/Code-Quality-&-Formatting-Guide.
https://github.com/Mxious/Mxious/wiki/Code-Quality-&-Formatting-Guide.
We don't accept any pull requests/commits that do not comply with these standards.
Failure to comply with these standards multiple times may cause:

Expand All @@ -19,27 +24,15 @@ Failure to comply with these standards multiple times may cause:
4. Removal of Contributors team
5. Rejection of repository permissions.

Please try to comply.


Requirements
===============
PHP 5 or HHVM (we use HHVM in production)
Short tags = YES
MySQL
Installing Mxious has some requirements.

Social
===============
Check out the website `alphasquare.us` for social discussion of the code.
1. PHP 5.5+ or HHVM (code is HHVM tested).
2. Short tags = Not required
3. LAMP/LEMP stack, configured for CodeIgniter routing.

Warning
===============

Things in the ``develop`` branch are extremely unstable. Not for production. Please use files from ``master`` branch instead.

Extend
===============
The wiki will expand on this.

Documentation
===============
Expand Down
6 changes: 6 additions & 0 deletions application/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
6 changes: 6 additions & 0 deletions application/cache/.htaccess
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<IfModule authz_core_module>
Require all denied
</IfModule>
<IfModule !authz_core_module>
Deny from all
</IfModule>
11 changes: 11 additions & 0 deletions application/cache/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html>
<html>
<head>
<title>403 Forbidden</title>
</head>
<body>

<p>Directory access is forbidden.</p>

</body>
</html>
140 changes: 140 additions & 0 deletions application/config/autoload.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

/*
| -------------------------------------------------------------------
| AUTO-LOADER
| -------------------------------------------------------------------
| This file specifies which systems should be loaded by default.
|
| In order to keep the framework as light-weight as possible only the
| absolute minimal resources are loaded by default. For example,
| the database is not connected to automatically since no assumption
| is made regarding whether you intend to use it. This file lets
| you globally define which systems you would like loaded with every
| request.
|
| -------------------------------------------------------------------
| Instructions
| -------------------------------------------------------------------
|
| These are the things you can load automatically:
|
| 1. Packages
| 2. Libraries
| 3. Drivers
| 4. Helper files
| 5. Custom config files
| 6. Language files
| 7. Models
|
*/

/*
| -------------------------------------------------------------------
| Auto-load Packages
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['packages'] = array(APPPATH.'third_party', '/usr/local/shared');
|
*/

$autoload['packages'] = array();


/*
| -------------------------------------------------------------------
| Auto-load Libraries
| -------------------------------------------------------------------
| These are the classes located in the system/libraries folder
| or in your application/libraries folder.
|
| Prototype:
|
| $autoload['libraries'] = array('database', 'email', 'session');
|
| You can also supply an alternative library name to be assigned
| in the controller:
|
| $autoload['libraries'] = array('user_agent' => 'ua');
*/

$autoload['libraries'] = array('database', 'php_session', 'template');


/*
| -------------------------------------------------------------------
| Auto-load Drivers
| -------------------------------------------------------------------
| These classes are located in the system/libraries folder or in your
| application/libraries folder within their own subdirectory. They
| offer multiple interchangeable driver options.
|
| Prototype:
|
| $autoload['drivers'] = array('cache');
*/

$autoload['drivers'] = array();


/*
| -------------------------------------------------------------------
| Auto-load Helper Files
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['helper'] = array('url', 'file');
*/

$autoload['helper'] = array('php_session', 'url', 'msg');


/*
| -------------------------------------------------------------------
| Auto-load Config files
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['config'] = array('config1', 'config2');
|
| NOTE: This item is intended for use ONLY if you have created custom
| config files. Otherwise, leave it blank.
|
*/

$autoload['config'] = array();


/*
| -------------------------------------------------------------------
| Auto-load Language files
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['language'] = array('lang1', 'lang2');
|
| NOTE: Do not include the "_lang" part of your file. For example
| "codeigniter_lang.php" would be referenced as array('codeigniter');
|
*/

$autoload['language'] = array();


/*
| -------------------------------------------------------------------
| Auto-load Models
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['model'] = array('first_model', 'second_model');
|
| You can also supply an alternative model name to be assigned
| in the controller:
|
| $autoload['model'] = array('first_model' => 'first');
*/

$autoload['model'] = array();
Loading