<commit_before>---
layout: post
title: 100 Days Of Code Day 2
---

## Today's focus

Select a well-supported nodejs CMS framework for Charchawale

Below are frameworks I tried out & the status of my attempts/ personal cons: 


- [PencilBlue](https://github.com/pencilblue/pencilblue) - mongodb, easy to set up, very elementary theme, has inbuilt comments & (unchecked) OAuth Google plugin
- [KeystoneJS](https://github.com/keystonejs/keystone) - mongodb, less easy to set up, very elementary theme, lack OAuth Google Plugin, but repo has 9k+ stars (big community)
- [Apostrophe](https://github.com/punkave/apostrophe) - beautiful, but I haven't set up locally, lack OAuth with Google
- [Cody](https://github.com/jcoppieters/cody) - use mysql, but not working

Also, attempted to use a few PHP frameworks:

- [Open Source Social Network](https://www.opensource-socialnetwork.org/) - php steep learning curve, unable to install locally
- [Wordpress.org](https://wordpress.org/) - plugins are not working, PHP steep learning curve
- [Phundament](https://github.com/phundament/app) - can't set up without docker. docker is totally not for windows :(

## Learning points

### Set up MongoDB for windows:
<commit_msg>Update 2017-03-28-100daysofcode-day2.md<commit_after>---
layout: post
title: 100 Days Of Code Day 2
---

## Today's focus

Select a well-supported nodejs CMS framework for Charchawale

Below are frameworks I tried out & the status of my attempts/ personal cons: 


- [PencilBlue](https://github.com/pencilblue/pencilblue) - mongodb, easy to set up, very elementary theme, has inbuilt comments & (unchecked) OAuth Google plugin
- [KeystoneJS](https://github.com/keystonejs/keystone) - mongodb, less easy to set up, very elementary theme, lack OAuth Google Plugin, but repo has 9k+ stars (big community)
- [Apostrophe](https://github.com/punkave/apostrophe) - beautiful, but I haven't set up locally, lack OAuth with Google
- [Cody](https://github.com/jcoppieters/cody) - use mysql, but not working

Also, I attempted to use a few PHP frameworks:

- [Open Source Social Network](https://www.opensource-socialnetwork.org/) - php steep learning curve, unable to install locally
- [Wordpress.org](https://wordpress.org/) - plugins are not working, PHP steep learning curve
- [Phundament](https://github.com/phundament/app) - can't set up without docker. docker is totally not for windows :(

## Learning points

### Set up MongoDB for windows:

{'fraction_non_alphanumeric': 0.11142857142857143, 'fraction_numerical': 0.008979591836734694, 'mean_word_length': 4.328260869565217, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 14, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1443879', 'n_tokens_mistral': 774, 'n_tokens_neox': 705, 'n_words': 274}