PDA

View Full Version : Pixelpost v1.6 beta


blinking8s
03-25-2007, 07:51 AM
Ladies and gentleman, it's here.

We're looking for beta testers, people to install it, rip it apart, put it back together, upgrade, whatever you can think of.

Heck, if you feel like making a checklist of things to test, post it here.

Remember though, if you do upgrade your version on the server BACKUP EVERYTHING first...that means the files and the database.

Ok...so here it is.

Download: http://www.pixelpost.org/releases/pixelpost_v1-6beta.zip

I've setup a mirror on my site for people who are having issues downloading the beta.

http://labs.dview.us/other_files/files/pixelpost_v1-6beta.zip

You can verify that the mirror is the same as the "official" version by checking the MD5 Hash: 78153f831bbe612bce88cb466369ec41



A huge thank you to GeoS (http://forum.pixelpost.org/member.php?u=394) and schonhose (http://forum.pixelpost.org/member.php?u=2683), it's really THEIR pixelpost version, they put a massive amount of effort into this. As well as a special thanks to cancerbox (http://forum.pixelpost.org/member.php?u=2669) for his NEW template donation, horizon.

Changelog from Pixelpost 1.5 to Pixelpost 1.6
The Big Changes

* Tag support
* Secondary language support
* More anti-spam features

Feeds

* Now Pixelpost produces valid ATOM 1.0 feedUp to Version 1.5, Pixelpost produced valid ATOM 0.3 feed
* As the feedvalidator at www.feedvalidator.org issues deprecation warnings whenever it encounters Atom 0.3 feeds, this upgrade was really necessary
* RSS: <guid> no produces complete URL + index.php...
Example where nn stands for the image-number: <guid>http://www.yourdomainhere.de/index.php?showimage=nn</guid>

Security

* Comments enable/disable/modarated for individual posts
* More secure thanks to switching off by default error_reporting when not logged in
* Check if the commenter IP address is in the DSBL list @ http://www.dsbl.org. If it is, the user is redirected to a warning page mentioning the used address is blocked. Otherwise, comment gets trough
* Users can set the number of seconds between comments in the admin user panel. If a comment is posted before that the script dies because of a possible spam flood

Comments

* Bug fix with twice much <br /> in comments visible on page
* Markdown enable/disable
* Comments for an individual picture can now be disabled through editing picture properties or set when uploading a picture
* User comments with the same mail address as the admin mail address get a new style <li class="admin_comment"> to differentiate
* Fixed comment redirection when $_SERVER['HTTP_REFERER'] is empty
* Added new functionality: direct redirection after posting comment (without "thank you screen"); it needs <input type='hidden' name='withthankyou' value='no' /> in comment form (in template file)

Language and Tags

* Fixed a bug that the selected language for the blog was shown twice in the list
* Code added for selecting language files and language specific templates while maintaining backwards compatibility
* TAG replacement and stuff is added in an addon
* If no language is set the 'old' way is used to display the page
* Support for <LANGUAGE=XX> tags (creates url) and <ALTERNATIVE_LANGUAGE> tag (for switching between the secondary language)
* Added secondary language support for title and description

Usability

* Switch template select: removed duplicate entry
* Showing exif is an option in the admin panel
* Added Mark all images in admin area (see: http://forum.pixelpost.org/showthread.php?t=5361)
* Added a massdelete image option and a mass publish option
* Added additional info to the file upload error message when there are incorrect write rights to the /images directory
* Global setting, set through the Options, is used as default for new picture
* Nice error message when the user selects an alternative language similar to the default language
* Nice spam flood error message in the language file

Other Changes

* Many spelling errors corrected
* Addon type 'front' added for workspaces in the frontpage. See: http://forum.pixelpost.org/showthread.php?p=42907#post42907
* Added error_reporting switch. index.php?errors (E_ALL ^ E_NOTICE) or index.php?errorsall (E_ALL). Must be logged into admin to work
* Added a count_addon_admin_menus function. If count_addon_admin_menus > 0 then show HTML menu code. Otherwise don't show code
* Small bug where index.html needed to prevent folder browsing showed up in the selection lists for language and templates fixed
* When uploading picture Exif info is stored in database and on viewing restored from database
* Added SVN tags for development
* Fixed small bug when get_file_contents is disabled when checking for latest pixelpost version. if get_file_contents returns false, cURL method is tried. If cURL returns false, "Unable to retrieve current version" is displayed
* When gpc_magic_quotes is not set PP title and site url is escaped by using addslahes. Bug fix for http://forum.pixelpost.org/showthread.php?t=5366
* Added code for adding alt_fields in the categories table and tags table
* Fixed problem with incorrect variable name used for taking thumbnail image size
* Many more minor bugs fixed


Please report any bugs you may find in the Pixelpost 1.6.x (http://forum.pixelpost.org/forumdisplay.php?f=45) section of the forum, not in this thread. Make a new post.

tami
03-25-2007, 10:33 AM
sounds cool :)

are the URLs more friendly? e.g. is it still index.php?showimage=422 or something along the lines of inheriting the title and making that the url?

livejamie
03-25-2007, 10:43 AM
4) Upgrade from Version 1.5 to 1.6
- Backup your Pixelpost.
- Unzip the Pixelpost 1.6 zip into a directory on your local machine.
- Blah blah blah

hahaha.. i'm sure i can figure it out, but it might be a good idea to complete that in upgrade.html :)

Dennis
03-25-2007, 11:16 AM
Yeah, this is what you get in a beta version. Code-wise it should be stable and backwards compatible with all old addons.

If addons don't work, download them again, upload them again and make sure they are on.

Dennis
03-25-2007, 11:20 AM
sounds cool :)

