BackendPro 0.6.1
Author: Adam
12
Aug
A new version of BackendPro has now been released. Its main aim was to solve an issue where BackendPro couldn’t be installed on certain web servers. It also includes a few other bug fixes and enhancements.
Libraries
- Moved the Admin_Controller and Public_Controller to their own seperate files. This keeps it so there is 1 class per file. See Enhancement #99.
Models
- Stopped the preference model from making multiple queries to the DB whenever a preference was fetched. Now they are all fetched and cached. See Enhancement #135.
Bugs
- Fixed a bug saying Bep_assets could not find an asset file when attempting to create an asset cache. See Bug #134.
- Fixed bugs in the install process where files where not being checked if they where really writeable. See Bug #133.
- Fixed a bug where it would report Cannot load library: bep_site. See Bug #132.
The new version can be downloaded here.
20 Responses for "BackendPro 0.6.1"
Its weird I installed backend pro but I only seem to go to the codeignitor welcome page
Message: Undefined index: Option
Filename: models/base_model.php
Line Number: 120
I notice this error when I try to update any of the preferences
I get that message too…
I seem to be getting the same issue… going to dig into it a bit tomorrow.
This has now been corrected a fix can be found at http://codeigniter.com/forums/viewreply/651499/
Hello Adam,
I just wanted to thank you for the beautiful little thing you created called backendpro.
I had a question though – i have successfully decoupled the registration feature to a different table other than be_users – this worked very nicely.
Now I am on a project where I need to decouple the groups tables into a different one called usergroups, so far I have not had any problems – the permissions and all are working – i dont know how though – i see the tables in the database and am still little confused even after reading all the documentation..
So far your system is still the best one out there.
Thanks and wishing you health and happiness !
Cheers
sanjeev
Cheers
sanjeev
File: modules/image/config/image.php
Content:
…
/* End of file image.php */
/* Location: modules/image/config/backendpro.php */
Thanks for this, this will be changed in the next release.
Hi, I’m newbie and very interest with BEP. may I request a tutorial “case studies of BEP” on this site ?
I mean is step by step sample how to build a CRUD or backend using BEP.
thankyou very much on Ur attention
Afraid not, I am planning some more tutorial like articles for the release of 1.0 which will help people pick up BeP but nothing yet.
Just wanted to drop you a note to thank you very much for the great work you have produced even more appreciated that it is open for use and upgrading,
is there a roadmap or a bit of insight on future features you might have in mind or on your task list ?
is there any open source contribution ?
whatever I do that might have little value whatsoever will come back to you
Kind Regards
Tibor
Thanks for that. Currently there is no roadmap, I am hoping to release one in 1.0, but as with all things too much to do, too little time. People can contribute most by reporting issues and bugs in the BackendPro CodeIgniter forum post. As for people developing new things, I am happy for you to send me new features but I want to be very careful at what goes into the release. So I may link others to your feature if they require it but there is no guarantee it will get used.
Hi, thanks for the great library!
However after I installed the BackendPro 0.6.1, the scaffolding function broke. (It was a clean installation, I just downloaded the CodeIgniter and installed BEP) The system shows an error message when I try to use scaffolding function: An Error Was Encountered
Unable to load the requested file: no_data.php.
I digged into the log file and found out that the CI_Loader failed to load ‘no_data.php’. The debug info is listed here:
DEBUG – 2010-03-26 22:05:38 –> —Matchbox—
DEBUG – 2010-03-26 22:05:38 –> Finding: /Applications/MAMP/htdocs/toytwo/system/scaffolding/views/no_data.php
DEBUG – 2010-03-26 22:05:38 –> No valid caller
DEBUG – 2010-03-26 22:05:38 –> Looking in: /Applications/MAMP/htdocs/toytwo/system/application/../../modules///Applications/MAMP/htdocs/toytwo/system/scaffolding/views/no_data.php
DEBUG – 2010-03-26 22:05:38 –> Looking in: /Applications/MAMP/htdocs/toytwo/system/application//Applications/MAMP/htdocs/toytwo/system/scaffolding/views/no_data.php
DEBUG – 2010-03-26 22:05:38 –> Not found
Could you please check it for me? I’m quite confused. Thank you!
I try to solve this problem by moving the “system/scaffolding” folder to “system/application/scaffolding”, and modified some code in Controller and Loader class to point to the new location which seems to work now. (still testing)
I still don’t know whether this problem is an existing bug or I just made some mistake when configuring the BEP.
Wish you could reply~ thanks a lot.
hello
the backendpro is very cool
i have a problem.
i want to use the ‘group’ utility,and to assign the group
some permission .here i got wrong(i got blocked from the site).
and i find a “right” way:
first assign a group a site access permission.
second block this group from a resource.
i dont know the normal way of assigning permissions,and i cant find this in the guide.
could you tell me the method?
thx
@Chris: I feel this is an issue with the way Matchbox has overwritten the original Loader code. Sadly Matchbox is not my code and since 0.6.1 is being replace soonish by 1.0 I am reluctant to support it. If you have a fix then thats good, its nothing to do with the configuration of BackendPro.
@navy92f: Sadly the useguide could be explain this a little bit better. You are doing it correct now. I will take note of this for 1.0 and include some more detailed tutorials on the subject.
great! i am expecting bep1.0!!
I was looking for a project such as backendpro and I’m glad I found it.
However, I’ve correctly installed the script and I still got that error when accessing the admin area.
An Error Was Encountered
Unable to load the requested class: status
I’ve tried to debug it, probably spent around an hour and haven’t found the Site_controller, even through file searching, some kindda annoying.
Forget this comment, I just read all the files one by one and found the class Site_controller in My_Controller… still doesn’t explain why I got the above error but I’ll be able to debug it.
Adam,
Looking for a bit more on BackendPro’s ACL model. While the included Control Panel is a start, some notes on best practices for a site would be helpful. What I am thinking of something that gives advice in the following organizational areas:
1. a user is limited to being in a single group, but groups can be hierarchically arranged. So a user in a nested group is also in all groups toward the root of the group tree. What are good ways to used to set up the hierarchy to exploit this?
2. resources are also heirarchical and support actions. When are actions more appropriate than the hierarchy?
The sample orients resources around and UI artifact, the control panel. Is it better to organize resources around the UI core site capabilites such as members, products and payments?
Leave a reply