Afbeeldingen toevoegen via CMS (redactiesysteem)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

C#.NET Developer

Functieomschrijving We are looking for a dutch native speaker In deze uitdagende functie ga je werken als onderdeel van het development team, in de functie van C#.NET Developer, Je gaat maatwerk software bouwen voor diverse klanten. Ook optimaliseer je bestaande software en bouw je API koppelingen. Je bent vooral met back-end development bezig. Je krijgt veel vrijheid in deze functie en je krijgt de kans om mee te denken in bedrijfsprocessen. Deels thuiswerken is geen enkel probleem! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Low-Code Expert/Developer: Power Platform Speciali

Bedrijfsomschrijving Als Low-Code Expert/Developer bij ons innovatieve bedrijf, neem je een cruciale rol op je in de creatie, ondersteuning en implementatie van diverse oplossingen met behulp van het veelzijdige Power Platform. Dit platform omvat Power Apps, Power BI, Power Automate, Power Virtual Agent en Azure Logic Apps. Het Power Platform biedt je de mogelijkheid om klanten te voorzien van naadloze integraties door op maat gemaakte oplossingen te creëren die compatibel zijn met (bijna) alle bestaande software-infrastructuren. Dankzij het uitgebreide scala aan toepassingen, krijg je de kans om als architect en projectleider van je eigen oplossing te fungeren. Dompel jezelf onder

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »
Nicos Vermeulen

Nicos Vermeulen

03/01/2021 15:14:34
Quote Anchor link
Goedendag,

Iedereen de allerbeste wensen!

Ik heb een redactiesysteem gebouwd in PHP voor het weergeven van nieuws berichten. Maak gebruik van CKeditor, content wordt opgeslagen in MySQL database. Werkt allemaal goed. Nu wil ik er nog een mogelijkheid aan toevoegen voor het toevoegen van afbeeldingen.

Uiteraard kan dit ook via CKeditor, echter heb ik wat speciale eisen waardoor het misschien beter is om dit 'los' er bij te bouwen. Wat ik graag zou willen:

- Afbeeldingen moeten eerst gecropt worden tot een bepaald formaat, zodat onze redactie op een éénduidige manier kan werken (kan ik met jquery doen).
- URL van de afbeelding wil ik graag in de database opslaan zodat ik hier een og:image tag van kan genereren voor het delen van het artikel op Facebook.

Wanneer ik de standaard functies van CKeditor gebruik lijkt het me lastig om de url er weer uit te halen. Wanneer ik iets los bouw wordt het weer lastig om afbeeldingen op een willekeurig plaats in de tekst te laten zien i.p.v. boven of onder het artikel.

Hebben jullie misschien wat tips, hoe ik dit zou kunnen aanpakken?
 
PHP hulp

PHP hulp

21/11/2024 18:14:19
 
- Ariën  -
Beheerder

- Ariën -

03/01/2021 15:27:41
Quote Anchor link
Ikzelf heb ook een redactiesysteem gemaakt met CKeditor. Voorheen gebruikte ik de gratis KCfinder (ja, 'KC') om alle afbeeldingen in op te slaan en daarmee ook op te zoeken. De officiële versie voor CKEditor is CKfinder, maar die is betaald. Dus mocht je geld willen uitgeven, dan is dat een idee.

Het nadeel van de gratis KCfinder was dat dit een gigantische load op de webserver bracht bij het openen, omdat alle afbeelding on-the-fly door PHP leken te gaan. De betaalde CKfinder zal wel beter werken, vermoed ik. ;-)

Inmiddels gebruik ik nog steeds CKeditor, maar ik heb wel mijn eigen afbeeldingen-library gemaakt die er (nog) niet mee samenwerkt.

Ik ben van mening dat je beter niet met HTML-codes in je content moet gaan pruttelen, ook al is dat op een WYSIWYG-manier te doen. Op dit moment heb ik bovenaan mijn artikelen een standaard plek waar ik mijn afbeeldingen (die ik buiten CKeditor beheer) kan invoegen.

Dit zijn mijn tools die ik gebruik:
- Het croppen, en resizen doe ik met de Verot.net UploadClass
- Het uploaden doe ik met PLupload die de Upload-class aanroept.
- En het zoeken in de foto's is allemaal custom made. En elke foto kan ik taggen, voorzien van auteurs en beschrijvingen. Als ik bij wijze van sprake een foto van een Audi A4 zoek, dan kan ik dus daar makkelijk op zoeken

