rename project to nodezzarela and destroy dependance with rethink db

This commit is contained in:
Dryusdan 2017-06-20 23:06:53 +02:00
parent 2b570beddc
commit ca10ea9486
11 changed files with 377 additions and 444 deletions

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JavaScriptLibraryMappings">
<includedPredefinedLibrary name="Node.js Core" />
</component>
</project>

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="JsBowerSettings">
<node-interpreter value="project" />
<exe-path />
<config-path />
</component>
<component name="JsFlowSettings">
<service-enabled>false</service-enabled>
<exe-path />
<annotation-enable>false</annotation-enable>
<other-services-enabled>false</other-services-enabled>
</component>
</project>

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/dryusdan.fr.iml" filepath="$PROJECT_DIR$/.idea/dryusdan.fr.iml" />
</modules>
</component>
</project>

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

View File

@ -1,345 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="112db04d-a3c4-4bd9-ab24-8f8b1c3dd3ce" name="Default" comment="">
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/article.html" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/article.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/article.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/article.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/comments.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/comments.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/comments.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/disclaimer.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/disclaimer.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/disclaimer.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/flexgrid.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/flexgrid.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/flexgrid.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/forms.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/forms.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/forms.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/galerie.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/galerie.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/galerie.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/global.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/global.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/global.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/main.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/main.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/main.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/tiles.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/tiles.css.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/css/tiles.scss" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/IMG_20170122_180255.jpg" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/architecture-2083687.jpg" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/close.svg" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/fairyland-canyon-1632749.jpg" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/next.png" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/prev.png" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/search.png" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/img/separator.png" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/js/Galerie.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/js/forms.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/js/jquery-2.2.0.min.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/js/parallax.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/assets/js/searchInput.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/index.html" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/LICENSE.md" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/README.md" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/angular-csp.css" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/angular.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/angular.min.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/angular.min.js.gzip" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/angular.min.js.map" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/bower.json" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/index.js" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/node_modules/angular/package.json" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/TemplateBlog/portfolio.html" afterPath="" />
<change type="DELETED" beforePath="$PROJECT_DIR$/public/assets/img/fairyland-canyon-1632749.jpg" afterPath="" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/IMG_20170122_180255.jpg" afterPath="$PROJECT_DIR$/public/assets/img/IMG_20170122_180255.jpg" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/architecture-2083687.jpg" afterPath="$PROJECT_DIR$/public/assets/img/architecture-2083687.jpg" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/next.png" afterPath="$PROJECT_DIR$/public/assets/img/next.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/prev.png" afterPath="$PROJECT_DIR$/public/assets/img/prev.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/search.png" afterPath="$PROJECT_DIR$/public/assets/img/search.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/separator.png" afterPath="$PROJECT_DIR$/public/assets/img/separator.png" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/config.json" afterPath="$PROJECT_DIR$/config.json" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/article.css" afterPath="$PROJECT_DIR$/public/assets/css/article.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/article.css.map" afterPath="$PROJECT_DIR$/public/assets/css/article.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/article.scss" afterPath="$PROJECT_DIR$/public/assets/css/article.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/comments.css" afterPath="$PROJECT_DIR$/public/assets/css/comments.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/comments.css.map" afterPath="$PROJECT_DIR$/public/assets/css/comments.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/comments.scss" afterPath="$PROJECT_DIR$/public/assets/css/comments.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/disclaimer.css" afterPath="$PROJECT_DIR$/public/assets/css/disclaimer.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/disclaimer.css.map" afterPath="$PROJECT_DIR$/public/assets/css/disclaimer.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/disclaimer.scss" afterPath="$PROJECT_DIR$/public/assets/css/disclaimer.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/flexgrid.css" afterPath="$PROJECT_DIR$/public/assets/css/flexgrid.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/flexgrid.css.map" afterPath="$PROJECT_DIR$/public/assets/css/flexgrid.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/flexgrid.scss" afterPath="$PROJECT_DIR$/public/assets/css/flexgrid.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/forms.css" afterPath="$PROJECT_DIR$/public/assets/css/forms.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/forms.css.map" afterPath="$PROJECT_DIR$/public/assets/css/forms.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/forms.scss" afterPath="$PROJECT_DIR$/public/assets/css/forms.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/galerie.css" afterPath="$PROJECT_DIR$/public/assets/css/galerie.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/galerie.css.map" afterPath="$PROJECT_DIR$/public/assets/css/galerie.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/galerie.scss" afterPath="$PROJECT_DIR$/public/assets/css/galerie.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/global.css" afterPath="$PROJECT_DIR$/public/assets/css/global.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/global.css.map" afterPath="$PROJECT_DIR$/public/assets/css/global.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/global.scss" afterPath="$PROJECT_DIR$/public/assets/css/global.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/main.css" afterPath="$PROJECT_DIR$/public/assets/css/main.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/main.css.map" afterPath="$PROJECT_DIR$/public/assets/css/main.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/main.scss" afterPath="$PROJECT_DIR$/public/assets/css/main.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/tiles.css" afterPath="$PROJECT_DIR$/public/assets/css/tiles.css" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/tiles.css.map" afterPath="$PROJECT_DIR$/public/assets/css/tiles.css.map" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/css/tiles.scss" afterPath="$PROJECT_DIR$/public/assets/css/tiles.scss" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/img/close.svg" afterPath="$PROJECT_DIR$/public/assets/img/close.svg" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/js/Galerie.js" afterPath="$PROJECT_DIR$/public/assets/js/Galerie.js" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/js/forms.js" afterPath="$PROJECT_DIR$/public/assets/js/forms.js" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/js/parallax.js" afterPath="$PROJECT_DIR$/public/assets/js/parallax.js" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/assets/js/searchInput.js" afterPath="$PROJECT_DIR$/public/assets/js/searchInput.js" />
</list>
<ignored path="$PROJECT_DIR$/.tmp/" />
<ignored path="$PROJECT_DIR$/temp/" />
<ignored path="$PROJECT_DIR$/tmp/" />
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
<component name="FileEditorManager">
<leaf>
<file leaf-file-name="config.json" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="23">
<caret line="1" column="22" lean-forward="false" selection-start-line="1" selection-start-column="22" selection-end-line="1" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="template.hbs" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/view/template.hbs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="207">
<caret line="9" column="53" lean-forward="true" selection-start-line="9" selection-start-column="53" selection-end-line="9" selection-end-column="53" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="app.js" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-161">
<caret line="8" column="0" lean-forward="false" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="Git.Settings">
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="IdeDocumentHistory">
<option name="CHANGED_PATHS">
<list>
<option value="$PROJECT_DIR$/config.json" />
</list>
</option>
</component>
<component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
<component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER">
<package-json value="$PROJECT_DIR$/package.json" />
</component>
<component name="JsGulpfileManager">
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="NodeModulesDirectoryManager">
<handled-path value="$PROJECT_DIR$/node_modules" />
</component>
<component name="ProjectFrameBounds">
<option name="x" value="65" />
<option name="y" value="-4" />
<option name="width" value="1301" />
<option name="height" value="772" />
</component>
<component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource />
<autoscrollFromSource />
<sortByType />
<manualOrder />
<foldersAlwaysOnTop value="true" />
</navigator>
<panes>
<pane id="Scratches" />
<pane id="ProjectPane">
<subPane>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="dryusdan.fr" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="dryusdan.fr" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
<option name="myItemId" value="dryusdan.fr" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="dryusdan.fr" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
<option name="myItemId" value="view" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
</subPane>
</pane>
<pane id="Scope" />
</panes>
</component>
<component name="PropertiesComponent">
<property name="settings.editor.selected.configurable" value="settings.nodejs" />
<property name="nodejs_interpreter_path" value="/usr/local/bin/node" />
<property name="javascript.nodejs.core.library.configured.version" value="7.7.3" />
<property name="HbShouldOpenHtmlAsHb" value="" />
<property name="WebServerToolWindowFactoryState" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
</component>
<component name="RunDashboard">
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
</component>
<component name="RunManager" selected="npm.Unnamed">
<configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
<method />
</configuration>
<configuration default="true" type="js.build_tools.npm" factoryName="npm">
<command value="run" />
<scripts />
<node-interpreter value="project" />
<envs />
<method />
</configuration>
<configuration default="false" name="Unnamed" type="js.build_tools.npm" factoryName="npm">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="start" />
<node-interpreter value="project" />
<envs />
<method />
</configuration>
<list size="1">
<item index="0" class="java.lang.String" itemvalue="npm.Unnamed" />
</list>
</component>
<component name="ShelveChangesManager" show_recycled="false">
<option name="remove_strategy" value="false" />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="112db04d-a3c4-4bd9-ab24-8f8b1c3dd3ce" name="Default" comment="" />
<created>1491945586461</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1491945586461</updated>
<workItem from="1491945588229" duration="866000" />
</task>
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="866000" />
</component>
<component name="ToolWindowManager">
<frame x="65" y="-4" width="1301" height="772" extended-state="6" />
<editor active="true" />
<layout>
<window_info id="Remote Host" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24940048" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32861635" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32861635" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32861635" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
</layout>
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="processedProjectFiles" value="true" />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/package.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="0">
<caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/app.js">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-161">
<caret line="8" column="0" lean-forward="false" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/config.json">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="23">
<caret line="1" column="22" lean-forward="false" selection-start-line="1" selection-start-column="22" selection-end-line="1" selection-end-column="22" />
<folding />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/view/template.hbs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="207">
<caret line="9" column="53" lean-forward="true" selection-start-line="9" selection-start-column="53" selection-end-line="9" selection-end-column="53" />
<folding />
</state>
</provider>
</entry>
</component>
</project>

