Giter Site home page Giter Site logo

forge_installer's Introduction

Intro

The Forge is a souped up replacement for the extension installations system supporting things like demo content and extras. Things like compatibility issues, perquisites, vulnerabilities are all handled seamlessly. The forge will seriously cut down on time spent maintaining your Joomla! site. The forge can pull from multiple forges allowing individual extension providers to run their own forge backends. You wont be locked into using Design BreakDown's forge.

The Forge comes in two flavors; as a Joomla! installation script and as a component.

The installer is a super powered jumpstart system that allows you to install extensions during the installation phase of your Joomla! site. Component can be found at http://github.com/bookworm/forge_com5

TODOS.

Release 1.6 version.

License Notes

All code used in this project is open source under some OS license and all code is compatible with CPLv2. That said, please make sure to check individual PHP files for licenses before using any code in your project.

If I've misused a license or any authors feel that I've somehow violated their rights, just drop me an e-mail and I will do my best to make it right both legally and morally. [email protected].

License

Licensed under GPLV3

Code Credits

Akeeba

Some code both in parts and wholes has been taken from Akeeba. Although messy at points Akeeba contains good examples of how to solve many of the problems I had to conquer for this installer.

Thanks allot Nicholas!

  • Author: Nicholas K. Dionysopoulos
  • Copyright: Copyright (C) 2009-2011 Nicholas K. Dionysopoulos.
  • License: GPLV3
  • URL: https://www.akeebabackup.com

Limonade

Limonade is an awesome Sinatra like mini php framework, which made view handling and routing a breeze. If you need a very small and lightwweight php framework be sure to check it out.

CodeIgniter

Some of the helper functions were borrowed from or re-written from code found in codeigniter.

  • Author: EllisLab
  • Copyright: Copyright (C) 2008 - 2011, EllisLab
  • License: Other (GPL Compatible)
  • URL: http://codeigniter.com/

Simple oAuth

Simple oAuth library used for the Forge API Auth.

REST Client

The REST client is a refactor of http://github.com/touv/rest_client.

The Inspiring Ideas and People.

A project is more than just the sum of its code + coders, the ideas, think time, and non dev contributors involved to produce that code extends far beyond the number of lines. Thought-lines and inspiring ideas span a wide spectrum of content management systems and communities. I'd like to thank some of those people, projects, and communities now.

  1. First and the foremost my Joomla! clients who made me realize how much easier a jumpstart can make setting up a Joomla! site.

  2. JoomlaXTC for having me work on their jumpstarts and making me realize how much of pain properly cloning a demo site can be.

  3. BackupBuddy (WP), VaultPress (WP) and Akeeba Backup(Joomla!) for their respective WordPress site cloning and Joomla! site cloning projects. Without these guys I would never have thought up the idea of the forge in the first place.

  4. Acquia for their custom Drupal packages and their Drupal Gardens system.

  5. Simplweb for inspiring me to think about how to make Joomla! simpler.

  6. Kyle Ledbetter for his Joomla! admin projects which inspired me to seriously think about how to make Joomla! admin simpler.

  7. Drupal demo module for making Drupal snapshots possible, without which I would never started thinking about jumpstarts all
    those years ago. And by "all those years ago" I mean, four years ago. Oh how the web moves so fast.

Thanks everyone! You inspire me and make me a better developer.

Support

If you found this repo useful please consider supporting me on Gittip or sending me some bitcoin 1csGsaDCFLRPPqugYjX93PEzaStuqXVMu

forge_installer's People

Contributors

k2052 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.