Features of PHP Wallpaper Script
PHP Wallpaper script comes with a lot of built-in features that will allow you to easily manage a complex wallpaper gallery website. Our wallpaper script is written in PHP programming language and using MySQL as database client. The code was re-written several times to met our clients demands. The very first version of the script was released somewhere in 2008 and since then our goal was to improve the application to get the best results.
Front-end section
-
SEO oriented
- Search engine friendly URLs
- Breadcrumbs navigation
- Canonical urls
- Pagination of results with relnext and relprev
- Dinamic titles, descriptions, meta descriptions and keywords
- 404 page when content not found
- XML Sitemap (google style) and HTML sitemap
-
Homepage
- Featured wallpapers appear on top
- Wallpapers viewed right now
- Latest wallpapers (paginated results)
-
Wallpaper Page
- Related wallpapers
- Viewing all resolutions grouped by types
- Option to download a resolution
- Option to preview a resolution
- Members can add to favourites
- AJAX comments with emoticons
- Option to view/download user detected resolution
-
Top Wallpapers
- Latest wallpapers with option to sort by timeframe
- Popular wallpapers with option to sort by timeframe
- Top downloaded wallpapers with option to sort by timeframe
- Top favourite wallpapers with option to sort by timeframe
- All top wallpapers have RSS option
-
Category Browsing
- Category tree browsing with filters and timeframes
- All categories have RSS option
- Dinamic titles, descriptions, meta descriptions and keywords
-
Search Options
- Quick search option
- AJAX Live Search
- Advanced search option
-
Resolutions
- Javascript resolution detection
- Resolution browsing option
- All resolutions have RSS option
-
Community
- Member registration / login
- Members can submit/edit/delete wallpapers
- Submit wallpapers by resolutions types or pack upload
- Option to tag wallpapers
- Password recovery option
- Member wallpaper management
- Members can track their activity
- Members can set up profiles
- Members can change their privacy settings
- Members can choose what emails and notifications to receive
- Members can change their email and/or password
- Members can close their account
- Members can add to favourites
- Members can rate wallpapers
- Members can upload avatars
-
Tags
- Tag Cloud
- Tag browsing
-
Other Features
- Contact page
- Page for all RSS
Administration
-
Wallpapers Management
- Advanced wallpaper filters
- Calendar wallpaper filters
- Submit/edit/delete wallpapers and/or images
- Bulk Wallpaper upload (NEW!)
- Advanced submission options
- Set up featured wallpapers
- Change wallpaper status
- Manage wallpaper comments
- Manage wallpaper ratings
- Manage wallpaper favourites
- Manage Thumbnails / Previews settings
- Manage other settings
-
Category Management
- Category tree view
- Add/edit/delete categories
- Unlimited subcategories
- Viewing the number of wallpapers in a category
- Advanced category delete options
- Category cache
- Category settings
- Option to edit metas and add descriptions
-
Resolution Management
- Add/edit/delete resolutions
- Add/edit/delete resolution types
- Option to sort resolutions
- Viewing the number of wallpapers of a resolution
- Option to edit metas and add descriptions
- Update wallpaper with new resolution
-
License Management
- Add/edit/delete licenses
- Set a default license
-
User Management
- Add/edit/delete users
- Change user status (suspend,activate etc.) and roles
- Password generation
- Email notifications
- Advanced user search
- Manage user settings
- Manage default settings
-
Site settings
- Multi-language support (default: english)
- Multi-theme support (template based)
- Notification system
- Google Analytics built-in support
- Google Sitemap built-in support
- Cronjobs
- Routing support (you can change every link)
- Cache rebuilding
- Captcha security
- Cached MySQL queries
- Optimized PHP code