• Stars
    star
    302
  • Rank 138,030 (Top 3 %)
  • Language
    JavaScript
  • License
    Other
  • Created about 12 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A bootstrapped Chrome Extension

##Skeleton Chrome Extension w/ fancy-settings

###What is this? This Chrome extension is an extension bootstrap, a template so to speak. All you need to do is edit some values in the manifest.json file, modify which options you want your extension to have through fancy-settings/source/manifest.js and add your extension code. There's a blog post explaining it here.

The skeleton extension is usable as is (albeit utterly useless) and can be installed and tried out even in this very basic form. Just download the latest version of Chrome or Chromium and set it to developer mode under Settings, then Load Unpacked Extension and select the folder that contains this file.

This skeleton extension will be updated regularly to the newest manifest version and rules published by Google. This was a lie. I have abandoned this shortly after Google's quality went down the drain and I stopped using their services. Anyone feeling like taking over, let me know.

###What does this package contain?

  • The usual LICENSE.md and README.md files
  • Sample icons in all suggested sizes: 19px and 38px due to this followed by 16px for the favicon, 48px for the settings screen and 128px for the Chrome Web Store. Replace these icons with your own icons of the same size.
  • Manifest.json file with some preconfigured sample values, mostly taken from here. Refer to linked page to add more needed values.
  • autoincluded minified latest jQuery. Remove in manifest.json if not needed.
  • fancy-settings with the default manifest. Remove the options_page key from the main manifest.json if your extension won't have any options
  • background.html background page which includes the initial background script under scripts/background.js
  • scripts/background.js which initializes the page action icon and does nothing else
  • scripts/main.js content script which is run at document_idle (edit in manuscript if needed) and displays a greeting message in the console.
  • fragments/popup.html is an html popup file that opens when the page action is clicked (the extension icon in the address bar). You can edit it, or remove it completely. Please note that chrome.pageAction.onClicked will not fire if there is a popup defined - to make pageAction react to clicks, remove the popup, or add actions to the popup itself.

###Can I use this commercially? Yeah, look at LICENSE

###Any tutorials and/or examples available? Yeah, here

###How can I contribute? Keep it up to date. Add some more options that don't complicate things for the user. Write examples and let me know where you used this Skeleton extension, I'll link to them here. Anything helps.

Analytics

More Repositories

1

awesome-symfony

A list of awesome Symfony bundles, utilities and resources.
1,516
star
2

angular-todo-app

Todo app for Angular2+
TypeScript
160
star
3

Design-Demo

Java
74
star
4

notes-board

A Node.js MVC application to CRUD plain-text notes—Hapi.js, Sequelize.js, SQLite, Pug, Concise CSS, Jake, Docker
JavaScript
72
star
5

social-logins-spa

Example application for Social Logins in Single Page Applications with Passport.js
JavaScript
60
star
6

SPPlayer

Java
50
star
7

vagrant-base-config

Vagrant basic configuration and provision using an Ubuntu 14.04 LTS base box.
Shell
50
star
8

Cordova-QR-Code-Reader

Java
48
star
9

basic-php-jwt-auth-example

A small PHP project designed to show how to use JWTs for authorization
PHP
45
star
10

Container

A simple, easy to follow PHP dependency injection container. Designed to be forked, modified, extended and hacked.
PHP
42
star
11

Rauth

A basic annotation-based ACL package for PHP
PHP
40
star
12

accessible-drag-and-drop

Extend the capabilities of HTML5 drag and drop — so it can handle multiple elements, and support keyboard interaction
JavaScript
40
star
13

rtdsphinx-php

ReadTheDocs-friendly Sphinx skeleton for PHP projects
JavaScript
34
star
14

mocha-unit-testing

JavaScript
33
star
15

php-fw-survey-2015

The results of the annual PHP framework popularity survey of 2015
PHP
31
star
16

Android-VideoTube

Java
30
star
17

webpack-static-site-example

How to bundle a simple static site with Webpack
HTML
26
star
18

Firebase-with-Android

Java
25
star
19

author-documentation

Essential information for SitePoint authors
19
star
20

node-scaffolding-tool

Example application for SitePoint Article
JavaScript
17
star
21

angular-wordpress-client

Example app for SitePoint article
TypeScript
16
star
22

angular-js-unit-testing-services-controllers-providers

Tips and tricks on how to unit test services, controllers and providers in AngularJS
JavaScript
16
star
23

fetch-demo

Demos for the Fetch API
JavaScript
16
star
24

react-router-demo

JavaScript
15
star
25

Android-Face-Recognition

Java
14
star
26

HelloCpp