are the URLs more friendly? e.g. is it still index.php?showimage=422 or something along the lines of inheriting the title and making that the url?

This beta version does not contain this feature. However, work is done to make nice url's like wordpress with a minimum of possible hassle. Jay is trying to figure out how this can be implemented but we are not sure if it will make the final.

Perhaps we release an (or a couple of) intermediate version(s) between 1.7

Dennis
03-25-2007, 11:26 AM
Another remark which I didn't found in the docs and we ALL want this:

Better SPAM protection.
You should open your comment_template.html and you will see something like this:

<form method='post' action='index.php?x=save_comment' name='commentform' accept-charset='UTF-8'>
<textarea name='message' rows='2' cols='40' onfocus="clearBox(this);">Type your comment here.</textarea><br /><br />
<input type='text' name='name' class='input' value='<VINFO_NAME>' id="name"/>&nbsp;&nbsp;&nbsp; <label for="name">Name</label><br /><br />
<input type='text' name='url' class='input' value='<VINFO_URL>' id="url"/>&nbsp;&nbsp;&nbsp; <label for="url">Website URL, if any</label><br /><br />
<input class='input' type='text' name='email' value='<VINFO_EMAIL>' id="email"/>&nbsp;&nbsp;&nbsp; <label for="email">Email (not visible to others)</label><br /><br />

<input name='vcookie' type='checkbox' id="saveinfo" value='set' checked="checked" />
<label for="saveinfo">Save User Info</label><br /><br />
&nbsp;&nbsp;<input type='submit' value='Add' class="comment-button"/>
<input type='hidden' name='parent_id' value='<IMAGE_ID>' />
<input type='hidden' name='parent_name' value='<IMAGE_NAME>' />
</form>


Add the following tag <TOKEN> right before the last </form> line. Basically it adds a hidden field containing an unique set of characters. This set is also stored in the user's session. If they don't match the comment will be rejected. This will prevent automatic spam injection by injecting POST variables to the save comment routine.

This feature has to be enabled in the admin panel otherwise the tag will not be replaced.

dhdesign
03-25-2007, 12:41 PM
I am having problems with the zip file included in the first post. I download it, and try to open it with 7Zip or with XP's native function, and both of them report that the file is corrupt and cannot be opened.

I've tried doing "right click--save as" in both Firefox 2.0.0.3 and IE6, with the same result.

I had this same problem when downloading 1.5 from a forum post. However, when I went to the website and downloaded it from there, the zip file was fine.

Does Vbulletin do something to the files when downloading them via the forum?

