Let's lay the groundwork for developing with Commons by providing a make file (and ideally installation profile) that includes projects we know we'll be using. Here's an initial list:

- AdaptiveTheme
- OG 7.x-2.x
- Message (1.x-dev from Git)
- Message Notify (2.x-dev from Git)
- Panels
- Ctools
- Views
- Features (dev)
- Strongarm (dev)
- Flag
- Diff
- Views_bulk_operations
- Radioactivity
- Votingapi
- Rules

Comments

izkreny’s picture

Assigned: Unassigned » izkreny

I can try to tackle with this one in upcoming weekend.

Make file and plain and simple install profile just to be able to install site with all required modules enabled?

Should we include also OAuth Connector (1.x-dev from Git?) - according to #1558176: Login/signup to Commons site with Google/Facebook account issue.
Maybe Devel module for easier development phase e.g. generating dummy content?

ezra-g’s picture

Yes, that all sounds great :). Let's also pull in http://drupal.org/project/1635484/git-instructions . Thanks!

izkreny’s picture

Status: Active » Needs review

Hi!

I followed instructions to develop in sandbox (added you Ezra also as maintainer), I took a chance to practice my newly baked git skills. :D

http://drupal.org/project/1714442/git-instructions

So, before making a patch, just to double check if I did everything right - I probably screwed up theme, how to enable it? In commons.install file?

In make files I included all project mentioned in issue summary.

Also included:

Dilemas:

In commons.info file I activated all projects (except Devel module) listed above, and needed core modules.

drush verify-makefile reported that everything is A-OK.

----------

I suppose this is only first shot, we would probably need to include more modules (e.g. pathauto, date) - also we should checkout Spark and Panopoly list of included modules (and pathces!).

Also we can organize and group modules by their use/origin for better DX.

FWIW, related info (could be for another issue perhaps):

ezra-g’s picture

Status: Needs review » Fixed

I re-ordered the projects to appear alphabetically in drupal-org.make and wiped out the legacy 6.x files in the 7.x-3.x branch to provide us with a fresh start going forward.

This looks great and is committed!

Huge thanks for kicking off the development of Commons 7.x-3.x, and congrats on your first development commit to the project :D!!

http://drupalcode.org/project/commons.git/commit/8754f75

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.