Wel ben ik momenteel bezig om UBB-codes in te gaan bouwen om objecten zoals foto's tweets, instagram toe te voegen. Op die manier heb ik meer vrijheid om content uit te breiden naar eigen wens. Dan wordt de HTML-code ook niet vervuild met verschillende stijlen, of andere inline CSS-bagger. Een aanpassing aan de UBB-configuratie is dan voldoende om bijvoorbeeld een 'lightbox' toe te voegen.

Voor deze UBB-parser die ik in elkaar schroef ben ik bezig met NBBC, die ik gecloned heb op Github.
De source op nbbc/examples/tag_callback.php moet een beetje een idee geven wat er moet gebeuren. Van de week geef ik die misschien even een update.
Gewijzigd op 03/01/2021 16:07:18 door - Ariën -
 
Nicos Vermeulen

Nicos Vermeulen

03/01/2021 17:23:15
Quote Anchor link
- Ariën - op 03/01/2021 15:27:41:
Dit zijn mijn tools die ik gebruik:
- Het croppen, en resizen doe ik met de Verot.net UploadClass
- Het uploaden doe ik met PLupload die de Upload-class aanroept.
- En het zoeken in de foto's is allemaal custom made. En elke foto kan ik taggen, voorzien van auteurs en beschrijvingen. Als ik bij wijze van sprake een foto van een Audi A4 zoek, dan kan ik dus daar makkelijk op zoeken


Interessant! Heb even zitten kijken op verot.net, maar zie geen demo staan. Kun je hiermee een venstertje over de afbeelding leggen zodat je dat gedeelte dan kan croppen?

Had zelf zitten experimenteren met CropperJS.
 
- Ariën  -
Beheerder

- Ariën -

03/01/2021 17:47:19
Quote Anchor link
https://www.verot.net/php_class_upload.htm
Hier staan zat voorbeelden en documentatie van de UploadClass van Verot.

Echter is croppen hierin een serverside method gestuurd proces. Je moet zelf zorgen voor een userinterface. Je kan dit ook wel doen in combinatie met Cropper.JS.
Gewijzigd op 03/01/2021 17:52:04 door - Ariën -
 
Nicos Vermeulen

Nicos Vermeulen

11/02/2021 11:28:32
Quote Anchor link
- Ariën - op 03/01/2021 17:47:19:
https://www.verot.net/php_class_upload.htm
Hier staan zat voorbeelden en documentatie van de UploadClass van Verot.

Echter is croppen hierin een serverside method gestuurd proces. Je moet zelf zorgen voor een userinterface. Je kan dit ook wel doen in combinatie met Cropper.JS.

Hoi Arién,

Ben inmiddels een heel eind. Een mediabibliotheek gemaakt met tags en beschrijving, netjes opgeslagen in database. Ik ben nog even aan het stoeien met het croppen van afbeeldingen. De oplossing die jij gebruikt is serverside had je het over.

Mogelijk kun je me nog van wat adviezen voorzien want ik heb niet helemaal in de gaten hoe dat nu precies werkt. Heb wat zitten experimenteren met cropper.js met als voorbeeld: https://www.webslesson.info/2020/08/php-crop-image-while-uploading-with-cropper-js.html. Volgens mij wordt het croppen lokaal gedaan en daarna geupload.

Wat mij opvalt is dat de kwaliteit niet zo goed is. Wanneer ik met Photoshop crop ziet het er veel beter uit. Wat is nu het verschil met de methode die jij gebruikt? En is de kwaliteit dan beter?
 
- Ariën  -
Beheerder

- Ariën -

11/02/2021 11:36:10
Quote Anchor link
Ik weet dat je bij de Verot-class kan instellen wat de kwaliteit is. Ikzelf gebruik de crop-functie daar (nog?) niet, en doe dat nu nog op mijn eigen PC (Windows kan dat ook goed ;-) ). Maar de kwaliteit is standaard iets lager dan je met met de hand doet, met bijv. het desktopprogramma PixResizer. Maar alles valt bij te stellen, maar het gaat wel ten koste van de bestandsgrootte uiteraard ;-)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.