austriaka
03-25-2007, 01:01 PM
I downloaded it myself from this link here to compare some things with the developer version and it worked without any issues (using WinZip).
I just tried it again using Filzip which is a free program (http://www.filzip.com/) and it worked.
Try another unzip program and if this doesn't work either, please list exactly all steps you did for downloading it so we can give you advice

KArin

dhdesign
03-25-2007, 01:52 PM
The problem seems to be (for me) that trying to download the zip file from the forum post results in a truncated zip file at completion (only 213kb), thus the message that the file is invalid or corrupt. It doesn't seem to matter if I just click on the link directly, do "right-click -- save as", or even copy/paste the url for the zip file into the address bar - all of those resulted in a truncated zip file at the completion of the download.

I had this same problem when I tried to download 1.5 from a forum post - the file would show as invalid or corrupt. I finally went to the main page of the website and downloaded it from the link listed there, and the zip file was fine.

I've ended up having to make a basic html page and embed the link from the OP in that, show it in local mode in FF, and try the download from there. Doing that has resulted in a successful download of the zip file (all 447kb), and I was able to open that and extract the files.

I'm probably only one of a few that will end up having this problem, but it might be worth it to put up a basic html page with the text from the OP and a link to download the zip file, and include that in the OP as an alternative download method, in case anyone else has this same problem.

Thanks for the heads-up on Filzip. I've gotten it downloaded and installed, and I already like it much better than 7Zip!

Now I'm off to install to v1.6beta and see all the new stuff! ;)

livejamie
03-25-2007, 09:52 PM
although i think you can solve the problem by clearing your cache or trying a different browser, i've mirrored the file here:
http://www.sendspace.com/file/6womr6

for anybody having the strange truncuation problem

kulayphoto
03-25-2007, 10:41 PM
I have it up and running without any real problems to report. I had to click the EXIF button and that's about it!

dhdesign
03-25-2007, 11:09 PM
although i think you can solve the problem by clearing your cache or trying a different browser, i've mirrored the file here:
http://www.sendspace.com/file/6womr6

for anybody having the strange truncuation problem

Thank you for putting that up, but I was finally able to download the file by the method I outlined in my previous post.

Before I posted the first time about having this problem, I had already tried downloading the file in both Firefox and IE by clicking on the link directly, by right-clicking on the link and choosing 'save as', had cleared caches in both browsers a couple of times, and nothing would work except for embedding the link to the zip file in a plain html page, then downloading it from there. Clearing the cache in either browser did not help in my case, unfortunately.

I haven't gotten to install 1.6 yet - had something come up this afternoon that I had to tend to, but hope to work on that tomorrow.

jaywilliams
03-26-2007, 12:28 AM
I've setup a mirror on my site for people who are having issues downloading the beta.

http://labs.dview.us/other_files/files/pixelpost_v1-6beta.zip

You can verify that the mirror is the same as the "official" version by checking the MD5 Hash: 78153f831bbe612bce88cb466369ec41

Jeff A
03-26-2007, 05:25 AM
It's working for me except for one little bug which I posted in another thread. I really love that it has tags now, thanks so much PP dev team!

Dennis
03-26-2007, 05:30 AM
Glad to hear the major issue is with the zip-file and only small issues thus far are found. This is the reason it has been delayed a couple of months: we wanted to do some serious testing to fix the most bugs.

Since it has been stable for a week or so, we released it for everyone to test to make sure it works on most (if not all) server configurations.

kulayphoto and Jeff A, glad most things are working.

kulayphoto
03-26-2007, 06:26 AM
I should have added my server info for you technical types...


PHP-version 5.2.1 (Pixelpost's min requirement: PHP version: 4.3.0 )

Session save path /tmp

MySQL version 4.1.21-standard (Pixelpost's min requirement: MySQL: 3.23.58 )

GD-lib bundled (2.0.28 compatible) with JPEG support

File Uploads to Pixelpost site are possible.

Server Software Apache/1.3.37 (Unix) Resin/3.0.9 mod_mono/1.0.2 mod_fastcgi/2.4.2 mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a PHP-CGI/0.1b

EXIF Pixelpost is using exifer v1.5 for EXIF-information.

reflejandome
03-26-2007, 09:11 AM
i upgrade to 1.6beta without problems!i see a few minor changes, excepts tags of course :). only one questions. what is markdown feature?? thx

austriaka
03-26-2007, 09:29 AM
Markdown is a special syntax for use in the image description.
It was included in 1.5 as well.
New thing in 1.6 is that you can switch it off.
Read explanation here:
http://daringfireball.net/projects/markdown/

KArin

cancerbox
03-26-2007, 08:46 PM
Regarding the template, I'm sure you notice that by default, the header contains the title of your site. If you'd like to use an image logo instead, you can simply edit the style sheet (horizon.css) and replace the following:

#header .inside {
background:#000;
height:100px;

}

#header .inside h1 a {
float:right;
text-align:right;
color:#666;
padding-top:30px;
font-weight:normal;
display:block;
}