HelloCpp Sample Project
Objective-C
14
star
27

android-action-bar

Better User Interfaces with the Android Action Bar
Java
12
star
28

UIKit-Final

Swift
12
star
29

chatgpt-plugin-quickstart-js

Get a ChatGPT JavaScript plugin up and running with Express in under 5 minutes!
JavaScript
12
star
30

nx-nextjs-monorepo

TypeScript
11
star
31

intro-to-cucumber.js

Introduction to Cucumber.js
JavaScript
11
star
32

mean-authentication

User authentication with the MEAN stack
TypeScript
11
star
33

Adaptive-UI

Swift
11
star
34

firebase-with-ios

Swift
10
star
35

custom-registration

JavaScript
9
star
36

Android-Parse

Java
7
star
37

Android-Facebook-API

Java
6
star
38

railsbricks-tut

Repository to accompany RailsBricks tutorial
Ruby
6
star
39

sinatra-sizes

Code accompanying the sinatra sizes artible
Ruby
6
star
40

memesearchapp-nodegui-tutorial

A meme search app using Giphy api for NodeGui tutorial at Sitepoint
JavaScript
6
star
41

ratchet-with-push.js

CSS
5
star
42

Ratchet-demo

CSS
5
star
43

buildtool

Using npm as a Build Tool
JavaScript
5
star
44

Cordova-Password-Manager

JavaScript
5
star
45

WURFL

A simple WURFL example page
4
star
46

sitepoint-errata

A repository for bug reports on SitePoint.com
4
star
47

Xamarin-Forms

C#
4
star
48

my-gatsby-blog

JavaScript
4
star
49

Intel-XDK-introduction-p2

This is the code for the second part on Intel XDK introduction series on Sitepoint
CSS
4
star
50

sitepoint-RESTAPI-laravel-emberJs-part4

PHP
4
star
51

SpNgAnnotate

Repo for SitePoint tutorial on using Grunt's ngAnnotate plug-in with grunt-concat and grunt-uglify
JavaScript
4
star
52

TemplatingEngine

A simple, easy to follow PHP templating engine. Designed to be forked, modified, extended and hacked.
PHP
3
star
53

beyond-console-log

3
star
54

Live-Rendering-Starter

Swift
3
star
55

GeoLocation

This is the completed project that is created following the "Create a Today Widget From Scratch in iOS8" tutorial found on sitepoint.com.
Swift
2
star
56

StripeExample

Simple example demonstrating the integration of the Stripe iOS SDK into an iOS app
Objective-C
2
star
57

hyperlist

A To Do List made with Hyperapp
CSS
2
star
58

samplesphinx-php

Example sphinx documentation for PHP projects
HTML
2
star
59

es6-modules

Code from SitePoint article "Understanding ES6 Modules"
JavaScript
2
star
60

TouchIDExample

This is the final code from the Touch ID tutorial found at www.sitepoint.com.
Swift
2
star
61

rails-disco-team-builder

Repository to accompany the Rails Disco (Event sourcing) article on the Ruby channel
Ruby
2
star
62

Android-Google-Plus

Java
2
star
63

Location-and-Activity-Recognition

Java
2
star
64

http-browser-comparison

Comparison between superagent, axios and XMLHttpRequest
JavaScript
2
star
65

braintree-vzero-rails

Repository for the Braintree v.zero SDK and Rails article
CSS
2
star
66

dataviz

JavaScript
1
star
67

ResultOrientedSwift

Swift
1
star
68

snowpack-demo

JavaScript
1
star
69

ninefold-ninethings

Repository to accompany Deploy to Ninefold with CI article
CSS
1
star
70

Intel-XDK-introduction-p3

This is the code for the third part on Intel XDK introduction series on Sitepoint.
CSS
1
star
71

sitepoint-RESTAPI-laravel-emberJs-part2

This is the code for the second part
PHP
1
star
72

Crashlytics

Java
1
star
73

picasso

Java
1
star
74

AndroidStripeIntegration

Online Payments using Stripe
Java
1
star
75

BarcodeScanning

The finished project for the barcode scanning tutorial found on sitepoint.com in the mobile section.
Swift
1
star
76

SitePoint-News-for-Jira-java-

Java
1
star
77

SitePoint-News-for-Jira

JavaScript
1
star
78

permalinks

JavaScript
1
star
79

sitepoint-RESTAPI-laravel-emberJs-part1

This is the first part
PHP
1
star
80

Xamarin-Credit-Card-Demo

C#
1
star
81

igaro-app-unveil-widget

Example of creating an unveil widget (for lazy loading images) with the Igaro App framework
JavaScript
1
star