Company
On the 3rd of November our main website (phpfox.com) and several sub-sections will be updated and during that time these areas will be unaccessible. No new purchases can be made during the update. No new threads/posts can be posted within our forum during the update as well. You will have limited access to our clients area, but it will include the ability to download the product. You will not be able to update your licenses or edit your clients account during the update. You will have full access to our support suite as this section will continue to run even after our website has been updated.
We estimate the process should take no longer then 24 hours before our site is back online. During the downtime we will be updating the progress via Twitter.
We urge clients that have joined us before October 13 to login and test our beta site here. Since we are basically importing information from one database to another we want to be sure everything has been moved over. For the most part there hasn't been any problems, however for those that have purchased their license or item such as a branding removal from another client you may run into problems once the switch is made. If you are missing an item or a license on the beta site be sure to contact our sales team here.
If you have been following up on our Twitter or blog (Post1, Post2) you probably already know that we have been working on updating our main website.
Since the new changes to our website include data related to our licensing and forum we felt it was best if we ran live beta tests with our clients.
Before I move on I need to mention that this is a beta test and if you run into any problems and have the time to report bugs please do so here.
The data found on our beta site is from October 12th 1 A.M. Pacific Time. Any information added after that time to our forum, blog, licensing system etc... will not have made it to the beta site. Any information added to the beta site is intended as a test and will not be saved when we go live as we will import all the data we have on our live website.
More information will be found once you log into the beta site on where to find all the important areas you would usually visit on our live website. To log into the beta site you need to use the login details you have that you currently log into our clients area (http://clients.phpfox.com/).
For clients that have purchased branding removals. You will have to identify which license the branding removal belongs to so the first thing you will notice is that none of your licenses have a branding removal associated with it. To install a branding removal that you already have simply click on the red "No" button and from there you will be able to connect a branding removal to a license.
On our beta sites many areas are shutdown such as purchasing new licenses and accessing support as these areas cannot be tested on the beta site.
Beta site can be found here: http://beta.phpfox.com/
Have fun and thanks for helping test out our new website and community.
Our focus with v2.1 is not only to introduce new features but to also improve on what has already been completed. I can't mention too much at this point on what will be added but I can mention we are going to be creating a new default theme for v2.1 for the frontend and AdminCP. The frontend will also include several themes & styles straight out of the box. The new themes will not only focus on the obvious aesthetic changes but also on improved streamlined usability for your users. The AdminCP will also undergo aesthetic changes as well as focusing on grouping and organizing a lot of the areas to make it much easier to change the way something functions on your community.
Major improvements will be done to our activity feed, including the ability to attach videos & photos on the spot and when leaving comments on an item (eg. photo, video etc...) it will be included in the actual feed entry instead of separating them both; which is what we currently do. These are just some of the improvements planned for the activity feed.
jQuery is the JavaScript framework we use and due to several custom plug-ins and hard coded functions we have not been able to upgrade jQuery to its latest and greatest release. With v2.1 we are going to be rebuilding how we work with jQuery and to make sure its more independent from our product, thus allowing us to easily upgrade it in the future.
v2.1 will also introduce a new package which will be a "white-label product". In short this will allow you to fully re-brand phpFox. More information on this will be released at a later time.
We are very pleased with the outcome of version 2.0 and happy with the decision we made to develop a new engine to power phpFox. This whole process has taken time but we feel the hard and time consuming part is now over and our new engine will allow us to easily build and improve our flagship product.
Over the last few months I have been following up with how our clients feel about v2 from the good and the bad. This has helped me see what areas we need to improve in and allow us to build up a solid development plan for v2.1. Thumbs up to our community as they have helped us get to where we are today.
More information on v2.1 will be released asap. We will try to share as much info as we can during its development.
BTW, our beta site for phpfox.com should be coming to a web browser near you so stay tuned.
We are pleased to announce that phpFox 2.0.6 has been released. 2.0.6 is a maintenance release, however it also includes a couple of new features that are paving the transition into using our own product for all of our sections. Our next release with new features will be 2.1, however we will still continue to release any needed maintenance versions up until v2.1 is stable.
Whats New?
- Polls can be added into forum posts.
- Users can thank a forum post.
Style Changes
Several changes have taken place in our default CSS files, here next we list all those changes. Please notice that you only need to apply these changes if you have customized your site in terms of looks and used the default files, if you created new templates/themes then you should not manually apply these changes but only overwrite the files.Update the file: module/poll/static/css/default/default/poll.css
.poll_answer_container
{
width:300px;
border:1px solid;
margin-bottom:10px;
}
.poll_answer_percentage
{
line-height:6px;
}Create the file: module/marketplace/static/css/default/default/view.css
/*
This CSS affects the view controller and the blocks used there, like the mini.
*/
/* Block "mini"*/
.mini_listing_image_holder
{
float:left;
width:55px;
}
.mini_listing_info_holder
{
margin-left:60px;
}
.mini_listing_info_price
{
font-size:10pt; font-weight:bold;
}Update the file: module/video/static/css/default/default/video.css
.main_video_div_container
{
height:170px;
width:31%;
margin-bottom:10px;
float:left;
padding-top:5px;
z-index:1;
margin-right:2px;
position:relative;
}
.video_embed
{
width: 298px;
height: 223px;
}Update the file: theme/frontend/default/style/default/css/common.css
/* Feed module : entry template block */
#js_feed_comment_holder
{
display:none;
}
.js_comment_feed_textarea
{
width:98%;
height:60px;
}
.feed_comment_buttons_wrap
{
margin-top:4px;
}
.js_feed_comment_process_form
{
display:none;
}
.button-link
{
text-decoration:none;
display:block;
line-height: 24px;
padding:5px 10px 6px 0px;
text-align:center;
background:#165275;
color: #fff;
font-weight:bold;
-webkit-border-radius:5px;
-webkit-box-shadow:1px 1px 2px rgba(0,0,50,.8);
-moz-border-radius:5px;
-moz-box-shadow:1px 1px 2px rgba(0,0,50,.8);
}
.button-link:hover
{
background: #35769b;
color: #fff;
text-decoration:none;
}Update the file: theme/frontend/default/style/default/css/forum.css
.forum_thank
{
padding:4px;
margin:8px;
background:#F9F9F9;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
.forum_poll_content
{
background:#EDF1F5;
padding:4px;
margin-bottom:16px;
}Change Log
With this release we have fixed the following issues:- Folders created in Mailing system
- Parsing "less than" in profile blocks
- Sponsored videos dont show up right away
- Smile import not working
- Share a video doesnt work with metacafe videos
For a detailed list of all the fixes go here.
Modified Files
theme/frontend/default/style/default/css/common.css
theme/frontend/default/style/default/css/forum.css
include/xml/version.xml.php
include/library/phpmailer/ChangeLog.txt
include/library/phpfox/image/library/imagemagick.class.php
include/library/phpfox/image/library/gd.class.php
include/library/phpfox/image/helper.class.php
include/library/phpfox/image/interface.class.php
include/library/phpfox/image/image.class.php
include/library/phpfox/image/abstract.class.php
include/library/phpfox/hash/hash.class.php
include/library/phpfox/validator/validator.class.php
include/library/phpfox/debug/debug.class.php
include/library/phpfox/error/error.class.php
include/library/phpfox/ftp/ftp.class.php
include/library/phpfox/plugin/plugin.class.php
include/library/phpfox/pager/pager.class.php
include/library/phpfox/locale/locale.class.php
include/library/phpfox/gateway/api/moneybooker.class.php
include/library/phpfox/gateway/api/authorize.class.php
include/library/phpfox/gateway/api/paypal.class.php
include/library/phpfox/gateway/api/2checkout.class.php
include/library/phpfox/gateway/interface.class.php
include/library/phpfox/gateway/gateway.class.php
include/library/phpfox/url/url.class.php
include/library/phpfox/cache/storage/file.class.php
include/library/phpfox/cache/storage/memcache.class.php
include/library/phpfox/cache/interface.class.php
include/library/phpfox/cache/abstract.class.php
include/library/phpfox/cache/cache.class.php
include/library/phpfox/database/dba.class.php
include/library/phpfox/database/support.class.php
include/library/phpfox/database/interface.class.php
include/library/phpfox/database/driver/mysql.class.php
include/library/phpfox/database/driver/oracle.class.php
include/library/phpfox/database/driver/postgres.class.php
include/library/phpfox/database/driver/mysqli.class.php
include/library/phpfox/database/driver/mssql.class.php
include/library/phpfox/database/driver/sqlite.class.php
include/library/phpfox/database/export.class.php
include/library/phpfox/database/database.class.php
include/library/phpfox/search/search.class.php
include/library/phpfox/search/inline.class.php
include/library/phpfox/server/server.class.php
include/library/phpfox/diff/md5.class.php
include/library/phpfox/parse/css.class.php
include/library/phpfox/parse/format.class.php
include/library/phpfox/parse/bbcode.class.php
include/library/phpfox/parse/input.class.php
include/library/phpfox/parse/output.class.php
include/library/phpfox/parse/wiki.class.php
include/library/phpfox/date/date.class.php
include/library/phpfox/setting/setting.class.php
include/library/phpfox/file/file.class.php
include/library/phpfox/archive/import.class.php
include/library/phpfox/archive/support.class.php
include/library/phpfox/archive/archive.class.php
include/library/phpfox/archive/export.class.php
include/library/phpfox/archive/extension/tar.class.php
include/library/phpfox/archive/extension/xml.class.php
include/library/phpfox/archive/extension/zip.class.php
include/library/phpfox/mail/interface.class.php
include/library/phpfox/mail/driver/phpmailer/mail.class.php
include/library/phpfox/mail/driver/phpmailer/smtp.class.php
include/library/phpfox/mail/mail.class.php
include/library/phpfox/ajax/ajax.class.php
include/library/phpfox/session/storage/cookie.class.php
include/library/phpfox/session/storage/session.class.php
include/library/phpfox/session/handler.class.php
include/library/phpfox/session/handler/file.class.php
include/library/phpfox/session/handler/memcache.class.php
include/library/phpfox/session/handler/default.class.php
include/library/phpfox/session/session.class.php
include/library/phpfox/module/module.class.php
include/library/phpfox/module/service.class.php
include/library/phpfox/module/component.class.php
include/library/phpfox/editor/editor.class.php
include/library/phpfox/request/request.class.php
include/library/phpfox/xml/builder.class.php
include/library/phpfox/xml/parser.class.php
include/library/phpfox/spam/spam.class.php
include/library/phpfox/spam/hash.class.php
include/library/phpfox/cron/cron.class.php
include/library/phpfox/cdn/module/s3.class.php
include/library/phpfox/cdn/abstract.class.php
include/library/phpfox/cdn/cdn.class.php
include/library/phpfox/phpfox/api.class.php
include/library/phpfox/phpfox/process.class.php
include/library/phpfox/phpfox/phpfox.class.php
include/library/phpfox/template/template.class.php
include/library/phpfox/template/cache.class.php
module/subscribe/include/service/purchase/process.class.php
module/subscribe/template/default/controller/admincp/ad d.html.php
module/blog/include/component/controller/index.class.php
module/notification/include/component/ajax/ajax.class.php
module/notification/install/version/2.0.6.xml.php
module/notification/template/default/block/link.html.php
module/attachment/include/component/block/add.class.php
module/attachment/install/version/2.0.6.xml.php
module/attachment/install/phpfox.xml.php
module/attachment/template/default/block/current.html.php
module/core/include/service/currency/currency.class.php
module/core/include/component/controller/index-member.class.php
module/core/include/component/block/footer.class.php
module/core/install/version/2.0.6.xml.php
module/core/install/phpfox.xml.php
module/core/template/default/block/currency.html.php
module/quiz/include/service/quiz.class.php
module/quiz/include/service/callback.class.php
module/quiz/include/service/process.class.php
module/quiz/include/component/controller/view.class.php
module/announcement/install/version/2.0.6.xml.php
module/announcement/install/phpfox.xml.php
module/announcement/template/default/controller/admincp /add.html.php
module/announcement/template/default/block/manage.html.php
module/group/include/service/callback.class.php
module/group/include/service/group.class.php
module/group/include/service/process.class.php
module/group/include/component/controller/view.class.php
module/group/include/component/block/sponsored.class.php
module/group/install/version/2.0.6.xml.php
module/group/install/phpfox.xml.php
module/group/template/default/controller/view.html.php
module/newsletter/include/service/process.class.php
module/ban/include/service/ban.class.php
module/ban/install/version/2.0.6.xml.php
module/ban/install/phpfox.xml.php
module/video/include/service/video.class.php
module/video/include/service/grab.class.php
module/video/include/service/callback.class.php
module/video/include/service/process.class.php
module/video/include/component/controller/index.class.php
module/video/include/component/block/sponsored.class.php
module/video/install/version/2.0.6.xml.php
module/video/static/css/default/default/video.css
module/video/template/default/block/entry.html.php
module/video/template/default/block/menu.html.php
module/friend/include/service/friend.class.php
module/friend/include/service/callback.class.php
module/friend/include/service/process.class.php
module/friend/include/component/controller/mybirthday.class.php
module/tag/include/service/tag.class.php
module/tag/include/component/block/cloud.class.php
module/tag/install/version/2.0.6.xml.php
module/tag/install/phpfox.xml.php
module/admincp/include/service/product/product.class.php
module/admincp/include/service/module/process.class.php
module/admincp/template/default/controller/setting/edit .html.php
module/emoticon/include/service/emoticon.class.php
module/emoticon/include/service/process.class.php
module/bulletin/include/service/callback.class.php
module/bulletin/include/service/bulletin.class.php
module/bulletin/include/component/controller/view.class.php
module/bulletin/include/component/block/display.class.php
module/music/include/service/callback.class.php
module/music/include/service/process.class.php
module/music/include/service/music.class.php
module/music/include/component/controller/view.class.php
module/music/include/component/block/sponsored-album.class.php
module/music/include/component/block/sponsored-song.class.php
module/music/install/version/2.0.6.xml.php
module/music/template/default/block/info.html.php
module/music/template/default/block/menu.html.php
module/event/include/service/callback.class.php
module/event/include/service/browse.class.php
module/event/include/service/event.class.php
module/event/include/component/controller/add.class.php
module/event/include/component/block/sponsored.class.php
module/event/install/version/2.0.6.xml.php
module/event/install/phpfox.xml.php
module/event/template/default/controller/add.html.php
module/event/template/default/block/list.html.php
module/mail/include/service/callback.class.php
module/mail/include/component/ajax/ajax.class.php
module/mail/include/component/controller/compose.class.php
module/mail/install/version/2.0.6.xml.php
module/mail/install/phpfox.xml.php
module/ad/include/service/callback.class.php
module/ad/include/service/process.class.php
module/ad/include/service/ad.class.php
module/ad/include/component/controller/add.class.php
module/ad/include/component/controller/admincp/invoice.class.php
module/ad/install/version/2.0.6.xml.php
module/ad/install/phpfox.xml.php
module/ad/template/default/controller/add.html.php
module/ad/template/default/controller/manage-sponsor.html.php
module/ad/template/default/controller/admincp/add.html.php
module/ad/template/default/controller/admincp/placement /index.html.php
module/ad/template/default/controller/sponsor.html.php
module/forum/include/service/forum.class.php
module/forum/include/service/post/process.class.php
module/forum/include/service/callback.class.php
module/forum/include/service/thread/thread.class.php
module/forum/include/service/thread/process.class.php
module/forum/include/service/process.class.php
module/forum/include/component/ajax/ajax.class.php
module/forum/include/component/controller/rss.class.php
module/forum/include/component/controller/thread.class.php
module/forum/include/component/controller/forum.class.php
module/forum/include/component/controller/admincp/permi ssion.class.php
module/forum/include/phpfox.class.php
module/forum/install/version/2.0.6.xml.php
module/forum/install/phpfox.xml.php
module/forum/static/css/forum.css
module/forum/static/jscript/admin.js
module/forum/template/default/controller/thread.html.php
module/forum/template/default/controller/admincp/index.html.php
module/forum/template/default/controller/admincp/permis sion.html.php
module/forum/template/default/controller/post.html.php
module/forum/template/default/controller/search.html.php
module/forum/template/default/block/thread-entry.html.php
module/forum/template/default/block/forum.html.php
module/forum/template/default/block/admincp/permission.html.php
module/forum/template/default/block/post.html.php
module/marketplace/include/service/marketplace.class.php
module/marketplace/include/service/callback.class.php
module/marketplace/include/service/process.class.php
module/marketplace/include/service/browse.class.php
module/marketplace/include/service/category/category.class.php
module/marketplace/include/component/controller/index.class.php
module/marketplace/include/component/controller/add.class.php
module/marketplace/include/component/controller/view.class.php
module/marketplace/include/component/block/filter.class.php
module/marketplace/include/component/block/my.class.php
module/marketplace/include/component/block/sponsored.class.php
module/marketplace/include/component/block/category.class.php
module/marketplace/include/component/block/profile.class.php
module/marketplace/install/version/2.0.6.xml.php
module/marketplace/static/css/default/default/view.css
module/marketplace/template/default/block/mini.html.php
module/marketplace/template/default/block/filter.html.php
module/photo/include/service/album/album.class.php
module/photo/include/service/photo.class.php
module/photo/include/service/callback.class.php
module/photo/include/service/category/process.class.php
module/photo/include/component/controller/index.class.php
module/photo/include/component/controller/view.class.php
module/photo/include/component/block/sponsored.class.php
module/photo/install/version/2.0.6.xml.php
module/photo/template/default/block/photo-entry.html.php
module/photo/template/default/block/menu.html.php
module/contact/include/component/controller/admincp/ind ex.class.php
module/contact/install/version/2.0.6.xml.php
module/contact/template/default/controller/index.html.php
module/contact/template/default/controller/admincp/inde x.html.php
module/rate/include/service/process.class.php
module/rate/include/component/block/show.class.php
module/rate/template/default/block/show.html.php
module/profile/include/service/callback.class.php
module/profile/include/component/controller/index.class.php
module/comment/include/service/process.class.php
module/comment/include/service/comment.class.php
module/comment/include/component/ajax/ajax.class.php
module/comment/include/component/block/display.class.php
module/comment/install/version/2.0.6.xml.php
module/comment/install/phpfox.xml.php
module/theme/static/jscript/template.js
module/theme/static/jscript/select.js
module/theme/static/jscript/style.js
module/feed/include/service/process.class.php
module/feed/include/service/feed.class.php
module/feed/install/version/2.0.6.xml.php
module/feed/install/phpfox.xml.php
module/feed/template/default/block/entry.html.php
module/feed/template/default/block/display.html.php
module/im/include/service/callback.class.php
module/im/include/service/process.class.php
module/im/install/version/2.0.6.xml.php
module/im/install/phpfox.xml.php
module/im/static/jscript/im.js
module/phpfoxsample/include/component/controller/index.class.php
module/phpfoxsample/include/component/block/display.class.php
module/phpfoxsample/include/plugin/profile.template_block_info.php
module/phpfoxsample/static/css/default/default/sample.css
module/phpfoxsample/static/jscript/sample.js
module/phpfoxsample/template/default/controller/index.html.php
module/phpfoxsample/template/default/block/display.html.php
module/poll/include/service/poll.class.php
module/poll/include/service/callback.class.php
module/poll/include/service/process.class.php
module/poll/include/component/ajax/ajax.class.php
module/poll/include/component/controller/index.class.php
module/poll/include/component/controller/add.class.php
module/poll/include/component/controller/view.class.php
module/poll/include/component/block/votes.class.php
module/poll/install/version/2.0.6.xml.php
module/poll/install/phpfox.xml.php
module/poll/static/css/default/default/poll.css
module/poll/template/default/controller/add.html.php
module/poll/template/default/block/vote.html.php
module/poll/template/default/block/votes.html.php
module/poll/template/default/block/entry.html.php
module/custom/include/service/process.class.php
module/custom/include/component/ajax/ajax.class.php
module/user/include/service/cancellations/process.class.php
module/user/include/service/validate.class.php
module/user/include/service/callback.class.php
module/user/include/service/auth.class.php
module/user/include/service/password.class.php
module/user/include/service/verify/process.class.php
module/user/include/service/process.class.php
module/user/include/service/user.class.php
module/user/include/component/ajax/ajax.class.php
module/user/include/component/controller/photo.class.php
module/user/include/component/controller/verify.class.php
module/user/include/component/controller/privacy.class.php
module/user/include/component/block/featured.class.php
module/user/include/component/block/admincp/setting.class.php
module/user/install/version/2.0.6.xml.php
module/user/template/default/controller/photo.html.php
module/user/template/default/controller/admincp/cancell ations/manage.html.php
module/user/template/default/block/register/step1.html.php
module/user/template/default/block/register/step2.html.php
install/include/version/2.0.6.php
install/include/installer.class.php
static/image/editor/video.png
Removed Files
include/library/phpfox/gateway/api/moneybooker.class.php
include/library/phpfox/gateway/api/authorize.class.php
include/library/phpfox/image/library/imagemagick.class.php
Live Demo
View this version in action here.Download
This version can be downloaded directly from the clients area. When you have selected a license and reached the download page look for phpFox 2.0.6? to download the product.Requirements
Requirements for phpFox2 can be found here.Documentation
Our documentation can be found here.Edit Oct 11: We have released a very small patch that fixes the issue with the vertically displayed videos.
Hello everybody,
In the past we have had small contributions to help tighten the security of your sites. Most commonly from the fact that some sites were attacked.
Last weekend (friday actually) we heard about a potential problem in some of our clients' sites. The report was well intentioned and we are thankful for the attention drawn. In the end, the vulnerability was deemed not related to the core, default phpfox package, but with one or two files used by 3d party developers. These files were used to grant admin access arbitrarily, and left in the server after their work was finished. One of these files is part of the package you can download from the client's area, this file is in the folder "tools", named "phpfox.php", however please remember that this file is not needed for the site's normal operations, nor for installation or upgrade tasks, its sole purpose is to help those administrators who have lost their admin account (as it has happened several times before this has proven useful).
It is certainly unprofessional to gain privileged access without the client's consent, it is even worse to leave such potential risk in the site.
While we are confident the intention behind using those files was noble, we encourage everyone to refrain from using those methods.
We believe there is a lesson to learn from this situation, the power behind FTP access is great, mighty. You can actually delete your entire site from FTP, even the database (by uploading a script). Be very wary whom you trust your logins and always change or delete the FTP user you provided, the most common hosting administration tool is CPanel, it lets you create and delete FTP users on the fly. If you are unsure how to proceed still, contact your hosting company, they know how to manage your server completely, that is what they do, they will be able to help you.
Every time we have the chance we like to remind our clients that using a development site is a great safety measure, we have provided a short tutorial on how to do this here
Please remember, administering a site is not only buying mods and themes and setting up ad campaigns, you above all are the most interested person in keeping everything safe, it is your investment.
Hope this little article shed some light on the situation.
Great success to you all!


