Business Client need Web Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Casablanca, Morocco

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"I am looking for an experienced WordPress developer to create a custom plugin for managing and displaying a digital archive of PDF files (specifically, past issues of a printed journal/newspaper).

Key Requirements:

1. PDF Archive Management:
Allow administrators to upload PDF files via the WordPress dashboard.
Associate each PDF with metadata: a name/title, an edition number, and a publication date.
Manage these files/posts within a custom post type or similar structure in the WordPress admin area.

2. Secure PDF Display:
Display the PDFs on the frontend in a user-friendly archive page/listing.
Present the PDFs using a PDF viewer embedded in the browser (likely based on [login to view URL] or similar technology).
Prevent direct downloading of the original PDF files.
Disable printing functionality within the viewer.
Hide or disable standard download/print buttons in the viewer interface.

3. Dynamic Watermarking:
Add a dynamic watermark (e.g., the logged-in user's email address) to the PDF displayed in the viewer. This watermark should be visible on every page but not significantly obstruct the content. The goal is to discourage unauthorized sharing by identifying the source subscriber. (Clarification: The watermark appears visually in the browser viewer, not necessarily embedded into the original PDF file itself, although embedding during a temporary generation step is acceptable if it achieves the goal and is technically sound).

4. User Authentication:
Restrict access to the PDF archive and individual issues to logged-in WordPress users only (based on user roles/capabilities).

5. Performance:
The plugin should be optimized for fast loading times, especially for the archive listing page and the PDF viewer itself.

6. RTL (Right-to-Left) Support:
The plugin must be compatible with Right-to-Left languages (e.g., Arabic).
The interface elements (buttons, layout, etc.) should adapt correctly.
Provide translation-ready code (using __() and _e() functions, POT files) for future localization.

Preferred Technology Stack:

Backend: PHP, WordPress Hooks (Actions/Filters), Custom Post Types, Meta Fields.
Frontend: JavaScript (likely integrating [login to view URL]).
Security: Proper file storage outside the web root or with appropriate .htaccess restrictions, secure URL generation (tokens/timeouts), proper nonce verification for forms/actions.

Additional Notes:

The plugin needs to integrate seamlessly into an existing WordPress theme.
Security is paramount. The solution should be robust against common bypass methods.
The watermarking feature is critical for preventing unauthorized distribution.
Performance and user experience are key factors.
Compatibility with the latest stable versions of WordPress and major browsers is required." (client-provided description)


Matched companies (4)

...

B2Bcert ISO consultants in Bangalore

B2Bcert is a globally recognized certification and consulting firm dedicated to helping businesses achieve international quality and compliance stand… Read more

...

Kiantechwise Pvt. Ltd.

Kiantechwise is a creative tech company delivering innovative web design, software solutions, branding, and digital marketing. With expertise and vis… Read more

...

El Codamics

El Codamics – Company Preview About Us El Codamics is a Coimbatore-based software development firm helping startups, enterprises, and global clie… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more