Releases: ganesh35/ng2-Profile
ng2-Profile v1.0.0
Release notes
What is ng2-Profile?
ng2-Profile is A simple minimalistic MultiLingual Boiler-plate template for a perfect Profile website.
This is an Angular 2 application developed using typescript v2.0.2.
Why should I use it.
You can use it for many reasons but not for every reason.
For all the below reasons you can download this program and use it as a Boiler-plate tempalte.
- If you want to create a website using Angular 2
- If you want to create a profile / CV website
- If you want to create a Static HTML website
- If you want to create a Front-end website which retreives data from a RESTful service.
What technical information should I know?
This program uses the following repositories:
Where can I see the demo?
This program comes with 2 in-built themes:
- Theme #1: Demo of theme1
- Theme #2: Demo of theme2
Pros and Cons?
Pros
- Pure static content, can be deployed on any Content Delivery Network
- No need of Server side Scripts
- Multilingual Support
- MultiTheme Support
- Bootstrap 4 Included
- Adding, Editing and removing pages can be done without writing much code
- Works across All Platforms
- Faster loading and rendering
Cons
- This program is not using any Database
- At the moment Bootstrap 4 loads by default, need to be fixed based on the given Theme
- Static Menu items
How can I install it?
- Step #1: Download and extract .zip file
- Step #2: Extract the zip file contents to a folder (ex: profile)
- Step #3: (only if the folder is not in the web servcer document-root):
Edit the file index.html
<html>
<head>
<base href="/profile" /> <!-- Change this to the folder of your deployment only when it is not on document-root -->
<meta charset="UTF-8">
Change to
profile should be the folder where you have extracted your files.
Where can I change the content?
Find the json file: i18n/.json
Edit the content of the json file to change Logo, Caption, Menu Items, Footer Text and the complete Profile data.
How can I change <title>
and meta tags
Dynamic modification of title and meta-tags are not supported yet.
Please open index.html
and change them manually.
How to switch themes
Themes are available in the folder named themes
It is possible to change between the themes which are in the themes
folder.
File: app/globals.ts
and app/globals.js
if you are using npm lite-server it will re-create .js file from .ts file, otherwise plase change in the .js file
exports.themeName = 'theme1';
change to any available theme
ng2-Profile 1.0.0-beta.04
1.0.0-beta.04
Features
- #1: Add / Remove languages: Adding / removing content languages simplified.
- #2: EU Cookie Compliance: Created Cookie page and implemented Cookie Concent
- #3: 404 implementation: 404 Page implemented
- #4: Possibility to add more pages: Implemented a page component to add and handle more pages when needed.
Bug Fixes
- #6: Active language flag should not be clickable: Active language has been fixed in app.component.ts
ng2-Profile 1.0.0-beta.03
[1.0.0-beta.03]
Bug Fixes
- Logo Link: Fixed logo link reload problem in theme.tpl.html
- theme.css: Fixed failed loading of theme.css in index.html
Code Refactoring
- i18n: Removed all unwanted entries in the language files
- images/: Removed all unwanted image files
Features
- Deutsch: Deutsch language support included
- Theme: Included support to Theme system
- Themes: Using globals.ts variable themeName we can set the theme. Available themes : theme1, theme2
- globals.ts: A new globals file has been created for the global variables
PEER-DEPENDENCY UPDATES
- Angular: Updated Angular from 2.0.0-rc.5 to 2.0.0-rc.6
- ng2-translate: Updated ng2-translate from 2.4.1 to 2.4.3
BREAKING CHANGES
- sanitizeHTML.pipe: Replaced DomSanitizerService to DomSanitizer
- theme: All component *.tpl.html files have been moved to themes/ folder and pointed from the component using global variable themeName
ngProfile 1.0.0-beta.02
- Included .htaccess to support for Apache deployment
- Minor changes in theme.tpl.html
- Included Angular 2.0.0-rc.5
Simple minimalistic Profile website
#Features Included
- Multi lingual support
- JSON based profile system
- Bootstrap 4 theme support
ngProfile + Theme System
1.0.0-dev.02 Theme System
Basic Hello World using Angular2
This is a basic working program which gives a simple with message Hello World!