lonnieezell / bonfire Goto Github PK
View Code? Open in Web Editor NEWJumpstart your CodeIgniter web applications with a modular, HMVC-ready, backend.
Home Page: http://cibonfire.com
Jumpstart your CodeIgniter web applications with a modular, HMVC-ready, backend.
Home Page: http://cibonfire.com
I'd like to add new contexts / modify the current contexts for a web application I'm building. The default contexts seem to be based around certain assumptions that the web application being built will be similar to a CMS type system. With as customizable as everything else seems to be, making the contexts more customizable seems like a logical addition to the Bonfire system. While I can modify the code base to work how I'd like it to, I have some concerns with future system updates, since I would be making changes to some files that may not be meant to be modified. I'd like to request a way to customize the contexts so that the changes won't interfere with any future bonfire updates. This feature might exist already, but may not be documented yet.
If I simply add
$config['template.theme_paths'] = array('bonfire/temas','bonfire/themes');
to application.php
Bonfire admin themes breaks usability, because js assets aren't being found
No sure if this is expected (I should tweak assets $config['assets.base_folder'] ?) or if bonfire should have deal with it, making this an issue...
There are several out there that might work nicely. Will have to investigate licenses and how they play with MX.
When multiple modules are selected in the tester, only the last one is ran. Or at least displayed.
Complete integration of Recaptcha including:
Hello Lonnie,
At the moment I get javascript errors when using bonfire. The following is going wrong:
head.ready(function(){
/*
Notification fades
*/
$('.fade-me').delay(5000).slideUp(450);
});
This gives me an head is not defined error. Do you know why this is happening?
Need to move GitHub_lib to the update module, since HMVC doesn't seem to recognize CI Package Paths.
Would be nice to be able to add js and css folders directly to the module, making it more drag and drop.
Hola, en la linea 18 del archivo quitar el punto y coma ;
Lo mismo en la linea 38
Just after click on "install bonfire"
"An Error Was Encountered
Unable to locate the model you have specified: activity_model"
Solution : change bonfire/application/core_modules/activities/models/Activity_model.php to bonfire/application/core_modules/activities/models/activity_model.php (the "a" letter of "activity_model.php" file name have to be in lower case).
The Address State is US only, it would be great if it was worldwide so they could choose country and state/county.
I was going through the TODO Module Tutorial and I ran into a bug where when you go to delete a todo list item. The javascript is never called because the javascript is looking for class todo-form but the form has class ajax-form. Renaming the class in the javascript to ajax-form fixed the issue. It could also have been fixed by adding a second class to the form. I was using the tutorial that was located on the main website: http://cibonfire.com/docs/files3/todo-txt.html
Small fix needed, no need to break upon a bad migration like:
file name: *003_Create_tbl_todo.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Migration_Create_tbl_too extends Migration {
<--- TYPO err HERE tbl_too
public function up()
Install script halts upon DB error when inserting new user in non-existing table (due to mig error)
in Line 210
/core_modules/users/models/user_model.php
dohash() should be do_hash()
PHP Fatal error: Call to undefined function logit() in /var/www/bonfire/application/core_modules/migrations/libraries/Migrations.php on line 257
I cannot get it installed, I am trying to run it on my local machine, in a LAMP testbed meeting all requirements.
I have the necessary files in the web root. Upon trying to install by browsing, "http://localhost/install" or "http://localhost/index.php/install," an error is displayed that the page doesn't exist(controller doesn't exist?). When trying to browse just the web root, I get a .phtml file that is the index.php file. Is this an issue, or am I incompetent?
To enhance the security a touch, the user module should not email the password. Instead, it emails a link that will be validated and then allow them to assign a new password.
These were reported in database/settings module, but a full app sweep is in order.
When adding languages to the autoload file you receive an error loading them on all pages other than update
At, http://cibonfire.com/docs/files2/installing-txt.html the stated install path should be http://yoursite.com/install and not http://yoursite.com/installer.php
Edit: No biggie, you are running old docs.
So that the apps we write have the easiest path to scaling, Bonfire needs to support master/slave database setups out of the box. This is fairly simple to do in CodeIgniter, but MY_Model has to be altered to support different databases for read and write actions. It should also work when only one database is defined.
To maintain compatibility with any apps already started, the default database group will be considered the 'write' database and a new group called 'read' will be created. During MY_Model setup, if the 'read' database does not exist, it will create another pointer to the default database.
The biggest question is how to make this work with sessions.....
Loaded for first time bonfire in IE, to proudly look at my admin with fresh TODO module
:(
It's a big mess unfortunatelly... my target users must use IE (it's an intranet environment)...
I'm lost, would like to ask those who can use IE to try it out and give some feedback please...
Hello Lonnie,
In the current devel branch when you go to settings->roles and then click on a role on the left, in Firefox nothing happens and in IE, the administrator role adds the same window in the content area next to the roles.
Should I upload a screenshot in the thread at codeigniter.com forum so you can see what I mean?
PS. this is an clean install without adjustments.
For all of the Wordpress users :) , the site name in the admin header should be a link that opens up a new tab onto the public-facing home page.
Couldn't sucessfully implement a new core lang.
:(
Pushed a new commit here, thought it would be easier if you could branch it and take a look at the error.
Or maybe I should detail the error in CI forum...
Let's see if it's possible to create a generic solution for the Profiler that will allow for updates returned via AJAX.
We need to see if there's a way to check the uri_protocol upon install.
When I entered my db password which contains upper, lower and numerical values, the installer saved the password in all lower case in the config files. Easily went into the config files to change, but the installer may want to save them properly :)
I will report a small bug though, while I named my site "Bukhari's Site", it caused parse error in bonfireapplicationconfigapplication.php in $config['site.title'] variable
Empty screen on restore.
That was a brainfart. Should have been there from the beginning.
Hello Lonnie,
I don't know if you are currently working on this module, but in the current devel branche the menu item emailer is visible under the settings tab.
On the clean install I don't have permissions to view that page.
Whenever a core piece of Bonfire generates an error, it should log both to the log file and to the console.
For some reason when i attempt to send the title over to the template with the value being a langline it does not echo the title correctly.
Parse error: syntax error, unexpected ';' in /var/www/Bonfire/bonfire/application/core_modules/users/controllers/settings.php on line 143
Looked into the source and the offending line is Template::set('toolbar_title', lang('us_edit_user');
There is a missing parenthesis on the end there.
Scenario: User [email protected] registers a new account and he's redirect to login page.
...meanwhile...
Admin dashboard looks like this:
[email protected] logged at 17-05-2011 17:49:29 [email protected] logged at 1-01-1970 00:00:00
Should be
[email protected] logged at 17-05-2011 17:49:29 [email protected]
registered at created_on datetime
Also, he has never logged in before...
P.S.- I don't if you want us too keep issuing bonfire issues or annoyances, I mean small ones like this... some developers ego don't handle boards full of issues very well lol ;)
Whenever I (or other contributing users) have time left for bonfire I intent to look for issues here, but I could register same issues at my own repo if you prefer to keep your list small.
Ok I guess I made my point. Just feel free to tell me and I'll stop addressing minor issues.
We're allowed to login with email OR/AND username (witch is great btw).
Column needs to be unique indexed, or some callback validation function to prevent double users.
Accidentally created 10 equal users when testing site-name issue with apostrophe, at install.
Trying a(nother) fresh install after last commit, Migration lib misses a config file.
Somewhere along, it misses core-module config and looks for application/config
I can run into uhoh exceptions to check details but my guess is you'll spot it right away...
Move all core strings to language files.
while installing Bonfire I decided to not use the table prefix. After install and created account, I logged in and went to http://localhost/bonfire/admin/settings/roles
This is where I got an error saying:
A Database Error Occurred
Error Number: 1146
Table 'bonfire.bf_users' doesn't exist
SELECT role_name, COUNT(1) as count FROM bf_users, bf_roles WHERE bf_users.role_id = bf_roles.role_id GROUP BY bf_users.role_id
Filename: C:\xampp\htdocs\bonfire\bonfire\codeigniter\database\DB_driver.php
Line Number: 330
Not an expert at debugging, but what it looks to me is that its looking for a table with the the prefix bf_ even though it was not set up in the database. phpmyadmin shows tables without prefix.
Hey guys,
I was able to get through testing the database however after entering Site Title, Username, Password and Email I get the following:
Fatal error: Class 'CI_DB_forge' not found in /localhost/ci-bonfire/bonfire/codeigniter/database/drivers/mysql/mysql_forge.php on line 25
Are the classes named correctly or am I missing something else?
Any and all help is appreciated.
Seamless integration of custom user fields into the app.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.