45
app.js
View File

@ -1,6 +1,5 @@
const express = require('express'),
async = require('async'),
r = require('rethinkdb'),
cors = require("cors"),
app = express(),
log = require("color-logs")(true, true, "Dryusdan.fr"),
@ -34,13 +33,12 @@ const config = require("./config.json");
var Template = require("./classes/Template.class");
class App {
constructor(rootPath, port, rtdbConn){
constructor(rootPath, port){
this.rdbConn = rtdbConn;
app.listen(port);
log.info("HTTP server listening on port", port);
log.info("Application ready");
var template = new Template(r, this.rdbConn);
var template = new Template();
app.get("/", function(req, res){
template.render(function(tplData){
@ -51,39 +49,20 @@ class App {
});
app.get("/article/:slug", function(req, res){
/*res.setHeader("Content-type", "text/plain");
app.get("/:slug", function(req, res){
res.setHeader("Content-type", "text/plain");
res.end("Slug : "+req.params.slug);*/
res.end("Slug : "+req.params.slug);
});
app.get("/article/:slug", function(req, res){
res.setHeader("Content-type", "text/plain");
res.end("Slug : "+req.params.slug);
});
app.use(express.static("./public"));
}
}
async.waterfall([
function connect(callback) {
log.info("Application connecting to database...");
try {
r.connect({
host: config.rtdbHost,
port: config.rtdbPort,
db: "dryusdan"
}, callback);
} catch (e) {
log.error("Connection failed, retrying...");
}
}
], function (err, connection){
if(err){
log.error(err);
process.exit(1);
return;
}
log.info("Application connected to database");
new App("/", config.appPort, connection);
});
/** Preparing cache **/
//async.waterfall([], );

View File

@ -3,17 +3,28 @@ const log = require('color-logs')(true, true, "Articles.class.js"),
class Articles {
constructor(r, rdbConn){
constructor(r, rtdbConn){
this.rdbConn = rtdbConn;
this.db = r;
}
listHome(){
listHome(callback) {
// r.db("dryusdan").table("articles").filter(r.row('time')).filter(r.row('title')).limit(1) get article mis en avant !
// r.db("dryusdan").table("articles").filter(r.row('time')).limit(9)
this.db.table('articles').fil.run(this.rdbConn, function(err, cursor){
if(err) throw err;
cursor.toArray(function(err, result){
if(err) throw err;
callback(result);
});
});
}
list(ctg){
list(ctg, callback){
}
}
module.exports = Articles;
module.exports = Articles;

View File

@ -6,13 +6,11 @@ const log = require('color-logs')(true, true, "Template.class.js"),
var Categories = require('../classes/Categories.class.js');
class Template {
constructor(r, rtdbConn){
this.rdbConn = rtdbConn;
this.db = r;
constructor(){
}
getNav(callback){
var categories = new Categories(this.db, this.rdbConn);
var categories = new Categories();
categories.list(function(ctgs){
callback(ctgs);
});

331
package-lock.json generated Normal file
View File

@ -0,0 +1,331 @@
{
"name": "blog",
"version": "1.0.0",
"lockfileVersion": 1,
"dependencies": {
"accepts": {
"version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
"integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo="
},
"align-text": {
"version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
"integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc="
},
"amdefine": {
"version": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
"array-flatten": {
"version": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"async": {
"version": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
"integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
},
"bluebird": {
"version": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz",
"integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE="
},
"camelcase": {
"version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
"optional": true
},
"center-align": {
"version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"optional": true
},
"cliui": {
"version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"optional": true,
"dependencies": {
"wordwrap": {
"version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
"optional": true
}
}
},
"color-logs": {
"version": "https://registry.npmjs.org/color-logs/-/color-logs-0.6.1.tgz",
"integrity": "sha1-6rJ4VG9yH3AM9ElN2C0dFJz7t7o="
},
"colors": {
"version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
},
"content-disposition": {
"version": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
},
"content-type": {
"version": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz",
"integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0="
},
"cookie": {
"version": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
"integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
},
"cookie-signature": {
"version": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
"integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"cors": {
"version": "https://registry.npmjs.org/cors/-/cors-2.8.1.tgz",
"integrity": "sha1-YYGqVqu0WiglvjMEcDdHrk6dI4M="
},
"debug": {
"version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz",
"integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E="
},
"decamelize": {
"version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
"optional": true
},
"depd": {
"version": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz",
"integrity": "sha1-4b2Cxqq2ztlluXuIsX7T5SjKGMM="
},
"destroy": {
"version": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"ee-first": {
"version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"encodeurl": {
"version": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
"integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="
},
"escape-html": {
"version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
"integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"etag": {
"version": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz",
"integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE="
},
"express": {
"version": "https://registry.npmjs.org/express/-/express-4.15.2.tgz",
"integrity": "sha1-rxB/wUhQRFfy3Kmm8lcdcSm5ezU="
},
"finalhandler": {
"version": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.1.tgz",
"integrity": "sha1-vNFdFonA5e1ym29/VBpt+YQRfbg=",
"dependencies": {
"debug": {
"version": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz",
"integrity": "sha1-D364wwll7AjHKsz6ATDIt5mEFB0="
}
}
},
"foreachasync": {
"version": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
"integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
},
"forwarded": {
"version": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz",
"integrity": "sha1-Ge+YdMSuHCl7zweP3mOgm2aoQ2M="
},
"fresh": {
"version": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz",
"integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44="
},
"handlebars": {
"version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz",
"integrity": "sha1-LORISFBTf5yXqAJtU5m5NcTtTtc="
},
"hbs": {
"version": "https://registry.npmjs.org/hbs/-/hbs-4.0.1.tgz",
"integrity": "sha1-S/2YZQ3IydrESzyprfnAmOi8M7Y=",
"dependencies": {
"handlebars": {
"version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz",
"integrity": "sha1-ksbta7FkEQxQ1NjQ+93HCAbG+Oc="
}
}
},
"http-errors": {
"version": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz",
"integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc="
},
"inherits": {
"version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ipaddr.js": {
"version": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz",
"integrity": "sha1-HgOlL9rYOou7KyXL9JmLTP/NPew="
},
"is-buffer": {
"version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
"integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw="
},
"kind-of": {
"version": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz",
"integrity": "sha1-R11pil5J/15T0U4+cyQp3Iv0z0c="
},
"lazy-cache": {
"version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
"optional": true
},
"longest": {
"version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
},
"media-typer": {
"version": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
"integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"merge-descriptors": {
"version": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
"integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"methods": {
"version": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
"integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"mime": {
"version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
"integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
},
"mime-db": {
"version": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
"integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE="
},
"mime-types": {
"version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
"integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0="
},
"minimist": {
"version": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
"integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
},
"ms": {
"version": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
"integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U="
},
"negotiator": {
"version": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
},
"on-finished": {
"version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
"integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
},
"optimist": {
"version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY="
},
"parseurl": {
"version": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz",
"integrity": "sha1-yKuMkiO6NIiKpkopeyiFO+wY2lY="
},
"path-to-regexp": {
"version": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
"integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"proxy-addr": {
"version": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.4.tgz",
"integrity": "sha1-J+VF9pYKRKYn2bREZ+NcG2tM4vM="
},
"qs": {
"version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
"integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
},
"range-parser": {
"version": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
},
"repeat-string": {
"version": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
},
"rethinkdb": {
"version": "https://registry.npmjs.org/rethinkdb/-/rethinkdb-2.3.3.tgz",
"integrity": "sha1-PcZYbiL6HavuDSVOZL0ON5+tL3I="
},
"right-align": {
"version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"optional": true
},
"send": {
"version": "https://registry.npmjs.org/send/-/send-0.15.1.tgz",
"integrity": "sha1-igI1TCbm9cynAAZfXwzeupDse18="
},
"serve-static": {
"version": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz",
"integrity": "sha1-dEOpZePO1kes61Y5+ga/TRu+ADk="
},
"setprototypeof": {
"version": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
"integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
},
"source-map": {
"version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s="
},
"statuses": {
"version": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
"integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
},
"type-is": {
"version": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
"integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA="
},
"uglify-js": {
"version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.22.tgz",
"integrity": "sha1-1Uk0d4qNoUkD+imjJvskwKtRoaA=",
"optional": true,
"dependencies": {
"source-map": {
"version": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
"integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
"optional": true
}
}
},
"uglify-to-browserify": {
"version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
"integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
"optional": true
},
"unpipe": {
"version": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
"integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"utils-merge": {
"version": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
"integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
},
"vary": {
"version": "https://registry.npmjs.org/vary/-/vary-1.1.1.tgz",
"integrity": "sha1-Z1Neu2lMHVIldFeYRmUyP1h+jTc="
},
"walk": {
"version": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",
"integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins="
},
"window-size": {
"version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
"optional": true
},
"wordwrap": {
"version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
},
"yargs": {
"version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"optional": true
}
}
}

View File

@ -1,18 +1,23 @@
{
"name": "blog",
"name": "nodezzarela",
"version": "1.0.0",
"keywords": ["util", "functional", "server", "client", "browser"],
"keywords": [
"util",
"functional",
"server",
"client",
"browser"
],
"author": "dryusdan",
"scripts":{
"scripts": {
"start": "node app.js"
},
"contributors": [],
"dependencies": {
"handlebars":"4.0.6",
"express":"4.15.2",
"cors":"2.8.1",
"color-logs":"0.6.1",
"rethinkdb":"2.3.3",
"hbs":"4.0.1"
"handlebars": "4.0.6",
"express": "4.15.2",
"cors": "2.8.1",
"color-logs": "0.6.1",
"hbs": "4.0.1"
}
}