Skip to content

Commit 84095b4

Browse files
committed
Merge pull request #30 from yawetse/master
switched to async parallel, simplified installation process, installing extension dependencies via npm instead of github
2 parents 24b4e1a + 24ffe1d commit 84095b4

File tree

2,935 files changed

+69693
-580975
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,935 files changed

+69693
-580975
lines changed

.gitignore

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.DS_store
2+
*.DS_store
23
lib-cov
34
*.seed
45
*.log
@@ -38,4 +39,9 @@ build/Release
3839
# see https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git
3940
node_modules
4041
public/uploads/files
41-
!content/extensions/node_modules/*
42+
!content/extensions/node_modules/*
43+
content/extensions/node_modules/periodicjs.ext.admin/node_modules
44+
content/extensions/node_modules/periodicjs.ext.dbseed/node_modules
45+
content/extensions/node_modules/periodicjs.ext.default_routes/node_modules
46+
content/extensions/node_modules/periodicjs.ext.login/node_modules
47+
content/extensions/node_modules/periodicjs.ext.mailer/node_modules

app/controller/application.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ var applicationController = function(resources){
8282

8383
var getExtensionView = function(viewname,callback){
8484
if(extname){
85-
var exttemplatefile = path.join(path.resolve(__dirname,'../../content/extensions/node_modules',extname,'views',viewname),'.'+themefileext);
85+
var exttemplatefile = path.join(path.resolve(__dirname,'../../content/extensions/node_modules',extname),'views',viewname+'.'+themefileext);
86+
console.log("exttemplatefile",exttemplatefile);
8687
fs.open(exttemplatefile,'r',function(err,file){
8788
if(err){
8889
callback(err,viewname,null);

content/extensions/extensions.json

+83-7
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,103 @@
22
"extensions": [
33
{
44
"name": "periodicjs.ext.install",
5-
"version": "0.0.1",
6-
"periodicCompatibility": "0.0.2",
5+
"version": "0.1.0",
6+
"periodicCompatibility": "0.1.0",
77
"installed": true,
8-
"enabled": false,
8+
"enabled": true,
99
"periodicConfig": {
1010
"name": "periodicjs.ext.install",
11-
"periodicCompatibility": "0.0.2",
11+
"periodicCompatibility": "0.1.0",
1212
"periodicDependencies": []
1313
}
1414
},
1515
{
1616
"name": "periodicjs.ext.default_routes",
17-
"version": "0.0.1",
18-
"periodicCompatibility": "0.0.2",
17+
"version": "0.1.0",
18+
"periodicCompatibility": "0.1.0",
1919
"installed": true,
2020
"enabled": true,
2121
"periodicConfig": {
2222
"name": "periodicjs.ext.default_routes",
23-
"periodicCompatibility": "0.0.2",
23+
"periodicCompatibility": "0.1.0",
2424
"periodicDependencies": []
2525
}
26+
},
27+
{
28+
"name": "periodicjs.ext.mailer",
29+
"version": "0.1.0",
30+
"periodicCompatibility": "0.1.0",
31+
"installed": true,
32+
"enabled": false,
33+
"periodicConfig": {
34+
"name": "periodicjs.ext.mailer",
35+
"periodicCompatibility": "0.1.0",
36+
"periodicDependencies": [],
37+
"periodicjs.ext.admin": {
38+
"menu": {
39+
"Extensions": {
40+
"Mailer": "<a href=\"/p-admin/mailer/\">Mail Settings</a>"
41+
}
42+
}
43+
}
44+
}
45+
},
46+
{
47+
"name": "periodicjs.ext.login",
48+
"version": "0.1.0",
49+
"periodicCompatibility": "0.1.0",
50+
"installed": true,
51+
"enabled": false,
52+
"periodicConfig": {
53+
"name": "periodicjs.ext.login",
54+
"periodicCompatibility": "0.1.0",
55+
"periodicDependencies": [
56+
{
57+
"extname": "periodicjs.ext.mailer",
58+
"version": "0.1.0"
59+
}
60+
]
61+
}
62+
},
63+
{
64+
"name": "periodicjs.ext.admin",
65+
"version": "0.1.0",
66+
"periodicCompatibility": "0.1.0",
67+
"installed": true,
68+
"enabled": false,
69+
"periodicConfig": {
70+
"name": "periodicjs.ext.admin",
71+
"periodicCompatibility": "0.1.0",
72+
"periodicDependencies": [
73+
{
74+
"extname": "periodicjs.ext.mailer",
75+
"version": "0.1.0"
76+
},
77+
{
78+
"extname": "periodicjs.ext.login",
79+
"version": "0.1.0"
80+
}
81+
]
82+
}
83+
},
84+
{
85+
"name": "periodicjs.ext.dbseed",
86+
"version": "0.1.0",
87+
"periodicCompatibility": "0.1.0",
88+
"installed": true,
89+
"enabled": false,
90+
"periodicConfig": {
91+
"name": "periodicjs.ext.dbseed",
92+
"periodicCompatibility": "0.1.0",
93+
"periodicDependencies": [],
94+
"periodicjs.ext.admin": {
95+
"menu": {
96+
"Extensions": {
97+
"seed admin": "<a href=\"/p-admin/dbseed\">DB Seed Content</a>"
98+
}
99+
}
100+
}
101+
}
26102
}
27103
]
28104
}
6 KB
Binary file not shown.
Binary file not shown.

content/extensions/node_modules/periodicjs.ext.admin/.gitignore

+25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

content/extensions/node_modules/periodicjs.ext.admin/LICENSE

+21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

content/extensions/node_modules/periodicjs.ext.admin/README.md

+4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)