with this - where "logo.gif" is your logo. (be sure to place it in the images folder contained in your template directory)

#header .inside {
background:url(../images/logo.gif) top right no-repeat #000;
height:100px;

}

#header .inside h1 a {
float:right;
color:#666;
padding-top:30px;
font-weight:normal;
width:300px;
height:60px;
display:block;
text-indent:-9999px;
}

thegirlinthecafe
03-26-2007, 09:58 PM
I installed it and had no problems whatsoever. Fantastic work. The tags are great.

This is great guys thanks so much!

newanalog
03-26-2007, 10:31 PM
Install went without a hitch for me. I had no problems with my first post either. Only one thing bothers me, and it may have been present before, but I don't remember it. I don't know how to describe the problem, so I made an example image of one of the places it happens.

Click for example... (http://www.photocoder.net/hostedimages/htmlrenderproblem.jpg).

I'm guessing it's just a problem with the way IE7 renders its HTML because I don't have the problem in Firefox. It's not a huge deal, but is there some css workaround or hack to make IE do as it's told?

Dkozikowski
03-26-2007, 10:36 PM
Thanks for pointing that out newanalog.

I'm not sure if everyone is experiencing this problem but We'll have a look into the css and code and correct the problem shortly.

jaywilliams
03-26-2007, 10:47 PM
Yes, IE7 is a little strange when It comes to rendering CSS, but it should be easy to fix.

Edit: The disappearing text issue has been resolved.
The CSS file has been edited, and will work correctly in 1.6 Final.

XerXes
03-27-2007, 03:01 PM
I've created an updated danish translation for inclusion in the final version. Both the normal translation and the admin. Fetch it here: http://xerxes.dk/danish.rar

Oh, and by the way, while translating this, I discovered that the variable $lang_nothing_to_show is assigned twice in the lang-english.php (and, I suppose, in most other languages as well), one in the top and one in the bottom. As far as my PHP-knowledge goes, this can't be intentional, as it will always be the lower one that's used, unless you use some fancy function to indclude only part of the document, which I can't figure out why you would. Nevertheless, I left both lines in there in my translation.

Dennis
03-27-2007, 03:47 PM
ok nice catch XerXes and thanks for the update of the language files!

[update]
Language files added, removed duplicate entry from language files

XerXes
03-27-2007, 08:15 PM
Anytime :-)

gargola
03-28-2007, 02:15 PM
this sounds so good, i'm gonna test it right now, see you after the test.

eon
03-29-2007, 08:40 PM
Nice, i'm gonna test it this weekend. This code is nice to read than a book of Dan Brown ;) Sweeet

kulayphoto
03-31-2007, 03:51 PM
The Akismet spam addon no longer works, do I even need it anymore?

Dennis
03-31-2007, 04:18 PM
Askimet addon requires hacking of the core files. The structure of the core files has change dramatically. We are working on a new askimet addon.

Please look at the <TOKEN> stuff we implemented in the beta. (see documentation)

ArchY
04-05-2007, 04:33 AM
Hi,

I have install 1.6 beta without any problem, I will enable new options step by step and check how it behave.

Again, good work guys ! and thx

http://www.suomi.fr/gallery

Dennis
04-08-2007, 10:12 PM
I moved stuff from this thread to several new threads. Please do NOT post your problems in this thread. It will get clouded and we will have like 2 or more discussions at the same time.

This will cause either unanswered or half answered questions.